skip to main content
10.1145/2576768.2598231acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Feedback control for multi-modal optimization using genetic algorithms

Published: 12 July 2014 Publication History

Abstract

Many optimization problems are multi-modal. In certain cases, we are interested in finding multiple locally optimal solutions rather than just a single optimum as is computed by traditional genetic algorithms (GAs). Several niching techniques have been developed that seek to find multiple such local optima. These techniques, which include sharing and crowding, are clearly powerful and useful. But they do not explicitly let the user control the number of local optima being computed, which we believe to be an important capability. In this paper, we develop a method that provides, as an input parameter to niching, the desired number of local optima. Our method integrates techniques from feedback control, includes a sensor based on clustering, and utilizes a scaling parameter in Generalized Crowding to control the number of niches being explored. The resulting Feedback Control GA (FCGA) is tested in several experiments and found to perform well compared to previous approaches. Overall, the integration of feedback control and Generalized Crowding is shown to effectively guide the search for multiple local optima in a more controlled fashion. We believe this novel capability has the potential to impact future applications as well as other evolutionary algorithms.

References

[1]
S. W. Mahfoud. Crowding and preselection revisited. In Parallel Problem Solving from Nature 2 (PPSN-II), pages 27--36. Elsevier, 1992.
[2]
G. R. Harik. Finding multimodal solutions using restricted tournament selection. In Proc. of the 6th International Conference on Genetic Algorithms, ICGA'95, pages 24--31, 1995.
[3]
P. J. Ballester and J. N. Carter. Real-parameter genetic algorithms for finding multiple optimal solutions in multi-modal optimization. In Proc. of the Genetic and Evolutionary Computation Conference, GECCO'03, pages 706--717, 2003.
[4]
O. J. Mengshoel and D. E. Goldberg. The crowding approach to niching in genetic algorithms. Evolutionary Computation, 16(3):315--354, 2008.
[5]
S. F. Galán and O. J. Mengshoel. Generalized crowding for genetic algorithms. In Proc. of the Genetic and Evolutionary Computation Conference 2010 (GECCO-10), pages 775--782, 2010.
[6]
O. J. Mengshoel and D. E. Goldberg. Probabilistic crowding: Deterministic crowding with probabilistic replacement. In Proc. of the Genetic and Evolutionary Computation Conference, GECCO'99, pages 409--416, Orlando, FL, July 1999.
[7]
O. J. Mengshoel, S. F. Galán, and A. De Dios. Adaptive generalized crowding for genetic algorithms. Information Sciences, 258:140--159, 2014.
[8]
G. S. Hornby and J. C. Bongard. Accelerating human-computer collaborative search through learning comparative and predictive user models. In Proc. of the 14th Annual Conference on Genetic and Evolutionary Computation, GECCO'12, pages 225--232, 2012.
[9]
J. C. Bongard and G. S. Hornby. Combining fitness-based search and user modeling in evolutionary robotics. In Proc. of the 15th Annual Conference on Genetic and Evolutionary Computation, GECCO'13, pages 159--166, 2013.
[10]
D. E. Goldberg and L. Wang. Adaptive niching via coevolutionary sharing. Genetic Algorithms and Evolution Strategy in Engineering and Computer Science, pages 21--38, 1997.
[11]
K. A. De Jong. Analysis of the behavior of a class of genetic adaptive systems. PhD thesis, University of Michigan, 1975.
[12]
S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi. Optimization by simulated annealing. Science, 220:671--680, 1983.
[13]
E. Aarts, J. Korst, and W. Michiels. Simulated annealing. In Search Methodologies, pages 187--210. Springer, 2005.
[14]
I. Rechenberg. Evolution strategy: Natures way of optimization. In Optimization: Methods and applications, possibilities and limitations, pages 106--126. Springer, 1989.
[15]
H.-P. Schwefel. Numerical optimization of computer models. John Wiley, 1981.
[16]
T. Back. Self-adaptation in genetic algorithms. In Proc. of the First European Conference on Artificial Life, pages 263--271, 1992.
[17]
S. Meyer-Nieberg and H.-G. Beyer. Self-adaptation in evolutionary algorithms. In Parameter setting in evolutionary algorithms, pages 47--75. Springer, 2007.
[18]
J.L. Hellerstein, Y. Diao, S. Parekh, and D. M. Tilbury. Feedback Control of Computing Systems. Wiley, 2004.
[19]
T. F. Abdelzaher and N. Bhatti. Adaptive content delivery for Web server QoS. Compututer Networking, 31:1563--577, 1999.
[20]
Y. Diao, N. Gandhi, J. L. Hellerstein, S. Parekh, and D. M. Tilbury. Using MIMO feedback control to enforce policies for interrelated metrics with application to the Apache Web server. In Proc. of Network Operations and Management Symposium (NOMS-02), pages 219--234, Florence, Italy, 2002.
[21]
S. Parekh, N. Gandhi, J. Hellerstein, D. Tilbury, T. Jayram, and J. Bigus. Using control theory to achieve service level objectives in performance management. Real-Time Systems, 23(1/2):127--141, July 2002.
[22]
C.-Z. Xu, B. Liu, and J. Wei. Model predictive feedback control for QoS assurance in webservers. Computer, 41:66--72, March 2008.
[23]
C. Hollot, V. Misra, D. Towsley, and W. Gong. On designing improved controllers for AQM routers supporting TCP flows. In Proc. of IEEE INFOCOM, pages 1726--1734, 2000.
[24]
D. Pelleg and A. W. Moore. X-means: Extending k-means with efficient estimation of the number of clusters. In Proc. of the Seventeenth International Conference on Machine Learning, ICML'00, pages 727--734, 2000.
[25]
G. Hamerly and C. Elkan. Learning the k in k-means. In Neural Information Processing Systems, 2003.
[26]
E. Reed, A. Ishihara, and O. J. Mengshoel. Adaptive control of Bayesian network computation. In Proc. of 2012 - 5th International Symposium on Resilient Control Systems, Salt Lake City, UT, August 2012.
[27]
O. J. Mengshoel, A. Ishihara, and E. Reed. Reactive Bayesian network computation using feedback control: An empirical study. In Proc. of BMAW-12, Catalina Island, CA, August 2012.

