Shortest Path Problem Application using Ant Colony Algorithm
Posted on 2011-03-23
Hello Expert :)
I would love to build an interface application in JAVA.
I have searched in internet for the ACO algorithms in JAVA but was not successful. Could you please help me out :)
I would like at least the simple algorithms in JAVA such as: Ant System (variant: Ant Cycle),
Ant Colony System, and a few others you feel like would be great for comparisons for a set of examples (which will be created via my application)
Here is Brief Description of MY undergraduate thesis:
I have to make an Interactive Application that includes a GUI.
My application is basically supposed to solve the Shortest Path Problem (SPP), using the algorithm: Ant Colony Optimization (ACO).
The animation for the ACO algorithm needs to be shown whilst its solving a given SPP test. This test can be randomly generated: x number of cities, with random coordinates, OR it could be user inputted by a setting the number or cities and manually putting in the coordinates (maybe via a drop down menu?). There should also be various graphs/charts created to show the effectiveness of the algorithm with other tests as well.
I have basic understanding in programming and learning how to implement Swing and event handling. I am lost as to where I should begin. I was wondering if you could list me out the things (classes, functions, imports) I should use (or which is more effective and hopefully easier :) I will be using Netbeans to design the application.
I will appreciate any suggestion/help
Thanks in advance,