This repository contains implementation and presentation part of Homogenous Multiple depot Multiple Salesman Travelling problem.
- Install Intellij idea and open the code folder as a project in it.
- Then build the code.
- Then run App.java or simple click on the run button.
- To see the result, visit Terminal.
- The App.java file is just caller for every function that are specified in mTSP.java and simulateAnnealing.java
- The simulated Annealing.java contains the logic of simulate Annealing solution.
- The mTSP.java contains logic of random solution and Hill-climbing method both.
- createImageSol file on invokation, create a image solution the text dump we do in the solution.json.
- The other files are move operations which override the mTSP method to do the move operations accordingly.
- The json files in the parent folder is the solution dump of various methods.