replanning
Replanning is the process of updating or creating an alternative plan when the current plan becomes suboptimal or infeasible due to changes in objectives, constraints, or environment. It is used across domains including project management, operations research, artificial intelligence planning, robotics, logistics, and emergency response. Replanning can be proactive (planned review) or reactive (in response to events). Distinguish from contingency planning.
In practice, replanning involves monitoring progress, detecting deviations, diagnosing causes, generating candidate plans, and selecting and
Types and approaches: online replanning occurs in real time; tactical vs strategic replanning; automated planning tools
Challenges and outcomes: key challenges include computational complexity, maintaining continuity, and avoiding thrashing from frequent changes.