Multi-constrained Optimal Path Selction Software

The Java executable jar file is provided which can execute the algorithm which we have proposed in :

Umair F. Siddiqi, Yoichi Shirashi, Sadiq M. Sait, “Multi-Constrained Route Optimization for Electric Vehicles (EVs) using Particle Swarm Optimization (PSO),” International Conference on Intelligent Systems Design and Applications (ISDA) 2011, 22-24 Nov. 2011, Cordoba, Spain pp. 391-396.

 

About running the software:

 

1. Download the jar file from the following link.

2. Generate or download some random graphs (http://fabien.viger.free.fr/liafa/generation/).

3. The random garphs should be placed in the same directory as the jar file.

4. Download the lastest Java JRE from Sun Java website (http://java.com/en/download/index.jsp)

5. Execute the algorithms by using the following syntax:

      java -jar algo.jar <random graph name>

in the random graph name do not write .txt. For example, when the filename is graph1.txt then just write graph1. Some examples are:

 

java -jar algo.jar graph1

 

The output will be stored in a sub-directory named as <random graph name> in the current folder.   

The output file report the summary of results and the objective function values. The execution times of the algorithms are: 200 msec, 400 msec, 600 msec, and 800 msec. The Swarm size and population sizes are equal to 20.

 

The Java source is present in the zipped archive algo.zip