{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T20:09:21Z","timestamp":1762459761526,"version":"build-2065373602"},"reference-count":32,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2019,8,22]],"date-time":"2019-08-22T00:00:00Z","timestamp":1566432000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computation"],"abstract":"<jats:p>In the field of engineering when a situation is not resolved analytically, efforts are made to develop methods that approximate a possible solution. These efforts have originated the numerical methods known at present, which allow formulating mathematical problems that can be solved using logical and arithmetic operations. This paper presents a comparison between the numerical optimization algorithms golden section search and simulated annealing, which are tested in four different scenarios. These scenarios are functions implemented with a feedforward neural network, which emulate a partial shading behavior in photovoltaic modules with local and global maxima. The presence of the local maxima makes it difficult to track the maximum power point, necessary to obtain the highest possible performance of the photovoltaic module. The programming of the algorithms was performed in C language. The results demonstrate the effectiveness of the algorithms to find global maxima. However, the golden section search method showed a better performance in terms of percentage of error, computation time and number of iterations, except in test scenario number three, where a better percentage of error was obtained with the simulated annealing algorithm for a computational temperature of 1000.<\/jats:p>","DOI":"10.3390\/computation7030043","type":"journal-article","created":{"date-parts":[[2019,8,23]],"date-time":"2019-08-23T10:15:07Z","timestamp":1566555307000},"page":"43","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Search for Global Maxima in Multimodal Functions by Applying Numerical Optimization Algorithms: A Comparison between Golden Section and Simulated Annealing"],"prefix":"10.3390","volume":"7","author":[{"given":"Jordan","family":"Guillot","sequence":"first","affiliation":[{"name":"Facultad de Ingenier\u00eda, Universidad del Magdalena, Santa Marta 470003, Colombia"},{"name":"Departamento de Ingenier\u00eda El\u00e9ctrica y Electr\u00f3nica, Universidad del Norte, Barranquilla 080015, Colombia"}]},{"given":"Diego","family":"Restrepo-Leal","sequence":"additional","affiliation":[{"name":"Facultad de Ingenier\u00eda, Universidad del Magdalena, Santa Marta 470003, Colombia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5879-5243","authenticated-orcid":false,"given":"Carlos","family":"Robles-Algar\u00edn","sequence":"additional","affiliation":[{"name":"Facultad de Ingenier\u00eda, Universidad del Magdalena, Santa Marta 470003, Colombia"}]},{"given":"Ingrid","family":"Oliveros","sequence":"additional","affiliation":[{"name":"Departamento de Ingenier\u00eda El\u00e9ctrica y Electr\u00f3nica, Universidad del Norte, Barranquilla 080015, Colombia"}]}],"member":"1968","published-online":{"date-parts":[[2019,8,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.asoc.2017.06.039","article-title":"Multimodal function optimizations with multiple maximums and multiple minimums using an improved PSO algorithm","volume":"60","author":"Chang","year":"2017","journal-title":"Appl. Soft. Comput."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Kaczmarczyk, V., Bradac, Z., and Fiedler, P. (2017). A Heuristic Algorithm to Compute Multimodal Criterial Function Weights for Demand Management in Residential Areas. Energies, 10.","DOI":"10.3390\/en10071049"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.ejor.2013.12.041","article-title":"Line search methods with guaranteed asymptotical convergence to an improving local optimum of multimodal functions","volume":"235","author":"Vieira","year":"2014","journal-title":"Eur. J. Oper. Res."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1016\/j.dsp.2015.08.008","article-title":"A harmony search algorithm for high-dimensional multimodal optimization problems","volume":"46","author":"Tuo","year":"2015","journal-title":"Digit. Signal Process."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1016\/j.jocs.2013.05.005","article-title":"A new genetic algorithm for global optimization of multimodal continuous functions","volume":"5","author":"Thakur","year":"2014","journal-title":"J. Comput. Sci."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Teo, J.C., Tan, R.H.G., Mok, V.H., Ramachandaramurthy, V.K., and Tan, C. (2018). Impact of Partial Shading on the P-V Characteristics and the Maximum Power of a Photovoltaic String. Energies, 11.","DOI":"10.3390\/en11071860"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"924","DOI":"10.1016\/j.egypro.2017.03.255","article-title":"A New MPPT-based ANN for Photovoltaic System under Partial Shading Conditions","volume":"111","author":"Bouselham","year":"2017","journal-title":"Energy. Proced."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1173","DOI":"10.1016\/j.rser.2017.02.029","article-title":"Enhancing the tracking techniques for the global maximum power point under partial shading conditions","volume":"73","author":"Saad","year":"2017","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"840","DOI":"10.1016\/j.rser.2017.08.034","article-title":"Application of bio-inspired algorithms in maximum power point tracking for PV systems under partial shading conditions","volume":"81","author":"Li","year":"2018","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1016\/j.solener.2017.11.001","article-title":"A novel MPPT method for photovoltaic application under partial shaded conditions","volume":"159","author":"Chaieb","year":"2018","journal-title":"Sol. Energy"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1016\/j.rser.2017.02.056","article-title":"Global maximum power point tracking based on ANFIS approach for PV array configurations under partial shading conditions","volume":"77","author":"Belhachat","year":"2017","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Algar\u00edn, C.R., Giraldo, J.T., and \u00c1lvarez, O.R. (2017). Fuzzy Logic Based MPPT Controller for a PV System. Energies, 10.","DOI":"10.3390\/en10122036"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Algar\u00edn, C.R., Hern\u00e1ndez, D.S., and Leal, D.R. (2018). A Low-Cost Maximum Power Point Tracking System Based on Neural Network Inverse Model Controller. Electronics, 7.","DOI":"10.3390\/electronics7010004"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Viloria-Porto, J., Robles-Algar\u00edn, C., and Restrepo-Leal, D. (2018). A novel approach for an MPPT controller based on the ADALine network trained with the RTRL algorithm. Energies, 11.","DOI":"10.3390\/en11123407"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1016\/j.enconman.2015.12.039","article-title":"A new Golden Section method-based maximum power point tracking algorithm for photovoltaic systems","volume":"111","author":"Kheldoun","year":"2016","journal-title":"Energy Convers. Manag."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2617","DOI":"10.1016\/j.asej.2017.04.008","article-title":"Golden section search based maximum power point tracking strategy for a dual output DC-DC converter","volume":"9","author":"Gayathri","year":"2017","journal-title":"Ain Shams Eng. J."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1109\/TLA.2016.7430084","article-title":"Simulated Annealing MPPT in Partially Shaded PV Systems","volume":"14","author":"Chaves","year":"2016","journal-title":"IEEE. Lat. Am. Trans."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"4171","DOI":"10.1109\/TPEL.2015.2468592","article-title":"A Simulated Annealing Global Maximum Power Point Tracking Approach for PV Modules under Partial Shading Conditions","volume":"31","author":"Lyden","year":"2016","journal-title":"IEEE. Trans. Power. Electron."},{"key":"ref_19","first-page":"60","article-title":"Reliability and Availability Modelling of Uninterruptible Power Supply Systems Using Monte-Carlo Simulation","volume":"5","author":"Rahmat","year":"2017","journal-title":"Int. J. Energy Convers."},{"key":"ref_20","unstructured":"Passino, K.M., and Yurkovich, S. (1997). Fuzzy Control, Addison-Wesley."},{"key":"ref_21","unstructured":"Hagan, M.T., Demuth, H.B., Beale, M.H., and De Jes\u00fas, O. (2014). Neural Network Design, Oklahoma State University. [2nd ed.]."},{"key":"ref_22","unstructured":"Haykin, S. (1998). Neural Networks: A Comprehensive Foundation, Prentice Hall. [2nd ed.]."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Hen Hu, Y., and Hwang, J.-N. (2002). Handbook of Neural Network Signal Processing, CRC Press LLC.","DOI":"10.1201\/9781420038613.ch0"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Wang, G., Tan, Z., Tan, Q., Yang, S., Lin, H., Ji, X., Gejirifu, D., and Song, X. (2019). Multi-objective robust scheduling optimization model of wind, photovoltaic power, and bess based on the Pareto principle. Sustainability, 11.","DOI":"10.3390\/su11020305"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1016\/j.proeng.2017.08.144","article-title":"Solar powered boat design optimization","volume":"194","author":"Nasirudin","year":"2017","journal-title":"Procedia Eng."},{"key":"ref_26","first-page":"7028983","article-title":"A novel approach for distributed renewable generation and shunt capacitor placing in smart-grid","volume":"2015","author":"Ozgonenel","year":"2015","journal-title":"IEEE Pes. Innov. Smart"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1004","DOI":"10.1016\/j.energy.2018.12.077","article-title":"Sustainable wind plant location optimization using fuzzy cross-efficiency data envelopment analysis","volume":"170","author":"Khanjarpanah","year":"2019","journal-title":"Energy"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1016\/j.enconman.2018.08.102","article-title":"Sizing a stand-alone solar-wind-hydrogen energy system using weather forecasting and a hybrid search optimization algorithm","volume":"180","author":"Zhang","year":"2019","journal-title":"Energy Convers. Manag. Energy"},{"key":"ref_29","first-page":"2249","article-title":"A two-stage tracking algorithm for PV systems subjected to partial shading conditions","volume":"8","author":"Malathy","year":"2018","journal-title":"Int. J. Renew. Energy Res."},{"key":"ref_30","first-page":"1327","article-title":"Enhanced simulated annealing-based global MPPT for different PV systems in mismatched conditions","volume":"17","author":"Wang","year":"2017","journal-title":"J. Power Electron."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Lyden, S., and Haque, M.E. (2016, January 17\u201321). A comprehensive study of the key parameters of the Simulated Annealing method for maximum power point tracking in photovoltaic systems. Proceedings of the IEEE Power and Energy Society General Meeting, Boston, MA, USA.","DOI":"10.1109\/PESGM.2016.7741788"},{"key":"ref_32","unstructured":"Demuth, H.B., Hagan, M.T., and Beale, M.H. (2013). Neural Network Toolbox User\u2019s Guide R2013b, The MathWorks, Inc."}],"container-title":["Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-3197\/7\/3\/43\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:13:04Z","timestamp":1760188384000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-3197\/7\/3\/43"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,22]]},"references-count":32,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2019,9]]}},"alternative-id":["computation7030043"],"URL":"https:\/\/doi.org\/10.3390\/computation7030043","relation":{},"ISSN":["2079-3197"],"issn-type":[{"type":"electronic","value":"2079-3197"}],"subject":[],"published":{"date-parts":[[2019,8,22]]}}}