Running Time Analysis of a Multiobjective Evolutionary Algorithm on Simple and Hard Problems
Running Time Analysis of a Multiobjective Evolutionary Algorithm on Simple and Hard Problems
复制标题
DOI:
10.1007/11513575_7
复制
发表时间:
2005-01
期刊:
影响因子:
--
通讯作者:
Rajeev Kumar;N. Banerjee
中科院分区:
文献类型:
--
作者:
Rajeev Kumar;N. Banerjee
In this paper, we suggest a multiobjective evolutionary algorithm based on a restricted mating pool (REMO) with a separate archive for storing the remaining population. Such archive based algorithms have been used for solving real-world applications, however, no theoretical results are available. In this paper, we present a rigorous running time complexity analysis for the algorithm on two simple discrete pseudo boolean functions and on the multiobjective knapsack problem which is known to be NP-complete. We use two well known simple functions LOTZ (Leading Zeros: Trailing Ones) and a quadratic function. For the knapsack problem we formalize a ( 1+ε)-approximation set under a constraint on the weights of the items. We then generalize the idea by eliminating the constraints based on a principle of partitioning the items into blocks and analyze REMO on it. We use a simple strategy based on partitioning of the decision space into fitness layers for the analysis.