Solving large-scale multidimensional knapsack problems with a new binary harmony search algorithm

被引:48
|
作者
Kong, Xiangyong [1 ]
Gao, Liqun [1 ]
Ouyang, Haibin [1 ]
Li, Steven [2 ]
机构
[1] Northeastern Univ, Sch Informat Sci & Engn, Shenyang 110004, Peoples R China
[2] RMIT Univ, Grad Sch Business & Law, Melbourne 3000, Australia
关键词
Harmony search; Multidimensional knapsack problems; Probability distribution; Ingenious pitch adjustment scheme; Repair operator; OPTIMIZATION ALGORITHM;
D O I
10.1016/j.cor.2015.04.018
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Harmony search (HS) is a meta-heuristic method that has been applied widely to continuous optimization problems. In this study, a new binary coded version of HS, named NBHS, is developed for solving large-scale multidimensional knapsack problem (MKP). In the proposed method, focus is given to the probability distribution rather than the exact value of each decision variable and the concept of mean harmony is introduced in the memory consideration. Unlike the existing HS variants which require specifications of parameters such as the pitch adjustment rate and step bandwidth, an ingenious pitch adjustment scheme without parameter specification is executed in the proposed HS according to the difference between two randomly selected harmonies stored in the harmony memory to generate a new candidate harmony. Moreover, to guarantee the availability of harmonies in the harmony memory, a simple but effective repair operator derived from specific heuristic knowledge of the MKP is embedded in the proposed method. Finally, extensive numerical simulations are conducted on two sets of large-scale benchmark problems, and the results reveal that the proposed method is robust and effective for solving the multidimensional knapsack problems with large dimension sizes. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:7 / 22
页数:16
相关论文
共 50 条
  • [1] A simplified binary harmony search algorithm for large scale 0-1 knapsack problems
    Kong, Xiangyong
    Gao, Liqun
    Ouyang, Haibin
    Li, Steven
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (12) : 5337 - 5355
  • [2] An effective hybrid harmony search-based algorithm for solving multidimensional knapsack problems
    Zhang, Biao
    Pan, Quan-Ke
    Zhang, Xin-Li
    Duan, Pei-Yong
    [J]. APPLIED SOFT COMPUTING, 2015, 29 : 288 - 297
  • [3] Hybrid Learning Moth Search Algorithm for Solving Multidimensional Knapsack Problems
    Feng, Yanhong
    Wang, Hongmei
    Cai, Zhaoquan
    Li, Mingliang
    Li, Xi
    [J]. MATHEMATICS, 2023, 11 (08)
  • [4] Solving Time-Varying Knapsack Problem Based on Binary Harmony Search Algorithm
    Li Ning
    Liu Jianqin
    [J]. INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768
  • [5] A Fuzzy Genetic Algorithm Based on Binary Encoding for Solving Multidimensional Knapsack Problems
    Varnamkhasti, M. Jalali
    Lee, L. S.
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2012,
  • [6] An improved sparrow search algorithm for solving large-scale optimization problems
    Gu, Qing-Hua
    Jiang, Bing-Jiao
    Chang, Zhao-Zhao
    Li, Xue-Xian
    [J]. Kongzhi yu Juece/Control and Decision, 2023, 38 (07): : 1960 - 1968
  • [7] Hardware accelerator for solving 0-1 knapsack problems using binary harmony search
    El-Shafei, Mohammed
    Ahmad, Imtiaz
    Alfailakawi, Mohammad Gh.
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2018, 33 (01) : 87 - 102
  • [8] Amended harmony search algorithm with perturbation strategy for large-scale system reliability problems
    Ouyang, Hai-bin
    Gao, Li-qun
    Li, Steven
    [J]. APPLIED INTELLIGENCE, 2018, 48 (11) : 3863 - 3888
  • [9] Amended harmony search algorithm with perturbation strategy for large-scale system reliability problems
    Hai-bin Ouyang
    Li-qun Gao
    Steven Li
    [J]. Applied Intelligence, 2018, 48 : 3863 - 3888
  • [10] AN ALGORITHM FOR SOLVING LARGE-SCALE TRANSSHIPMENT PROBLEMS
    OSMAN, MSA
    ELLAIMONY, EEM
    [J]. INDIAN JOURNAL OF TECHNOLOGY, 1986, 24 (06): : 296 - 302