Phƣơng pháp tiếp cận ăn tham ngẫu nhiên

Một phần của tài liệu Phương pháp tối ưu đàn kiến giải bài toán trình tự xe (Trang 28)

Với một bài toán trình tự xe, ngƣời ta có thể xây dựng một trình tự bằng phƣơng pháp ăn tham, bắt đầu từ một chuỗi rỗng, việc lặp đi lặp lại để thêm một chiếc xe mới vào cuối của trình tự bằng một số hàm heuristic tham lam. Một phƣơng pháp tiếp cận tham lam đầu tiên đƣợc đề xuất bởi Hindi và Ploszaski vào năm 1994 [HP94]. Năm 2003, Gottlieb và cộng sự [GPS03] đã đề xuất và so sánh sáu heuristics tham lam khác nhau cho bài toán trình tự xe. Heuristic thực hiện tốt nhất, trong số sáu heuristics xem xét, dựa trên "tổng tỷ lệ sử dụng động", ví dụ ở mỗi bƣớc khi thêm một xe nhằm tối đa hóa tổng các tỷ lệ sử dụng lựa chọn cần thiết, tỷ lệ sử dụng đƣợc cập nhật tự động mỗi lần khi có một chiếc xe mới đƣợc thêm vào ở cuối trình tự.

Gottlieb và cộng sự. đã chỉ ra rằng cấu trúc tham lam kiểu này, khi kết hợp một cách ngẫu nhiên với nhiều lần khởi tạo, có thể giải quyết rất nhanh chóng tất cả các trƣờng hợp của các bộ thử nghiệm đƣợc cung cấp bởi ee [ W98] trong CSPLib.

1.5.4 Tìm kiếm địa phƣơng

Ý tƣởng về tìm kiếm địa phƣơng là để cải thiện một trình tự của địa phƣơng khám phá "khu phố" của mình, nghĩa là tập hợp các trình tự có thể thu đƣợc từ các trình tự hiện tại bằng cách thực hiện một sự chuyển đổi cơ bản, đƣợc gọi là một "di chuyển". Từ một trình tự ban đầu đƣợc đƣa ra, không gian tìm kiếm là khám phá từ lân cận này đến lân cận khác cho đến khi một trình tự xe sắp xếp tối ƣu đƣợc tìm thấy hoặc cho đến khi một số lƣợng tối đa di chuyển đã đƣợc thực hiện. Nhiều phƣơng pháp tìm kiếm địa phƣơng khác nhau đã đƣợc đề xuất để giải quyết các bài toán trình tự xe. Tuy nhiên, một số phƣơng pháp tìm kiếm địa phƣơng đã đƣợc dành riêng đặc biệt cho bài toán này [PG02, GPS03, PS04].

Biểu diễn những phƣơng pháp tìm kiếm địa phƣơng khác nhau đã đƣợc minh chứng trên trƣờng hợp chu n của CSPLib [GW99].

Cách tiếp cận tìm kiếm địa phƣơng để giải quyết bài toán trình tự sắp xếp xe khác nhau chủ yếu là liên quan đến (i) cách sắp xếp ban đầu đƣợc xây dựng, (ii) các khu vực lân cận xem xét tại mỗi di chuyển, và (iii) (meta) phỏng đoán xem xét để lựa chọn một động thái trong với các khu vực lân cận.

Xây dựng các trình tự sắp xếp ban đầu. Trong hầu hết các trƣờng hợp, trình tự xe sắp xếp ban đầu, là một hoán vị ngẫu nhiên của các loại xe để sản xuất. Tuy nhiên, Gottlieb và cộng sự. [GPS03] đã đề xuất để xây dựng trình tự ban đầu này theo một thuật toán ăn tham, và họ đã chứng minh rằng điều này cải thiện đáng kể quá trình giải quyết.

CHƢƠNG 2. PHƢƠNG PHÁP TỐI ƢU ĐÀN KIẾN

Ở chƣơng 1 luận văn đã đƣợc tìm hiểu về bài toán trình tự xe và một số cách tiếp cận để giải bài toán, chƣơng này luận văn sẽ tìm hiểu phƣơng pháp tối ƣu đàn kiến để giải bài toán trên.

Một phần của tài liệu Phương pháp tối ưu đàn kiến giải bài toán trình tự xe (Trang 28)