• DocumentCode
    1326623
  • Title

    R-EVO: A Reactive Evolutionary Algorithm for the Maximum Clique Problem

  • Author

    Brunato, Mauro ; Battiti, Roberto

  • Author_Institution
    Dept. of Inf. Eng. & Comput. Sci., Univ. of Trento, Trento, Italy
  • Volume
    15
  • Issue
    6
  • fYear
    2011
  • Firstpage
    770
  • Lastpage
    782
  • Abstract
    An evolutionary algorithm with guided mutation (EA/G) has been proposed recently for solving the maximum clique problem. In the framework of estimation-of-distribution algorithms, guided mutation uses a model distribution to generate offspring by combining the local information of solutions found so far with global statistical information. Each individual is then subjected to a Marchiori´s repair heuristic, based on randomized extraction and greedy expansion, to ensure that it represents a legal clique. A novel reactive and evolutionary algorithm (R-EVO) proposed in this paper starts from the same evolutionary framework but considers more complex individuals, which modify tentative solutions by local search with memory, according to the reactive search optimization (RSO) principles. In particular, the estimated distribution is used to periodically initialize the state of each individual based on the previous statistical knowledge extracted from the population. We demonstrate that the combination of the estimation-of-distribution concept with RSO produces significantly better results than EA/G for many test instances and it is remarkably robust with respect to the setting of the algorithm parameters. R-EVO adopts a drastically simplified low-knowledge version of reactive local search (RLS), with a simple internal diversification mechanism based on tabu-search, with a prohibition parameter proportional to the estimated best clique size. R-EVO is competitive with the more complex full-knowledge RLS-EVO that adopts the original RLS algorithm. For most of the benchmark instances, the hybrid scheme version produces significantly better results than EA/G for comparable or a smaller central processing unit time.
  • Keywords
    evolutionary computation; search problems; statistical analysis; Marchiori repair heuristic; R-EVO; estimation-of-distribution concept; global statistical information; greedy expansion; guided mutation; maximum clique problem; randomized extraction; reactive evolutionary algorithm; reactive local search; reactive search optimization principles; Adaptation models; Computational modeling; Evolutionary computation; Genetic algorithms; Machine learning; Maintenance engineering; Optimization; Estimation of distribution; guided mutation; maximum clique; reactive search optimization;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2010.2043363
  • Filename
    6025278