This paper presents an optimization framework for Multi-Robot Task Allocation (MRTA) for a heterogeneous robot fleet operating in dynamic, failure-prone environments. In contrast to traditional MRTA approaches that handle only the initial allocation, our system extends functionality by integrating real-time crisis response and intelligent task recovery from failure points. The framework combines island model genetic algorithm-based initial optimization with an event-driven architecture for handling robot failures during mission execution. Our key contribution is the integration of crisis-aware capabilities with the island model paradigm, enabling task resumption from failure points and dynamic reoptimization, while preserving the diversity benefits of multi-population evolution. When a robot fails, the system intelligently substitutes replacement robots and resumes interrupted tasks from their exact failure point, rather than restarting from the beginning. This significantly improves mission efficiency and resilience. We introduce a temporal scheduling mechanism that tracks actual task execution states and calculates remaining work upon failure, enabling true task continuation. Experimental validation across 57 diverse scenarios with 2340 independent runs demonstrates that the island model achieves higher fitness scores, maintains greater population diversity, exhibits more consistent performance, and recovers faster from crisis events compared to the standard single-population genetic algorithm.
Touir et al. (Thu,) studied this question.