Sobre la necesidad del desarrollo de algoritmos informáticos
DOI:
https://doi.org/10.5944/pim.6.2023.38273Abstract
This article emerges as the summary of the end-of-degree project in the Mathematics degree by the same author under the tutelage of Professor Miguel Delgado2 Pineda in the 2022-2023 academic year. The aim of this document is to reflect an algorithm developed in Python to enable the search for the minimum value of any continuous function in Rn with box constraints. Convex functions optimization can be supported by several properties that make the calculation and design of algorithms easier, which don’t apply for non-convex functions. This makes the search for the minimizers more difficult since obtaining a local minimum does not guarantee at all that it corresponds to the global minimum, as it does in the optimization of convex functions [11]. In this document, different increasingcomplexity examples will be considered to show the need for computer programs in their resolution. Later, together with its code, there will be considered an algorithm with that goal: the cubic algorithm [3]. Development in Python programming language has been proposed due to the ease it entails, both in reading its code as well as in the libraries that it implements with several mathematical tools.
Downloads
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Francisco Salamanca González

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Los autores/as conservan los derechos de autor y ceden a la revista el derecho de la primera publicación, con el trabajo registrado con la licencia de atribución de Creative Commons: CC Reconocimiento - No Comercial 4.0, que permite a terceros utilizar lo publicado siempre que mencionen la autoría del trabajo y a la primera publicación en esta revista y siempre sin fines comerciales.