Abstract

Multi-objectivization means that helper objectives are added to an optimization problem with the purpose of altering the search space in a way that improves the progress of the optimization algorithm. In this paper, a new method for multi-objectivization is proposed that is based on a two-step process. In the first step, a helper objective that conflicts with the main objective is added, and in the second step a helper objective that is in harmony with, but subservient to, the main objective is added. In contrast to existing methods for multi-objectivization, the proposed method aims at obtaining improved results in real-world optimizations by focusing on three aspects: (a) adding as little extra complexity to the problem as possible, (b) achieving an optimal balance between exploration and exploitation in order to promote an efficient search, and (c) ensuring that the main objective, which is of main interest to the user, is always prioritized. Results from evaluating the proposed method on a complex real-world scheduling problem and a theoretical benchmark problem show that the method outperforms both a traditional single-objective approach and the prevailing method for multi-objectivization. Besides describing the proposed method, the paper also outlines interesting aspects of multi-objectivization to investigate in the future.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.