A new constraint programming model and a linear programming-based adaptive large neighborhood search for the vehicle routing problem with synchronization constraints
A new constraint programming model and a linear programming-based adaptive large neighborhood search for the vehicle routing problem with synchronization constraints
- Research Article
3
- 10.11121/ijocta.01.2021.00899
- Sep 10, 2020
- An International Journal of Optimization and Control: Theories & Applications (IJOCTA)
The periodic vehicle routing problem (PVRP) is an extension of the well-known vehicle routing problem. In this paper, the PVRP with time windows and time spread constraints (PVRP-TWTS) is addressed, which arises in the high-value shipment transportation area. In the PVRP-TWTS, period-specific demands of the customers must be delivered by a fleet of heterogeneous capacitated vehicles over the several planning periods. Additionally, the arrival times to a customer should be irregular within its time window over the planning periods, and the waiting time is not allowed for the vehicles due to the security concerns. This study, proposes novel mixed-integer linear programming (MILP) and constraint programming (CP) models for the PVRP-TWTS. Furthermore, we develop several valid inequalities to strengthen the proposed MILP and CP models as well as a lower bound. Even though CP has successful applications for various optimization problems, it is still not as well-known as MILP in the operations research field. This study aims to utilize the effectiveness of CP in solving the PVRP-TWTS. This study presents a CP model for PVRP-TWTS for the first time in the literature to the best of our knowledge. Having a comparison of the CP and MILP models can help in providing a baseline for the problem. We evaluate the performance of the proposed MILP and CP models by modifying the well-known benchmark set from the literature. The extensive computational results show that the CP model performs much better than the MILP model in terms of the solution quality.
- Research Article
1389
- 10.1016/j.cor.2005.09.012
- Oct 24, 2005
- Computers & Operations Research
A general heuristic for vehicle routing problems
- Book Chapter
2
- 10.1007/978-3-030-18500-8_2
- Jan 1, 2019
One possibility of coordinating service requests that arise for vehicles of a carsharing fleet is to optimize routes of shuttles that drop off and pick up service agents. This scenario is modeled as a variant of Vehicle Routing Problem (VRP), including aspects of the VRP with Time Windows, the Team Orienteering Problem and the Pick-Up and Delivery Problem. A metaheuristic, an Adaptive Large Neighborhood Search is adapted, tested by applying real-world data and evaluated regarding performance and run time. The results show that, despite high run times to improve the initial solution several times, a feasible solution is obtained quickly. Some very practicable routes are obtained when including the minimization of the latest arrival time in the hierarchical objective function. Then, all shuttles are occupied evenly and results reach a high number of served requests. The algorithm can support fleet managers to handle a complex problem within their daily business.
- Book Chapter
3
- 10.1007/978-3-031-24457-5_27
- Jan 1, 2023
In this study, the open vehicle routing problem with heterogeneous vehicle fleet (HFOVRP) is addressed. Unlike the standard vehicle routing problems, vehicles do not return to the depot after their customer visits in the open vehicle routing problems. In the HFOVRP, demands of customers must be served by a heterogeneous vehicle fleet, where the tour length of each vehicle is limited by a maximum allowed tour length. The aim of the studied HFOVRP is to minimize the total fixed cost of used vehicles. In this study, a constraint programming (CP) model is developed for the HFOVRP. A mixed-integer linear programming (MILP) formulation of the HFOVRP is also provided to make a comparison with the CP model. Then, the performances of the CP and MILP models are assessed on a set of small-sized instances with varying number of customers. The computational results show that the CP model is effective for providing good-quality solutions for small-sized instances of the HFOVRP in short computational times. KeywordsVehicle routingOpen vehicle routing problemHeterogeneous vehicle fleetConstraint programmingMathematical modelling
- Research Article
36
- 10.1016/j.cie.2022.108128
- Apr 4, 2022
- Computers & Industrial Engineering
A new hybridization of adaptive large neighborhood search with constraint programming for open shop scheduling with sequence-dependent setup times
- Research Article
3
- 10.1016/j.eswa.2023.120626
- Nov 1, 2023
- Expert Systems with Applications
An adaptive large neighborhood search for the robust rig routing
- Research Article
26
- 10.1016/j.cor.2021.105616
- Nov 1, 2021
- Computers & Operations Research
Metaheuristics with restart and learning mechanisms for the no-idle flowshop scheduling problem with makespan criterion
- Conference Article
11
- 10.1109/cec48606.2020.9185514
- Jul 1, 2020
Cross-docking is considered as a method to manage and control the inventory flow, which is essential in the context of supply chain management. This paper studies the integration of the vehicle routing problem with cross-docking, namely VRPCD which has been extensively studied due to its ability to reduce the overall costs occurring in a supply chain network. Given a fleet of homogeneous vehicles for delivering a single type of product from suppliers to customers through a cross-dock facility, the objective of VRPCD is to determine the number of vehicles used and the corresponding vehicle routes, such that the vehicle operational and transportation costs are minimized. An adaptive large neighborhood search (ALNS) algorithm is proposed to solve the available benchmark VRPCD instances. The experimental results show that ALNS is able to improve 80 (out of 90) best known solutions and obtain the same solution for the remaining 10 instances within short computational time. We also explicitly analyze the added value of using an adaptive scheme and the implementation of the acceptance criteria of Simulated Annealing (SA) into the ALNS, and also present the contribution of each ALNS operator towards the solution quality.
- Research Article
2
- 10.48295/et.2020.78.8
- Jun 1, 2020
- European Transport/Trasporti Europei
Although urban freight transport is a significant contributor to the development of a country, it has adverse effects on the environment and the quality of life in urban areas. To reduce these adverse effects, we can deploy sustainable city logistic strategies. Scheduling and routing of vehicles is a crucial decision in city logistic strategies. Hence, in this paper, we solve the Multi-Depot Two Echelon Capacitated Vehicle Routing Problem (MD2E-CVRP), which is a variant of Vehicle Routing Problem (VRP) with heterogeneous fleets at both levels. Since VRP is NP-hard, we have proposed a Simulated Annealing (SA) based heuristic solution algorithm and have tested it on the standard 2E- CVRP and MD2E-CVRP instances. The results obtained from SA have a good solution quality at just one-fiftieth of computational time using CPLEX and was found to be faster than Adaptive Large Neighborhood Search (ALNS) with only a marginal drop in solution quality.
- Research Article
18
- 10.1287/trsc.2019.0907
- Mar 1, 2020
- Transportation Science
Traditional vehicle routing problems implicitly assume that only one crew operates a vehicle for the entirety of its journey. However, this assumption is violated in many applications arising in humanitarian and military logistics. This paper considers a joint vehicle and crew routing and scheduling problem in which crews are able to interchange vehicles, resulting in space and time interdependencies between vehicle routes and crew routes. The problem is formulated as a mixed integer programming (MIP) model and a constraint programming (CP) model that overlay crew routing constraints over a standard vehicle routing problem. The constraint program uses a novel optimization constraint to detect infeasibility and to bound crew objectives. This paper also explores methods using large neighborhood search over the MIP and CP models. Experimental results indicate that modeling the vehicle and crew routing problems jointly and supporting vehicle interchanges for crews may bring significant benefits in cost reduction compared with a method that sequentializes these decisions.
- Research Article
264
- 10.1016/j.ejor.2016.03.040
- Mar 30, 2016
- European Journal of Operational Research
An adaptive large neighborhood search for the two-echelon multiple-trip vehicle routing problem with satellite synchronization
- Research Article
300
- 10.1016/j.cie.2020.106347
- Feb 11, 2020
- Computers & Industrial Engineering
Mixed-integer linear programming and constraint programming formulations for solving distributed flexible job shop scheduling problem
- Research Article
51
- 10.1016/j.cor.2021.105491
- Jul 31, 2021
- Computers & Operations Research
Adaptive large neighborhood search for vehicle routing problems with transshipment facilities arising in city logistics
- Research Article
12
- 10.1007/s10601-015-9203-0
- Aug 15, 2015
- Constraints
We present an original approach to compute efficient mid-term fleet configurations, at the request of a Queensland-based long-haul trucking carrier. Our approach considers one year's worth of demand data, and employs a constraint programming (CP) model and an adaptive large neighbourhood search (LNS) scheme to solve the underlying multi-day multi-commodity split delivery capacitated vehicle routing problem. Our solver is able to provide the decision maker with a set of Pareto-equivalent fleet setups trading off fleet efficiency against the likelihood of requiring on-hire vehicles and drivers. Moreover, the same solver can be used to solve the daily loading and routing problem. We carry out an extensive experimental analysis, comparing our approach with an equivalent mixed integer programming (MIP) formulation, and we show that our approach is a sound methodology to provide decision support for the mid- and short-term decisions of a long-haul carrier.
- Research Article
12
- 10.1108/ijicc-01-2022-0021
- May 13, 2022
- International Journal of Intelligent Computing and Cybernetics
PurposeDrugs are strategic products with essential functions in human health. An optimum design of the pharmaceutical supply chain is critical to avoid economic damage and adverse effects on human health. The vehicle-routing problem, focused on finding the lowest-cost routes with available vehicles and constraints, such as time constraints and road length, is an important aspect of this. In this paper, the vehicle routing problem (VRP) for a pharmaceutical company in Turkey is discussed.Design/methodology/approachA mixed-integer programming (MIP) model based on the vehicle routing problem with time windows (VRPTW) is presented, aiming to minimize the total route cost with certain constraints. As the model provides an optimum solution for small problem sizes with the GUROBI® solver, for large problem sizes, metaheuristic methods that simulate annealing and adaptive large neighborhood search algorithms are proposed. A real dataset was used to analyze the effectiveness of the metaheuristic algorithms. The proposed simulated annealing (SA) and adaptive large neighborhood search (ALNS) were evaluated and compared against GUROBI® and each other through a set of real problem instances.FindingsThe model is solved optimally for a small-sized dataset with exact algorithms; for solving a larger dataset, however, metaheuristic algorithms require significantly lesser time. For the problem addressed in this study, while the metaheuristic algorithms obtained the optimum solution in less than one minute, the solution in the GUROBI® solver was limited to one hour and three hours, and no solution could be obtained in this time interval.Originality/valueThe VRPTW problem presented in this paper is a real-life problem. The vehicle fleet owned by the factory cannot be transported between certain suppliers, which complicates the solution of the problem.