• DocumentCode
    2799996
  • Title

    A novel multi-mutation binary particle swarm optimization for 0/1 knapsack problem

  • Author

    Li, Zhuangkuo ; Li, Ning

  • Author_Institution
    Sch. of Manage., Guilin Univ. of Electron. Technol., Guilin, China
  • fYear
    2009
  • fDate
    17-19 June 2009
  • Firstpage
    3042
  • Lastpage
    3047
  • Abstract
    Particle swarm optimization (PSO) algorithm as a novel computational intelligence technique has been applied successfully in many continuous optimization problems. Then the binary PSO (BPSO) is developed and Qi presented a modified binary PSO (QBPSO). As the two algorithms have not a satisfactory optimization capability, here in order to tackle the 0/1 knapsack problem effectively, multi mutation strategy including single mutation operator and full mutation operator binary particle swarm optimization (MMBPSO) is proposed based QBPSO algorithm. Single mutation operator can be considered as a microcosmic mutation, which adjusts the particle in local bit with a random probability. Full mutation operator is a macroscopic mutation that may change particle´s all bits by a random probability. In optimization process, MMBPSO allows the generation of infeasible solutions, and uses two methods called greedy transform algorithm and penalty function method to produce the best outcomes for constraint handling, respectively. The simulation results for a series of benchmark 0/1 knapsack problems show that the proposed MMBPSO outperforms the traditional binary PSO algorithm and QBPSO, especially with the increasing quantity of the goods, as MMBPSO can effectively escape from the local optima to avoid premature convergence and obtain better solutions.
  • Keywords
    combinatorial mathematics; knapsack problems; matrix algebra; particle swarm optimisation; 0/1 knapsack problem; Binary Particle Swarm Optimization; constraint handling; full mutation operator; greedy transform algorithm; multi mutation strategy; penalty function method; random probability; single mutation operator; Computational intelligence; Constraint optimization; Dynamic programming; Genetic mutations; Heuristic algorithms; Marketing and sales; Optimization methods; Particle swarm optimization; Resource management; Technology management; 0/1 Knapsack Problem; Binary PSO; Greedy transform algorithm and penalty function method; Multi-Mutation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Decision Conference, 2009. CCDC '09. Chinese
  • Conference_Location
    Guilin
  • Print_ISBN
    978-1-4244-2722-2
  • Electronic_ISBN
    978-1-4244-2723-9
  • Type

    conf

  • DOI
    10.1109/CCDC.2009.5192838
  • Filename
    5192838