A dynamic rescheduling model with multi-agent system and its solution method