Abstract
In this paper, an evolutionary approach to generation of test cases for programming challenge tasks is investigated. Multi-objective and single-objective evolutionary algorithms, as well as helper-objective selection strategies, are compared. Particularly, a previously proposed method of choosing between helper-objectives with reinforcement learning is considered. This method is applied to the multi-objective evolutionary algorithm for the first time. Results of the experiment show that the most reasonable approach for the considered problem is using multi-objective evolutionary algorithm with automated helper-objective selection.
Original language | English |
---|---|
Title of host publication | GECCO '13 Companion |
Subtitle of host publication | Proceedings of the 15th annual conference companion on Genetic and evolutionary computation |
Editors | Christian Blum |
Publisher | Association for Computing Machinery |
Pages | 1655-1658 |
Number of pages | 4 |
ISBN (Print) | 978-1-4503-1964-5 |
DOIs | |
Publication status | Published - 06 Jul 2013 |
Externally published | Yes |
Event | GECCO 2013 - Genetic and Evolutionary Computation Conference - Amsterdam, Netherlands Duration: 06 Jul 2013 → 10 Jul 2013 |
Conference
Conference | GECCO 2013 - Genetic and Evolutionary Computation Conference |
---|---|
Country/Territory | Netherlands |
City | Amsterdam |
Period | 06 Jul 2013 → 10 Jul 2013 |
Keywords
- genetic algorithms
- helper-objectives
- multi-objective
- programming challenges
- reinforcement learning
- testing