skip to main content
10.1145/2598394.2609847acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
technical-note

Metaheuristic design pattern: candidate solution repair

Published: 12 July 2014 Publication History

Abstract

In metaheuristic algorithms applied to certain problems, it may be difficult to design search operators that guarantee producing feasible search points. In such cases, it may be more efficient to allow a search operator to yield an infeasible solution, and then turn it into a feasible one using a repair process. This paper is an attempt to provide a broad perspective on the candidate solution repair and frame it as a metaheuristic design pattern.

References

[1]
Emanuel Falkenauer. Genetic Algorithms and Grouping Problems. John Wiley & Sons, Inc., New York, NY, USA, 1998.
[2]
Thomas Haynes. Duplication of coding segments in genetic programming. In Proceedings of the Thirteenth National Conference on Artificial Intelligence, volume 1, pages 344--349, Portland, USA, 4-6 August 1996. AAAI Press / MIT Press.
[3]
Nanlin Jin, Edward Tsang, and Jin Li. A constraint-guided method with evolutionary algorithms for economic problems. Applied Soft Computing, 9(3):924--935, 2009.
[4]
Sean Luke. Essentials of Metaheuristics. lulu.com, first edition, 2009. Available at http://cs.gmu.edu/~sean/books/metaheuristics/.
[5]
Z. Michalewicz. A survey of constraint handling techniques in evolutionary computation methods. In John R. McDonnell, Robert G. Reynolds, and David B. Fogel, editors, Proc. of the 4th Annual Conf. on Evolutionary Programming, pages 135--155, Cambridge, MA, 1995. MIT Press.
[6]
Alberto Moraglio, Krzysztof Krawiec, and Colin Johnson. Geometric semantic genetic programming. In Christian Igel, Per Kristian Lehre, and Carsten Witt, editors, The 5th workshop on Theory of Randomized Search Heuristics, ThRaSH'2011, Copenhagen, Denmark, July 8-9 2011.
[7]
Alberto Moraglio, Krzysztof Krawiec, and Colin G. Johnson. Geometric semantic genetic programming. In Carlos A. Coello Coello, Vincenzo Cutello, Kalyanmoy Deb, Stephanie Forrest, Giuseppe Nicosia, and Mario Pavone, editors, Parallel Problem Solving from Nature - PPSN XII, volume 7491 of Lecture Notes in Computer Science, pages 21--31. Springer, 2012.
[8]
Conor Ryan, J. J. Collins, and Michael O'Neill. Grammatical evolution: Evolving programs for an arbitrary language. In W. Banzhaf, R. Poli, M. Schoenauer, and T. C. Fogarty, editors, First European Workshop on Genetic Programming 1998, pages 83--95, Berlin, 1998. Springer.
[9]
M. Szubert, W. Jakowski, and K. Krawiec. On scalability, generalization, and hybridization of coevolutionary learning: A case study for othello. Computational Intelligence and AI in Games, IEEE Transactions on, 5(3):214--226, 2013.
[10]
Tim Walters. Repair and brood selection in the traveling salesman problem. In Agoston E. Eiben, Thomas Bäck, Marc Schoenauer, and Hans-Paul Schwefel, editors, Parallel Problem Solving from Nature - PPSN V, pages 813--822, Berlin, 1998. Springer. Lecture Notes in Computer Science 1498.

Cited By

View all
  • (2024)A Two-Phase Approach for the Electrical Layout Optimization of the Offshore Wind Farms2024 IEEE 22nd Mediterranean Electrotechnical Conference (MELECON)10.1109/MELECON56669.2024.10608730(104-109)Online publication date: 25-Jun-2024
  • (2022)Genotype-Phenotype Mapping for Applied Evolutionary Multi-Objective and Multi-Physics Topology OptimizationApplied Mechanics10.3390/applmech30400803:4(1399-1416)Online publication date: 16-Dec-2022
  • (2018)Metaheuristic Design PatternsHandbook of Research on Emergent Applications of Optimization Algorithms10.4018/978-1-5225-2990-3.ch001(1-36)Online publication date: 2018
  • Show More Cited By

Index Terms

  1. Metaheuristic design pattern: candidate solution repair

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO Comp '14: Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation
    July 2014
    1524 pages
    ISBN:9781450328814
    DOI:10.1145/2598394
    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: 12 July 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. feasibility
    2. metaheuristic algorithms
    3. search operators
    4. solution repair

    Qualifiers

    • Technical-note

    Conference

    GECCO '14
    Sponsor:
    GECCO '14: Genetic and Evolutionary Computation Conference
    July 12 - 16, 2014
    BC, Vancouver, Canada

    Acceptance Rates

    GECCO Comp '14 Paper Acceptance Rate 180 of 544 submissions, 33%;
    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 19 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Two-Phase Approach for the Electrical Layout Optimization of the Offshore Wind Farms2024 IEEE 22nd Mediterranean Electrotechnical Conference (MELECON)10.1109/MELECON56669.2024.10608730(104-109)Online publication date: 25-Jun-2024
    • (2022)Genotype-Phenotype Mapping for Applied Evolutionary Multi-Objective and Multi-Physics Topology OptimizationApplied Mechanics10.3390/applmech30400803:4(1399-1416)Online publication date: 16-Dec-2022
    • (2018)Metaheuristic Design PatternsHandbook of Research on Emergent Applications of Optimization Algorithms10.4018/978-1-5225-2990-3.ch001(1-36)Online publication date: 2018
    • (2015)A metaheuristic algorithm to solve satellite broadcast scheduling problemInformation Sciences: an International Journal10.1016/j.ins.2015.06.016322:C(72-91)Online publication date: 20-Nov-2015

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media