I. Introduction
THE Multi Robot Motion Planning (MRMP) problem is gaining increased attention as many real-world complex applications require collective intelligent behaviors exhibited by multiple robots. The basic MRMP problem is to find start-to-goal paths for a number of robots moving in a space with obstacles, such that they do not collide with obstacles or each other. Space is the most limiting constraint in a typical MRMP problem: often, because of lack of sufficient space around robots, they cannot reach their goals without obstructing each other's way, causing deadlocks. Deadlocks are situations where two or more robots intercept each other's motions and are prevented from reaching their goals. This happens generally in narrow passageways where robots cannot pass by each other.