Path planning for multiple robots: An alternative duality approach