[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2463372.2465806acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Is the meta-EA a viable optimization method?

Published: 06 July 2013 Publication History

Abstract

Meta-evolutionary algorithms have long been proposed as an approach to automatically discover good parameter settings to use in later optimization runs. In this paper we instead ask whether a meta-evolutionary algorithm makes sense as an optimizer in its own right. That is, we're not interested in the resulting parameter settings, but only in the final result. As it so happens, this use of meta-EAs make sense in the context of large numbers of parallel runs, particularly in massive distributed scenarios. A primary issue facing meta-EAs is the stochastic nature of the meta-level fitness function. We consider whether this poses a challenge to establishing a gradient in the meta-level search space, and to what degree multiple tests are helpful in smoothing the noise. We discuss the nature of the meta-level search space and its impact on local optima, then examine the degree to which exploitation can be applied. We find that meta-EAs perform well as optimizers, and very surprisingly that they do best with only a single test. More exploitation appears to reduce performance, but only slightly.

References

[1]
B. Adenso-Diaz and M. Laguna. Fine-tuning of algorithms using fractional experimental designs and local search. Oper. Res., 54(1):99--114, Jan. 2006.
[2]
T. B\"ack. Parallel optimization of evolutionary algorithms. In PPSN, pages 418--427, 1994.
[3]
M. Biazzini, B. Banhelyi, A. Montresor, and M. Jelasity. Distributed hyper-heuristics for real parameter optimization. In GECCO, pages 1339--1346, 2009.
[4]
W. W. Bledsoe and I. Browning. Pattern recognition and reading by machine. In Eastern Joint IRE-AIEE-ACM Computer Conference, pages 225--232, 1959.
[5]
J. Branke and J. A. Elomari. Meta-optimization for parameter tuning with a flexible computing budget. In GECCO, pages 1245--1252, 2012.
[6]
J. Brest, S. Greiner, B. Boskovic, M. Mernik, and V. Zumer. Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems. IEEE Transactions on Evolutionary Computation, 10(6):646--657, 2006.
[7]
C. Candan, A. Goeffon, F. Lardeux, and F. Saubion. A dynamic island model for adaptive operator selection. In GECCO, pages 1253--1260, 2012.
[8]
D. J. Cavicchio, Jr. Adaptive Search Using Simulated Evolution. PhD thesis, Computer and Communication Sciences Department, University of Michigan, 1970.
[9]
J. Clune, S. Goings, B. Punch, and E. Goodman. Investigations in meta-GAs: panaceas or pipe dreams? In GECCO, pages 235--241, 2005.
[10]
P. I. Cowling, G. Kendall, and E. Soubeiga. A hyperheuristic approach to scheduling a sales summit. In Third International Conference on Practice and Theory of Automated Timetabling, pages 176--190, 2001.
[11]
K. Deb. Multi-objective optimization using evolutionary algorithms. Wiley, 2001.
[12]
K. Deb and S. Agrawal. A niched-penalty approach for constraint handling in genetic algorithms. In International Conference on Artificial Neural Networks and Genetic Algorithms (ICANNGA), pages 235--243, 1999.
[13]
J. Denzinger, M. Fuchs, and M. Fuchs. High performance atp systems by combining several ai methods. In International Joint Conference on Artificial Intelligence (IJCAI), pages 102--107, 1997.
[14]
B. Edmonds. Meta-genetic programming: Co-evolving the operators of variation. Turkish Journal of Electrical Engineering and Computer Sciences, 9:13--29, 2001.
[15]
A. Eiben, R. Hinterding, and Z. Michalewicz. Parameter control in evolutionary algorithms. Evolutionary Computation, IEEE Transactions on, 3(2):124--141, 1999.
[16]
D. Fogel, L. Fogel, and J. Atmar. Meta-evolutionary programming. In Asilomar Conference on Signals, Systems and Computers, volume 1, pages 540--545, 1991.
[17]
O. Francois and C. Lavergne. Design of evolutionary algorithms: A statistical perspective. IEEE Transactions on Evolutionary Computation, 5(2):129--148, 2001.
[18]
J. Grefenstette. Optimization of control parameters for genetic algorithms. Systems, Man and Cybernetics, IEEE Transactions on, 16(1):122--128, 1986.
[19]
N. Hansen and A. Ostermeier. Completely derandomized self-adaptation in evolution strategies. Evolutionary Computation, 9(2):159--195, 2001.
[20]
K. Harrington, L. Spector, J. Pollack, and U.-M. O'Reilly. Autoconstructive evolution for structural problems. In Workshop for the Automated Design of Algorithms, GECCO, 2012.
[21]
F. Hutter, H. H. Hoos, K. Leyton-Brown, and K. P. Murphy. An experimental investigation of model-based parameter optimisation: SPO and beyond. In GECCO, pages 271--278, 2009.
[22]
F. Hutter, H. H. Hoos, K. Leyton-Brown, and T. Stützle. ParamILS: an automatic algorithm configuration framework. J. Artif. Int. Res., 36(1):267--306, Sept. 2009.
[23]
D. Izzo, M. Rucinski, and C. Ampatzis. Parallel global optimisation meta-heuristics using an asynchronous island-model. In CEC, pages 2301--2308, 2009.
[24]
K. D. Jong. Parameter Setting in EAs: a 30 Year Perspective. In F. G. Lobo, C. F. Lima, and Z. Michalewicz, editors, Parameter Setting in Evolutionary Algorithms, pages 1--18. Springer, 2007.
[25]
A. J. Keane. Genetic algorithm optimization of multi-peak problems: studies in convergence and robustness. Artificial Intelligence in Engineering, 9(2):75--83, 1995.
[26]
S. Luke. ECJ 20: An Evolutionary Computation Library in Java. Open source software. Available at http:/\!/cs.gmu.edu/\(\sim\)eclab/projects/ecj/, 2012.
[27]
R. Mercer and J. Sampson. Adaptive search using a reproductive metaplan. Kybernetes, 7:215--228, 1978.
[28]
D. Ouelhadj, S. Petrovic, and E. Ozcan. A multi-level search framework for asynchronous cooperation of multiple hyper-heuristics. In GECCO Late-Breaking Papers, pages 2193--2196, 2009.
[29]
M. E. H. Pedersen and A. J. Chipperfield. Simplifying particle swarm optimization. Applied Soft Computing, 10(2):618--628, 2010.
[30]
K. Price, R. Storn, and J. Lampinen. Differential Evolution: A Practical Approach to Global Optimization. Springer, 2005.
[31]
P. Ross. Hyper-heuristics. In E. K. Burke and G. Kendall, editors, Search Methodologies, pages 529--556. Springer, 2005.
[32]
S. Smit and A. Eiben. Comparing parameter tuning methods for evolutionary algorithms. In CEC, pages 399--406, 2009.
[33]
F. Stonedahl and S. H. Stonedahl. Heuristics for sampling repetitions in noisy landscapes with fitness caching. In GECCO, pages 273--280, 2010.
[34]
K. Sullivan, S. Luke, C. Larock, S. Cier, and S. Armentrout. Opportunistic evolution: efficient evolutionary computation on large-scale computational grids. In GECCO Conference Companion, pages 2227--2232, 2008.
[35]
A. Teller. Evolving programmers: The co-evolution of intelligent recombination operators. In Advances in Genetic Programming 2, pages 45--68, 1996.
[36]
D. J. Wales and J. P. K. Doye. Global optimization by basin-hopping and the lowest energy structures of Lennard-Jones clusters containing up to 110 atoms. Journal of Physical Chemistry A, 101(28):5111--5116, 1997.

Cited By

View all
  • (2021)Towards Grammatical Evolution-Based Automated Design of Differential Evolution AlgorithmCongress on Intelligent Systems10.1007/978-981-33-6984-9_27(329-340)Online publication date: 2-Jun-2021
  • (2020)Parameter Evolution Self-Adaptive Strategy and Its Application for Cuckoo SearchBioinspired Optimization Methods and Their Applications10.1007/978-3-030-63710-1_5(56-68)Online publication date: 16-Nov-2020
  • (2019)What Can We Learn from Multi-Objective Meta-Optimization of Evolutionary Algorithms in Continuous Domains?Mathematics10.3390/math70302327:3(232)Online publication date: 4-Mar-2019
  • Show More Cited By

Index Terms

  1. Is the meta-EA a viable optimization method?

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '13: Proceedings of the 15th annual conference on Genetic and evolutionary computation
    July 2013
    1672 pages
    ISBN:9781450319638
    DOI:10.1145/2463372
    • Editor:
    • Christian Blum,
    • General Chair:
    • Enrique Alba
    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 ACM 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: 06 July 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. meta-evolutionary algorithms
    2. parallel algorithms

    Qualifiers

    • Research-article

    Conference

    GECCO '13
    Sponsor:
    GECCO '13: Genetic and Evolutionary Computation Conference
    July 6 - 10, 2013
    Amsterdam, The Netherlands

    Acceptance Rates

    GECCO '13 Paper Acceptance Rate 204 of 570 submissions, 36%;
    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)6
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 04 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Towards Grammatical Evolution-Based Automated Design of Differential Evolution AlgorithmCongress on Intelligent Systems10.1007/978-981-33-6984-9_27(329-340)Online publication date: 2-Jun-2021
    • (2020)Parameter Evolution Self-Adaptive Strategy and Its Application for Cuckoo SearchBioinspired Optimization Methods and Their Applications10.1007/978-3-030-63710-1_5(56-68)Online publication date: 16-Nov-2020
    • (2019)What Can We Learn from Multi-Objective Meta-Optimization of Evolutionary Algorithms in Continuous Domains?Mathematics10.3390/math70302327:3(232)Online publication date: 4-Mar-2019
    • (2019)ECJ at 20Proceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3319619.3326865(1391-1398)Online publication date: 13-Jul-2019
    • (2017)ECJ then and nowProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3067695.3082467(1223-1230)Online publication date: 15-Jul-2017
    • (2017)Evolvability Metric Estimation by a Parallel Perceptron for On-Line Selection Hyper-HeuristicsIEEE Access10.1109/ACCESS.2017.26994265(7055-7063)Online publication date: 2017
    • (2015)Learning Genetic Representations for Classes of Real-Valued Optimization ProblemsProceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation10.1145/2739482.2768460(1075-1082)Online publication date: 11-Jul-2015
    • (2014)Evolvability metrics in adaptive operator selectionProceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation10.1145/2576768.2598220(1327-1334)Online publication date: 12-Jul-2014

    View Options

    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