Welcome to Francis Academic Press

International Journal of Frontiers in Engineering Technology, 2022, 4(8); doi: 10.25236/IJFET.2022.040808.

Program Design for Slime Mould Algorithm Based on Python

Author(s)

Junlong Zheng1,2, Fengshan Yang3

Corresponding Author:
Junlong Zheng
Affiliation(s)

1 Guangxi Electrical Polytechnic Institute, Nanning, 530007, China

2 King Mongkut Institute of Technology, Thailand, 10700

3 Guangxi Electrical Polytechnic Institute, Nanning, 530007, Guangxi, China

Abstract

Because of many papers on Optimization algorithms, most of them only write the principles, mathematical models and pseudo-programs of the algorithm, and few of them provide complete programs for a computer programming language, especially for SMA newly proposed in 2020, it is difficult to find a complete computer program. However, for many scholars, it is very difficult to refer to pseudo programs to write a complete program. This paper provides a complete SMA computer program, and applies SMA to two well-known test functions to provide an important reference for optimizing engineering projects.

Keywords

Slime mould algorithm; Python; Program design

Cite This Paper

Junlong Zheng, Fengshan Yang. Program Design for Slime Mould Algorithm Based on Python. International Journal of Frontiers in Engineering Technology (2022), Vol. 4, Issue 8: 55-63. https://doi.org/10.25236/IJFET.2022.040808.

References

[1] Shimin Li, Huiling Chen, Mingjing Wang, Ali Asghar Heidari, Seyedali Mirjalili, Slime mould algorithm: A new method for stochastic optimization, Future Generation Computer Systems, 2020.

[2] Marcin Molga, Czesław Smutnicki. Test functions for optimization needs (2005). Retrieved in Nov.2021.

[3] Khodaei, Hossein, et al., 2018. Fuzzy-based heat and power hub modelsfor cost-emission operation of an industrial consumer using compromise programming. Appl. Therm. Eng. 137, 395–405.

[4] Gollou, A.R., Noradin, Gh., 2017. A new feature selection and hybrid forecastengine for day-ahead price forecasting of electricity markets. J. Intell. Fuzzy Systems 32 (6), 4031–4045.

[5] Dehghani, Moslem, et al., 2021. Blockchain-based securing of data exchange in apower transmission system considering congestion management and socialwelfare. Sustainability 13 (1), 90