Colony location algorithm for combinatorial optimization

In this paper we propose a novel algorithm called as colony location algorithm (CLA). It mimics the phenomena in biotic community that colonies of species can locate in the places most suitable to their growth. The factors working on the species location such as the nutrient of soil, resource competition between species, growth and decline process, and effect on environment can be considered in CLA via the nutrient function, growth and decline rates, environment evaluation function and fertilization strategy. CLA is applied to solve the classical combinatorial optimization problems, such as assignment problem, traveling salesman problem and quadratic assignment problem. The computation results show us that CLA can achieve the optimal solution with higher possibility and shorter running time.

[1]  J. J. Hopfield,et al.  “Neural” computation of decisions in optimization problems , 1985, Biological Cybernetics.

[2]  David R. Jefferson,et al.  Artificial Life as a Tool for Biological Inquiry, in Artificial Life: an Overview , 1993 .

[3]  Liu Guang Research on Solving TSP in Tabu Search Algorithm , 2002 .

[4]  Rainer E. Burkard,et al.  Selected topics on assignment problems , 2002, Discret. Appl. Math..

[5]  Chris Langton,et al.  Artificial Life , 2017, Encyclopedia of Machine Learning and Data Mining.

[6]  R. Reynolds,et al.  Learning the parameters for a gradient-based approach to image segmentation using cultural algorithms , 1995, Proceedings First International Symposium on Intelligence in Neural and Biological Systems. INBS'95.

[7]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[8]  Alexandre Linhares,et al.  Synthesizing a predatory search strategy for VLSI layouts , 1999, IEEE Trans. Evol. Comput..

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

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

[11]  Kazuyuki Aihara,et al.  A novel chaotic search for quadratic assignment problems , 2002, Eur. J. Oper. Res..

[12]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[13]  Ashish Tiwari,et al.  A greedy genetic algorithm for the quadratic assignment problem , 2000, Comput. Oper. Res..

[14]  Tsuyoshi Okita,et al.  Distributed Optimization by Using Artificial Life , 1996 .

[15]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[16]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[17]  Jianguo Wu,et al.  Island Biogeography: Theory and Applications , 1995 .

[18]  Pierre Hansen,et al.  The Assignment Problem with Seniority and Job Priority Constraints , 1999, Oper. Res..

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

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

[21]  Alan S. Perelson,et al.  The immune system, adaptation, and machine learning , 1986 .