Assessing solution quality of biobjective 0-1 knapsack problem using evolutionary and heuristic algorithms

Abstract

Multiobjective 0-1 knapsack problem involving multiple knapsacks is a widely studied problem. In this paper, we consider a formulation of the biobjective 0-1 knapsack problem which involves a single knapsack; this formulation ismore realistic and hasmany industrial applications. Though it is formulated using simple linear functions, it is an NP-hard problem. We consider three different types of knapsack instances, where the weight and profit of an item is (i) uncorrelated, (ii) weakly correlated, and (iii) strongly correlated, to obtain generalized results. First, we solve this problem using three well-known multiobjective evolutionary algorithms (MOEAs) and quantify the obtained solution-fronts to observe that they show good diversity and (local) convergence. Then, we consider two heuristics and observe that the quality of solutions obtained by MOEAs is much inferior in terms of the extent of the solution space. Interestingly, none of the MOEAs could yield the entire coverage of the Pareto-front. Therefore, based on the knowledge of the Pareto-front obtained from the heuristics, we incorporate problemspecific knowledge in the initial population and obtain good quality solutions using MOEAs too. We quantify the obtained solution fronts for comparison. The main point we stress with this work is that, for real world applications of unknown nature, it is indeed difficult to realize how good/bad is the quality of the solutions obtained. Conversely, if we know the solution space, it is trivial to obtain the desired set of solutions using MOEAs, which is a paradox in itself. 2009 Elsevier B.V. All rights reserved. * Corresponding author. E-mail address: rkumar@cse.iitkgp.ernet.in (R. Kumar).

DOI: 10.1016/j.asoc.2009.08.037

Extracted Key Phrases

Cite this paper

@article{Kumar2010AssessingSQ, title={Assessing solution quality of biobjective 0-1 knapsack problem using evolutionary and heuristic algorithms}, author={Rajeev Kumar and Pramod Kumar Singh}, journal={Appl. Soft Comput.}, year={2010}, volume={10}, pages={711-718} }