Travelling salesman problem algorithm using dynamic programming in java. The aim of TSP is to minimize the cost function.