Skip to main content
Have a personal or library account? Click to login
Opfunu: An Open-source Python Library for Optimization Benchmark Functions Cover

Opfunu: An Open-source Python Library for Optimization Benchmark Functions

Open Access
|May 2024

References

  1. Digalakis JG, Margaritis KG. An experimental study of benchmarking functions for genetic algorithms. International Journal of Computer Mathematics. 2002; 79(4): 403416. DOI: 10.1080/00207160210939
  2. Liang JJ, Qu BY, Suganthan PN. Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou China and Technical Report, Nanyang Technological University, Singapore. 2013; 635(2): 2014.
  3. Harris CR, Millman KJ, Van Der Walt SJ, Gommers R, Virtanen P, Cournapeau D, Wieser E, Taylor J, Berg S, Smith NJ, Kern R. Array programming with NumPy. Nature. 2020; 585(7825): 357362. DOI: 10.1038/s41586-020-2649-2
  4. Nguyen BM, Tran T, Nguyen T, Nguyen G. Hybridization of galactic swarm and evolution whale optimization for global search problem. IEEE Access. 2020; 8: 7499175010. DOI: 10.1109/ACCESS.2020.2988717
  5. Nguyen BM, Hoang B, Nguyen T, Nguyen G. nQSV-Net: a novel queuing search variant for global space search and workload modeling. Journal of Ambient Intelligence and Humanized Computing. 2021; 12: 2746. DOI: 10.1007/s12652-020-02849-4
  6. Nguyen BM, Tran T, Nguyen T, Nguyen G. An improved sea lion optimization for workload elasticity prediction with neural networks. International Journal of Computational Intelligence Systems. 2022; 15(1): 90. DOI: 10.1007/s44196-022-00156-8
  7. Van Thieu N, Mirjalili S. MEALPY: An open-source library for latest meta-heuristic algorithms in Python. Journal of Systems Architecture. 2023; 139: 102871. DOI: 10.1016/j.sysarc.2023.102871
  8. Zhong R, Peng F, Yu J, Munetomo M. Q-learning based vegetation evolution for numerical optimization and wireless sensor network coverage optimization. Alexandria Engineering Journal. 2024; 87: 148163. DOI: 10.1016/j.aej.2023.12.028
  9. Zhong R, Yu J, Zhang C, Munetomo M. SRIME: a strengthened RIME with Latin hypercube sampling and embedded distance-based selection for engineering optimization problems. Neural Computing and Applications. 2024; 120. DOI: 10.1007/s00521-024-09424-4
  10. Zhong R, Zhang E, Munetomo M. Evolutionary multi-mode slime mold optimization: a hyper-heuristic algorithm inspired by slime mold foraging behaviors. The Journal of Supercomputing. 2024; 132. DOI: 10.1007/s11227-024-05909-0
  11. Tilley D. “CEC2017-py”. 2020. https://github.com/tilleyd/cec2017-py.
  12. Plevris V. “Collection30Functions”. 2021. https://github.com/vplevris/Collection30Functions.
  13. Ardeh MA. “BenchmarkFcns”. 2016. https://github.com/mazhar-ansari-ardeh/BenchmarkFcns.
  14. Diessner M. “benchfuncs”. 2022. https://github.com/mikediessner/benchfuncs.
  15. Tomochika K. “optimization-evaluation”. 2017. https://github.com/tomochi222/optimization-evaluation.
  16. Alexander R. “BenchmarkFunctions.jl”. 2020. https://github.com/rbalexan/BenchmarkFunctions.jl.
  17. Bossek J. “smoof”. 2015. https://github.com/jakobbossek/smoof.
  18. Fei G. “scikit-opt”. 2019. https://github.com/guofei9987/scikit-opt.
  19. Van Thieu N. “mealpy”. 2020. https://github.com/thieu1995/mealpy.
  20. de Rosa G. “opytimizer”. 2019. https://github.com/gugarosa/opytimizer.
  21. Nguyen T, Hoang B, Nguyen G, Nguyen BM. A new workload prediction model using extreme learning machine and enhanced tug of war optimization. Procedia Computer Science. 2020; 170: 362369. DOI: 10.1016/j.procs.2020.03.063
  22. Alfadhli J, Jaragh A, Alfailakawi MG, Ahmad I. FP-SMA: an adaptive, fluctuant population strategy for slime mould algorithm. Neural Computing and Applications. 2022; 34(13): 1116311175. DOI: 10.1007/s00521-022-07034-6
  23. Van Thieu N, Oliva D, Pérez-Cisneros M. MetaCluster: An open-source Python library for metaheuristic-based clustering problems. SoftwareX. 2023; 24: 101597. DOI: 10.1016/j.softx.2023.101597
  24. Abed AM, AlArjani A, ElAttar S. Reduce the delivery time and relevant costs in a chaotic requests system via lean-Heijunka model to enhance the logistic Hamiltonian route. Results in Engineering. 2024; 21: 101745. DOI: 10.1016/j.rineng.2023.101745
  25. Van Thieu N, Barma SD, Van Lam T, Kisi O, Mahesha A. Groundwater level modeling using augmented artificial ecosystem optimization. Journal of Hydrology. 2023; 617: 129034. DOI: 10.1016/j.jhydrol.2022.129034
DOI: https://doi.org/10.5334/jors.508 | Journal eISSN: 2049-9647
Language: English
Submitted on: Mar 24, 2024
Accepted on: Apr 22, 2024
Published on: May 22, 2024
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2024 Nguyen Van Thieu, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.