×

注意!页面内容来自https://link.springer.com/chapter/10.1007/978-3-030-72062-9_22,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

Skip to main content

SAMO-COBRA: A Fast Surrogate Assisted Constrained Multi-objective Optimization Algorithm

  • Conference paper
  • First Online:
Evolutionary Multi-Criterion Optimization (EMO 2021)

Abstract

This paper proposes a novel Self-Adaptive algorithm for Multi-Objective Constrained Optimization by using Radial Basis Function ApproximationsSAMO-COBRA. The algorithm automatically determines the best Radial Basis Function-fit as surrogates for the objectives as well as the constraintsto find new feasible Pareto-optimal solutions. The algorithm also uses hyper-parameter tuning on the fly to improve its local search strategy. In every iteration one solution is added and evaluatedresulting in a strategy requiring only a small number of function evaluations for finding a set of feasible solutions on the Pareto frontier. The proposed algorithm is compared to a wide set of other state-of-the-art algorithms (NSGA-IINSGA-IIICEGOSMES-RBF) on 18 constrained multi-objective problems. In the experiments we show that our algorithm outperforms the other algorithms in terms of achieved Hypervolume after given a fixed small evaluation budget. These results suggest that SAMO-COBRA is a good choice for optimizing constrained multi-objective optimization problems with expensive function evaluations.

This is a preview of subscription contentlog in via an institution to check access.

Access this chapter

Subscribe and save

Springer+
from €37.37 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Chapter
EUR 29.95
Price includes VAT (China (P.R.))
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 85.59
Price includes VAT (China (P.R.))
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 99.99
Price excludes VAT (China (P.R.))
  • Compactlightweight 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

