1. Trang chủ
  2. » Luận Văn - Báo Cáo

Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ

143 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Áp Dụng Giải Thuật Di Truyền Giải Bài Toán Cực Tiểu Hoá Độ Trễ
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại luận văn thạc sĩ khoa học
Năm xuất bản 2006-2008
Thành phố Hà Nội
Định dạng
Số trang 143
Dung lượng 4,94 MB

Cấu trúc

  • CHƯƠNG 1 GIỚI THIỆU BÀI TOÁN (2)
    • 1.1 Phát biểu bài toán (2)
    • 1.2 Mô hình đồ thị của bài toán (2)
    • 1.3 Các giải thuật giải bài toán (2)
    • 1.4 Đề xuất hướng áp dụng giải thuật di truyền (2)
    • 1.5 Nhiệm vụ của luận văn (2)
  • CHƯƠNG 2 GIẢI THUẬT DI TRUYỀN (2)
    • 2.1 Một số khái niệm cơ bản trong sinh học (2)
      • 2.1.1 Di truyền học (2)
      • 2.1.2 Thuyết chọn lọc tự nhiên (2)
      • 2.1.3 Độ thích nghi và khung cảnh thích nghi (2)
    • 2.2 Các vấn đề cơ bản của giải thuật di truyền (2)
      • 2.2.1 Cấu trúc của giải thuật di truyền (2)
      • 2.2.3. Các kỹ thuật biểu diễn (2)
      • 2.2.4 Phép toán di truyền (2)
      • 2.2.5 Các tham số trong giải thuật di truyền (2)
      • 2.2.6 Phương pháp lựa chọn (2)
    • 2.3 Cơ sở lý thuyết của giải thuật di truyền (2)
      • 2.3.1 Thuộc tính của lược đồ (2)
      • 2.3.2 Phép toán di truyền (2)
      • 2.3.5 Điều kiện dừng của giải thuật (2)
      • 2.3.6 Sự hội tụ của giải thuật (2)
    • 2.4 Giải thuật di truyền kết hợp (2)
      • 2.4.1 Giải thuật tìm kiếm địa phương (2)
        • 2.4.1.1 Giải thuật 2- opt (2)
        • 2.4.1.2 Giải thuật 3- opt (2)
        • 2.4.1.3 Giải thuật luyện kim (3)
      • 2.4.2 Kết hợp hai giải thuật (3)
  • CHƯƠNG 3 THIẾT KẾ GIẢI THUẬT DI TRUYỀN (3)
    • 3.1 Kỹ thuật biểu diễn (3)
      • 3.1.1 Kỹ thuật biểu diễn nhị phân (3)
      • 3.1.2 Kỹ thuật biểu diễn liền kề (3)
      • 3.1.3 Kỹ thuật biểu diễn thứ tự (3)
      • 3.1.4 Kỹ thuật biểu diễn đường đi (3)
    • 3.2 Phép toán di truyền (3)
      • 3.2.1 Phép toán lai ghép (3)
      • 3.2.2 Phép toán đột biến (3)
    • 3.3 Phương pháp lựa chọn (3)
    • 3.4 Các tham số (3)
    • 3.5 Điều kiện dừng giải thuật (3)
    • 3.6 Giải thuật di truyền kết hợp (3)
    • 3.7 Một số đánh giá ban đầu (3)
      • 3.7.1 Xác suất lai ghép (3)
      • 3.7.2 Xác suất đột biến (3)
      • 3.7.3 Toán tử di truyền (3)
      • 3.7.4 Kích thước nhóm (3)
      • 3.7.5 Kích thước quần thể (3)
      • 3.7.6 Giải thuật di truyền kết hợp (3)
  • CHƯƠNG 4 TÍNH TOÁN THỰC NGHIỆM (3)
    • 4.1 Mục đích thực nghiệm (3)
      • 4.1.1 Giải thuật GA (3)
      • 4.1.2 Giải thuật LS (3)
      • 4.1.3 Giải thuật GAH (3)
    • 4.2 Thiết kế và xây dựng chương trình (3)
      • 4.2.1 Thiết kế chương trình (3)
      • 4.2.2 Xây dựng chương trình (3)
    • 4.3 Hướng dẫn sử dụng (3)
    • 4.4 Mô tả dữ liệu thực nghiệm (3)
    • 4.5 Kết quả thực nghiệm (3)
  • TÀI LIỆU THAM KHẢO (4)

Nội dung

Giải thuật di truyền được đề xuất bởi Holland trong những năm 1970, là một kỹ thuật của khoa học máy tính nhằm tìm kiếm giải pháp thích hợp cho lớp bài toán tối ưu tổ hợp.. Nội dung của

GIỚI THIỆU BÀI TOÁN

Phát biểu bài toán

CHƯƠNG 2 GIẢI THUẬT DI TRUYỀN Error! Bookmark not defined

2.1 Một số khái niệm cơ bản trong sinh học Error! Bookmark not defined 2.1.1 Di truyền học Error! Bookmark not defined

2.1.2 Thuyết chọn lọc tự nhiên Error! Bookmark not defined 2.1.3 Độ thích nghi và khung cảnh thích nghi Error! Bookmark not defined 2.2 Các vấn đề cơ bản của giải thuật di truyền Error! Bookmark not defined

2.2.1 Cấu trúc của giải thuật di truyền Error! Bookmark not defined 2.2.3 Các kỹ thuật biểu diễn Error! Bookmark not defined

2.2.4 Phép toán di truyền Error! Bookmark not defined 2.2.5 Các tham số trong giải thuật di truyền Error! Bookmark not defined 2.2.6 Phương pháp lựa chọn Error! Bookmark not defined 2.3 Cơ sở lý thuyết của giải thuật di truyền Error! Bookmark not defined 2.3.1 Thuộc tính của lược đồ Error! Bookmark not defined 2.3.2 Phép toán di truyền Error! Bookmark not defined 2.3.5 Điều kiện dừng của giải thuật Error! Bookmark not defined 2.3.6 Sự hội tụ của giải thuật Error! Bookmark not defined 2.4 Giải thuật di truyền kết hợp Error! Bookmark not defined 2.4.1 Giải thuật tìm kiếm địa phương Error! Bookmark not defined 2.4.1.1 Giải thuật 2-opt Error! Bookmark not defined

2.4.1.2 Giải thuật 3-opt Error! Bookmark not defined.

Mô hình đồ thị của bài toán

CHƯƠNG 2 GIẢI THUẬT DI TRUYỀN Error! Bookmark not defined

2.1 Một số khái niệm cơ bản trong sinh học Error! Bookmark not defined 2.1.1 Di truyền học Error! Bookmark not defined

2.1.2 Thuyết chọn lọc tự nhiên Error! Bookmark not defined 2.1.3 Độ thích nghi và khung cảnh thích nghi Error! Bookmark not defined 2.2 Các vấn đề cơ bản của giải thuật di truyền Error! Bookmark not defined

2.2.1 Cấu trúc của giải thuật di truyền Error! Bookmark not defined 2.2.3 Các kỹ thuật biểu diễn Error! Bookmark not defined

2.2.4 Phép toán di truyền Error! Bookmark not defined 2.2.5 Các tham số trong giải thuật di truyền Error! Bookmark not defined 2.2.6 Phương pháp lựa chọn Error! Bookmark not defined 2.3 Cơ sở lý thuyết của giải thuật di truyền Error! Bookmark not defined 2.3.1 Thuộc tính của lược đồ Error! Bookmark not defined 2.3.2 Phép toán di truyền Error! Bookmark not defined 2.3.5 Điều kiện dừng của giải thuật Error! Bookmark not defined 2.3.6 Sự hội tụ của giải thuật Error! Bookmark not defined 2.4 Giải thuật di truyền kết hợp Error! Bookmark not defined 2.4.1 Giải thuật tìm kiếm địa phương Error! Bookmark not defined 2.4.1.1 Giải thuật 2-opt Error! Bookmark not defined

2.4.1.2 Giải thuật 3-opt Error! Bookmark not defined.

Các giải thuật giải bài toán

CHƯƠNG 2 GIẢI THUẬT DI TRUYỀN Error! Bookmark not defined

