Thuật toán tối ưu bầy mối
Thuật toán tối ưu bầy mối
boundary_condition.m
25-03-2023 22:03:55
Download
Get_Functions_details.m
25-03-2023 22:03:55
Download
levy_fun_TLCO.m
25-03-2023 22:03:55
Download
Main_TLCO.m
25-03-2023 22:03:55
Download
README.md

Introduction

Chúng tôi đã đề xuất một thuật toán tối ưu hóa metaheuristic mới , được đặt tên là thuật toán tối ưu hóa vòng đời của mối (TLCO), thuật toán này dựa trên cả vòng đời của một đàn mối và sự điều chỉnh các chiến lược di chuyển được sử dụng bởi nhiều loài động vật trong tự nhiên. Các đàn mối bao gồm ba đẳng cấp riêng biệt: mối thợ, mối lính và mối sinh sản. Mỗi đẳng cấp đảm nhận một loạt các nhiệm vụ cụ thể nhằm đảm bảo sự phát triển và tồn tại của thuộc địa. TLCO bắt chước các hoạt động của ba đẳng cấp này được thực hiện trong một mô hình toán học. Sau đó, mô hình này được sử dụng để tìm tối ưu toàn cục trong các bài toán tối ưu cổ điển. Đầu tiên, các hành vi của mối thợ, mối lính và mối sinh sản được sử dụng để mô phỏng sự cân bằng giữa nhiệm vụ thăm dò và khai thác. Thứ hai, quần thể ban đầu ghi lại thông tin thu được ở mỗi lần lặp một cách an toàn và truyền thông tin đó cho công nhân và binh lính ở lần lặp tiếp theo. Quá trình này được lặp lại cho đến khi tìm được tối ưu toàn cục với sai số nhỏ nhất. Bên cạnh đó, một chức năng mới được đề xuất kết hợp với chuyến bay Lévy được sử dụng để điều chỉnh chuyển động của mối làm tăng tính linh hoạt của nó. Do đó, TLCO có thể bao phủ cả khoảng cách dài trong các lần lặp đầu tiên để cải thiện tốc độ hội tụ và khoảng cách ngắn hơn trong các lần lặp lại cuối cùng để nâng cao mức độ chính xác

Contributors

Python version

Funding Agency

About

Chúng tôi đã cung cấp gói tối ưu hóa dựa trên Matlab dựa trên thuật toán tối ưu hóa mới của chúng tôi, cụ thể là trình tối ưu hóa vòng đời của mối (TLCO).

Releases

Packages

Đối tác của chúng tôi