Adaptive probabilistic harmony search for binary optimization problems

被引:3
作者
Salman, Ayed A. [1 ]
Omran, Mahamed G. [2 ]
Ahmad, Imtiaz [1 ]
机构
[1] Kuwait Univ, Dept Comp Engn, Kuwait, Kuwait
[2] Gulf Univ Sci & Technol, Dept Comp Sci, Kuwait, Kuwait
关键词
Harmony search; NP-complete problem; Satellite broadcast scheduling problem; Binary harmony search; Memetic computation; ALGORITHM; DESIGN;
D O I
10.1007/s12293-015-0163-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Harmony search (HS) is an optimization technique that uses several operators such as pitch adjustments to provide local improvement to candidate solutions during the optimization process. A standard pitch adjustment operator is known to be inefficient for binary domain optimization problems. A novel adaptive probabilistic harmony search (APHS) algorithm for binary optimization problems is proposed in this paper. APHS combines the power of the standard harmony search with the modelling capability of probabilistic search algorithms, with almost no extra user-tuned parameters. In APHS, the expected value of the search probability distribution is adapted using a sample of "good" vectors among the population to minimize the cross entropy between the actual distribution and the measured one. Moreover, Bernoulli probability distribution was used to enhance the pitch adjustment operator to fit the binary optimization domain. The effectiveness and the robustness of the proposed algorithm are shown by a thorough comparison with state-of-the-art existing techniques in a number of binary space optimization problems with variant complexities and sizes. The set of binary space optimization problems investigated in this paper include: Max-One problem, Order-3 deceptive problem, Bipolar Order-6 deceptive problem, Muehlenbein's Order-5 problem, Knapsack problem, Multi-Knapsack problem, and finally a real-world problem of the satellite broadcast scheduling. Experimental results show that our proposed algorithm is indeed very effective and outperforms the existing algorithms by finding optimal solutions for almost all tested benchmarks.
引用
收藏
页码:291 / 316
页数:26
相关论文
共 49 条
  • [1] A hybrid harmony search algorithm for ab initio protein tertiary structure prediction
    Abual-Rub M.S.
    Al-Betar M.A.
    Abdullah R.
    Khader A.T.
    [J]. Network Modeling Analysis in Health Informatics and Bioinformatics, 2012, 1 (3) : 69 - 85
  • [2] A harmony search algorithm for university course timetabling
    Al-Betar, Mohammed Azmi
    Khader, Ahamad Tajudin
    [J]. ANNALS OF OPERATIONS RESEARCH, 2012, 194 (01) : 3 - 31
  • [3] Novel selection schemes for harmony search
    Al-Betar, Mohammed Azmi
    Abu Doush, Iyad
    Khader, Ahamad Tajudin
    Awadallah, Mohammed A.
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (10) : 6095 - 6117
  • [4] The variants of the harmony search algorithm: an overview
    Alia, Osama Moh'd
    Mandava, Rajeswari
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2011, 36 (01) : 49 - 68
  • [5] Application of the cross-entropy method to the buffer allocation problem in a simulation-based environment
    Alon, G
    Kroese, DP
    Raviv, T
    Rubinstein, RY
    [J]. ANNALS OF OPERATIONS RESEARCH, 2005, 134 (01) : 137 - 151
  • [6] [Anonymous], 1992, P PAR PROBL SOLV NAT
  • [7] [Anonymous], SATELLITE BROADCAST
  • [8] A NEW METHOD TO OPTIMIZE THE SATELLITE BROADCASTING SCHEDULES USING THE MEAN-FIELD
    ANSARI, N
    HOU, ESH
    YU, YY
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1995, 6 (02): : 470 - 483
  • [9] A cross entropy based algorithm for reliability problems
    Caserta, Marco
    Nodar, Marta Cabo
    [J]. JOURNAL OF HEURISTICS, 2009, 15 (05) : 479 - 501
  • [10] Changshou Deng, 2010, 2010 Third International Workshop on Advanced Computational Intelligence (IWACI 2010), P250, DOI 10.1109/IWACI.2010.5585113