2.1 Một số khái niệm cơ bản trong sinh học Error! Bookmark not defined 2.1.1 Di truyền học Error! Bookmark not defined

2.1.2 Thuyết chọn lọc tự nhiên Error! Bookmark not defined 2.1.3 Độ thích nghi và khung cảnh thích nghi Error! Bookmark not defined 2.2 Các vấn đề cơ bản của giải thuật di truyền Error! Bookmark not defined

2.2.1 Cấu trúc của giải thuật di truyền Error! Bookmark not defined 2.2.3 Các kỹ thuật biểu diễn Error! Bookmark not defined

2.2.4 Phép toán di truyền Error! Bookmark not defined 2.2.5 Các tham số trong giải thuật di truyền Error! Bookmark not defined 2.2.6 Phương pháp lựa chọn Error! Bookmark not defined 2.3 Cơ sở lý thuyết của giải thuật di truyền Error! Bookmark not defined 2.3.1 Thuộc tính của lược đồ Error! Bookmark not defined 2.3.2 Phép toán di truyền Error! Bookmark not defined 2.3.5 Điều kiện dừng của giải thuật Error! Bookmark not defined 2.3.6 Sự hội tụ của giải thuật Error! Bookmark not defined 2.4 Giải thuật di truyền kết hợp Error! Bookmark not defined 2.4.1 Giải thuật tìm kiếm địa phương Error! Bookmark not defined 2.4.1.1 Giải thuật 2-opt Error! Bookmark not defined

2.4.1.2 Giải thuật 3-opt Error! Bookmark not defined.

Đề xuất hướng áp dụng giải thuật di truyền

CHƯƠNG 2 GIẢI THUẬT DI TRUYỀN Error! Bookmark not defined

2.1 Một số khái niệm cơ bản trong sinh học Error! Bookmark not defined 2.1.1 Di truyền học Error! Bookmark not defined

2.1.2 Thuyết chọn lọc tự nhiên Error! Bookmark not defined 2.1.3 Độ thích nghi và khung cảnh thích nghi Error! Bookmark not defined 2.2 Các vấn đề cơ bản của giải thuật di truyền Error! Bookmark not defined

2.2.1 Cấu trúc của giải thuật di truyền Error! Bookmark not defined 2.2.3 Các kỹ thuật biểu diễn Error! Bookmark not defined

2.2.4 Phép toán di truyền Error! Bookmark not defined 2.2.5 Các tham số trong giải thuật di truyền Error! Bookmark not defined 2.2.6 Phương pháp lựa chọn Error! Bookmark not defined 2.3 Cơ sở lý thuyết của giải thuật di truyền Error! Bookmark not defined 2.3.1 Thuộc tính của lược đồ Error! Bookmark not defined 2.3.2 Phép toán di truyền Error! Bookmark not defined 2.3.5 Điều kiện dừng của giải thuật Error! Bookmark not defined 2.3.6 Sự hội tụ của giải thuật Error! Bookmark not defined 2.4 Giải thuật di truyền kết hợp Error! Bookmark not defined 2.4.1 Giải thuật tìm kiếm địa phương Error! Bookmark not defined 2.4.1.1 Giải thuật 2-opt Error! Bookmark not defined

2.4.1.2 Giải thuật 3-opt Error! Bookmark not defined.

GIẢI THUẬT DI TRUYỀN

Các vấn đề cơ bản của giải thuật di truyền

2.2.1 Cấu trúc của giải thuật di truyền Error! Bookmark not defined 2.2.3 Các kỹ thuật biểu diễn Error! Bookmark not defined.

Cơ sở lý thuyết của giải thuật di truyền

2.4.1.2 Giải thuật 3-opt Error! Bookmark not defined.

Giải thuật di truyền kết hợp

2.4.1.2 Giải thuật 3-opt Error! Bookmark not defined.

THIẾT KẾ GIẢI THUẬT DI TRUYỀN

Các tham số

3.6 Giải thuật di truyền kết hợp Error! Bookmark not defined 3.7 Một số đánh giá ban đầu Error! Bookmark not defined 3.7.1 Xác suất lai ghép Error! Bookmark not defined 3.7.2 Xác suất đột biến Error! Bookmark not defined 3.7.3 Toán tử di truyền Error! Bookmark not defined 3.7.4 Kích thước nhóm Error! Bookmark not defined 3.7.5 Kích thước quầnthể Error! Bookmark not defined 3.7.6 Giải thuật di truyền kết hợp Error! Bookmark not defined

CHƯƠNG 4 TÍNH TOÁN THỰC NGHIỆM Error! Bookmark not defined

4.1 Mục đích thực nghiệm Error! Bookmark not defined 4.1.1 Giải thuật GA Error! Bookmark not defined 4.1.2 Giải thuật LS Error! Bookmark not defined

4.1.3 Giải thuật GAH Error! Bookmark not defined 4.2 Thiết kế và xây dựng chương trình Error! Bookmark not defined 4.2.1 Thiết kế chương trình Error! Bookmark not defined

4.2.2 Xây dựng chương trình Error! Bookmark not defined 4.3 Hướng dẫn sử dụng Error! Bookmark not defined 4.4 Mô tả dữ liệu thực nghiệm Error! Bookmark not defined

4.5 Kết quả thực nghiệm Error! Bookmark not defined 4.5.1 Thực nghiệm lựa chọn các tham số Error! Bookmark not defined 4.5.2 Thực nghiệm với bộ dữ liệu TSPLIB95 Error! Bookmark not defined.

Giải thuật di truyền kết hợp

CHƯƠNG 4 TÍNH TOÁN THỰC NGHIỆM Error! Bookmark not defined

4.1 Mục đích thực nghiệm Error! Bookmark not defined 4.1.1 Giải thuật GA Error! Bookmark not defined 4.1.2 Giải thuật LS Error! Bookmark not defined

4.1.3 Giải thuật GAH Error! Bookmark not defined 4.2 Thiết kế và xây dựng chương trình Error! Bookmark not defined 4.2.1 Thiết kế chương trình Error! Bookmark not defined

4.2.2 Xây dựng chương trình Error! Bookmark not defined 4.3 Hướng dẫn sử dụng Error! Bookmark not defined 4.4 Mô tả dữ liệu thực nghiệm Error! Bookmark not defined

4.5 Kết quả thực nghiệm Error! Bookmark not defined 4.5.1 Thực nghiệm lựa chọn các tham số Error! Bookmark not defined 4.5.2 Thực nghiệm với bộ dữ liệu TSPLIB95 Error! Bookmark not defined.

TÍNH TOÁN THỰC NGHIỆM

Hướng dẫn sử dụng

4.5 Kết quả thực nghiệm Error! Bookmark not defined 4.5.1 Thực nghiệm lựa chọn các tham số Error! Bookmark not defined 4.5.2 Thực nghiệm với bộ dữ liệu TSPLIB95 Error! Bookmark not defined.

Kết quả thực nghiệm

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Error! Bookmark not defined.

Ngày đăng: 22/01/2024, 16:49

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[4] M. Goemans, J. Kleinberg, An improved approximation ratio for the minimum latency problem, Mathematical Programming 82 (1998), 111–124 Sách, tạp chí
Tiêu đề: An improved approximation ratio for the minimum latency problem
Tác giả: M. Goemans, J. Kleinberg
Nhà XB: Mathematical Programming
Năm: 1998
[6] Aar on Archer, Asaf Levin, David Williamson. A Faster, Better Approximation Algorithm for the Minimum Latency Problem, Proceedings of the 14th Annual ACM- SIAM Symposium on Discrete Algorithms, pages 88-96, 2003 Sách, tạp chí
Tiêu đề: A Faster, Better Approximation Algorithm for the Minimum Latency Problem
Tác giả: Aar on Archer, Asaf Levin, David Williamson
Nhà XB: Proceedings of the 14th Annual ACM- SIAM Symposium on Discrete Algorithms
Năm: 2003
[7] R. Sitters, The minimum latency problem is NP-hard for weighted trees, in Proc. 9th International IPCO Conference, Lecture Notes in Comput. Sci., Vol. 2337, 2002, pp.230–239 Sách, tạp chí
Tiêu đề: The minimum latency problem is NP-hard for weighted trees
Tác giả: R. Sitters
Nhà XB: Proc. 9th International IPCO Conference
Năm: 2002
[1] A. Blum, P. Chalasani, D. Coppersmith, B. Pulleyblank, P. Raghavan, and M. Sudan, The minimum latency problem Proc. 26th Annu. ACM Sympos. . Theory Comput., pages 163 - 171, 1994 Khác
[2] Hui Huang, Yaw Ling Lin and Chuan - - Yi Tang A variation of minimum , latency problem – Yung Khác
[3] S. Arora and G. Karakostas. Approximation schemes for minimum latency problems. In STOC 1999, 688 - 693 Khác
[5] Sarubbi. J.F.M, Luna H.P.L. A New Flow Formulation for the Minimum Latency Problem Khác
[8] B.Y. Wu, Polynomial time algorithms for some minimum latency problems, Inf. Process. Lett., 75(5) (2000) 225–229 Khác
[9] Exact algorithms for the minimum latency problemG. Bang Ye Wu, ZhengNan Huang, Fu-Jie Zhan Khác
[9] E. Minieka, The delivery man problem on a tree network, Ann. Oper. Res., 18 (1989) 261–266 Khác

HÌNH ẢNH LIÊN QUAN

Hình 1.1  Đường đi tối ưu MLP trong  file  dữ liệ u Berlin 52 - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 1.1 Đường đi tối ưu MLP trong file dữ liệ u Berlin 52 (Trang 21)
Hình 2.1 Cấu trúc nhiễm sắc thể - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 2.1 Cấu trúc nhiễm sắc thể (Trang 28)
Hình 2.2 Khung cảnh thích nghi của quần thế - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 2.2 Khung cảnh thích nghi của quần thế (Trang 30)
Hình 2.3  Quá trình tiến hoá độ thích nghi của quần thể - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 2.3 Quá trình tiến hoá độ thích nghi của quần thể (Trang 30)
Hình 2.4  Cá c bước  trong  giải thuật di truyề n - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 2.4 Cá c bước trong giải thuật di truyề n (Trang 32)
Hình 2.5 Mô tả kỹ thuật biểu diễn cây - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 2.5 Mô tả kỹ thuật biểu diễn cây (Trang 34)
Hình 2.6  Minh hoạ phép toán di truyền - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 2.6 Minh hoạ phép toán di truyền (Trang 35)
Hình 2.9  Mô tả cách thức tìm kiếm của giải thuật tìm kiếm địa phương - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 2.9 Mô tả cách thức tìm kiếm của giải thuật tìm kiếm địa phương (Trang 44)
Hình 2.8  Hình minh hoạ các bước của giải thuật tìm kiếm địa phương - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 2.8 Hình minh hoạ các bước của giải thuật tìm kiếm địa phương (Trang 44)
Hình 2.12  Hình mô tả giải thuật kết hợp - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 2.12 Hình mô tả giải thuật kết hợp (Trang 49)
Hình 4.1  Lược đồ mô tả các bước của giải thuật  GA - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 4.1 Lược đồ mô tả các bước của giải thuật GA (Trang 73)
Hình 4.2 mô tả chi tiết bước khởi tạo quần thể ban đầu . - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 4.2 mô tả chi tiết bước khởi tạo quần thể ban đầu (Trang 74)
Hình 4.4 mô tả chi tiết bước thực hiện các phép toán lai ghép OX2 - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 4.4 mô tả chi tiết bước thực hiện các phép toán lai ghép OX2 (Trang 76)
Hình 4.9 lược đồ mô tả các bước trong giải thuật 2 - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 4.9 lược đồ mô tả các bước trong giải thuật 2 (Trang 80)
Hình 4.10   Lược đồ mô tả các bước trong giải thuật 3 -opt - Áp dụng giải thuật di truyền giải bài toán ự tiểu hoá độ trễ
Hình 4.10 Lược đồ mô tả các bước trong giải thuật 3 -opt (Trang 81)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN