![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Kết hợp thuật toán tiến hóa và tìm kiếm biến đổi lân cận để giải bài toán tìm đường đi liên miền với ràng buộc miền duy nhất trên nút mạng
Số trang: 8
Loại file: pdf
Dung lượng: 1.69 MB
Lượt xem: 4
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nghiên cứu này mô tả cách kết hợp giữa thuật toán EA và tìm kiếm biến đổi lân cận (VNS). Trong đó, VNS được sử dụng đối với cá thể tốt nhất của mỗi th hệ. Để áp dụng được VNS vào giải bài toán IDPC-NDU, nghiên cứu cũng mô tả phương pháp biểu diễn lời giải bài toán IDPC-NDU dưới dạng biểu diễn hoán vị.
Nội dung trích xuất từ tài liệu:
Kết hợp thuật toán tiến hóa và tìm kiếm biến đổi lân cận để giải bài toán tìm đường đi liên miền với ràng buộc miền duy nhất trên nút mạngTẠP CHÍ KHOA HỌC Phạm Đình Thành và cs. (2023)Khoa học Tự nhiên và Công nghệ (30): 68 - 75 KẾT HỢP THUẬT TOÁN TIẾN HÓA VÀ TÌM KIẾM BIẾN ĐỔI LÂN CẬN ĐỂ GIẢI BÀI TOÁN TÌM ĐƢỜNG ĐI LIÊN MIỀN VỚI RÀNG BUỘC MIỀN DUY NHẤT TRÊN NÚT MẠNG Phạm Đình Thành, Nguyễn Duy Hiếu, Đ ng Thị Vân Chi, Phan Trung Kiên Trường Đại học Tây Bắc Tóm tắt: Bài toán tìm đường đi liên miền với ràng buộc miền duy nhất trên nút mạng(IDPC-NDU) là một trong những bài toán tối ưu mạng mới được quan tâm nghiên cứu gầnđây. Mặc dù đã có các nghiên cứu sử dụng thuật toán ti n hóa (E ) để giải bài toán IDPC-NDU, tuy nhiên hiện chưa có nhiều nghiên cứu về k t hợp giữa thuật toán EA và thuật toántìm ki m cục bộ. Vì vậy nghiên cứu này mô tả cách k t hợp giữa thuật toán EA và tìm ki mbi n đổi lân cận (VNS). Trong đó, VNS được sử dụng đối với cá thể tốt nhất của mỗi th hệ.Để áp dụng được VNS vào giải bài toán IDPC-NDU, nghiên cứu cũng m tả phương phápbiểu diễn lời giải bài toán IDPC-NDU dưới dạng biểu diễn hoán vị. Thuật toán đề xuất đượcđánh giá trên các tập dữ liệu với 53 bộ dữ liệu khác nhau. K t quả thực nghiệm cho thấythuật toán đề xuất tốt hơn thuật toán so sánh trên 39 bộ dữ liệu. Từ khóa: Thuật toán ti n hóa, thuật toán tìm ki m bi n đổi lân cận, tìm đường đi liênmiền với ràng buộc miền duy nhất.1. MỞ ĐẦU IDPC-EDU) - với ràng uộc trên tập cạnh; Ngày nay, sự phát triển nhanh chóng của Inter-Domain Path Computation under Node-mạng Internet và nhu cầu kết nối dẫn tới sự defined Domain Uniqueness Constraint (kýhình thành các hệ thống mạng ngày càng lớn hiệu là IDPC-NDU) - với ràng uộc trên tậphơn. Các hệ thống mạng lớn thường được đỉnh. Mặc dù các tác giả đã đề xuất thuật toánchia thành nhiều miền nhỏ, khi đó các mạng lập trình động để tìm lời giải ài toán IDPC-được gọi là mạng đa miền [1]. Trong lịch sử DU [2], nhưng do IDPC-DU là bài toán NP-hình thành, các mạng đa miền an đầu được Khó nên hướng tiếp cận này không phù hợpphát triển để đảm ảo yêu cầu về khả năng khi các ộ dữ liệu đầu vào có kích thước lớn.mở rộng và tính ảo mật [1]. Tuy nhiên hiện Do đó, các nghiên cứu gần đ y đã sửnay, ên cạnh các yêu cầu trên, việc xác dụng các thuật toán xấp xỉ để giải ài toánđịnh được các thuật toán định tuyến hiệu IDPC-DU như: Trong nghiên cứu [3], tácquả trong mạng đa miền là một trong các giả đã đề xuất thuật toán tiến hóa thích nghithách thức nhận được nhiều sự quan t m đa nh n tố với phương pháp mã hóa lời giảinghiên cứu. Gần đ y, tác giả L. Maggi và ằng iểu di n hoán vị. Nghiên cứu đã phátcác đồng nghiệp [5] đã phát iểu mô hình huy được các thế mạnh của thuật toán tiếnhóa một trong các thách thức trên thành ài hóa đa nh n tố và phương pháp mã hóa hoántoán tìm đường đi ngắn nhất giữa hai nút vị để n ng cao chất lượng lời giải tìm được.trong mạng liên miền (Inter-Domain Path Trong nghiên cứu [4], các tác giả cũng môComputation under Domain Uniqueness tả việc áp dụng thuật toán di truyền (Two-constraint - IDPC-DU) [2]. Tùy theo ràng level Genetic Algorithm, k hiệu là PGA) uộc về miền duy nhất được xác định trên dựa trên phương pháp mã hóa thứ tự ưu tiên.tập cạnh hay trên tập đỉnh mà ài toán Một trong các ưu điểm của thuật toán PGAIDPC-DU có hai iến thể là: Inter-Domain là có thể sử dụng các toán tử tiến hóa dùngPath Computation under Edge-defined cho mã hóa hoán vị nên d dàng cài đặt. TuyDomain Uniqueness Constraint (k hiệu là nhiên, lời giải tìm được ởi thuật toán PGA 68chưa tốt do phương pháp mã hóa lời giải 2. PHÁT BIỂU BÀI TOÁNtrong PGA chú trọng vào việc đáp ứng các Gọi G = (V, E, w, D) là đa đồ thị córàng uộc của ài toán IDPC-NDU. Tác giả hướng, có trọng số. Trong đó, các tập cácĐỗ Tuấn Anh và các đồng nghiệp [5] đã mô đỉnh (nút), tập các cạnh và ma trận trọng sốtả cách áp dụng thuật toán di truyền (two- cạnh của đồ thị G được lần lượt ký hiệu làlevel strategy based on evolutionary V, E và w. Tập đỉnh V được phân hoạchalgorithm, k hiệu là TLGA) để giải ài toán thành k tập con (mỗi tập con gọi là mộtIDPC-NDU. Trong thuật toán TLGA, các tác miền) đôi một không giao nhaugiả đã đề xuất phương pháp mã hóa lời giải { }.hai mức cũng như các toán tử tiến hóa dựa Định nghĩa 1 (miền duy nhất trên tậptrên phương pháp mã hóa này. Tuy nhiên, đỉnh [2]). Đường đi } trêndo thông tin được lưu trữ ở hai mức nên yêu đồ thị G được gọi là thỏa mãn ràng buộccầu ộ nhớ lưu trữ nhiều và các toán tử lai miền duy nhất trên tập đỉnh nếu đường đi pghép, đột iến cũng phức tạp hơn. Mặc dù đi ra một miền thì không đi vào lại miền đóviệc áp dụng các thuật toán EA đã giúp cải nữa. Tức là, nếu và thìthiện chất lượng lời giải ài toán IDPC- { }.NDU tìm được nhưng do các thuật toán này Định nghĩa 2 (bài toán IDPC-NDU [2],vẫn sử dụng phương pháp khởi tạo quần thể [7]). Cho trước hai đỉnh s, t V (lần lượt gọingẫu nhiên nên chất lượng quần thể an đầu là đỉnh nguồn và đỉnh đích), mục tiêu củachưa cao, từ đó ảnh hưởng tới chất lượng bài toán IDPC-NDU là tìm ...
Nội dung trích xuất từ tài liệu:
Kết hợp thuật toán tiến hóa và tìm kiếm biến đổi lân cận để giải bài toán tìm đường đi liên miền với ràng buộc miền duy nhất trên nút mạngTẠP CHÍ KHOA HỌC Phạm Đình Thành và cs. (2023)Khoa học Tự nhiên và Công nghệ (30): 68 - 75 KẾT HỢP THUẬT TOÁN TIẾN HÓA VÀ TÌM KIẾM BIẾN ĐỔI LÂN CẬN ĐỂ GIẢI BÀI TOÁN TÌM ĐƢỜNG ĐI LIÊN MIỀN VỚI RÀNG BUỘC MIỀN DUY NHẤT TRÊN NÚT MẠNG Phạm Đình Thành, Nguyễn Duy Hiếu, Đ ng Thị Vân Chi, Phan Trung Kiên Trường Đại học Tây Bắc Tóm tắt: Bài toán tìm đường đi liên miền với ràng buộc miền duy nhất trên nút mạng(IDPC-NDU) là một trong những bài toán tối ưu mạng mới được quan tâm nghiên cứu gầnđây. Mặc dù đã có các nghiên cứu sử dụng thuật toán ti n hóa (E ) để giải bài toán IDPC-NDU, tuy nhiên hiện chưa có nhiều nghiên cứu về k t hợp giữa thuật toán EA và thuật toántìm ki m cục bộ. Vì vậy nghiên cứu này mô tả cách k t hợp giữa thuật toán EA và tìm ki mbi n đổi lân cận (VNS). Trong đó, VNS được sử dụng đối với cá thể tốt nhất của mỗi th hệ.Để áp dụng được VNS vào giải bài toán IDPC-NDU, nghiên cứu cũng m tả phương phápbiểu diễn lời giải bài toán IDPC-NDU dưới dạng biểu diễn hoán vị. Thuật toán đề xuất đượcđánh giá trên các tập dữ liệu với 53 bộ dữ liệu khác nhau. K t quả thực nghiệm cho thấythuật toán đề xuất tốt hơn thuật toán so sánh trên 39 bộ dữ liệu. Từ khóa: Thuật toán ti n hóa, thuật toán tìm ki m bi n đổi lân cận, tìm đường đi liênmiền với ràng buộc miền duy nhất.1. MỞ ĐẦU IDPC-EDU) - với ràng uộc trên tập cạnh; Ngày nay, sự phát triển nhanh chóng của Inter-Domain Path Computation under Node-mạng Internet và nhu cầu kết nối dẫn tới sự defined Domain Uniqueness Constraint (kýhình thành các hệ thống mạng ngày càng lớn hiệu là IDPC-NDU) - với ràng uộc trên tậphơn. Các hệ thống mạng lớn thường được đỉnh. Mặc dù các tác giả đã đề xuất thuật toánchia thành nhiều miền nhỏ, khi đó các mạng lập trình động để tìm lời giải ài toán IDPC-được gọi là mạng đa miền [1]. Trong lịch sử DU [2], nhưng do IDPC-DU là bài toán NP-hình thành, các mạng đa miền an đầu được Khó nên hướng tiếp cận này không phù hợpphát triển để đảm ảo yêu cầu về khả năng khi các ộ dữ liệu đầu vào có kích thước lớn.mở rộng và tính ảo mật [1]. Tuy nhiên hiện Do đó, các nghiên cứu gần đ y đã sửnay, ên cạnh các yêu cầu trên, việc xác dụng các thuật toán xấp xỉ để giải ài toánđịnh được các thuật toán định tuyến hiệu IDPC-DU như: Trong nghiên cứu [3], tácquả trong mạng đa miền là một trong các giả đã đề xuất thuật toán tiến hóa thích nghithách thức nhận được nhiều sự quan t m đa nh n tố với phương pháp mã hóa lời giảinghiên cứu. Gần đ y, tác giả L. Maggi và ằng iểu di n hoán vị. Nghiên cứu đã phátcác đồng nghiệp [5] đã phát iểu mô hình huy được các thế mạnh của thuật toán tiếnhóa một trong các thách thức trên thành ài hóa đa nh n tố và phương pháp mã hóa hoántoán tìm đường đi ngắn nhất giữa hai nút vị để n ng cao chất lượng lời giải tìm được.trong mạng liên miền (Inter-Domain Path Trong nghiên cứu [4], các tác giả cũng môComputation under Domain Uniqueness tả việc áp dụng thuật toán di truyền (Two-constraint - IDPC-DU) [2]. Tùy theo ràng level Genetic Algorithm, k hiệu là PGA) uộc về miền duy nhất được xác định trên dựa trên phương pháp mã hóa thứ tự ưu tiên.tập cạnh hay trên tập đỉnh mà ài toán Một trong các ưu điểm của thuật toán PGAIDPC-DU có hai iến thể là: Inter-Domain là có thể sử dụng các toán tử tiến hóa dùngPath Computation under Edge-defined cho mã hóa hoán vị nên d dàng cài đặt. TuyDomain Uniqueness Constraint (k hiệu là nhiên, lời giải tìm được ởi thuật toán PGA 68chưa tốt do phương pháp mã hóa lời giải 2. PHÁT BIỂU BÀI TOÁNtrong PGA chú trọng vào việc đáp ứng các Gọi G = (V, E, w, D) là đa đồ thị córàng uộc của ài toán IDPC-NDU. Tác giả hướng, có trọng số. Trong đó, các tập cácĐỗ Tuấn Anh và các đồng nghiệp [5] đã mô đỉnh (nút), tập các cạnh và ma trận trọng sốtả cách áp dụng thuật toán di truyền (two- cạnh của đồ thị G được lần lượt ký hiệu làlevel strategy based on evolutionary V, E và w. Tập đỉnh V được phân hoạchalgorithm, k hiệu là TLGA) để giải ài toán thành k tập con (mỗi tập con gọi là mộtIDPC-NDU. Trong thuật toán TLGA, các tác miền) đôi một không giao nhaugiả đã đề xuất phương pháp mã hóa lời giải { }.hai mức cũng như các toán tử tiến hóa dựa Định nghĩa 1 (miền duy nhất trên tậptrên phương pháp mã hóa này. Tuy nhiên, đỉnh [2]). Đường đi } trêndo thông tin được lưu trữ ở hai mức nên yêu đồ thị G được gọi là thỏa mãn ràng buộccầu ộ nhớ lưu trữ nhiều và các toán tử lai miền duy nhất trên tập đỉnh nếu đường đi pghép, đột iến cũng phức tạp hơn. Mặc dù đi ra một miền thì không đi vào lại miền đóviệc áp dụng các thuật toán EA đã giúp cải nữa. Tức là, nếu và thìthiện chất lượng lời giải ài toán IDPC- { }.NDU tìm được nhưng do các thuật toán này Định nghĩa 2 (bài toán IDPC-NDU [2],vẫn sử dụng phương pháp khởi tạo quần thể [7]). Cho trước hai đỉnh s, t V (lần lượt gọingẫu nhiên nên chất lượng quần thể an đầu là đỉnh nguồn và đỉnh đích), mục tiêu củachưa cao, từ đó ảnh hưởng tới chất lượng bài toán IDPC-NDU là tìm ...
Tìm kiếm theo từ khóa liên quan:
Thuật toán tiến hóa Thuật toán tìm kiếm biến đổi lân cận Tìm đường đi liên miền Ràng buộc miền duy nhất Bài toán IDPC-NDUTài liệu liên quan:
-
18 trang 78 0 0
-
Một số vấn đề về tính toán mềm
6 trang 38 0 0 -
Kết quả xây dựng thuật toán xấp xỉ giải mô hình lập lịch tại bệnh viện
10 trang 22 0 0 -
Báo cáo Thiết kế tối ưu kết cấu thép bằng thuật toán tiến hoá
8 trang 17 0 0 -
Nghiên cứu tổng quan về các phương pháp điều khiển robot trong điều hướng và tránh chướng ngại vật
11 trang 17 0 0 -
11 trang 16 0 0
-
Giải thuật tiến hóa cho bài toán lập lịch với tài nguyên giới hạn mới
14 trang 14 0 0 -
9 trang 12 0 0
-
Tối ưu cân bằng thời gian chi phí trong tiến độ các dự án có công tác lặp lại
10 trang 10 0 0 -
146 trang 8 0 0