Distributed and Centralized Task Allocation: When and Where to Use Them | IEEE Conference Publication | IEEE Xplore