Multi-Agent Action Graph Based Task Allocation and Path Planning Considering Changes in Environment | Synapse