170 likes | 183 Views
Explore the Static and Dynamic Messenger Problems with insights on Time Windows, Heuristics, and Metaheuristics presented at the European Conference on Operations Research in Prague in 2007. Learn about modeling assumptions, route optimization, and new requirements for pick-up and delivery scenarios.
E N D
A Dynamic Messenger Problem Jan Fábry University of Economics Prague fabry@vse.cz
Structure of presentation • Introduction • Static Messenger Problem • Messenger Problem with Time Windows • Dynamic Messenger Problem • Conclusion _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 2
2 3 5 9 4 8 7 6 1. Introduction Messenger problem - example Depot 1 _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 3
2. Static Messenger Problem Requirements of ALL customers are known before a dispatcher starts to plan the route. _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 4
i i i +1 i +1 2. Static Messenger Problem Model assumptions SOURCE (even nodes) DESTINATION (odd nodes) YES NO ! _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 5
2. Static Messenger Problem Traveling Salesman Problem minimize subject to _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 6
2 3 5 9 4 8 7 6 2. Static Messenger Problem Messenger problem - example Optimal route Depot 1 1 _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 7
3. Messenger Problem with TW minimize subject to {Time Window} _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 8
4. Dynamic Messenger Problem A new requirement for pick-up and delivery can occur during the travel. These two actions will be integrated into the current route. _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 9
4. Dynamic Messenger Problem Optimization Static problem Heuristic/metaheuristic A new requirement Re-optimization Dynamic problem Heuristic/metaheuristic _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 10
10 11 2 3 5 9 4 8 7 6 4. Dynamic Messenger Problem Insertion algorithm Optimal route Depot 1 1 _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 11
4. Dynamic Messenger Problem Insertion algorithm (1) (2) _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 12
4. Dynamic Messenger Problem Extension of the current route Insertion algorithm (1) (2) _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 13
4. Dynamic Messenger Problem Re-optimization minimize {Set of non-visited locations} {Increasing sequence of locations of packages that have not been picked up} subject to {Index of next location} _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 14
10 11 2 3 5 9 4 8 7 6 4. Dynamic Messenger Problem Re-optimization Optimal route Depot 1 1 _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 15
5. Conclusion • Heuristics & metaheuristics • Time windows • Multiple messengers - one depot- multiple depots • Capacity _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 16
Thank you for attention ☺ _______________________________________________________________________________________ EURO XXII – European Conference on Operations Research, Prague 2007 17