<> .springer-plus { background-color: #EBF6FF; padding: 16px; font-family: "Merriweather Sans""Helvetica Neue"HelveticaArialsans-serif; } .springer-plus-headline { display: flex; justify-content: space-between; } .springer-plus-heading { border-bottom: 1px solid #c5e0f4; border-top: 1px solid #c5e0f4; font-family: "Merriweather Sans""Helvetica Neue"HelveticaArialsans-serif; font-size: 1.125rem; text-align: center; font-weight: 700; padding: 16px; margin: 0; } .springer-plus-heading-end { border-top: 1px solid #c5e0f4; font-family: "Merriweather Sans""Helvetica Neue"HelveticaArialsans-serif; font-size: 1.125rem; text-align: center; font-weight: 700; padding: 16px; margin: 0; } .springer-plus-title { display: flex; align-items: center; } .springer-plus-title span { margin-left: 8px; } .sprcom-buybox-darwin-b .springer-plus a { color: #025e8d; font-size: 16px; background-color: #fff; border: 1px solid #025e8d; font-weight: 700; max-height: 44px; } .sprcom-buybox-darwin-b .springer-plus a span { margin-right: 8px; } .sprcom-buybox-darwin-b .springer-plus a:hover { color: #fff; background-color: #025e8d; border: 4px solid #025e8d; box-shadow: none; font-weight: 700; } .sprcom-buybox-darwin-b .springer-plus a:visited { color: #025e8d; } .sprcom-buybox-darwin-b .springer-plus a:visited:hover { color: #fff; } .sprcom-buybox-darwin-b .springer-plus .buying-option-usps { color: #555; font-size: 1rem; line-height: 1.6; margin: 0; padding-left: 0; list-: none; padding-top: 16px; padding-bottom: 24px; border-top: 0; } /* end of springer-plus */ .sprcom-buybox-darwin-b > div { flex-grow: 1; width: 100%; } .sprcom-buybox-darwin-b .buying-options { display: flex; flex-wrap: wrap; margin-top: 0; } .sprcom-buybox-darwin-b .buying-options > * { background-color: #F0F7FC; flex-grow: 1; flex-basis: auto; width: 360px; display: flex; flex-direction: column; justify-content: space-between; border-bottom: 1px solid #cedbe0; border-top: 1px solid #cedbe0; margin-top: -1px; } .sprcom-buybox-darwin-b dt { align-items: center; display: flex; font-weight: 700; margin-left: -10px; } .sprcom-buybox-darwin-b .buying-option-form { padding: 0 16px 16px; } .sprcom-buybox-darwin-b .buying-option-form button { gap: 8px; margin: 20px 0px; } .sprcom-buybox-darwin-b .buying-option-price { align-items: center; display: flex; flex-wrap: wrap; font-size: 1rem; line-height: 1.4; user-select: none; cursor: pointer; padding: 24px; margin: 0; } .sprcom-buybox-darwin-b .buying-option-price:focus { outline: 4px solid #08c; z-index: 1; } .sprcom-buybox-darwin-b .buying-option-price dt.sprcom-buybox-darwin-b .buying-option-price dt svg path { color: #025e8d; fill: #025e8d; } .sprcom-buybox-darwin-b .buying-option-price dt.sprcom-buybox-darwin-b .buying-option-price dd { flex-grow: 1; } .sprcom-buybox-darwin-b .buying-option-price dt svg { height: auto; min-width: 24px; margin-right: 12px; } .sprcom-buybox-darwin-b .buying-option-price .price-info { color: #555; font-size: .875rem; text-align: right; width: 100%; } .sprcom-buybox-darwin-b .buying-option-price .price-amount { color: #555; text-align: right; font-weight: 600; } .sprcom-buybox-darwin-b .buying-option-price .price-amount-without-discount { color: #c40606; text-decoration: line-through; width: 100%; } .sprcom-buybox-darwin-b .buying-option-price .price-type { font-size: 40%; margin-left: 8px; } .sprcom-buybox-darwin-b .buying-option-usps { color: #555; font-size: 1rem; line-height: 1.6; margin: 0; padding-left: 0; list-: none; padding-top: 16px; border-top: 1px solid #f0f0f0; } .sprcom-buybox-darwin-b .buying-option-usps > li { position: relative; padding-left: 26px; } .sprcom-buybox-darwin-b .buying-option-usps > li::before { position: absolute; content: ""; left: 0; top: calc(0.8em - 5px); background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%230070A8'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3C/svg%3E"); width: 10px; height: 10px; } .sprcom-buybox-darwin-b .buying-option-usps > li:not(:first-child) { margin-top: 4px; } .sprcom-buybox-darwin-b .buying-options > .expanded { background-color: #fff; } .sprcom-buybox-darwin-b dl { } .sprcom-buybox-darwin-b a:visited { color: #004b83; } .sprcom-buybox-darwin-b [aria-expanded=false] svg { transform: rotate(90deg) scale(1.5); } .sprcom-buybox-darwin-b [aria-expanded=true] svg { transform: rotate(270deg) scale(1.5); } .sprcom-buybox-darwin-b dt { align-items: center; display: flex; } .sprcom-buybox-darwin-b { display: none; } .sprcom-buybox-darwin-b .buybox-tax-info { text-align: center; padding: 16px; } .sprcom-buybox-darwin-b .tax-info, .sprcom-buybox-darwin-b .buybox-additional-info { font-size: .875rem; } .sprcom-buybox-darwin-b .buybox-additional-info { font-weight: 600; }

Institutional subscriptions

Similar content being viewed by others

References

  1. BagheriS.KonenW.BäckT.: Online selection of surrogate models for constrained black-box optimization. In: 2016 IEEE Symposium Series on Computational Intelligence (SSCI)pp. 1–8. IEEE (2016)

    Google Scholar 

  2. BagheriS.KonenW.BäckT.: Comparing kriging and radial basis function surrogates. In: Proceedings 27 Workshop Computational Intelligencepp. 243–259 (2017)

    Google Scholar 

  3. BagheriS.KonenW.EmmerichM.BäckT.: Self-adjusting parameter control for surrogate-assisted constrained optimization under limited budgets. Appl. Soft Comput. 61377–393 (2017). https://doi.org/10.1016/j.asoc.2017.07.060

    Article  Google Scholar 

  4. BeumeN.NaujoksB.EmmerichM.: SMS-EMOA: multiobjective selection based on dominated hypervolume. Eur. J. Oper. Res. 181(3)1653–1669 (2007). https://doi.org/10.1016/j.ejor.2006.08.008

    Article  MATH  Google Scholar 

  5. van der BlomK.et al.: Towards realistic optimization benchmarks: a questionnaire on the properties of real-world problems. In: Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion. GECCO 2020New YorkNYUSApp. 293–294. Association for Computing Machinery (2020)

    Google Scholar 

  6. BossekJ.DoerrC.KerschkeP.: Initial design strategies and their effects on sequential model-based optimization. arXiv preprint arXiv:2003.13826 (2020)

  7. CoelloC.A.C.LamontG.B.Van VeldhuizenD.A.et al.: Evolutionary Algorithms for Solving Multi-objective Problems. Genetic and Evolutionary Computation Series. GEVOvol. 5. SpringerBoston (2007). https://doi.org/10.1007/978-0-387-36797-2

    Chapter  MATH  Google Scholar 

  8. DattaR.RegisR.G.: A surrogate-assisted evolution strategy for constrained multi-objective optimization. Expert Syst. Appl. 57270–284 (2016). https://doi.org/10.1016/j.eswa.2016.03.044

    Article  Google Scholar 

  9. DebK.: Multi-objective Optimization Using Evolutionary Algorithmsvol. 16. John Wiley & SonsNew York (2001)

    MATH  Google Scholar 

  10. DebK.PratapA.AgarwalS.MeyarivanT.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2)182–197 (2002). https://doi.org/10.1109/4235.996017

    Article  Google Scholar 

  11. DebK.PratapA.MeyarivanT.: Constrained test problems for multi-objective evolutionary optimization. In: ZitzlerE.ThieleL.DebK.Coello CoelloC.A.CorneD. (eds.) EMO 2001. LNCSvol. 1993pp. 284–298. SpringerHeidelberg (2001). https://doi.org/10.1007/3-540-44719-9_20

    Chapter  Google Scholar 

  12. ForresterA.SobesterA.KeaneA.: Engineering Design via Surrogate Modelling: A Practical Guide. John Wiley & SonsNew York (2008). https://doi.org/10.2514/4.479557

  13. GongW.CaiZ.ZhuL.: An efficient multiobjective differential evolution algorithm for engineering design. Struct. Multi. Optim. 38(2)137–157 (2009). https://doi.org/10.1007/s00158-008-0269-9

    Article  Google Scholar 

  14. HadkaD.B.: Platypus: multiobjective optimization in python (2020). https://platypus.readthedocs.io/

  15. JainH.DebK.: An evolutionary many-objective optimization algorithm using reference-point based non dominated sorting approachpart II: handling constraints and extending to an adaptive approach. IEEE Trans. Evol. Comput. 18(4)602–622 (2014). https://doi.org/10.1109/tevc.2013.2281534

    Article  Google Scholar 

  16. KnowlesJ.: ParEGO: a hybrid algorithm with on-line landscape approximation for expensive multiobjective optimization problems. IEEE Trans. Evol. Comput. 10(1)50–66 (2006). https://doi.org/10.1109/tevc.2005.851274

    Article  Google Scholar 

  17. LiuH.OngY.-S.CaiJ.: A survey of adaptive sampling for global metamodeling in support of simulation-based complex engineering design. Struct. Multi. Optim. 57(1)393–416 (2017). https://doi.org/10.1007/s00158-017-1739-8

    Article  Google Scholar 

  18. MicchelliC.A.: Interpolation of scattered data: distance matrices and conditionally positive definite functions. Constr. Approximation 2(1)11–22 (1986)

    Article  MathSciNet  Google Scholar 

  19. MirjaliliS.JangirP.SaremiS.: Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems. Appl. Intell. 46(1)79–95 (2016). https://doi.org/10.1007/s10489-016-0825-8

    Article  Google Scholar 

  20. ParsonsM.G.ScottR.L.: Formulation of multicriterion design optimization problems for solution with scalar numerical optimization methods. J. Ship Res. 48(1)61–76 (2004). https://doi.org/10.1007/s10489-016-0825-8

    Article  Google Scholar 

  21. PonweiserW.WagnerT.BiermannD.VinczeM.: Multiobjective optimization on a limited budget of evaluations using model-assisted \(\cal{S}\)-metric selection. In: RudolphG.JansenT.BeumeN.LucasS.PoloniC. (eds.) PPSN 2008. LNCSvol. 5199pp. 784–794. SpringerHeidelberg (2008). https://doi.org/10.1007/978-3-540-87700-4_78

    Chapter  Google Scholar 

  22. PowellM.J.D.: A direct search optimization method that models the objective and constraint functions by linear interpolation. In: GomezS.HennartJ.P. (eds.) Advances in Optimization and Numerical Analysis. MAIAvol. 275pp. 51–67. SpringerNetherlands (1994). https://doi.org/10.1007/978-94-015-8330-5_4

    Chapter  Google Scholar 

  23. RegisR.G.ShoemakerC.A.: A quasi-multistart framework for global optimization of expensive functions using response surface models. J. Global Optim. 56(4)1719–1753 (2013). https://doi.org/10.1007/s10898-012-9940-1

    Article  MathSciNet  MATH  Google Scholar 

  24. RehbachF.ZaeffererM.NaujoksB.Bartz-BeielsteinT.: Expected improvement versus predicted value in surrogate-based optimization. arXiv preprint arXiv:2001.02957 (2020). https://doi.org/10.1145/3377930.3389816

  25. SinghP.CouckuytI.FerrantiF.DhaeneT.: A constrained multi-objective surrogate-based optimization algorithm. In: 2014 IEEE Congress on Evolutionary Computation (CEC). IEEE (2014). https://doi.org/10.1109/cec.2014.6900581

  26. TanabeR.OyamaA.: A note on constrained multi-objective optimization benchmark problems. In: 2017 IEEE Congress on Evolutionary Computation (CEC)pp. 1127–1134. IEEE (2017). https://doi.org/10.1109/cec.2017.7969433

  27. UrquhartM.LjungskogE.SebbenS.: Surrogate-based optimisation using adaptively scaled radial basis functions. Appl. Soft Comput. 88106050 (2020)

    Article  Google Scholar 

  28. de WinterR.: SAMO-COBRA: self-adaptive algorithm for multi-objective constrained optimization by using radial basis function approximations (2020). https://doi.org/10.5281/zenodo.4281140

  29. de WinterR.van SteinB.DijkmanM.BäckT.: Designing ships using constrained multi-objective efficient global optimization. In: NicosiaG.PardalosP. (eds.) Machine LearningOptimizationand Data Science. LNCSvol. 11331. SpringerCham (2018). https://doi.org/10.1007/978-3-030-13709-0_16

    Chapter  Google Scholar 

  30. ZitzlerE.LaumannsM.ThieleL.: SPEA2: improving the strength pareto evolutionary algorithm. TIK-reportvol. 103 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roy de Winter .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

de WinterR.van SteinB.BäckT. (2021). SAMO-COBRA: A Fast Surrogate Assisted Constrained Multi-objective Optimization Algorithm. In: IshibuchiH.et al. Evolutionary Multi-Criterion Optimization. EMO 2021. Lecture Notes in Computer Science()vol 12654. SpringerCham. https://doi.org/10.1007/978-3-030-72062-9_22

Download citation

Keywords

Publish with us

Policies and ethics

Profiles

  1. Thomas Bäck