Nghiên Cứu Phát Triển Thuật Toán Metaheuristic Giải Bài Toán Cây Steiner Nhỏ Nhất

Chuyên ngành

Hệ thống thông tin

Người đăng

Ẩn danh

Thể loại

luận án tiến sĩ

2023

130
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC CÁC THUẬT NGỮ, CHỮ VIẾT TẮT

DANH MỤC CÁC KÝ HIỆU

DANH MỤC CÁC BẢNG

DANH MỤC CÁC HÌNH VẼ

MỞ ĐẦU

0.1. Tính cấp thiết của đề tài

0.2. Đối tượng và phạm vi nghiên cứu

0.3. Mục tiêu nghiên cứu

0.4. Phương pháp nghiên cứu

0.5. Nội dung nghiên cứu

0.6. Những đóng góp chính của luận án

0.7. Ý nghĩa khoa học và thực tiễn

0.8. Bố cục luận án

1. CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN CÂY STEINER NHỎ NHẤT VÀ ĐỊNH HƯỚNG ỨNG DỤNG CHO THIẾT KẾ HỆ THỐNG MẠNG

1.1. Một số định nghĩa

1.2. Một số dạng của bài toán Cây Steiner nhỏ nhất

1.3. Một số hướng tiếp cận giải bài toán Cây Steiner nhỏ nhất

1.4. TIẾP CẬN THUẬT TOÁN METAHEURISTIC GIẢI BÀI TOÁN CÂY STEINER NHỎ NHẤT

1.4.1. Thuật toán heuristic

1.4.2. Thuật toán metaheuristic

1.4.2.1. Tính tăng cường và tính đa dạng
1.4.2.2. Tiêu chí đánh giá chất lượng thuật toán metaheuristic

1.4.3. Sơ đồ chung của thuật toán metaheuristic

1.4.4. Phân tích các thành phần của một thuật toán metaheuristic

1.4.5. Thuật toán Local Search

1.4.6. Thuật toán Hill Climbing Search

1.4.7. Thuật toán tìm kiếm lân cận biến đổi

1.4.8. Thuật toán Bees cơ bản

1.5. KHẢO SÁT MỘT SỐ THUẬT TOÁN TIÊU BIỂU GIẢI BÀI TOÁN CÂY STEINER NHỎ NHẤT

1.6. ĐỊNH HƯỚNG ỨNG DỤNG BÀI TOÁN CÂY STEINER NHỎ NHẤT CHO THIẾT KẾ HỆ THỐNG MẠNG

1.6.1. Giới thiệu bài toán quy hoạch mạng

1.6.2. Ứng dụng các thuật toán tìm Cây Steiner nhỏ nhất trong thiết kế mạng

1.7. LỰA CHỌN DỮ LIỆU THỰC NGHIỆM

1.8. KẾT LUẬN CHƯƠNG 1

2. CHƯƠNG 2: ĐỀ XUẤT THUẬT TOÁN HEURISTIC GIẢI BÀI TOÁN CÂY STEINER NHỎ NHẤT

2.1. GIỚI THIỆU HƯỚNG TIẾP CẬN HEURISTIC GIẢI BÀI TOÁN SMT

2.2. THUẬT TOÁN MST-STEINER

2.3. THUẬT TOÁN SPT-STEINER

2.4. THUẬT TOÁN PD-STEINER

2.5. THỰC NGHIỆM VÀ ĐÁNH GIÁ

2.5.1. Môi trường thực nghiệm

2.5.2. Kết quả thực nghiệm

2.5.3. Đánh giá kết quả thực nghiệm

2.6. CẢI TIẾN THUẬT TOÁN HEURISTIC GIẢI BÀI TOÁN SMT TRONG TRƯỜNG HỢP ĐỒ THỊ THƯA KÍCH THƯỚC LỚN

2.6.1. Thuật toán i-SPT-Steiner

2.6.2. Thuật toán i-PD-Steiner

2.7. THỰC NGHIỆM VÀ ĐÁNH GIÁ

2.7.1. Dữ liệu thực nghiệm

2.7.2. Môi trường thực nghiệm

2.7.3. Kết quả thực nghiệm

2.7.4. Đánh giá kết quả thực nghiệm

2.8. ĐÁNH GIÁ CÁC THUẬT TOÁN THÔNG QUA ĐỘ PHỨC TẠP

2.9. KẾT LUẬN CHƯƠNG 2

3. CHƯƠNG 3: ĐỀ XUẤT THUẬT TOÁN METAHEURISTIC GIẢI BÀI TOÁN CÂY STEINER NHỎ NHẤT

