Journals / Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi / 2020 / Cilt: 11 - Sayı: 3

Analyzing of Usage Effect of the Distribution Functions for SMDO Algorithm via Benchmark Function with Matlab Toolbox

Pages
989–998
Publication Date
2022-10-11
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

Inaddition, in the study, a useful friend-friendly Matlab toolbox is proposed in which SMDO algorithm canbe tested over different benchmark functions according to different distribution functions.(https://www.mathworks.com/matlabcentral/fileexchange/75044-smdo-with-distribution-function-forbenchmarking)

📌 3 Key Takeaways

🎯
Objective & Hypothesis:This paper presents solution comparisons of benchmark functions by using stochastic multi-parametersdivergence (SMDO) method with different distribution functions.
📊
Key Findings & Data:Using benchmark functions is animportant method in measuring the effectiveness of algorithms.
💡
Conclusion & Impact:Inaddition, in the study, a useful friend-friendly Matlab toolbox is proposed in which SMDO algorithm canbe tested over different benchmark functions according to different distribution functions.(https://www.mathworks.com/matlabcentral/fileexchange/75044-smdo-with-distribution-function-forbenchmarking)
🔬Design:Research Article
📍Scope:Comprehensive Sample
⚙️Variables:SMDO · optimization · stochastic

Abstract

This paper presents solution comparisons of benchmark functions by using stochastic multi-parametersdivergence (SMDO) method with different distribution functions. Using benchmark functions is animportant method in measuring the effectiveness of algorithms. Because benchmark functions are used byall algorithm producers while trying their algorithms and this provides a good tool for the others to comparetheir algorithms with similar procedures. Benchmark functions are used in this paper for the main purposeof analyzing randomization process. It is known that distribution functions take place a vital role in gettingrandom numbers. These random numbers are used in stochastic methods through specifying step size. Itis believed that a suitable random number acquisition process can support the search processes ofalgorithms. In this study the effects of distribution functions on benchmark functions are analyzed. Forthis purpose, a program is developed with MATLAB. The comparisons via the help of this program isshown in tabular form. The results are analyzed from the viewpoint of whether developing therandomization process makes contribution to problem solving power of algorithms. In this study SMDOalgorithm is analyzed with different distribution functions by using different benchmark functions. Inaddition, in the study, a useful friend-friendly Matlab toolbox is proposed in which SMDO algorithm canbe tested over different benchmark functions according to different distribution functions.(https://www.mathworks.com/matlabcentral/fileexchange/75044-smdo-with-distribution-function-forbenchmarking)

Özet

This paper presents solution comparisons of benchmark functions by using stochastic multi-parameters divergence (SMDO) method with using different distribution functions. Using benchmark functions is an important method in measuring the effectiveness of algorithms. Because benchmark functions are used by all algorithm producers while trying their algorithms and this provides a good tool for the others to compare their algorithms with similar procedures. Benchmark functions is used in this paper for the main purpose of analyzing randomization process. It is known that distribution functions take place a vital role in getting random numbers. These random numbers are used in stochastic methods through specifying step size. It is believed that a suitable random number generation can support the search processes of algorithms. In this study the effects of distribution functions on benchmark functions are analyzed. For this purpose, a program is developed with MATLAB. The comparisons via the help of this program is shown in tabular form. The results are analyzed from the viewpoint of whether developing the randomization process makes contribution to problem solving power of algorithms. In this study SMDO algorithm is analyzed with different distribution functions by using different benchmark functions. In addition, in the study, a useful friend-friendly Matlab toolbox is proposed in which SMDO algorithm can be tested over different benchmark functions according to different distribution functions. (https://www.mathworks.com/matlabcentral/fileexchange/75044-smdo-with-distribution-function-for-benchmarking)

🔖

Cite This Article

AKPAMUKÇU, M., ATEŞ, A. (2022). Analyzing of Usage Effect of the Distribution Functions for SMDO Algorithm via Benchmark Function with Matlab Toolbox. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi, Cilt: 11 - Sayı: 3, 989–998. https://ajindex.com/articles/487628

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (15)

  1. M. S. Bazaraa, H. D. Sherali, and C. M. Shetty, Nonlinear Programming: Theory and Algorithms. 2005
  2. R. Hemmecke, M. Köppe, J. Lee, and R. Weismantel, “Nonlinear integer programming,” in 50 Years of Integer Programming 1958-2008: From the Early Years to the State-of-the-Art, 2010
  3. C. Zhang and R. Ordóñez, “Numerical optimization,” in Advances in Industrial Control, 2012
  4. L. Bianchi, M. Dorigo, L. M. Gambardella, and W. J. Gutjahr, “A survey on metaheuristics for stochastic combinatorial optimization,” Nat. Comput., 2009, doi: 10.1007/s11047-008-9098-4
  5. J. H. He, “Homotopy perturbation technique,” Comput. Methods Appl. Mech. Eng., 1999, doi: 10.1016/S0045-7825(99)00018-3
  6. J. H. He, “Comparison of homotopy perturbation method and homotopy analysis method,” Appl. Math. Comput., 2004, doi: 10.1016/j.amc.2003.08.008
  7. X. S. Yang, “Firefly algorithm, stochastic test functions and design optimization,” Int. J. Bio-Inspired Comput., 2010, doi: 10.1504/IJBIC.2010.032124
  8. X. S. Yang, “Flower pollination algorithm for global optimization,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2012, doi: 10.1007/978-3-642-32894-7_27
  9. M. Ghaemi and M. R. Feizi-Derakhshi, “Forest optimization algorithm,” Expert Syst. Appl., 2014, doi: 10.1016/j.eswa.2014.05.009
  10. F. Glover, “Tabu Search—Part I,” ORSA J. Comput., 1989, doi: 10.1287/ijoc.1.3.190
  11. F. Glover, “Tabu Search—Part II,” ORSA J. Comput., 1990, doi: 10.1287/ijoc.2.1.4
  12. X. S. Yang, “A new metaheuristic Bat-inspired Algorithm,” in Studies in Computational Intelligence, 2010, doi: 10.1007/978-3-642-12538-6_6
  13. X. S. Yang, “Harmony search as a metaheuristic algorithm,” Studies in Computational Intelligence. 2009, doi: 10.1007/978-3-642-00185-7_1
  14. M. Jain, V. Singh, and A. Rani, “A novel nature-inspired algorithm for optimization: Squirrel search algorithm,” Swarm Evol. Comput., 2019, doi: 10.1016/j.swevo.2018.02.013
  15. M. Karimzadeh and F. Keynia, “Woodpecker Mating Algorithm ( WMA ): a nature-inspired algorithm for solving optimization problems,” vol. 11, no. 1, pp. 137–157, 2020. [16] “Probability density function - MATLAB pdf.” [Online]. Available: https://www.mathworks.com/help/stats/prob.normaldistribution.pdf.html. [Accessed: 11-Mar-2020]. [17] “Normal Distribution - MATLAB & Simulink.” [Online]. Available: https://www.mathworks.com/help/stats/normal-distribution.html. [A