This file is in Excel (xls) format, and contains data about regression model for input and output parameters (constants) that can be used for the solving of real-world vehicle routing problems with realistic non-standard constraints. All data are real and obtained experimentally by using VRP algorithm on production environment in one of the biggest distribution companies in Bosnia and Herzegovina.
Available data in this dataset are filtered with where clause INP_ALL_CONSTRAINTS_MET = 1.
INPUT PARAMETERS:
- INPUT_NUMBER_OF_ARTICLES_TOTAL: the total number of articles ordered [items]
- INP_NUMBER_AVAILABLE_VEHICLES: number of available vehicles
- INP_NUMBER_OF_DIFFERENT_CITIES: number of different cities
- INP_NUMBER_OF_CUSTOMERS_TOTAL: number of customers
- INP_NUMBER_VEHICLE_TYPES: number of different available types of vehicles
- INP_NUM_CONST_CUST_VEH_TOTAL: the total number of constraints related to which customer can’t be serviced by which vehicle
- INP_WEIGHT_TOTAL: the total weight of all articles ordered [kg]
- INP_SUM_TIME_WINDOWS_TOTAL: the total duration of time windows of all the customers [min]
- INP_VOLUME_TOTAL: the total volume of all articles ordered [m3]
- INP_ALL_CONSTRAINTS_MET: whether all set constraints are met (1 – yes, 0 – no)
OUTPUT PARAMETERS:
- OUT_PENALTYDELAY: Penalization constant of a one minute delay for the customer
- OUT_PENALTYPERCENTAGEWEIGHT: Constant which penalizes the overload of a vehicle in weight. It represents the cost increase when the weight is overloaded by 100%
- OUT_PENALTYPERCENTAGEVOLUME: Constant which penalizes the overload of a vehicle in volume. It represents the cost increase when the volume is overloaded by 100%
- OUT_PENALTYCUSTOMERSVEHICLES: Constant which penalizes the customer in the vehicle which cannot service them (SDVRP)
- OUT_COSTINCREASING: Constant which is used in the cost increase due to the weight the vehicle is carrying. It represents the coefficient of cost increase when the vehicle is transporting the maximum weight
- OUT_TOLERANCEWEIGHT: During greedy assignment of vehicles, after each iteration of Tabu search, it is allowed for the vehicle to be overloaded in terms of weight by the values ToleranceWeight
- OUT_TOLERANCEVOLUME: During greedy assignment of vehicles, after each iteration of Tabu search, it is allowed for the vehicle to be overloaded in terms of volume by the values ToleranceVolume