## AFO Solving real-world problems

버전 1.3 (422 KB) 작성자:
A new Nature-inspired optimization algorithm: Aptenodytes Forsteri Optimization algorithm (AFO)

다운로드 수: 38

업데이트 날짜: 2022/3/26

GitHub에서 호스트

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

A new nature-inspired optimization algorithm: Aptenodytes Forsteri Optimization algorithm (AFO)
%%--------------------------------------------%%

Paper

Yang Z, Deng L B, Wang Y, et al. Aptenodytes Forsteri Optimization: Algorithm and applications[J]. Knowledge-Based Systems, 2021, 232: 107483.

%%--------------------------------------------%%

2022.3.25

Version 1.3

It is experimentally found that the gradient estimation strategy is less efficient in most cases. Here the replacement is Gaussian perturbation with a perturbation step of x_c the average distance from x

x_new=x_c+Rn*(x_r1-x_r2).*Dm

where x_new is the new individual position; Rn is a 1xN matrix of random numbers obeying normal distribution; x_r1 and x_r2 are the positions of the r1st and r2nd penguins in the population, r1 and r2 are randomly generated, and Dm is the average distance of x_c from all penguins in the population in each dimension, a 1xN matrix.

Ps：Perturbation step of x_c distance x_m is also a good choice, interested in their own experiments.

x_new=x_c+Rn*(x_r1-x_r2).*Dm

%%--------------------------------------------%%

（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.
%%--------------------------------------------%%

E-mail: 454170989@qq.com
School: University of Manchester, UK %%--------------------------------------------%%

``````     ——逍遥浮世，与道俱成
``````

%%--------------------------------------------%%

### 인용 양식

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

개발 환경: R2022a
모든 릴리스와 호환
##### 플랫폼 호환성
Windows macOS Linux

### Community Treasure Hunt

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

Start Hunting!

#### benchmark functions

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.