image thumbnail

AFO Solving real-world problems

version 1.2.1 (418 KB) by Zhe Yang
A new Nature-inspired optimization algorithm: Aptenodytes Forsteri Optimization algorithm (AFO)

86 Downloads

Updated 03 Sep 2021

From GitHub

View license on GitHub

A-new-nature-inspired-optimization-algorithm-AFO

A new nature-inspired optimization algorithm: Aptenodytes Forsteri Optimization algorithm (AFO)
%%--------------------------------------------%%
这里有两个文件夹,一个是AFO在标准测试集上的实验的代码,一个是AFO在一些实际问题上的应用
除去论文提到的四个工业设计问题,还有其他问题再该集合当中,具体目录如下
(1)论文中提及的四种带约束的工业设计问题
(2)优化神经网络的权值和阈值
(3)航空调度-多扇区
(4)柔性车间调度
(5)栅格地图-机器人寻路
(6)物流中心选址问题:工厂-中心-需求点
(7)多行车间调度-考虑AVG分区
(8)石油厂区-无人机路径规划
(9)基于潮流计算的电力系统总线优化
(10)某乳制品企业冷链配送物流车辆调度优化研究
(11)面向6R工业机器人等离子加工轨迹规划
(12)TSP问题及其变种问题
注意:
(1)所有代码使用matlab2021a编写,但matlab 2021a和之前版本可能存在兼容问题,有可能出现乱码。如果乱码,使用txt打开,再将txt中的代码复制到.m文件当中
(2)后续会添加AFO的改进算法,以及更多的应用案例。本实验室参与并完成了各类基于群智能优化的应用项目数百例,涉及电力系统,车间调度,物流配送,选址布局,无人机路径规划、机器人路径规划,复杂网络优化,资源调度,优化各类机器学习算法等各个方向。本实验室会继续挑选经典案例添加到本代码集合当中,请及时关注。如果需要某个方向的代码,可以留言或者邮箱联系。
(3)本实验室发表过大量高水平改进算法,会陆续添加到本代码集中,请多多关注。

There are two folders, one for the code of AFO experiments on the standard test set and one for the application of AFO to some practical problems
In addition to the four industrial design problems mentioned in the thesis, there are other problems in the collection, which are listed below
(1) The four industrial design problems with constraints mentioned in the paper
(2) Optimising the weights and thresholds of neural networks
(3) Aviation scheduling: multi-sector
(4) Flexible workshop scheduling
(5) Raster maps: robot pathfinding
(6) Logistics centre location problem: factory-centre-demand point
(7) Multi-row shop floor layout considering AVG partitioning
(8) Oil plants: UAVs for path planning
(9) Power system bus optimization based on tide calculation
(10) Optimization study of cold chain distribution logistics vehicle scheduling for a dairy company
(11) Plasma processing trajectory planning for 6R industrial robots
(12) TSP problem and its variant problems

Notes.
(1) All code is written using matlab 2021a, but there may be compatibility problems between matlab 2021a and previous versions, and garbled codes may appear. If the code is garbled, use txt to open it and copy the code from txt to .m file
(2) Improved algorithms for AFO will be added later, as well as more application examples. The lab has participated in and completed hundreds of applications based on swarm intelligence, including power systems, workshop scheduling, logistics and distribution, site layout, UAV path planning, robot path planning, complex network optimisation, resource scheduling, optimisation of various machine learning algorithms and other directions. The lab will continue to select classic cases to add to this code collection, so please stay tuned. If you need code for a particular direction, please leave a message or contact us by email.
(3) Our lab has published a large number of high-level improvement algorithms, which will be added to this code collection one after another, so please pay attention to them.
%%--------------------------------------------%%
Copy right
你可以免费使用本代码库中的所有代码,但是请注明出处并引用相关的参考文献。
You are free to use all the code in this code base, but please give credit and cite the relevant references.
%%--------------------------------------------%%
作者:杨喆
邮箱:454170989@qq.com
学校:英国曼彻斯特大学,中国哈尔滨工业大学
Author:Yang Zhe
E-mail: 454170989@qq.com
School: University of Manchester, UK, Harbin Institute of Technology,China
%%--------------------------------------------%%
逍遥一世
人生如梦未醒时,一半年华皆梦中。
自言行乐朝朝是,岂料浮生渐渐忙。
年年九陌看春还,旧隐空劳梦寐间。
弥起长恨欢娱少,繁星闪烁度华年。
浮生未歇几时欢,心系虚妄怎逍遥。

人心多是少相投,非识尘中上品流。
人是人非意颇同,较量此事尽归空。
无为政化求真理,方表深仁大道雄。
铸鼎铭钟封爵邑,功名让与英雄立。
浮生聚散是浮萍,何须日夜苦蝇营。

笑看沧海欲成尘,王母花前别众真。
千岁却归天上去,一心珍重世间人。
直上五云云路稳,紫鸾朱凤自来迎。
人间天上尽修行,七宝山高混太清。
自觉浮生幻化事,逍遥快乐实善哉。

     ——逍遥浮世,与道俱成    

%%--------------------------------------------%%
View A-new-Nature-inspired-optimization-algorithm-AFO on File Exchange

Cite As

Zhe Yang (2022). AFO Solving real-world problems (https://github.com/TwilightArchonYz/A-new-Nature-inspired-optimization-algorithm-AFO/releases/tag/1.2.1), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2021a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.