Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3319619.3326890acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Automatic surrogate modelling technique selection based on features of optimization problems

Published: 13 July 2019 Publication History

Abstract

A typical scenario when solving industrial single or multiobjective optimization problems is that no explicit formulation of the problem is available. Instead, a dataset containing vectors of decision variables together with their objective function value(s) is given and a surrogate model (or metamodel) is build from the data and used for optimization and decision-making. This data-driven optimization process strongly depends on the ability of the surrogate model to predict the objective value of decision variables not present in the original dataset. Therefore, the choice of surrogate modelling technique is crucial. While many surrogate modelling techniques have been discussed in the literature, there is no standard procedure that will select the best technique for a given problem.
In this work, we propose the automatic selection of a surrogate modelling technique based on exploratory landscape features of the optimization problem that underlies the given dataset. The overall idea is to learn offline from a large pool of benchmark problems, on which we can evaluate a large number of surrogate modelling techniques. When given a new dataset, features are used to select the most appropriate surrogate modelling technique. The preliminary experiments reported here suggest that the proposed automatic selector is able to identify high-accuracy surrogate models as long as an appropriate classifier is used for selection.

References

[1]
F. Y. Cheng and X. S. Li. 1999. Generalized center method for multiobjective engineering optimization. Engineering Optimization 31, 5 (1999), 641--661.
[2]
T. Chugh, K. Sindhya, J. Hakanen, and K. Miettinen. 2019. A survey on handling computationally expensive multiobjective optimization problems with evolutionary algorithms. Soft Computing 23, 9 (2019), 3137--3166.
[3]
K. Deb, L. Thiele, M. Laumanns, and E. Zitzler. 2005. Scalable Test Problems for Evolutionary Multiobjective Optimization. In Evolutionary Multiobjective Optimization, A. Abraham et al. (Eds.). Springer, London, UK, 105--145.
[4]
S. Huband, P. Hingston, L. Barone, and L. While. 2006. A review of multiobjective test problems and a scalable test problem toolkit. IEEE Transactions on Evolutionary Computation 10, 5 (2006), 477--506.
[5]
P. Kerschke and H. Trautmann. 2016. The R-package FLACCO for exploratory landscape analysis with applications to multi-objective optimization problems. In Proceedings of the 2016 Congress on Evolutionary Computation (CEC 2016). IEEE Press, Piscataway, NJ, 5262--5269.
[6]
P. Kerschke and H. Trautmann. 2019. Automated Algorithm Selection on Continuous Black-Box Problems by Combining Exploratory Landscape Analysis and Machine Learning. Evolutionary Computation 27, 1 (2019), 99--127.
[7]
F. Kursawe. 1991. A variant of evolution strategies for vector optimization. In Proceedings of PPSN-I, First International Conference on Parallel Problem Solving from Nature, H.-P. Schwefel and R. Manner (Eds.). Springer, Berlin, Heidelberg, 193--197.
[8]
M. Mahdavi, M. Fesanghary, and E. Damangir. 2007. An improved harmony search algorithm for solving optimization problems. Appl. Math. Comput. 188, 2 (2007), 1567--1579.
[9]
F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. 2011. Scikit-learn: Machine learning in Python. Journal of Machine Learning Research 12 (2011), 2825--2830.
[10]
J. R. Rice. 1976. The Algorithm Selection Problem. Advances in Computers 15 (1976), 65--118.
[11]
E. Sandgren. 1990. Nonlinear integer and discrete programming in mechanical design optimization. Journal of Mechanical Design 112, 2 (1990), 223--229.
[12]
J.N. Siddall. 1982. Optimal Engineering Design: Principles and Applications. Marcel Dekker Inc., New York.
[13]
K. Smith-Miles. 2008. Cross-disciplinary Perspectives on Meta-learning for Algorithm Selection. Comput. Surveys 41, 1 (2008), 1--25.
[14]
E. Zitzler, L. Thiele, and K. Deb. 2000. Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. Evolutionary Computation 8, 2 (2000), 173--195.

Cited By

View all
  • (2024)Exploratory Landscape Validation for Bayesian Optimization AlgorithmsMathematics10.3390/math1203042612:3(426)Online publication date: 28-Jan-2024
  • (2024)Large Language Model-assisted Surrogate Modelling for Engineering Optimization2024 IEEE Conference on Artificial Intelligence (CAI)10.1109/CAI59869.2024.00151(796-803)Online publication date: 25-Jun-2024
  • (2023)Exploratory Landscape AnalysisProceedings of the Companion Conference on Genetic and Evolutionary Computation10.1145/3583133.3595058(990-1007)Online publication date: 15-Jul-2023
  • Show More Cited By

Index Terms

  1. Automatic surrogate modelling technique selection based on features of optimization problems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '19: Proceedings of the Genetic and Evolutionary Computation Conference Companion
    July 2019
    2161 pages
    ISBN:9781450367486
    DOI:10.1145/3319619
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 July 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. automatic algorithm selection
    2. exploratory landscape analysis
    3. surrogate modelling

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    GECCO '19
    Sponsor:
    GECCO '19: Genetic and Evolutionary Computation Conference
    July 13 - 17, 2019
    Prague, Czech Republic

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)29
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 17 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Exploratory Landscape Validation for Bayesian Optimization AlgorithmsMathematics10.3390/math1203042612:3(426)Online publication date: 28-Jan-2024
    • (2024)Large Language Model-assisted Surrogate Modelling for Engineering Optimization2024 IEEE Conference on Artificial Intelligence (CAI)10.1109/CAI59869.2024.00151(796-803)Online publication date: 25-Jun-2024
    • (2023)Exploratory Landscape AnalysisProceedings of the Companion Conference on Genetic and Evolutionary Computation10.1145/3583133.3595058(990-1007)Online publication date: 15-Jul-2023
    • (2023)A Systematic Way of Structuring Real-World Multiobjective Optimization ProblemsEvolutionary Multi-Criterion Optimization10.1007/978-3-031-27250-9_42(593-605)Online publication date: 9-Mar-2023
    • (2022)One-shot optimization for vehicle dynamics control systemsProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3520304.3533979(2036-2045)Online publication date: 9-Jul-2022
    • (2022)Towards Fair and Robust Classification2022 IEEE 7th European Symposium on Security and Privacy (EuroS&P)10.1109/EuroSP53844.2022.00030(356-376)Online publication date: Jun-2022
    • (2021)Towards Explainable Exploratory Landscape Analysis: Extreme Feature Selection for Classifying BBOB FunctionsApplications of Evolutionary Computation10.1007/978-3-030-72699-7_2(17-33)Online publication date: 1-Apr-2021
    • (2020)Initial design strategies and their effects on sequential model-based optimizationProceedings of the 2020 Genetic and Evolutionary Computation Conference10.1145/3377930.3390155(778-786)Online publication date: 25-Jun-2020
    • (2020)Data-driven Interactive Multiobjective Optimization: Challenges and a Generic Multi-agent ArchitectureProcedia Computer Science10.1016/j.procs.2020.08.030176(281-290)Online publication date: 2020
    • (2019)Exploratory landscape analysisProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3319619.3323389(1137-1155)Online publication date: 13-Jul-2019

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media