3.1. GIỚI THIỆU HƯỚNG TIẾP CẬN METAHEURISTIC GIẢI BÀI TOÁN SMT

3.2. KHỞI TẠO LỜI GIẢI BAN ĐẦU

3.2.1. Khởi tạo Cây Steiner theo một heuristic

3.2.2. Khởi tạo Cây Steiner ngẫu nhiên

3.2.3. Khởi tạo Cây Steiner dựa vào xác suất

3.3. CÁC CHIẾN LƯỢC TÌM KIẾM CÂY STEINER LÂN CẬN

3.3.1. Định nghĩa Cây Steiner lân cận

3.3.2. Chiến lược chèn cạnh - xóa cạnh

3.3.3. Chiến lược tìm lân cận tốt hơn

3.3.4. Chiến lược tìm lân cận ngẫu nhiên

3.3.5. Chiến lược tìm lân cận Node-base

3.3.6. Chiến lược tìm lân cận Path-based

3.3.7. Chiến lược tìm kiếm lân cận tham lam

3.3.8. Chiến lược tìm kiếm lân cận có xác suất

3.4. THUẬT TOÁN BEES GIẢI BÀI TOÁN CÂY STEINER NHỎ NHẤT

3.4.1. Điều kiện dừng của thuật toán Bees-Steiner

3.4.2. Phân nhóm các cá thể

3.4.3. Sơ đồ Thuật toán Bees-Steiner

3.5. THUẬT TOÁN TÌM KIẾM LÂN CẬN BIẾN ĐỔI GIẢI BÀI TOÁN CÂY STEINER NHỎ NHẤT

3.6. THUẬT TOÁN HILL CLIMBING SEARCH GIẢI BÀI TOÁN CÂY STEINER NHỎ NHẤT

3.6.1. Ý tưởng thuật toán

3.6.2. Thuật toán HCSMT

3.7. THỰC NGHIỆM VÀ ĐÁNH GIÁ CÁC THUẬT TOÁN METAHEURISTIC GIẢI BÀI TOÁN CÂY STEINER NHỎ NHẤT

3.7.1. Thuật toán Bees-Steiner

3.7.2. Thuật toán tìm kiếm lân cận biến đổi

3.7.3. Thuật toán Hill Climbing Search

3.8. ĐÁNH GIÁ CÁC THUẬT TOÁN THÔNG QUA ĐỘ PHỨC TẠP

3.9. KẾT LUẬN CHƯƠNG 3

Các đóng góp chính của luận án

Những nội dung nghiên cứu tiếp theo

CÁC CÔNG TRÌNH KHOA HỌC ĐÃ CÔNG BỐ

TÀI LIỆU THAM KHẢO

HỆ THỐNG DỮ LIỆU CHUẨN

HỆ THỐNG DỮ LIỆU MỞ RỘNG

Tài liệu "Nghiên Cứu Thuật Toán Metaheuristic Giải Bài Toán Cây Steiner Nhỏ Nhất" cung cấp cái nhìn sâu sắc về các thuật toán metaheuristic được áp dụng để giải quyết bài toán cây Steiner nhỏ nhất, một vấn đề quan trọng trong lý thuyết đồ thị và tối ưu hóa. Tài liệu này không chỉ trình bày các phương pháp hiện có mà còn phân tích hiệu quả và ứng dụng thực tiễn của chúng, giúp người đọc hiểu rõ hơn về cách thức tối ưu hóa mạng lưới kết nối.

Để mở rộng kiến thức của bạn về các phương pháp tối ưu hóa khác, bạn có thể tham khảo tài liệu Luận văn thạc sĩ lai ghép nơron hopfield và giải thuật di truyền giải bài toán tối ưu ràng buộc, nơi khám phá sự kết hợp giữa các thuật toán nơron và di truyền trong tối ưu hóa. Ngoài ra, tài liệu Luận văn thạc sĩ khoa học đường đi ngắn nhất trên mặt địa hình và nấm nhầy sẽ giúp bạn hiểu rõ hơn về các thuật toán tìm đường đi ngắn nhất trong các điều kiện địa hình phức tạp. Cuối cùng, tài liệu Luận văn thạc sĩ khoa học máy tính các thuật toán tìm đường đi ngắn nhất với đồ thị có trọng số thay đổi theo thời gian sẽ cung cấp thêm thông tin về các thuật toán thích ứng với sự thay đổi trong trọng số của đồ thị.

Những tài liệu này không chỉ bổ sung cho kiến thức của bạn về thuật toán metaheuristic mà còn mở ra nhiều hướng nghiên cứu và ứng dụng mới trong lĩnh vực tối ưu hóa.