A vehicle routing problem solver in java