Multi Objective Route finding ACO
Here we provided a java class for multi objective route finding in a transportation network. 5 different criteria are entered to be optimized, distance, travelTime, difficulty, scenery and speed. Input cost array must be in the following format:
[ID distance travelTime Difficulty Scenery Speed from to]
It uses non-dominant sorting to derive Pareto optimal front.