Coupling ant colony optimization and the extended great deluge algorithm for the discrete facility layout problem

This article uses a hybrid optimization approach to solve the discrete facility layout problem (FLP), modelled as a quadratic assignment problem (QAP). The idea of this approach design is inspired by the ant colony meta-heuristic optimization method, combined with the extended great deluge (EGD) local search technique. Comparative computational experiments are carried out on benchmarks taken from the QAP-library and from real life problems. The performance of the proposed algorithm is compared to construction and improvement heuristics such as H63, HC63-66, CRAFT and Bubble Search, as well as other existing meta-heuristics developed in the literature based on simulated annealing (SA), tabu search and genetic algorithms (GAs). This algorithm is compared also to other ant colony implementations for QAP. The experimental results show that the proposed ant colony optimization/extended great deluge (ACO/EGD) performs significantly better than the existing construction and improvement algorithms. The experimental results indicate also that the ACO/EGD heuristic methodology offers advantages over other algorithms based on meta-heuristics in terms of solution quality.

[1]  Anthony Vannelli,et al.  A New Mathematical-Programming Framework for Facility-Layout Design , 2006, INFORMS J. Comput..

[2]  F. Rendl,et al.  A thermodynamically motivated simulation procedure for combinatorial optimization problems , 1984 .

[3]  RelaxationsNathan W. Brixius,et al.  Solving Quadratic Assignment Problems UsingConvex Quadratic Programming , 2000 .

[4]  Miguel A. Mariño,et al.  Application of an ant algorithm for layout optimization of tree networks , 2006 .

[5]  M. Dorigo,et al.  Algodesk : an experimental comparison of eight evolutionary heuristics applied to the Quadratic Assignment Problem , 1995 .

[6]  Thomas Stützle,et al.  The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances , 2003 .

[7]  Ravi Shankar,et al.  Ant colony optimization algorithm to the inter-cell layout problem in cellular manufacturing , 2004, Eur. J. Oper. Res..

[8]  Peter Hahn,et al.  A branch-and-bound algorithm for the quadratic assignment problem based on the Hungarian method , 1998, Eur. J. Oper. Res..

[9]  Vittorio Maniezzo,et al.  The Ant System Applied to the Quadratic Assignment Problem , 1999, IEEE Trans. Knowl. Data Eng..

[10]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[11]  K. C. Chan,et al.  A study of genetic crossover operations on the facilities layout problem , 1994 .

[12]  Matthijs den Besten,et al.  Ant Colony Optimization for the Total Weighted Tardiness Problem , 2000, PPSN.

[13]  Sanja Petrovic,et al.  A time-predefined local search approach to exam timetabling problems , 2004 .

[14]  Marco Dorigo,et al.  Ant system for Job-shop Scheduling , 1994 .

[15]  Éric D. Taillard,et al.  Robust taboo search for the quadratic assignment problem , 1991, Parallel Comput..

[16]  T. Mautor,et al.  A parallel depth first search branch and bound algorithm for the quadratic assignment problem , 1995 .

[17]  C. Roucairol,et al.  TREE ELABORATION STRATEGIES IN BRANCH-AND- BOUND ALGORITHMS FOR SOLVING THE QUADRATIC ASSIGNMENT PROBLEM , 2001 .

[18]  Sanja Petrovic,et al.  A NEW LOCAL SEARCH APPROACH WITH EXECUTION TIME AS AN INPUT PARAMETER , 2002 .

[19]  Benoit Montreuil,et al.  A Modelling Framework for Integrating Layout Design and flow Network Design , 1991 .

[20]  Jens Clausen,et al.  Joining forces in solving large-scale quadratic assignment problems in parallel , 1997, Proceedings 11th International Parallel Processing Symposium.

[21]  Thomas E. Vollmann,et al.  An Experimental Comparison of Techniques for the Assignment of Facilities to Locations , 1968, Oper. Res..

[22]  Bhaba R. Sarker,et al.  Locating cells with bottleneck machines in cellular manufacturing systems , 2002 .

[23]  R. Burkard,et al.  A heuristic for quadratic Boolean programs with applications to quadratic assignment problems , 1983 .

[24]  Jadranka Skorin-Kapov,et al.  Tabu Search Applied to the Quadratic Assignment Problem , 1990, INFORMS J. Comput..

[25]  Kurt M. Anstreicher,et al.  A new bound for the quadratic assignment problem based on convex quadratic programming , 2001, Math. Program..

[26]  Gerald L. Thompson,et al.  Note-Comment on A Perturbation Scheme to Improve Hillier's Solution to the Facilities Layout Problem , 1986 .

[27]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[28]  V. Cung,et al.  A scatter search based approach for the quadratic assignment problem , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[29]  Fang Zhao,et al.  Optimization of transit network layout and headway with a combined genetic algorithm and simulated annealing method , 2006 .

