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 ($\mu$+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 of the UIO problem.
Original language | English |
---|---|
Journal | Soft Computing |
ISSN | 1432-7643 |
DOIs | |
Publication status | E-pub ahead of print - 2010 |