A Hybrid Adaptive Multi-objective Memetic Algorithm for 0/1 Knapsack Problem

  • XiuPing Guo
  • ZhiMing Wu
  • GenKe Yang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3809)


A hybrid adaptive memetic algorithm for a multi-objective combinatorial optimization problem is proposed in this paper. Different solution fitness evaluation methods are hybridized to achieve global exploitation and exploration. At each generation, a wide diversified set of weights are used to search across all regions in objective space, and each weighted linear utility function is optimized with a simulated annealing. For a broader exploration, a grid-based technique is employed to discover the missing nondominated regions on existing tradeoff surface, and a Pareto-based local perturbation is used to reproduce additional good individuals trying to fill up the discontinuous areas. For better stability and convergence of the algorithm, the procedure is made dynamic and adaptive to online optimization conditions based upon a function of improvement ratio. Experiment results show the effectiveness of the proposed method on multi-objective 0/1 knapsack problems.


Local Search Simulated Annealing Pareto Front Multiobjective Optimization Knapsack Problem 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bosman, P.A.N., Thierens, D.: The balance between proximity and diversity in multiobjective evolutionary algorithms. IEEE Trans. on Evolutionary Computation (7), 174–188 (2003)Google Scholar
  2. 2.
    Fieldsend, J.E., Everson, R.M., Singh, S.: Using unconstrained elite archives for multiobjective optimization. IEEE Trans. on Evolutionary Computation (7), 305–323 (2003)Google Scholar
  3. 3.
    Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. on Evolutionary Computation (6), 182–197 (2002)Google Scholar
  4. 4.
    Knowles, J.D., Corne, D.W.: The Pareto archived evolution strategy: a new baseline algorithm for Pareto multiobjective optimization. In: Proceedings of the 1999 Congress on Evolutionary Computation, pp. 98–105 (1999)Google Scholar
  5. 5.
    Yang, S.M., Shao, D.G., Luo, Y.J.: A novel evolution strategy for multiobjective optimization problem. In: Applied Mathematics and Computation, pp. 1–24 (2005)Google Scholar
  6. 6.
    Zitzler, E., Thiele, L.: Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans. on Evolutionary Computation (3), 257–271 (1999)Google Scholar
  7. 7.
    Knowles, J.D., Corne, D.W.: M-PAES: a memetic algorithm for multiobjective optimization. In: Proceedings of the 2000 Congress on Evolutionary Computation, pp. 325–332 (2000)Google Scholar
  8. 8.
    Ishibuchi, H., Murata, T.: A multi-objective genetic local search algorithm and its application to flowshop scheduling. IEEE Trans. Syst., Man. & Cybern (28), 392–403 (1998)Google Scholar
  9. 9.
    Ishibuchi, H., Yoshida, T., Murata, T.: Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling. IEEE Trans. on Evolutionary Computation (7), 204–223 (2003)Google Scholar
  10. 10.
    Jaszkiewicz, A.: Genetic local search for multiple objective combinatorial optimization. European J. of Oper. Res. (137), 50–71 (2002)Google Scholar
  11. 11.
  12. 12.
  13. 13.
    Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: Improving the strength pareto evolutionary algorithm. TIK-Report 103, Switxerland (2001)Google Scholar
  14. 14.
    Yen, G.G., Haiming, L.: Dynamic multiobjective evolutionary algorithm: adaptive cell-based rank and density estimation. IEEE Trans. on Evolutionary Computation (7), 253–274 (2003)Google Scholar
  15. 15.
    Tan, K.C., Lee, T.H., Khor, E.F.: Evolutionary algorithms with dynamic population size and local exploration for multiobjective optimization. IEEE Trans. On Evolutionary Computation (5), 565–588 (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • XiuPing Guo
    • 1
  • ZhiMing Wu
    • 1
  • GenKe Yang
    • 1
  1. 1.Department of AutomationShanghai Jiaotong University, ShanghaiShanghaiP.R. China

Personalised recommendations