Planning Algorithms: Combinatorial Motion Planning