Preliminary Evaluation of SWAY in Permutation Decision Space via a Novel Euclidean Embedding

Sep 29, 2021·
Junghyun Lee
Junghyun Lee
Equal contribution
,
Chani Jung
Equal contribution
,
Yoo Hwa Park
Equal contribution
,
Dongmin lee
Equal contribution
,
Juyeon Yoon
,
Shin Yoo
· 1 min read
Abstract
The cost of a fitness evaluation is often cited as one of the weaknesses of Search-Based Software Engineering - to obtain a single final solution, a meta-heuristic search algorithm has to evaluate the fitness of many interim solutions. Recently, a sampling-based approach called SWAY has been introduced as a new baseline that can compete with state-of-the-art search algorithms with significantly fewer fitness evaluations. However, SWAY has been introduced and evaluated only in numeric and Boolean decision spaces. This paper extends SWAY to permutation decision space. We start by presenting the theoretical formulation of the permutation decision space and the distance function required by SWAY, and subsequently present a proof-of-concept study of Test Case Prioritisation (TCP) problem using our permutative SWAY. The results show that our embedding works well for permutative decision spaces, producing results that are comparable to those generated by the additional greedy algorithm, one of the most widely used algorithms for TCP.
Type
Publication
13th Symposium on Search Based Software Engineering
publications

(To be filled out)

Junghyun Lee
Authors
PhD Candidate in Artificial Intelligence
PhD candidate at KAIST AI, jointly advised by Se-Young Yun and Chulhee Yun. I work on interactive machine learning, theoretical aspects of LLMs, learning/optimization theory, and statistical analysis of large networks.