天天看點

【優化排程】基于蟻獅算法求解經濟排程問題附matlab代碼

✅作者簡介:熱愛科研的Matlab仿真開發者,修心和技術同步精進,matlab項目合作可私信。

🍎個人首頁:Matlab科研工作室

🍊個人信條:格物緻知。

⛄ 内容介紹

為探究經濟排程問題,建立以最小完工時間為目标的模型,首次提出利用新型的智能算法——蟻獅算法解決該問題.該算法具有種群多樣,尋優與适應性強,調節參數少,求解與收斂精度高,不受研究對象的限制等優點,适合解決經濟排程問題。

⛄ 部分代碼

%_________________________________________________________________________%

%  Multi-Objective Ant Lion Optimizer (MALO) source codes demo            %

%                           version 1.0                                   %

%                                                                         %

%  Developed in MATLAB R2011b(7.13)                                       %

%                                                                         %

%  Author and programmer: Seyedali Mirjalili                              %

%                                                                         %

%         e-Mail: [email protected]                                 %

%                 [email protected]                   %

%                                                                         %

%       Homepage: http://www.alimirjalili.com                             %

% Paper: Mirjalili, Seyedali, Pradeep Jangir, and Shahrzad Saremi.        %

% Multi-objective ant lion optimizer: a multi-objective optimization      % 

%  algorithm for solving engineering problems." Applied Intelligence      %

% (2016): 1-17, DOI: http://dx.doi.org/10.1007/s10489-016-0825-8          %

%_________________________________________________________________________%

function o=dominates(x,y)

    warning off;

    o=all(x<=y) && any(x<y);

end

⛄ 運作結果

【優化排程】基于蟻獅算法求解經濟排程問題附matlab代碼

⛄ 參考文獻

❤️ 關注我領取海量matlab電子書和數學模組化資料
❤️部分理論引用網絡文獻,若有侵權聯系部落客删除

繼續閱讀