A multiobjective ant colony-based optimization algorithm for the bin packing problem with load balancing

This paper presents ABLA, a novel multiobjective ant colony-based optimization algorithm to address the bin packing problem with load balancing. ABLA incorporates (1) a new probabilistic decision rule that builds solutions by making use of individual pheromone matrices for each objective function; (2) a new pheromone updating approach in which ants deposit variable amounts of pheromone; (3) two new local search methods to improve load balancing: LBH and LBH-AB; and (4) the Pareto dominance approach to select optimal solutions. ABLA is compared to a Multiobjective Max-Min Ant System (MO-MMAS) and an adapted multiobjective version of the First-Fit Decreasing (FFD) algorithm, which is the best known ρ-approximation algorithm for the bin packing problem. Results show that ABLA finds better solutions than both FFD and MO-MMAS, and that LBH and LBH-AB noticeably improve the load balancing across bins.

[1]  Wenming Cheng,et al.  Improved Ant Colony Optimization for One-Dimensional Bin Packing Problem with Precedence Constraints , 2007, Third International Conference on Natural Computation (ICNC 2007).

[2]  Richard F. Hartl,et al.  Ant Colony Optimization in Multiobjective Portfolio Selection , 2001 .

[3]  Frederick Ducatelle Ant Colony Optimisation for Bin Packing and Cutting Stock Problems , 2001 .

[4]  Frederick Ducatelle,et al.  Ant colony optimization and local search for bin packing and cutting stock problems , 2004, J. Oper. Res. Soc..

[5]  J. Deneubourg,et al.  The self-organizing exploratory pattern of the argentine ant , 1990, Journal of Insect Behavior.

[6]  Xin Yao,et al.  A new evolutionary approach to cutting stock problems with and without contiguity , 2002, Comput. Oper. Res..

[7]  Alain Delchambre,et al.  A genetic algorithm for bin packing and line balancing , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[8]  J. Deneubourg,et al.  Self-organized shortcuts in the Argentine ant , 1989, Naturwissenschaften.

[9]  Michel Gourgand,et al.  Bin packing extensions for solving an industrial line balancing problem , 2003, Proceedings of the IEEE International Symposium onAssembly and Task Planning, 2003..

[10]  Daniel Merkle,et al.  Bi-Criterion Optimization with Multi Colony Ant Algorithms , 2001, EMO.

[11]  David S. Johnson,et al.  Computers and Inrracrobiliry: A Guide ro the Theory of NP-Completeness , 1979 .

[12]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[13]  György Dósa,et al.  The Tight Bound of First Fit Decreasing Bin-Packing Algorithm Is FFD(I) <= 11/9OPT(I) + 6/9 , 2007, ESCAPE.

[14]  Kay Chen Tan,et al.  On Solving Multiobjective Bin Packing Problems Using Particle Swarm Optimization , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[15]  Richard F. Hartl,et al.  Pareto ant colony optimization with ILP preprocessing in multiobjective project portfolio selection , 2006, Eur. J. Oper. Res..