Skip to main navigation Skip to search Skip to main content

Binary Relation Learning and Classifying for Preselection in Evolutionary Algorithms

  • Hao Hao
  • , Jinyuan Zhang
  • , Xiaofen Lu
  • , Aimin Zhou*
  • *Corresponding author for this work
  • East China Normal University
  • Southern University of Science and Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Evolutionary algorithms (EAs) are a kind of population-based heuristic optimization method by using trial-and-error. Therefore, the search efficiency is a major concern in both of the algorithm design and applications. The preselection, which estimates the quality of candidate solutions and discards unpromising ones before fitness evaluation, is a widely used component for reducing the number of fitness evaluations in EAs. The surrogate models, such as regression and classification, are usually applied for quality estimation. In some EA frameworks, the relationship between a pair of solutions helps to distinguish 'good' and 'bad' solutions. In such cases, it is not necessary to estimate the specific quality of each candidate solution but the binary relationship of a pair of solutions. Following this idea, this article proposes a new preselection strategy, called relationship classification-based preselection (RCPS). In RCPS, a classification model is built to learn the relationship between a pair of solutions based on a given training data set, and promising candidate solutions are prescreened by this relation. The mechanism of RCPS is visualized and analyzed. The advantages of RCPS over traditional surrogate model-based preselection strategies are illustrated through a comprehensive empirical study. The experimental results suggest that on two sets of test suits, RCPS outperforms the comparison preselection strategies. To achieve a same accuracy, an EA with RCPS needs a smaller number of fitness evaluations than the one without RCPS.

Original languageEnglish
Article number9060983
Pages (from-to)1125-1139
Number of pages15
JournalIEEE Transactions on Evolutionary Computation
Volume24
Issue number6
DOIs
StatePublished - Dec 2020

Keywords

  • Classification
  • evolutionary algorithm (EA)
  • preselection
  • regression
  • surrogate model

Fingerprint

Dive into the research topics of 'Binary Relation Learning and Classifying for Preselection in Evolutionary Algorithms'. Together they form a unique fingerprint.

Cite this