Real-world optimization problems often require an external “modeling engine” that computes fitnesses or data that are then input to an objective function. These programs often have much longer runtimes than evaluating fitnesses solely with built-in compiler routines. The PBM suite of “real world” antenna benchmarks is an example. Using a stochastic optimizer on real-world problems can be quite challenging because every run returns a different “best” fitness. This issue is addressed by making many runs, often hundreds, possibly thousands, in order to generate meaningful statistics, but doing so may be prohibitive if external modeling is required. And even then the statistical nature of the results may obscure true global extrema. In addition, most of the time real-world problems do not come with a well-defined, clearly appropriate objective function. It falls to the practitioner to define one, which in itself can be a daunting task made even more difficult by using a stochastic optimizer because then every candidate fitness function must be evaluated statistically. This paper examines these and related issues by applying CFO to the PBM suite.
References
[1]
Formato, R.A. (2007) Central Force Optimization: A New Metaheuristic with Applications in Applied Electromagnetics. ProgressInElectromagneticsResearch, 77, 425-491. https://doi.org/10.2528/pier07082403
[2]
Formato, R.A. (2008) Central Force Optimization: A New Nature Inspired Computational Framework for Multidimensional Search and Optimization. In: Krasnogor, N., Nicosia, G., Pavone, M. and Pelta, D., Eds., StudiesinComputationalIntelligence, Springer Berlin Heidelberg, 221-238. https://doi.org/10.1007/978-3-540-78987-1_21
[3]
Formato, R.A. (2009) Central Force Optimisation: A New Gradient-Like Metaheuristic for Multidimensional Search and Optimisation. InternationalJournalofBio-InspiredComputation, 1, 217-238. https://doi.org/10.1504/ijbic.2009.024721
[4]
Formato, R.A. (2010) Central Force Optimization and NEOs—First Cousins? Journal of Multiple-Valued Logic and Soft Computing, 16, 547-565.
[5]
Qubati, G.M., Formato, R.A. and Dib, N.I. (2010) Antenna Benchmark Performance and Array Synthesis Using Central Force Optimisation. IETMicrowaves, Antennas&Propagation, 4, 583-592. https://doi.org/10.1049/iet-map.2009.0147
[6]
Pantoja, M.F., Bretones, A.R. and Martin, R.G. (2007) Benchmark Antenna Problems for Evolutionary Optimization Algorithms. IEEETransactionsonAntennasandPropagation, 55, 1111-1121. https://doi.org/10.1109/tap.2007.893396
[7]
Li, W., Shi, X. and Hei, Y. (2008) An Improved Particle Swarm Optimization Algorithm for Pattern Synthesis of Phased Arrays. ProgressinElectromagneticsResearch, 82, 319-332. https://doi.org/10.2528/pier08030904
[8]
Ghaffari-Miab, M., Farmahini-Farahani, A., Faraji-Dana, R. and Lucas, C. (2007) An Efficient Hybrid Swarm Intelligence-Gradient Optimization Method for Complex Time Green’s Functions of Multilayer Media. ProgressInElectromagneticsResearch, 77, 181-192. https://doi.org/10.2528/pier07072504
[9]
Sijher, T.S. and Kishk, A.A. (2005) Antenna Modeling by Infinitesimal Dipoles Using Genetic Algorithms. ProgressinElectromagneticsResearch, 52, 225-254. https://doi.org/10.2528/pier04081801
[10]
Cengiz, Y. and Tokat, H. (2008) Linear Antenna Array Design with Use of Genetic, Memetic and Tabu Search Optimization Algorithms. ProgressinElectromagneticsResearchC, 1, 63-72. https://doi.org/10.2528/pierc08010205
[11]
Zainud-Deen, S.H., Hassen, W.M. and Awadalla, K.H. (2009) Crack Detection Using a Hybrid Finite Difference Frequency Domain and Particle Swarm Optimization Techniques. ProgressinElectromagneticsResearchM, 6, 47-58. https://doi.org/10.2528/pierm09012404
[12]
Mangaraj, B.B., Misra, I.S. and Barisal, A.K. (2008) Optimizing Included Angle of Symmetrical V-Dipoles for Higher Directivity Using Bacteria Foraging Optimization Algorithm. ProgressinElectromagneticsResearchB, 3, 295-314. https://doi.org/10.2528/pierb07121005
[13]
Yau, D. and Crozier, S. (2003) A Genetic Algorithm/Method of Moments Approach to the Optimization of an RF Coil for MRI Applications—Theoretical Considerations. ProgressinElectromagneticsResearch, 39, 177-192. https://doi.org/10.2528/pier02062602
[14]
Burke, G.J. (1992) Numerical Electromagnetics Code—NEC-4, Method of Moments, Part I: User’s Manual and Part II: Program Description—Theory. UCRL-MA-109338, Lawrence Livermore Nat’l Lab. http://kirkmcd.princeton.edu/examples/NEC_Manuals/NEC4UsersMan.pdf
[15]
Formato, R.A. (2017) Determinism in Electromagnetic Design & Optimization—Part II: BBP-Derived π fractions for Generating Uniformly Distributed Sampling Points in Global Search and Optimization Algorithms. FERMAT, 19, Article 10. https://efermat.github.io/articles/formato-art-2017-vol19-jan-feb-010/
[16]
Bailey, D., Borwein, P. and Plouffe, S. (1997) On the Rapid Computation of Various Polylogarithmic Constants. MathematicsofComputation, 66, 903-913. https://doi.org/10.1090/s0025-5718-97-00856-9
[17]
Formato, R.A. (2017) Determinism in Electromagnetic Design & Optimization—Part I: Central Force Optimization. FERMAT, 19, Article 9. https://efermat.github.io/articles/formato-art-2017-vol19-jan-feb-009/
[18]
Halton, J.H. (1960) On the Efficiency of Certain Quasi-Random Sequences of Points in Evaluating Multi-Dimensional Integrals. NumerischeMathematik, 2, 84-90. https://doi.org/10.1007/bf01386213
[19]
van der Corput, J.G. (1935) Verteilungsfunktionen. Proceedings of the Koninklijke Nederlandse Akademie van Wetenschappen, 38, 813-821.
[20]
Krykova, I. (2003) Evaluating of Path-Dependent Securities with Low Discrepancy Methods. Ph.D. Thesis, Worcester Polytechnic Institute.
[21]
Jørgensen, K. (2008) Himalaya Options: An Analysis of Pricing Himalaya Options in a Monte Carlo and Quasi-Random Monte Carlo framework. Master’s Thesis, School of Business, Aarhus University.
[22]
Li, W.T., Shi, X.W., Hei, Y.Q., Liu, S.F. and Zhu, J. (2010) A Hybrid Optimization Algorithm and Its Application for Conformal Array Pattern Synthesis. IEEETransactionsonAntennasandPropagation, 58, 3401-3406. https://doi.org/10.1109/tap.2010.2050425
[23]
Formato, R.A. (2025) Pseudorandomness in Central Force Optimization. JournalofAppliedMathematicsandPhysics, 13, 4567-4597. https://doi.org/10.4236/jamp.2025.1312250
[24]
Brunato, M. and Battiti, R. (2007) Reactive Search: Machine Learning for Memory-Based Heuristics. In: Gonzalez, T.F., Ed., Chapman&Hall/CRCComputer&InformationScienceSeries, Chapman and Hall/CRC, 21-1-21-17. https://doi.org/10.1201/9781420010749.ch21
[25]
Valsecchi, G.B., Milani, A., Gronchi, G.F. and Chesley, S.R. (2003) Resonant Returns to Close Approaches: Analytical Theory. Astronomy&Astrophysics, 408, 1179-1196. https://doi.org/10.1051/0004-6361:20031039
[26]
Schweickart, R., Chapman, C., Durda, D., Hut, P., Bottke, B. and Nesvorny, D. (2006) Threat Characterization: Trajectory Dynamics. arXiv: physics/0608155. http://arxiv.org/abs/physics/0608155
[27]
Luke, S. (2016) Essentials of Metaheuristics, Online Version 2.3. https://people.cs.gmu.edu/~sean/book/metaheuristics/
[28]
Press, W.H., Flannery, B.P., Teukolsky, S.A. and Vetterling, W.T. (1986) Numerical Recipes: The Art of Scientific Computing. Cambridge University Press.
[29]
Shinzato, T. (2007) Box Muller Method. https://www.scribd.com/document/399483818/Box-Muller
[30]
(2012) Power BASIC for Windows, ver. 10.04.0108. PowerBASIC, Inc.