ÁP DỤNG THUẬT GIẢI DI TRUYỀN VỚI THÔNG TIN THỐNG KÊ XÁC SUẤT GIẢI QUYẾT BÀI TOÁN TÌM CHU TRÌNH HAMILTON

ÁP DỤNG THUẬT GIẢI DI TRUYỀN VỚI THÔNG TIN THỐNG KÊ XÁC SUẤT GIẢI QUYẾT BÀI TOÁN TÌM CHU TRÌNH HAMILTON

 

Nguyễn Thanh Hùng*, Hoàng Kiếm**

* Trường Phổ thông Năng Khiếu - ÐHQG tp.HCM

** Trung tâm phát triển công nghệ thông tin - ÐHQG tp.HCM

 

Tóm tắt:

 

Bài toán tìm kiếm chu trình Hamilton một trong số những bài toán quan trọng nhất trong tập bài toán NP đầy đủ. Ðã rất nhiều nghiên cứu tập trung vào tìm kiếm lời giải cho bài toán, đặc biệt lời giải gần đúng, để áp dụng vào các tình huống cụ thể trong thực tế.

Chúng tôi đề xuất trong bài báo này một hướng tiếp cận mới cho bài toán này, sử dụng thuật toán Genetics kết hợp với thông tin thống của tần suất các cung sẽ xuất hiện trong chu trình tối ưu. Chu trình tốt nhất sẽ được tổng hợp từ thông tin thu lượm từ các thế hệ qua cả quát trình biến đổi của quần thể. Chúng tôi đánh giá cách tiếp cận mới với nhiều bài toán cụ thể khác nhau so sánh với những cách tiếp cận đã được nghiên cứu. Kết quả thực nghiệm cho thấy cách tiếp cận này hiểu quả hơn với cách tiếp cận chỉ dùng thuật toán Genetics, từ đó mở ra một hướng mới để giải quyết các bài toán tìm kiếm gần đúng chu trình Hamilton tối ưu.

 

 

APPLYING GENETICS ALGORITHM AND STATISTICAL PROBABILITY RESULTS TO SOLVE HAMILTON CYCLE PROBLEM

 

Nguyen Thanh Hung*, Hoang Kiem**

* High School for the gifted students - VNU-HCM

** Center of Information Technology Development - VNU-HCM

Abstract:

 

Finding Hamilton cycle is one of the most important NP-complete problems. Several studies, used in real problems, have been conducted to solve it, especially in heuristic solutions. In this paper, we propose a new approach that combines Genetics algorithm and appearance probabilities of edges in the optimal cycle. The final solution will be selected from results of generations gained in the whole population evolution. Our proposal is evaluated in various practical problems and compared with previous works. The experiment results prove that our approach is more efficient than those using either Genetics algorithm or statistical probability results. Hence, it proposes a new approach to solve heuristically problems of finding optimal Hamilton cycle.

          Keywords: Travelling Salesman Problem, Hamilton cycle, Genetics algorithm, statistical probability