[30]  Charles Fleurent,et al.  Genetic Hybrids for the Quadratic Assignment Problem , 1993, Quadratic Assignment and Related Problems.

[31]  Daoud Aït-Kadi,et al.  Coupling ant colony and the degraded ceiling algorithm for the redundancy allocation problem of series-parallel systems , 2007, Reliab. Eng. Syst. Saf..

[32]  Richard F. Hartl,et al.  Applying the ANT System to the Vehicle Routing Problem , 1999 .

[33]  Jens Clausen,et al.  Solving Large Quadratic Assignment Problems in Parallel , 1997, Comput. Optim. Appl..

[34]  Jeff T. Linderoth,et al.  Solving large quadratic assignment problems on computational grids , 2002, Math. Program..

[35]  Franz Rendl,et al.  QAPLIB – A Quadratic Assignment Problem Library , 1997, J. Glob. Optim..

[36]  M Dorigo,et al.  Ant colonies for the quadratic assignment problem , 1999, J. Oper. Res. Soc..

[37]  B. Naudts,et al.  Ant colonies are good at solving constraint satisfaction problems , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[38]  Thomas Stützle,et al.  Iterated local search for the quadratic assignment problem , 2006, Eur. J. Oper. Res..

[39]  J. A. Bland LAYOUT OF FACILITIES USING AN ANT SYSTEM APPROACH , 1999 .

[40]  Thomas Stützle,et al.  A short convergence proof for a class of ant colony optimization algorithms , 2002, IEEE Trans. Evol. Comput..

[41]  Marco Dorigo,et al.  Mobile agents for adaptive routing , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[42]  Panos M. Pardalos,et al.  Simulated Annealing and Genetic Algorithms for the Facility Layout Problem: A Survey , 1997, Comput. Optim. Appl..

[43]  R. Burkard Quadratic Assignment Problems , 1984 .

[44]  A. M. Bruckstein,et al.  Hamiltonian(t)-an ant-inspired heuristic for recognizing Hamiltonian graphs , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[45]  Teofilo F. Gonzalez,et al.  P-Complete Approximation Problems , 1976, J. ACM.

[46]  Panos M. Pardalos,et al.  Quadratic Assignment Problem , 1997, Encyclopedia of Optimization.

[47]  Russell D. Meller,et al.  The facility layout problem: Recent and emerging trends and perspectives , 1996 .

[48]  Alice E. Smith,et al.  A genetic approach to the quadratic assignment problem , 1995, Comput. Oper. Res..

[49]  J. Deneubourg,et al.  Probabilistic behaviour in ants: A strategy of errors? , 1983 .

[50]  T. L. Ward,et al.  Solving Quadratic Assignment Problems by ‘Simulated Annealing’ , 1987 .

[51]  David Connolly An improved annealing scheme for the QAP , 1990 .

[52]  A. Alfa,et al.  Experimental analysis of simulated annealing based algorithms for the layout problem , 1992 .

[53]  Nathan W. Brixius,et al.  Solving quadratic assignment problems using convex quadratic programming relaxations , 2001 .

[54]  Alan R. McKendall,et al.  Hybrid ant systems for the dynamic facility layout problem , 2006, Comput. Oper. Res..

[55]  J. A. Bland Space-planning by ant colony optimisation , 1999 .

[56]  Gian Luca Foresti,et al.  A distributed probabilistic system for adaptive regulation of image processing parameters , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[57]  Roberto Battiti,et al.  The Reactive Tabu Search , 1994, INFORMS J. Comput..

[58]  Corso Elvezia Ant Colonies for the QAP , 1997 .

[59]  Andrew Kusiak,et al.  The facility layout problem , 1987 .

[60]  H. Sherali,et al.  Benders' partitioning scheme applied to a new formulation of the quadratic assignment problem , 1980 .

[61]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[62]  Alice E. Smith,et al.  An ant colony optimization algorithm for the redundancy allocation problem (RAP) , 2004, IEEE Transactions on Reliability.

[63]  Stefan Voß,et al.  A Star-Shaped Diversification Approach in Tabu Search , 1996 .

[64]  Thierry Mautor Contribution a la resolution des problemes d'implantation - algorithmes sequentiels et paralleles pour l'affectation quadratique , 1993 .

[65]  Mustapha Nourelfath,et al.  Ant system for reliability optimization of a series system with multiple-choice and budget constraints , 2005, Reliab. Eng. Syst. Saf..

[66]  A. N. Elshafei,et al.  Hospital Layout as a Quadratic Assignment Problem , 1977 .

[67]  T. Koopmans,et al.  Assignment Problems and the Location of Economic Activities , 1957 .

[68]  Alain Hertz,et al.  Ants can colour graphs , 1997 .

[69]  Mohammad Hadi Afshar,et al.  Application of a max–min ant system to joint layout and size optimization of pipe networks , 2006 .