Submitted:
31 July 2025
Posted:
31 July 2025
You are already at the latest version
Abstract

Keywords:
1. Introduction
2. HQF ASA
- The homotopic annealing changing rate is driven by the number of function evaluations, that is, the timebase of HA is the number of function evaluations along one session.
- The code should be decoupled from the principal optimization device and tightly linked to the cost function. All tests used dynamic linking libraries on the Linux operating system.
- It may be used with any technique supporting dynamic deformation of cost functions, as original ASA does. In other words, the method should not get “misled” with flexible landscapes.
- The practical realization requires one accumulator for the number of cost function evaluations and a criterion for triggering the deformation steps - in this work, simple integer multiples of a certain previously established natural number were used to advance the geometric changes. Hence, at each cost function activation a decision is taken, relatively to change in the current function - its complexity is variable.
3. Space-Filling Curves
3.1. General Considerations and Application in Optimization
- To obtain good approximations of space-filling curves whose images are, or contain, compact domains of functions under processing
- To employ minimization algorithms able to find acceptable approximations to minimizers of the real valued composed function, featuring the same extremes as the original mapping, global optima included.
3.2. Definition of Schoenberg-Steinhaus Space-Filling Curves [20]
4. Proposed Method Using Schoenberg-Steinhaus Space-Filling Curves
- Set initial sampling parameters (discretization granularity, number of seeds to obtain, and so on). Naturally, the number of seeds should be greater than or equal to the expected number of global minimizers
-
Obtain the seeds by:
- (a)
- Computing a finite number of points on the chosen space-filling curve along with their associated cost function values;
- (b)
- Sorting them in increasing order, based on their values, stored during the previous step (ranking);
- (c)
- Selecting the subset of points with lower values and, independently, the ones with lower values and isolated points, with minimum preestablished distance from any other, aiming at favoring diversity very early in the seed selection phase. This last subset may be faced as the result of a very simple clustering process, with replacement of elements.
- For each point belonging to each subset indicated above, launch the main global minimization process (HQF ASA) using it as the initial seed
- Collect results and choose candidates
- Decide whether a satisfactory number of global minima has been found
- If not, readjust relevant parameters and re-execute the process from the beginning (go to step 2 above)
- Emit the results and finish the session
5. Experiment Description and Numerical Results
5.1. General Considerations
| Function | Domain dimension | Global minimum | Number of global minimizers |
|---|---|---|---|
| HIMMELBLAU | 2 | 0 | 4 |
| GKLS 55 ND | 2 | -4.00 | 1 |
| ROSENBROCK | 2 | 0 | 1 |
5.2. Some Illustrative Graphs
5.2.1. Himmelblau - 2-Dimensional Domain

5.2.2. GKLS 55 ND - 2-Dimensional Domain (Scaled to )

5.2.3. ROSENBROCK - 2-Dimensional Domain

5.3. Results Using HQF ASA Coupled to the Proposed Method
- Each set of tests comprises 30 trials.
- The error threshold is for deciding whether a global minimum was found.
5.3.1. HIMMELBLAU - 2-Dimensional Domain

5.3.2. GKLS 55 ND - 2-Dimensional Domain

5.3.3. ROSENBROCK - 2-Dimensional Domain

5.4. Graphs of Simulations Using HQF ASA, Without the Proposed Preprocessing
5.4.1. HIMMELBLAU - 2-Dimensional Domain

5.4.2. GKLS 55 ND - 2-Dimensional Domain

5.4.3. ROSENBROCK - 2-Dimensional Domain

5.5. Superimposed Graphs with and Without the Proposed Preprocessing
5.5.1. HIMMELBLAU - 2-Dimensional Domain

5.5.2. GKLS 55 ND - 2-Dimensional Domain

5.5.3. ROSENBROCK - 2-Dimensional Domain

