Group-Based Distributed Auction Algorithms for Multi-Robot Task Assignment