TY - GEN
T1 - Runtime analysis of different Approaches to select conflicting auxiliary objectives in the generalized OneMax problem
AU - Buzdalova, Arina
AU - Petrova, Irina
AU - Buzdalov, Maxim
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/2/9
Y1 - 2017/2/9
N2 - It has been shown that single-objective optimization may be improved by introducing auxiliary objectives. Ideally, auxiliary objectives should be designed to be independent. However, in practice, this is not always easy or possible and the objectives may be conflicting. Particularly, this happens in the Job-Shop Scheduling problem and in certain search-based software engineering problems. We theoretically analyse different approaches of using auxiliary objectives on the general ONEMAX problem with conflicting auxiliary objectives ONEMAX and ZEROMAX. In most of the considered methods, the optimized objectives are selected dynamically. We also consider a method, where the same objectives are optimized during the whole run. We show that dynamic selection of conflicting auxiliary objectives combined with explicit optimization of the target objective has the best runtime of O(nlogn) among all the considered methods.
AB - It has been shown that single-objective optimization may be improved by introducing auxiliary objectives. Ideally, auxiliary objectives should be designed to be independent. However, in practice, this is not always easy or possible and the objectives may be conflicting. Particularly, this happens in the Job-Shop Scheduling problem and in certain search-based software engineering problems. We theoretically analyse different approaches of using auxiliary objectives on the general ONEMAX problem with conflicting auxiliary objectives ONEMAX and ZEROMAX. In most of the considered methods, the optimized objectives are selected dynamically. We also consider a method, where the same objectives are optimized during the whole run. We show that dynamic selection of conflicting auxiliary objectives combined with explicit optimization of the target objective has the best runtime of O(nlogn) among all the considered methods.
UR - http://www.scopus.com/inward/record.url?scp=85016049479&partnerID=8YFLogxK
U2 - 10.1109/SSCI.2016.7850140
DO - 10.1109/SSCI.2016.7850140
M3 - Conference Proceeding (Non-Journal item)
AN - SCOPUS:85016049479
T3 - 2016 IEEE Symposium Series on Computational Intelligence, SSCI 2016
BT - 2016 IEEE Symposium Series on Computational Intelligence, SSCI 2016
PB - IEEE Press
T2 - 2016 IEEE Symposium Series on Computational Intelligence, SSCI 2016
Y2 - 6 December 2016 through 9 December 2016
ER -