A Thermodynamical Selection-Based Discrete Differential Evolution for the 0-1 Knapsack Problem

Many problems in business and engineering can be modeled as 0-1 knapsack problems. However, the 0-1 knapsack problem is one of the classical NP-hard problems. Therefore, it is valuable to develop effective and efficient algorithms for solving 0-1 knapsack problems. Aiming at the drawbacks of the sel...

Full description

Bibliographic Details
Main Authors: Zhaolu Guo, Xuezhi Yue, Kejun Zhang, Shenwen Wang, Zhijian Wu
Format: Article
Language:English
Published: MDPI AG 2014-11-01
Series:Entropy
Subjects:
Online Access:http://www.mdpi.com/1099-4300/16/12/6263
Description
Summary:Many problems in business and engineering can be modeled as 0-1 knapsack problems. However, the 0-1 knapsack problem is one of the classical NP-hard problems. Therefore, it is valuable to develop effective and efficient algorithms for solving 0-1 knapsack problems. Aiming at the drawbacks of the selection operator in the traditional differential evolution (DE), we present a novel discrete differential evolution (TDDE) for solving 0-1 knapsack problem. In TDDE, an enhanced selection operator inspired by the principle of the minimal free energy in thermodynamics is employed, trying to balance the conflict between the selective pressure and the diversity of population to some degree. An experimental study is conducted on twenty 0-1 knapsack test instances. The comparison results show that TDDE can gain competitive performance on the majority of the test instances.
ISSN:1099-4300