6. Conclusions
Funding
Ethical approval
Conflicts of Interest
References
- A. Boyarsky, P. Góra, Laws of Chaos, Invariant Measures and Dynamical Systems in One Dimension. Birkhäuser, Boston, 1997.
- Y. Cherruault, A new reducing transformation for global optimization (with Alienor method). Kybernetes 34 (7/8) (2005) 1084–1089. [CrossRef]
- Y. Cherruault, G. Mora, Optimisation Globale - Theorie des courbes α-denses, Economica, Paris, 2005.
- G.H. Choe, Computational Ergodic Theory. Springer-Verlag, Berlin, 2005.
- K. Dajani, C. Kraaikamp, Ergodic Theory of Numbers, The Mathematical Association of America, Washington DC, 2002.
- M. Epitropakis, V. Plagianakos, M. Vrahatis, Finding multiple global optima exploiting differential evolution’s niching capability, in IEEE Symposium on Differential Evolution, 2011. SDE 2011. (IEEE Symposium Series on Computational Intelligence), Paris, France, April 2011, p. 80-87.
- M. Gaviano, D.E. Kvasov, D. Lera, Y. D. Sergeyev, Software for generation of classes of test functions with known local and global minima for global optimization. ACM Transactions on Mathematical Software 29 (4) (2003) 469–480.
- B. Goertzel, Global Optimization with Space-Filling Curves. Applied Mathematics Letters 12 (1999) 133–135. [CrossRef]
- Ingber, L.: Adaptive simulated annealing (ASA): Lessons learned. Control and Cybernetics 25 (1) (1996) 33–54.
- S. Kirkpatrick, C. D. Gelatt, Jr., M. P. Vecchi, Optimization by simulated annealing. Science 220 (1983) 671–680.
- P.J.M. van Laarhoven, E.H.L. Aarts, Simulated Annealing: Theory and Applications. D. Reidel, Dordrecht, 1987.
- D. Lera, Y. D. Sergeyev, Lipschitz and Hölder global optimization using space-filling curves. Applied Numerical Mathematics 60 (2010) 115–129. [CrossRef]
- N. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller, E. Teller, Equation of state calculations by fast computing machines. Journal of Chemical Physics 21 (6) (1953) 1087–1092. [CrossRef]
- H. A. Oliveira Jr., L. Ingber, A. Petraglia, M.R. Petraglia, M.A.S. Machado, Stochastic Global Optimization and Its Applications with Fuzzy Adaptive Simulated Annealing, Springer-Verlag, Berlin-Heidelberg, 2012.
- H. A. Oliveira Jr., Evolutionary Global Optimization, Manifolds and Applications, Springer-Verlag, Cham Heidelberg New York Dordrecht London, 2016.
- H.A. Oliveira Jr., A. Petraglia, Global optimization using space-filling curves and measure-preserving transformations, in: A. Gaspar-Cunha et al. (Eds.), Soft Computing in Industrial Applications, AISC 96, Springer-Verlag, Berlin Heidelberg, 2011, pp. 121-130.
- H. A. Oliveira Jr., A. Petraglia, Establishing Nash equilibria of strategic games: a multistart Fuzzy Adaptive Simulated Annealing approach, Applied Soft Computing, 19 (2014) 188–197. [CrossRef]
- H. A. Oliveira Jr.,Homotopic quantum fuzzy adaptive simulated annealing [HQF ASA], Information Sciences. 669 (2024) 120529.
- M. Preuss, Multimodal Optimization by Means of Evolutionary Algorithms, Springer-Verlag, Berlin-Heidelberg, 2015. [CrossRef]
- H. Sagan, Space-Filling Curves, Springer-Verlag, New York, 1994.
- Y. D. Sergeyev, R.G. Strongin, D. Lera, Introduction to Global Optimization Exploiting Space-Filling Curves, Springer-Verlag, Heidelberg New York Dordrecht London, 2013.
- R. Thomsen, Multimodal optimization using crowding-based differential evolution, in Proceedings of the 2004 IEEE Congress on Evolutionary Computation. Portland, Oregon, IEEE Press, 20-23 Jun. 2004, pp. 1382-1389.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).