Crossover can be constructive when computing unique input output sequences

Per Kristian LEHRE, Xin YAO

Research output: Book Chapters | Papers in Conference ProceedingsConference paper (refereed)Researchpeer-review

18 Citations (Scopus)

Abstract

Unique input output (UIO) sequences have important applications in conformance testing of finite state machines (FSMs). Previous experimental and theoretical research has shown that evolutionary algorithms (EAs) can compute UIOs efficiently on many FSM instance classes, but fail on others. However, it has been unclear how and to what degree EA parameter settings influence the runtime on the UIO problem. This paper investigates the choice of acceptance criterion in the (1+1) EA and the use of crossover in the (μ+1) Steady State Genetic Algorithm. It is rigorously proved that changing these parameters can reduce the runtime from exponential to polynomial for some instance classes. © 2008 Springer Berlin Heidelberg.
Original languageEnglish
Title of host publicationSimulated Evolution and Learning : 7th International Conference, SEAL 2008, Melbourne, Australia, December 7-10, 2008, Proceedings
EditorsXiaodong LI, Michael KIRLEY, Mengjie ZHANG, David GREEN, Vic CIESIELSKI, Hussein ABBASS, Zbigniew MICHALEWICZ, Tim HENDTLASS, Kalyanmoy DEB, Kay Chen TAN, Jürgen BRANKE, Yuhui SHI
PublisherSpringer Berlin Heidelberg
Pages595-604
Number of pages10
ISBN (Electronic)9783540896944
ISBN (Print)9783540896937
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event7th International Conference on Simulated Evolution and Learning, SEAL 2008 - Melbourne, Australia
Duration: 7 Dec 200810 Dec 2008

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Berlin, Heidelberg
Volume5361
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Conference on Simulated Evolution and Learning, SEAL 2008
Country/TerritoryAustralia
CityMelbourne
Period7/12/0810/12/08

Keywords

  • Input Sequence
  • Acceptance Criterion
  • Vertex Cover
  • Crossover Probability
  • Search Point

Fingerprint

Dive into the research topics of 'Crossover can be constructive when computing unique input output sequences'. Together they form a unique fingerprint.

Cite this