| Literature DB >> 33689127 |
Reza Zakaryaei Talouki1, Nikbakhsh Javadian2, Mohammad Mehdi Movahedi1.
Abstract
In view of the significance of transportation management and logistics in the economic concept and raising the productivity of production systems, well-timed procurement of perishable materials and goods is determined as a pivotal prerequisite for economic and environmental development. Since the perishable goods produced must be made delivered to consumers as early as possible on account of the limited lifespan, thus, the vulnerability of these products is extremely high, owing to the high cost of transportation as well as the environmental impacts. So that solves this problem, this study represents a problem of dynamic green vehicle routing of perishable products in green traffic conditions that optimizes the total cost for a dynamic transportation network and minimizes environmental influences, and increases customer satisfaction. The introduced model is implemented in light of time windows as a trustworthy solution for monitoring the dynamic logistics process and attaining instantaneous information on the basis of the green traffic situation and travel duration, which is commonly known by the Logit function. Assuming the three-objective programming model, we consider a new improved algorithm developed for a novel augmented ε-constraint heuristic approach. Furthermore, robust optimization has been conducted for the established problem to tackle with uncertainties. Uncertainties are included demand and economic parameters. Eventually, to validate the proposed model, a case study was carried out at Kaleh Amol Dairy Company in Iran. The conclusions of sensitivity analysis by implementing the model in the real world indicate that the model and approach presented in various uncertainty scenarios have high flexibility.Entities:
Keywords: Augmented ε-constraint; Dynamic green vehicle routing problem (DGVRP); Green traffic; Perishable products; Robust optimization
Mesh:
Year: 2021 PMID: 33689127 PMCID: PMC7943401 DOI: 10.1007/s11356-021-13059-6
Source DB: PubMed Journal: Environ Sci Pollut Res Int ISSN: 0944-1344 Impact factor: 4.223
A summary of the literature review
| Author (year) | Sustainability | Type of problem | Logit function | Perishable products | Traffic condition | Time window | Multi-product | Multi-period | Uncertain parameter | Objective function | Case study | Solution approach | |||||
| economic | environmental | social | VRP | DVRP | SO | BO | MO | ||||||||||
| Jouzdani et al. ( | Demand | * | Fuzzy mixed integer programming - CPLEX | ||||||||||||||
| Govindan et al. ( | - | * | MOPSO, MOGA and NSGA-II | ||||||||||||||
| Jabbarpour et al. ( | * | * | * | - | * | Ant-based Algorithm | |||||||||||
| Kim et al. ( | * | * | * | * | - | * | * | Markov decision- adopt a rollout-based approach | |||||||||
| Keyvanshokooh et al. ( | Cost- Rate of return product -Demand | * | Robust stochastic- SBDA | ||||||||||||||
| Bouziyane et al. ( | GA-HVNS | ||||||||||||||||
| Li et al. ( | * | * | * | - | * | MPSO | |||||||||||
| Zulvia et al. ( | * | * | * | * | * | * | * | * | - | * | MOGEA | ||||||
| Alkaabneh et al. ( | BDA | ||||||||||||||||
| Babaee Tirkolaee et al., ( | - | * | * | SA- CPLEX | |||||||||||||
| Tirkolaee et al. ( | Demand | * | * | Robust-CPLEX | |||||||||||||
| Alinaghian et al. ( | - | * | TSA, DEA- CPLEX | ||||||||||||||
| Razavi et al. ( | Demand- Economic parameters-capacity | * | * | Robust- GA-MCGP- CPLEX | |||||||||||||
| This study | Demand- Economic parameters | Robust- heuristic algorithm- augmented ε-constraint- CPLEX | |||||||||||||||
SO, single objective; BO, bi-objective; MO, multi-objective; HVNS, hybrid variable neighborhood search; GA, genetic algorithm; SA, simulated annealing; MCGP, multi-choice goal programming; TSA, Tabu Search Algorithm; DEA, Differential Evolution Algorithm; BDA, Benders Decomposition Algorithm; Many-Objective Gradient Evolution Algorithm; SBDA, Stochastic Benders Decomposition Algorithm; MOPSO, Multi-Objective Particle Swarm Optimization; NSGA II, Nondominated Sorting Genetic Algorithm II; MPSO, modified particle swarm optimization
Fig. 1Pseudo code for suggested heuristic method
Generate real data according to behavior Kaleh Company data
| Parameter | Corresponding random distribution | Parameter | Corresponding random distribution | Parameter | Corresponding random distribution |
|---|---|---|---|---|---|
| Uniform (20,650) | Uniform (0.5,0.7) | Uniform (20,60) | |||
| Uniform (20,100) | Uniform (0.5,0.7) | Uniform (5, 15) | |||
| Uniform (50,150) | Uniform (15000,50000) | Uniform (2, 10) | |||
| Uniform (30,120) | Uniform (10000,30000) | Uniform (5,15) | |||
| Uniform (20,100) | Uniform (5000,150000) | Uniform (0.3,0.5) | |||
| Uniform (150,350) | Uniform (15, 30) | 1000000 | |||
| Uniform (250,850) | Uniform (0.3, 0.5) | Uniform (50,350) | |||
| Uniform (150,450) | Uniform (15,150) | Uniform (0.1,0.5) | |||
| Uniform (5,10) | Uniform (10,150) | Uniform (20,160) |
Problem size
| Problem number | Size of the problem |
|---|---|
| 1 | |i| × |j| × |c| × |p| × |v| × |t| = 3 × 5 × 3 × 3 × 2 × 3 |
| 2 | |i| × |j| × |c| × |p| × |v| × |t| = 5 × 8 × 5 × 3 × 3 × 5 |
| 3 | |i| × |j| × |c| × |p| × |v| × |t| = 8 × 12 × 8 × 6 × 6 × 8 |
| 4 | |i| × |j| × |c| × |p| × |v| × |t| = 10 × 12 × 10 × 8 × 8 × 10 |
Comparison of different solution methods for first objective function
| Method | MINLP | MILP | Heuristic | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Problem size | Deterministic | Time | Optimal gap (%) | Robust | Time | Optimal gap (%) | Deterministic | Time | Optimal gap (%) | Robust | Time | Optimal gap (%) | Deterministic | Time | Optimal gap (%) | Robust | Time | Optimal gap (%) |
| 1 | 1100541 | 0:04:00 | 2.8 | 1121324 | 0:04:56 | 1.56 | 1100541 | 0:02:00 | 2.02 | 1120324 | 0:02:00 | 1.85 | 1085642 | 0:01:03 | 2.5 | 1116504 | 0:02:23 | 1.05 |
| 2 | 1536321 | 0:04:19 | 0.51 | 1575324 | 0:05:00 | 1.04 | 1536321 | 0:01:00 | 0.036 | 1531024 | 0:01:15 | 0.5 | 1403254 | 0:01:10 | 0.00 | 1430021 | 0:02:46 | 1.2 |
| 3 | 2156175 | 0:04:55 | 0.00 | 2235248 | 0:05:34 | 0.94 | 2143250 | 0:02:00 | 1.68 | 2200584 | 0:02:38 | 0.008 | 2105369 | 0:01:09 | 1.05 | 2198354 | 0:03:19 | 0.00 |
| 4 | 3048395 | 0:06:56 | 0.82 | 3163574 | 0:07:41 | 0.00 | 3033789 | 0:04:56 | 0.39 | 3134781 | 0:05:06 | 1.36 | 2972560 | 0:02:11 | 0.005 | 3045739 | 0:05:17 | 0.00 |
Comparison of different solution methods for second objective function
| Method | MINLP | MILP | Heuristic | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Problem size | Deterministic | Time | Optimal gap (%) | Robust | Time | Optimal gap (%) | Deterministic | Time | Optimal gap (%) | Robust | Time | Optimal gap (%) | Deterministic | Time | Optimal gap (%) | Robust | Time | Optimal gap (%) |
| 1 | 1025 | 0:07:00 | 1.45 | 1095 | 0:07:56 | 1.01 | 1020 | 0:03:00 | 0.92 | 1089 | 0:04:05 | 1.27 | 1000 | 0:01:33 | 1.5 | 1053 | 0:02:23 | 0.83 |
| 2 | 2295 | 0:07:19 | 1.05 | 2502 | 0:08:00 | 1.26 | 2207 | 0:04:00 | 0.87 | 2414 | 0:05:08 | 0.98 | 2175 | 0:01:14 | 0.00 | 2310 | 0:03:46 | 0.02 |
| 3 | 7147 | 0:07:55 | 0.18 | 7870 | 0:08:34 | 0.58 | 7105 | 0:05:00 | 1.00 | 7568 | 0:06:3 | 0.05 | 6954 | 0:01:5 | 0.85 | 7015 | 0:04:19 | 0.00 |
| 4 | 10852 | 0:09:56 | 1.25 | 10957 | 0:10:41 | 0.98 | 10320 | 0:06:56 | 1.01 | 10681 | 0:07:06 | 0.97 | 10141 | 0:01:11 | 0.105 | 10451 | 0:05:17 | 0.00 |
Comparison of different solution methods for third objective function
| Method | MINLP | MILP | Heuristic | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Problem size | Deterministic | Time | Optimal gap (%) | Robust | Time | Optimal gap (%) | Deterministic | Time | Optimal gap (%) | Robust | Time | Optimal gap (%) | Deterministic | Time | Optimal gap (%) | Robust | Time | Optimal gap (%) |
| 1 | 610 | 0:05:00 | 1.8 | 623 | 0:06:46 | 1.48 | 615 | 0:03:00 | 1.02 | 625 | 0:03:00 | 1.15 | 620 | 0:01:03 | 1.05 | 618 | 0:01:23 | 0.85 |
| 2 | 853 | 0:05:19 | 1.11 | 868 | 0:06:08 | 1.25 | 858 | 0:02:80 | 1.036 | 871 | 0:02:75 | 1.5 | 865 | 0:01:10 | 0.00 | 864 | 0:01:46 | 0.73 |
| 3 | 985 | 0:05:55 | 0.57 | 993 | 0:06:24 | 0.73 | 991 | 0:03:00 | 0.68 | 996 | 0:03:38 | 0.908 | 994 | 0:01:09 | 0.15 | 993 | 0:02:19 | 0.00 |
| 4 | 1024 | 0:08:56 | 1.22 | 1033 | 0:08:31 | 1.09 | 1031 | 0:06:43 | 0.89 | 1039 | 0:05:06 | 1.06 | 1045 | 0:02:11 | 0.005 | 1042 | 0:04:17 | 0.00 |
Fig. 2Comparison of different solution methods in uncertainty and deterministic conditions
Fig. 3Comparison of the results for case study problem in deterministic and robust situation
Fig. 4Comparison of the results for case study problem with considering traffic and non-traffic conditions in deterministic and robust situation
Fig. 5Comparison of the results for different optimal status
Fig. 6Demand sensitivity analysis on objective functions
Fig. 7Sensitivity analysis of shelf time of products in different objective functions
Fig. 8Sensitivity analysis of traffic conditions in different objective functions