| Literature DB >> 31879714 |
Ali Yaghoubi1, Farideh Akrami2.
Abstract
In the last three decades, an integrated approach to optimize logistics system is considered as one of the most important aspects of optimizing supply chain management. This approach involves the ties between locations of facility, allocation of suppliers/customers, structure of transportation routes and inventory control. The aim of this paper is to investigate the ordering planning of a supply chain with multi supplier, multi distribution center, multi customer and one perishable raw material. This paper provides a mathematical model taking in consideration the limitation of raw material corruptibility (perishable material) which belongs to the category of NP-hard problems. To solve the proposed model, the Ant Colony Optimization algorithm (ACO) and Particle Swarm Optimization algorithm (PSO) are employed. In order to improve performances of ACO and PSO parameters, a Taguchi experimental design method was applied to set their proper values. Besides, to evaluate the performance of the proposed model, an example of the dairy industry is analyzed by using MATLAB R 2015a. To validate the proposed meta-heuristic algorithms, the results of them were compared with together. The results of the comparison show that ACO is greater than PSO in speed convergence rate and the number of solutions iterations.Entities:
Keywords: Ant colony optimization algorithm; Computational intelligence; Industrial engineering; Industry management; Mathematical modeling; Particles swarm optimization algorithm; Perishable raw material; Process modeling; Supply chain management; Systems engineering
Year: 2019 PMID: 31879714 PMCID: PMC6920202 DOI: 10.1016/j.heliyon.2019.e03020
Source DB: PubMed Journal: Heliyon ISSN: 2405-8440
Parameters and their values for the proposed algorithms.
| The ACO parameters | |||
|---|---|---|---|
| Level | Pheromone evaporation rate | Population | Iteration |
| 1 | 0.000001 | 20 | 50 |
| 2 | 0.000003 | 30 | 100 |
| 3 | 0.000006 | 40 | 200 |
Figure 1Main effects plot for the S/N ratio of ACO.
Figure 2Main effects plot for the S/N ratio of PSO.
Parameter set obtained through optimization for ACO & PSO algorithms.
| The ACO parameters | ||
|---|---|---|
| Pheromone evaporation rate | Population | Iteration |
| 0.000006 | 20 | 200 |
Distance between potential locations of suppliers & distribution centers in kilometer.
| Dij | J1 | J2 | J3 | J4 | J5 | J6 | J7 | J8 | J9 | J10 | J11 | J12 | J13 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I1 | 2 | 5 | 10 | 25 | 15 | 41 | 35 | 35 | 40 | 50 | 60 | 70 | 100 |
| I2 | 40 | 41 | 25 | 15 | 25 | 10 | 25 | 10 | 32 | 20 | 35 | 35 | 40 |
| I3 | 32 | 20 | 32 | 30 | 15 | 25 | 2 | 5 | 10 | 15 | 20 | 25 | 25 |
| I4 | 100 | 70 | 70 | 80 | 60 | 70 | 25 | 31 | 20 | 35 | 5 | 10 | 15 |
Distance between potential locations of distribution centers & factories in kilometer.
| Dli | I1 | I2 | I3 | I4 |
|---|---|---|---|---|
| L1 | 10 | 10 | 25 | 70 |
| L2 | 70 | 30 | 20 | 10 |
The capacity of supplier centers in kilogram.
| J1 | J2 | J3 | J4 | J5 | J6 | J7 | J8 | J9 | J10 | J11 | J12 | J13 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cj | 50 | 100 | 20 | 30 | 80 | 90 | 200 | 50 | 150 | 90 | 200 | 70 | 140 |
The capacity of distribution centers in kilogram.
| I1 | I2 | I3 | I4 | |
|---|---|---|---|---|
| Ci | 300 | 350 | 500 | 250 |
The ACO results of the volume transferred from suppliers to distribution centers in kilogram.
| J1 | J2 | J3 | J4 | J5 | J6 | J7 | J8 | J9 | J10 | J11 | J12 | J13 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I1 | 50 | 100 | 20 | 0 | 80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| I2 | 0 | 0 | 0 | 30 | 0 | 90 | 50 | 50 | 0 | 90 | 0 | 0 | 0 |
| I3 | 0 | 0 | 0 | 0 | 0 | 0 | 150 | 0 | 150 | 0 | 50 | 0 | 110 |
| I4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 150 | 70 | 30 |
The PSO results of the volume transferred from suppliers to distribution centers in kilogram.
| J1 | J2 | J3 | J4 | J5 | J6 | J7 | J8 | J9 | J10 | J11 | J12 | J13 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I1 | 0 | 80 | 20 | 0 | 60 | 0 | 50 | 0 | 0 | 0 | 0 | 0 | 0 |
| I2 | 50 | 0 | 0 | 30 | 0 | 90 | 0 | 50 | 0 | 75 | 0 | 0 | 0 |
| I3 | 0 | 20 | 0 | 0 | 0 | 0 | 150 | 0 | 85 | 0 | 50 | 0 | 100 |
| I4 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 65 | 15 | 150 | 70 | 40 |
The ACO results of volume transferred from distribution centers to factories in kilogram.
| I1 | I2 | I3 | I4 | |
|---|---|---|---|---|
| L1 | 250 | 310 | 0 | 0 |
| L2 | 0 | 0 | 460 | 250 |
The PSO results of volume transferred from distribution centers to factories in kilogram.
| I1 | I2 | I3 | I4 | |
|---|---|---|---|---|
| L1 | 200 | 280 | 0 | 30 |
| L2 | 50 | 30 | 460 | 220 |
Figure 3The best and average fitness of ACO.
Figure 4The best and average fitness of PSO.
Figure 5The compare convergence curve between ACO and PSO algorithms.
| l | Index of the factories (l = 1,…, L) |
| i | Index of the distribution center (i = 1,…, I) |
| j | Index of the supplier centers (j = 1,…, J) |
| Xijmax | Maximum amount of raw material transported from supplier center j to distribution center i |
| Xlimax | Maximum amount of raw material transported from distribution center i to factory l |
| Dij | Distance from supplier j to distribution center i |
| Dli | Distance from distribution center i to factory l |
| Mi | Total amount of raw material entered to distribution center i from suppliers |
| Ml | Total amount of raw material entered to factory l from distribution centers |
| Ui | Maximum capacity at distribution center i |
| Ul | Maximum capacity at the factory l |
| Ci | Total amount of raw material exported from distribution center i |
| Cj | Total amount of raw material exported from supplier j |
| Tmax | Maximum of the storage time of raw material |
| The rate of transportation cost of raw material per one kilometer | |
| Qi | The fixed cost of establishing the distribution center i |
| Ql | The fixed cost of establishing the factory l |
| Xij | The amount of raw material transported from supplier j to distribution center i |
| Xli | The amount of raw material transported from distribution center i to factory l |
| tij | The required time for transporting raw material from supplier j to distribution center i |
| tli | The required time for transporting raw material from distribution center i to factory l |