Used branch and bound algorithms to solve NP Hard problems on a cluster of workstations.