Optimizing Capacitated Vehicle Scheduling with Time Windows: A Case Study of RMC Delivery

Ready Mixed Concrete Delivery Problem (RMCDP) is a multi-objective multi-constraint dynamic combinatorial optimization problem. From the operational research prospective, it is a real life logistic problem that is hard to be solved with large instances. In RMCDP, there is a need to optimize the Ready Mixed Concrete ( RMC) delivery by predetermining an optimal schedule for the sites-trips assignments that adheres to strict time, distance, and capacity constraints. This optimization process is subjected to a domain of objectives ranging from achieving maximum revenue to minimizing the operational cost. In this paper, we analyze the problem based on realistic assumptions and introduce its theoretical foundation. We derive a complete projection of the problem in graph theory, and prove its NP-Completeness in the complexity theory, which constitutes the base of the proposed approaches. The first approach is a graph-based greedy algorithm that deploys dynamic graph weights and has polynomial time complexity. The second approach is a heuristic-based algorithm coupled with the dynamic programming and is referred to as Priority Algorithm. This algorithm is carefully designed to address the RMCDP dynamic characteristic, and satisfies its multi-objectivity. In comparison with the state-of-arts approaches, our algorithm achieves high feasibility rate, lower design complexity, and significantly lower computational time to find optimal or very slightly suboptimal solutions.

[1]  Geraldo Robson Mateus,et al.  A genetic and set partitioning two-phase approach for the vehicle routing problem with time windows , 2007, Comput. Oper. Res..

[2]  Xiang Gao,et al.  Scheduling of dispatching Ready Mixed Concrete trucks trough Discrete Particle Swarm Optimization , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[3]  Vladimir Vacic,et al.  VEHICLE ROUTING PROBLEM WITH TIME WINDOWS , 2014 .

[4]  Yang Zhang,et al.  Vehicle scheduling and dispatching of ready mixed concrete , 2011, The Fourth International Workshop on Advanced Computational Intelligence.

[5]  Ming Lu,et al.  Concrete plant operations optimization using combined simulation and genetic algorithms , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[6]  Erwin Pesch,et al.  Analysis, modeling and solution of the concrete delivery problem , 2009, Eur. J. Oper. Res..

[7]  Marion Kee,et al.  Analysis , 2004, Machine Translation.

[8]  Saeid Belkasim,et al.  A Heuristic Approach for Vehicle Scheduling Problem with Time and Capacity Constraints , 2016, 2016 UKSim-AMSS 18th International Conference on Computer Modelling and Simulation (UKSim).

[9]  Chung-Wei Feng,et al.  Optimizing the schedule of dispatching RMC trucks through genetic algorithms , 2004 .

[10]  James K. Cable Evaluation of Mix Time on Concrete Consistency and Consolidation , 1998 .

[11]  R. Baskova,et al.  Progressive methodology for determination of concrete plants productivity , 2010 .

[12]  Thammasak Rujirayanyong,et al.  Production Scheduling for Dispatching Ready Mixed Concrete Trucks Using Bee Colony Optimization , 2010 .

[13]  Uzay Kaymak,et al.  Genetic algorithms for supply-chain scheduling: A case study in the distribution of ready-mixed concrete , 2007, Eur. J. Oper. Res..

[14]  Shangyao Yan,et al.  Production scheduling and truck dispatching of ready mixed concrete , 2008 .

[15]  George Ioannou,et al.  The balanced cargo vehicle routing problem with time windows , 2010 .

[16]  Nasser A. El-Sherbeny,et al.  Vehicle routing with time windows: An overview of exact, heuristic and metaheuristic methods , 2010 .

[17]  Jürgen Schulze,et al.  A parallel algorithm for the vehicle routing problem with time window constraints , 1999, Ann. Oper. Res..

[18]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part II: Metaheuristics , 2005, Transp. Sci..