Skip to main content

A Linear Constrained Optimization Benchmark for Probabilistic Search Algorithms: The Rotated Klee-Minty Problem

  • Conference paper
  • First Online:
Theory and Practice of Natural Computing (TPNC 2018)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 2.

    We omit use of the redundant constraints introduced in [2]. That is, the parameter \(\varvec{h}\) in [2] is considered to be an array of all-zeros for our Klee-Minty representation.

  3. 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. 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. 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. 6.

    This is a first suggestion; larger search space dimensions can easily be included.

  7. 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. 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. 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. 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. 11.

    https://github.com/hellwigm/RotatedKleeMintyProblem.

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  MathSciNet  Google Scholar 

  3. Hansen, N., Auger, A., Brockhoff, D., Tusar, D., Tusar, T.: COCO: performance assessment. CoRR abs/1605.03560 (2016). http://arxiv.org/abs/1605.03560

  4. Hansen, N., Auger, A., Mersmann, O., Tusar, T., Brockhoff, D.: COCO code repository. http://github.com/numbbo/coco

  5. 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

  6. 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

  7. 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)

    Google Scholar 

  8. Klee, V., Minty, G.: How good is the Simplex algorithm? Defense Technical Information Center (1970). https://books.google.at/books?id=R843OAAACAAJ

  9. 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

  10. 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

  11. Megiddo, N., Shub, M.: Boundary behavior of interior point algorithms in linear programming. Math. Oper. Res. 14(1), 97–146 (1989)

    Article  MathSciNet  Google Scholar 

  12. 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)

    Google Scholar 

  13. Moré, J.J., Wild, S.M.: Benchmarking derivative-free optimization algorithms. SIAM J. Optim. 20(1), 172–191 (2009)

    Article  MathSciNet  Google Scholar 

  14. Neumaier, A.: Global optimization test problems, Vienna University. http://www.mat.univie.ac.at/~neum/glopt.html

  15. 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)

    Google Scholar 

  16. 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

  17. 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)

    Google Scholar 

  18. Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)

    Article  Google Scholar 

  19. 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

Download references

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

Authors

Corresponding author

Correspondence to Michael Hellwig .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics