Evolutionary algorithms oftenLineage age become stuck on a particular evolutionary trajectory, limiting the available outcomes and often excluding global optima. Indeed, the starting state of a population (or early decisions) may limit the regions of search space that the algorithm will ultimately explore. One mechanism used to ensure that more regions of a search space are considered is to regularly inject new random starting points, while giving special advantages to younger lineages to give them a chance to survive long enough to realize their potential. In this chapter, we explore including periodic injections of random solutions into lexicase selectionLexicase selection, along with age-based selection criteria. We demonstrate this technique’s potential for increased exploration using both program synthesisProgram synthesis benchmark problems and construction of SudokuSudoku boards with particular solving characteristics. Our results are promising, but inconsistent, ranging from highly effective to no meaningful difference from controls. Ultimately, we provide directions for future research that might more fully realize the power of age-based criteria in lexicase selectionLexicase selection.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Using Lineage Age to Augment Search Space Exploration in Lexicase Selection

  • Karen Suzue,
  • Charles Ofria,
  • Alexander Lalejini

摘要

Evolutionary algorithms oftenLineage age become stuck on a particular evolutionary trajectory, limiting the available outcomes and often excluding global optima. Indeed, the starting state of a population (or early decisions) may limit the regions of search space that the algorithm will ultimately explore. One mechanism used to ensure that more regions of a search space are considered is to regularly inject new random starting points, while giving special advantages to younger lineages to give them a chance to survive long enough to realize their potential. In this chapter, we explore including periodic injections of random solutions into lexicase selectionLexicase selection, along with age-based selection criteria. We demonstrate this technique’s potential for increased exploration using both program synthesisProgram synthesis benchmark problems and construction of SudokuSudoku boards with particular solving characteristics. Our results are promising, but inconsistent, ranging from highly effective to no meaningful difference from controls. Ultimately, we provide directions for future research that might more fully realize the power of age-based criteria in lexicase selectionLexicase selection.