An Implementation of Ant Colony Optimization Algorithm Using Java

Article Preview

Abstract:

Ant colony optimization algorithm is a very important one among swarm intelligence algorithms. Because Java is an advanced object-oriented and platform-independent computer programming language, in order to use this algorithm in a platform-independent and flexible way, this paper introduces a Java-based implementation package of it. This package includes some sub-packages. There are several classes which are all implemented in Java using object-oriented technology in each sub-package. Users can utilize these classes on computers installed the corresponding Java runtime environment to solve some problems. After the test on two travelling salesman problems, these classes performed properly and efficiently, and the good effect was received.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 765-767)

Pages:

985-988

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] X.M. Zhang, B.Y. Sun, T. Mei, W.B. Li, R.J. Wang and H.L. Wang: submitted to Advanced Science Letters (2012).

Google Scholar

[2] T. Ganesan, P. Vasant and I. Elamvazuthy: submitted to Archives of Control Sciences (2012).

Google Scholar

[3] X. Chen, Y.Y. Kong, X. Fang and Q.D. Wu: submitted to Neural Computing and Applications (2013).

Google Scholar

[4] W.F. Gao and S.Y. Liu: submitted to Computers & Operations Research (2012).

Google Scholar

[5] K. Chen and S.S. Li: submitted to International Journal of Computer Applications in Technology (2012).

Google Scholar

[6] J.H. Yang, X.H. Shi, M. Marchese and Y.C. Liang: submitted to Progress in Natural Science (2008).

Google Scholar

[7] P. Kalczynski: submitted to Journal of Object Technology (2005).

Google Scholar

[8] M.M. Janaki, K. R. Chandran, A. Karthik and A.S. Vijay: submitted to Expert Systems with Applications (2012).

Google Scholar