Chemical reaction optimization with greedy strategy for the 0-1 knapsack problem

被引:121
|
作者
Tung Khac Truong [1 ,2 ]
Li, Kenli [1 ]
Xu, Yuming [1 ]
机构
[1] Hunan Univ, Coll Informat Sci & Engn, Natl Supercomp Ctr Changsha, Changsha 410082, Hunan, Peoples R China
[2] Ind Univ Hochiminh City, Fac Informat Technol, Ho Chi Minh City, Vietnam
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Chemical reaction optimization; Greedy; 0-1 Knapsack problem; ALGORITHMS;
D O I
10.1016/j.asoc.2012.11.048
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The 0-1 knapsack problem (KP01) is a well-known combinatorial optimization problem. It is an NP-hard problem which plays important roles in computing theory and in many real life applications. Chemical reaction optimization (CRO) is a new optimization framework, inspired by the nature of chemical reactions. CRO has demonstrated excellent performance in solving many engineering problems such as the quadratic assignment problem, neural network training, multimodal continuous problems, etc. This paper proposes a new chemical reaction optimization with greedy strategy algorithm (CROG) to solve KP01. The paper also explains the operator design and parameter turning methods for CROG. A new repair function integrating a greedy strategy and random selection is used to repair the infeasible solutions. The experimental results have proven the superior performance of CROG compared to genetic algorithm (GA), ant colony optimization (ACO) and quantum-inspired evolutionary algorithm (QEA). (C) 2013 Published by Elsevier B. V.
引用
收藏
页码:1774 / 1780
页数:7
相关论文
共 50 条
  • [41] A core approach to the 0-1 equality knapsack problem
    Volgenant, A
    Marsman, S
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1998, 49 (01) : 86 - 92
  • [42] Improved results on the 0-1 multidimensional knapsack problem
    Vasquez, M
    Vimont, Y
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 165 (01) : 70 - 81
  • [43] A PROGRAM FOR THE 0-1 MULTIPLE KNAPSACK-PROBLEM
    MARTELLO, S
    TOTH, P
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1985, 11 (02): : 135 - 140
  • [44] TESTABLE HEURISTICS FOR THE 0-1 KNAPSACK-PROBLEM
    APOLLONI, B
    [J]. CYBERNETICS, 1991, 27 (02): : 215 - 225
  • [45] ALGORITHM FOR SOLUTION OF 0-1 SINGLE KNAPSACK PROBLEM
    MARTELLO, S
    TOTH, P
    [J]. COMPUTING, 1978, 21 (01) : 81 - 86
  • [46] A PARALLEL ALGORITHM FOR THE 0-1 KNAPSACK-PROBLEM
    LOOTS, W
    SMITH, THC
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1992, 21 (05) : 349 - 362
  • [47] A Developmental Evolutionary Algorithm for 0-1 Knapsack Problem
    Zhong, Ming
    Xu, Bo
    [J]. CLOUD COMPUTING AND SECURITY, PT II, 2017, 10603 : 849 - 854
  • [48] A NEW ALGORITHM FOR THE 0-1 KNAPSACK-PROBLEM
    MARTELLO, S
    TOTH, P
    [J]. MANAGEMENT SCIENCE, 1988, 34 (05) : 633 - 644
  • [49] The 0-1 Knapsack problem with a single continuous variable
    Hugues Marchand
    Laurence A. Wolsey
    [J]. Mathematical Programming, 1999, 85 : 15 - 33
  • [50] Linear programming for the 0-1 quadratic knapsack problem
    Billionnet, A
    Calmels, F
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 92 (02) : 310 - 325