title: Java code for traveling salesman with time windows
body: <p>I am searching some open-source Java code that can be used to solve Traveling Salesman Problem with Time Windows for a single vehicle. Since the problem is very typical, I hope that some open-source libraries are available. Probably, something related to "dynamic programming" or "column generation" methods.</p>
  
  <p>So far, I have used Lagrangean Relaxation algorithm to find shortest route, however in case of time windows this approach is not proper.</p>