Journal of System Simulation ›› 2017, Vol. 29 ›› Issue (12): 3123-3131.doi: 10.16182/j.issn1004731x.joss.201712025

Previous Articles     Next Articles

Distributed Estimation Algorithm for Multi-dimensional Multi-choice Knapsack Problem

Tan Yang1,2, Liu Zhang2, Zhou Hong2   

  1. 1. College of Computer Science, Human Normal University, Changsha 410081, China;
    2. Human Radio and Television University, Changsha 410004, China
  • Received:2015-11-16 Published:2020-06-06

Abstract: As it is difficult to realize local optimization of the Multidimensional Multiple-choice Knapsack Problem (MMKP), the Estimation of Distribution Algorithms (EDA) is applied to optimize the MMKP. In order to improve the local optimization ability of EDA, value weight factors of items for selection are built to improve the EDA initial model and probabilistic model updating methods. The impact of the extreme effects on the algorithm optimization process is balanced to overcome the defect that the local optimization ability of the traditional EDA is weak. A new non-feasible solution repair mechanism is adopted to maintain the facilitation of machine learning methods for the probabilistic model and improve the global optimization ability of the improved algorithm. Experimental results show that this algorithm can effectively optimize the MMKP and its performance is much better than traditional optimization algorithms.

Key words: heuristics, multidimensional multiple-choice knapsack, value weight, estimation of distribution, optimality

CLC Number: