Proceedings of the 15th Annual Conference Companion on Genetic and Evolutionary Computation 2013
DOI: 10.1145/2464576.2482746
|View full text |Cite
|
Sign up to set email alerts
|

Generation of tests for programming challenge tasks using multi-objective optimization

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 app… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
3
0
2

Year Published

2013
2013
2017
2017

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 12 publications
(5 citation statements)
references
References 21 publications
0
3
0
2
Order By: Relevance
“…We consider optimization problems where all objectives, including the target objective, are calculated during one processing of an individual [3,4]. Therefore, evaluation of reward does not increase the number of objective evaluations.…”
Section: Related Work: Ea+rl Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…We consider optimization problems where all objectives, including the target objective, are calculated during one processing of an individual [3,4]. Therefore, evaluation of reward does not increase the number of objective evaluations.…”
Section: Related Work: Ea+rl Methodsmentioning
confidence: 99%
“…The Avg reward is the difference between the averaged target fitness of the current generation and the previous generation [3]:…”
Section: Rewardsmentioning
confidence: 99%
“…Число вычислений ФП взято из работы [7]. Для задач ran20, ran50, euc50 число вычислений ФП равно 5·10 5 , а для задач euc100, 464 kroB100 -2·10 6 . Алгоритм ε-жадного Q-обучения применялся со следующими значениями параметров: α = 0,6, γ = 0,01, ε = 0,3.…”
Section: экспериментальное исследование метода Ea+rlunclassified
“…В предложенном методе для выбора ФП впервые было применено обучение с подкреплением [2,3]. Эффективность метода была подтверждена теоретически [4] и экспериментально путем применения его для решения ряда задач оптимизации [5,6].…”
Section: Introductionunclassified
“…The method was shown to be efficient, both empirically (for a number of problems, including a real-world application [1]) and theoretically (for a model OneMax problem [2]). Thus in this paper we propose a method of evolutionary operators selection based on our previous ideas, which seems to be promising.…”
Section: Introductionmentioning
confidence: 99%