In the past 14 years, when dealing with enterprise planning challenges, I've encountered multiple challenges of "repeated planning" and "planning agility" in general. At some point, I started classifying, defining them and documenting them in our manual. Some of these terms come from academic paper or conference talks, but some of them I just named myself. Last week I did a video on these, but I started wondering which of these are known under other names?
- Continuous planning: frequent planning of a sliding planning window. For example: in nurse rostering plan a window of 3 weeks every week.
- Real-time planning: the input problem can change at any time and a new plan taking into account those changes must be delivered within seconds or less (using a warm start). For example: airport gate scheduling or train platform scheduling
- Non-disruptive replanning: replan an already published plan with minimal disruption (minimal changes). Also known as non-volatile replanning or semi-movable planning. For example: in conference scheduling, a speaker needs a different timeslot to make his/her airplane, after the schedule has been published already.
- Overconstrained planning: plan with a shortage of resources. For example: in nurse rostering, there are more shifts than available nurses
- Backup planning: minimize the impact of a worst case scenario by adding additional constraints. For example: in train scheduling, pad an extra 10 minutes between connections to account for the first train being late
Which of these are already defined in the academic world by other names? I think backup planning is a superset of robust planning.