Cited By

View all
  • (2024)Regularized Feature Selection Landscapes: An Empirical Study of MultimodalityParallel Problem Solving from Nature – PPSN XVIII10.1007/978-3-031-70055-2_25(409-426)Online publication date: 7-Sep-2024
  • (2021)Solving Nonlinear Equation Systems by a Two-Phase Evolutionary AlgorithmIEEE Transactions on Systems, Man, and Cybernetics: Systems10.1109/TSMC.2019.295732451:9(5652-5663)Online publication date: Sep-2021
  • (2017)Self-adaptation for Individual Self-aware Computing SystemsSelf-Aware Computing Systems10.1007/978-3-319-47474-8_12(375-399)Online publication date: 24-Jan-2017

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '14: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation
July 2014
1478 pages
ISBN:9781450326629
DOI:10.1145/2576768
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. FCGA
  2. feedback control
  3. generalized crowding
  4. genetic algorithms
  5. multi-modal optimization

Qualifiers

  • Research-article

Conference

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

Acceptance Rates

GECCO '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)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Regularized Feature Selection Landscapes: An Empirical Study of MultimodalityParallel Problem Solving from Nature – PPSN XVIII10.1007/978-3-031-70055-2_25(409-426)Online publication date: 7-Sep-2024
  • (2021)Solving Nonlinear Equation Systems by a Two-Phase Evolutionary AlgorithmIEEE Transactions on Systems, Man, and Cybernetics: Systems10.1109/TSMC.2019.295732451:9(5652-5663)Online publication date: Sep-2021
  • (2017)Self-adaptation for Individual Self-aware Computing SystemsSelf-Aware Computing Systems10.1007/978-3-319-47474-8_12(375-399)Online publication date: 24-Jan-2017

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