SimulatedAnnealingComputation.java
- Uses POPCORN's mechanism in order to distribute the computation packets,
that have to be done in order to perform Simulated Annealing.
TSP.java
- The heuristics functions and the operations used for the Traveling Salesman
Probelm.
Path.java
- A class that stores data about a path.
City.java
- A class that stores information about a single city.
Permutator.java
- Gives an easy way to deal with permutations of an array of objects.
SegmentInfo.java
- A class that stores information about a segement of a path.
ComputationObserver.java
- An interface for methods that presents information about the computations.
Res.java
- A class that stores the information returned by the computations.