Task assignment algorithm with Branch and Bound.