Equilibrium Strategies for Task Allocation in Dynamic Multi-Agent Systems