A cluster first strategy for distributed multi-robot task allocation problem with time constraints | IEEE Conference Publication | IEEE Xplore