Abstract
The development, assessment, and comparison of randomized search algorithms heavily rely on benchmarking. Regarding the domain of constrained optimization, the small number of currently available benchmark environments bears no relation to the vast number of distinct problem features. The present paper advances a proposal of a scalable linear constrained optimization problem that is suitable for benchmarking Evolutionary Algorithms. By comparing two recent Evolutionary Algorithm variants, the linear benchmarking environment is demonstrated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The code related to the BBOB-constrained suite under development is available in the development branch on http://github.com/numbbo/coco/development.
- 2.
- 3.
The Klee-Minty problem usually assumes the non-negativity of the parameter vector components. The upper bound \(\hat{\varvec{y}}\) is set in accordance with the translation in Eq. (6).
- 4.
In the field of EA, several methods to treat box-constraints do exist, e.g. by random reinitialization inside the box or by repair of violated components.
- 5.
The choice of the translation \(\varvec{t}\) represents an empirically motivated compromise between complexity and numerical stability for a wide range of search space dimensions.
- 6.
This is a first suggestion; larger search space dimensions can easily be included.
- 7.
All three termination criteria were considered for both EA variants to realize the experimental results displayed in Sect. 4. Instead, Random Search (RS) omits the third termination criterion as stagnations are likely.
- 8.
It is recommended to use the mentioned constraint violation definition. As there exist multiple different ways to define the constraint violation, algorithm developers may use their definition of choice. However, a detailed explanation is obligatory to ensure the comparability of algorithm test results.
- 9.
For performance improvements, the \(\epsilon \) threshold is initially set to zero in all algorithm runs, i.e. the \(\epsilon \)-level ordering is replaced with the lexicographic ordering (10).
- 10.
A more detailed explanation of the ECDF construction and interpretation is provided in [3]. Notice, this version of the rotated Klee-Minty benchmark omits the use of the bootstrapping approach mentioned in that respective paper.
- 11.
References
Deza, A., Nematollahi, E., Terlaky, T.: How good are interior point methods? Klee–Minty cubes tighten iteration-complexity bounds. Mathematical Programming 113(1), 1–14 (2008)
Deza, A., Nematollahi, E., Peyghami, R., Terlaky, T.: The central path visits all the vertices of the klee-minty cube. Optim. Methods Softw. 21(5), 851–865 (2006)
Hansen, N., Auger, A., Brockhoff, D., Tusar, D., Tusar, T.: COCO: performance assessment. CoRR abs/1605.03560 (2016). http://arxiv.org/abs/1605.03560
Hansen, N., Auger, A., Mersmann, O., Tusar, T., Brockhoff, D.: COCO code repository. http://github.com/numbbo/coco
Hellwig, M., Beyer, H.: A matrix adaptation evolution strategy for constrained real-parameter optimization. In: 2018 IEEE Congress on Evolutionary Computation (CEC), Rio de Janeiro, Brazil, 8–13 July 2018 (2018). https://ieeexplore.ieee.org/document/8477950
Hellwig, M., Beyer, H.G.: Benchmarking evolutionary algorithms for single objective real-valued constrained optimization – A critical review. Swarm Evol. Comput. (2018). https://doi.org/10.1016/j.swevo.2018.10.002
Johnson, D.S.: A theoretician’s guide to the experimental analysis of algorithms. In: Data Structures, Near Neighbor Searches, and Methodology: Fifth and Sixth DIMACS Implementation Challenges, vol. 59, pp. 215–250 (2002)
Klee, V., Minty, G.: How good is the Simplex algorithm? Defense Technical Information Center (1970). https://books.google.at/books?id=R843OAAACAAJ
Liang, J.J.: Problem definitions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization (2006). http://web.mysites.ntu.edu.sg/epnsugan/PublicSite/Shared%20Documents/CEC-2006/technical_report.pdf
Mallipeddi, R., Suganthan, P.N.: Problem definitions and evaluation criteria for the CEC 2010 competition on constrained real-parameter optimization (2010). http://www3.ntu.edu.sg/home/epnsugan/index_files/CEC10-Const/TR-April-2010.pdf
Megiddo, N., Shub, M.: Boundary behavior of interior point algorithms in linear programming. Math. Oper. Res. 14(1), 97–146 (1989)
Mezura-Montes, E., Coello, C.A.C.: What makes a constrained problem difficult to solve by an evolutionary algorithm. Technical report, Technical Report EVOCINV-01-2004, CINVESTAV-IPN, México (2004)
Moré, J.J., Wild, S.M.: Benchmarking derivative-free optimization algorithms. SIAM J. Optim. 20(1), 172–191 (2009)
Neumaier, A.: Global optimization test problems, Vienna University. http://www.mat.univie.ac.at/~neum/glopt.html
Polakova, R., TvrdÃk, J.: L-SHADE with competing strategies applied to constrained optimization. In: 2017 IEEE Congress on Evolutionary Computation, CEC 2017, Donostia, San Sebastián, Spain, 5–8 June 2017, pp. 1683–1689 (2017)
Spettel, P., Beyer, H., Hellwig, M.: A Covariance matrix self-adaptation evolution strategy for optimization under linear constraints. IEEE Trans. Evol. Comput. (2018). https://doi.org/10.1109/TEVC.2018.2871944
Sutton, A.M., Lunacek, M., Whitley, L.D.: Differential evolution and non-separability: using selective pressure to focus search. In: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, pp. 1428–1435. ACM (2007)
Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)
Wu, G.H., Mallipeddi, R., Suganthan, P.N.: Problem definitions and evaluation criteria for the CEC 2017 competition on constrained real-parameter optimization (2016). http://web.mysites.ntu.edu.sg/epnsugan/PublicSite/Shared%20Documents/CEC-2017/Constrained/Technical%20Report%20-%20CEC2017-%20Final.pdf
Acknowledgements
This work was supported by the Austrian Science Fund (FWF) under grant P29651-N32. The article is also based upon work from COST Action CA15140 supported by COST (European Cooperation in Science and Technology).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Hellwig, M., Beyer, HG. (2018). A Linear Constrained Optimization Benchmark for Probabilistic Search Algorithms: The Rotated Klee-Minty Problem. In: Fagan, D., MartÃn-Vide, C., O'Neill, M., Vega-RodrÃguez, M.A. (eds) Theory and Practice of Natural Computing. TPNC 2018. Lecture Notes in Computer Science(), vol 11324. Springer, Cham. https://doi.org/10.1007/978-3-030-04070-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-04070-3_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-04069-7
Online ISBN: 978-3-030-04070-3
eBook Packages: Computer ScienceComputer Science (R0)