Elevator dispatching problem: a mixed integer linear programming formulation and polyhedral results

In the static elevator dispatching problem the aim is to design a route for each capacitated elevator to satisfy a set of transportation requests such that a cost function is minimized while satisfying a number of constraints. This problem is a crucial part in the control of an elevator group. So far, the problem has been formulated in various algorithmic-dependent forms, where part of the constraints have been given only verbally. In this paper we present a mixed-integer linear programming formulation of the problem where all constraints are given in explicit mathematical form. This allows, e.g., polyhedral analysis of the problem. We also present some new valid inequalities to strengthen the formulation. Furthermore, we study the polyhedral structure of the problem in a generic case arising in the down-peak traffic pattern. In particular, we show which equalities define a minimal equality system for the polytope of the problem, which is defined as the convex hull of the feasible solutions. In addition, we provide the dimension of the polytope and analyze which valid inequalities derived are facet inducing.

[1]  Jana Koehler,et al.  An AI-Based Approach to Destination Control in Elevators , 2002, AI Mag..

[2]  Benjamin Hiller,et al.  Real-Time Destination-Call Elevator Group Control on Embedded Microcontrollers , 2007, OR.

[3]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[4]  Giovanni Rinaldi,et al.  Branch-And-Cut Algorithms for the Capacitated VRP , 2001, The Vehicle Routing Problem.

[5]  K. Ruland,et al.  The pickup and delivery problem: Faces and branch-and-cut algorithm , 1997 .

[6]  Kotaro Hirasawa,et al.  A Double-Deck Elevator Group Supervisory Control System Using Genetic Network Programming , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[7]  M. Yadin,et al.  Optimal control of elevators , 1977 .

[8]  Egon Balas,et al.  The precedence-constrained asymmetric traveling salesman polytope , 1995, Math. Program..

[9]  Peter B. Luh,et al.  Group Elevator Scheduling With Advance Information for Normal and Emergency Modes , 2008, IEEE Transactions on Automation Science and Engineering.

[10]  Christos G. Cassandras,et al.  Optimal dispatching control for elevator systems during uppeak traffic , 1997, IEEE Trans. Control. Syst. Technol..

[11]  S. Markon,et al.  Evolutionary Optimization of a Controller for Multi-Car Elevators , 2006, 2006 IEEE International Conference on Industrial Technology.

[12]  Tsutomu Inamoto,et al.  Deterministic Optimization Model of Elevetor Operation Problems and An Application of Branch-and-Bound Method , 2003 .

[13]  Martin Desrochers,et al.  A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows , 1990, Oper. Res..

[14]  van Ca Cleola Eijl A polyhedral approach to the delivery man problem , 1995 .

[15]  Jianchang Liu,et al.  Ant Colony Algorithm and Fuzzy Neural Network-based Intelligent Dispatching Algorithm of An Elevator Group Control System , 2007, 2007 IEEE International Conference on Control and Automation.

[16]  Shunji Tanaka,et al.  Dynamic optimization of the operation of single-car elevator systems with destination hall call registration: Part II. The solution algorithm , 2005, Eur. J. Oper. Res..

[17]  Claudia Archetti,et al.  To Split or not to Split: That is the Question , 2008 .

[18]  Marja-Liisa Siikonen,et al.  Elevator Group Control with Artificial Intelligence , 1997 .

[19]  Jean-François Cordeau,et al.  An Additive Branch-and-Bound Algorithm for the Pickup and Delivery Traveling Salesman Problem with LIFO or FIFO Loading , 2007, INFOR Inf. Syst. Oper. Res..

[20]  Shunji Tanaka,et al.  Dynamic optimization of the operation of single-car elevator systems with destination hall call registration: Part I. Formulation and simulations , 2005, Eur. J. Oper. Res..

[21]  Shingo Mabu,et al.  Multi-car elevator group supervisory control system using Genetic Network Programming , 2009, 2009 IEEE Congress on Evolutionary Computation.

[22]  William J. Cook,et al.  Solution of a Large-Scale Traveling-Salesman Problem , 1954, 50 Years of Integer Programming.

[23]  Jean-François Cordeau,et al.  Branch and Cut and Price for the Pickup and Delivery Problem with Time Windows , 2009, Transp. Sci..

[24]  Harri Ehtamo,et al.  Optimal control of double-deck elevator group using genetic algorithm , 2003 .

[25]  M. Grötschel,et al.  A polyhedral study of the asymmetric traveling salesman problem with time windows , 2000 .

[26]  Ming Ho,et al.  Elevator group supervisory control using fuzzy logic , 1994, 1994 Proceedings of Canadian Conference on Electrical and Computer Engineering.

[27]  Shingo Mabu,et al.  Multi-car elevator system using Genetic Network Programming for high-rise building , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[28]  Benjamin Hiller,et al.  Online Optimization: Probabilistic Analysis and Algorithm Engineering , 2010, OR.