Scheduling of Container Transportation Vehicles in Surface Coal Mines Based on the GA–GWO Hybrid Algorithm
Abstract
:1. Introduction
2. Problem Description and Modelling
2.1. Problem Description
2.2. Basic Assumptions
- All containers meet international standards, and all trucks and containers are free from fitness issues.
- A truck can transport a maximum of two containers at a time.
- The time taken by cranes to lift heavy or light boxes is negligible.
- There are no truck changes during a single container transportation process.
- The transportation route from the yard to the coal plant remains fixed and does not change midway.
- The weight of the loaded container must not exceed the vehicle’s maximum load capacity.
- The freight cost between nodes is stable, with no consideration for fluctuating transportation costs during off-peak seasons.
- During the operation period, equipment failures are not considered; thus, equipment is assumed to maintain regular operation throughout the production time.
2.3. Parameterization and Decision Variables
2.4. Container Transport Vehicle Scheduling Optimisation Model Construction
3. GA−GWO Hybrid Algorithm
3.1. GA Algorithm
3.2. GWO Algorithm
- Step 1.
- Initialise the grey wolf population: Establish the number and initial positions of grey wolves, randomly distributed across the search space.
- Step 2.
- Calculate the fitness value of the grey wolves: according to the optimisation objective of the problem, calculate the fitness value of each grey wolf, which measures the degree of superiority or inferiority of the individual in the current position.
- Step 3.
- Update alpha, beta, and delta grey wolves: Assign the grey wolf with the highest fitness as alpha, the second highest as beta, and the third highest as delta.
- Step 4.
- Group collaboration: According to the current positions of alpha, beta, and delta grey wolves, other grey wolves can approach alpha, beta, and delta by adjusting their positions.
- Step 5.
- Update grey wolf position: according to specific iteration rules and formulas, update the position of grey wolves to achieve better optimisation.
- Step 6.
- Adaptation evaluation: calculate the new position’s adaptation value and update each grey wolf’s adaptation.
- Step 7.
- Judge the termination condition: Judge whether the termination condition is satisfied, such as reaching the maximum number of iterations or finding the optimal solution that satisfies a specific condition.
- Step 8.
- Iterate steps 3–7: Repeat steps 3–7 until the termination condition is satisfied.
- Step 9.
- Output: Output the found optimal solution or near-optimal solution, and other statistical information can also be output.
- (1)
- Surrounding:
- (2)
- Hunting:
- (3)
- Attack
3.3. GA–GWO Hybrid Algorithm
- Piecewise chaotic mapping is used to initialise the total grey wolf population, and the expression of piecewise mapping is as follows:
- 2.
- Convergence factor and adjustment strategy
- 3.
- Position update formula
- 4.
- GA parameter design based on hormone regulation
- Import coal processing plant information, container information (container number, demand), and other fundamental data for loading data.
- Initialise the model: first of all, it is necessary to initialise the model of the problem, that is, to determine the objectives and constraints of the problem.
- Initialise aInitial and aFinal: aInitial and aFinal are used to control the range of parameter updates during the iteration process of the algorithm. aInitial and aFinal determine the minimum and maximum values for updating the grey wolf position.
- Initialise Hill coefficient n and threshold value D: Hill coefficient n is used to regulate the speed of grey wolf position update and control the degree of contraction of grey wolf search space, which is generally a positive integer. The threshold value D is used as a regulation parameter in repairing the population, and the threshold value is used to judge whether the grey wolf needs to carry out the positional repair.
- Initialise the grey wolf population with piecewise chaotic mapping: This method enhances algorithm randomness and search performance by generating the initial population.
- Repairing the population: for each grey wolf in the population, check whether its position is out of the range of the search space of the problem. If it is out of range, its position is repaired to a reasonable range. This ensures the legitimacy of the population location.
- Fitness evaluation pop Fitness: Calculate each grey wolf in the repaired population’s fitness value. The fitness function is based on the specific requirements of the problem and is used to evaluate the degree of merit of the grey wolf’s location. The higher the fitness value, the more excellent the location.
- Determine the termination conditions: During the iterative process, evaluate whether the conditions for termination, such as reaching the maximum number of iterations or achieving target accuracy, have been met. If so, select the optimal individual and conclude the algorithm.
- Update vUp and vDown in hormone regulation if termination conditions are not met: Adjust the grey wolf population’s search range using hormone-based regulators to enhance the search process.
- Update crossover probability Pc and mutation probability Pm: crossover probability and mutation probability are two critical parameters in genetic algorithms, and the search behaviour of genetic algorithms can be adjusted by updating them.
- Binary Tournament Selection: Through the binary tournament selection method, select two individuals in the population for comparison and select the individual with higher fitness as the parent to enter the crossover and mutation operations.
- Crossover and mutation operations to obtain a new population: Through crossover and mutation operations, operate on the selected individuals of the parent generation to generate a new population.
- Repair the population: for each grey wolf in the new population, position repair is performed to adjust the position beyond the search space range to a reasonable range.
- Adaptation evaluation new Pop Fitness: Adaptation evaluation is carried out for the repaired new population, and its adaptability value is calculated.
- Elite strategy to update the population: According to the fitness value, adopt an elite strategy to update the population and keep a part of the individuals with the highest fitness.
- Update convergence factor a: according to the convergence state of the algorithm, adjust the search speed and range of the algorithm by updating the convergence factor a.
- Obtaining the position of α, Β, and γ wolves: according to the current fitness value of the population, select the three individuals with the highest fitness as α, Β, and γ grey wolves from the population.
- Update the wolf population based on step length Euclidean distance proportional weight new Population: according to the step length Euclidean distance proportional weight formula, update the position of grey wolves in the latest population using the three grey wolves α, Β, and γ as references.
- Repair the population: repair the position of the updated new population and adjust the position beyond the range of search space to a reasonable range.
- Adaptation Evaluation New Pop Fitness: Evaluate the adaptability of the repaired new population and calculate its adaptability value.
- Elite strategy to update the population: According to the fitness value, adopt the elite strategy to update the population and keep a part of the individuals with the highest fitness.
- Iterate steps 7–20: Repeat steps 7–20 until the termination conditions are met.
- Output results: output the found optimal or near-optimal solution, which can also output other statistical information.
3.4. SA Algorithm
- Search space: Also known as the state space, it consists of all feasible solutions to the problem; each state in the space corresponds to a feasible solution.
- Energy function: In the search space, there must be a function as the optimisation objective; the minimum point of this function is the optimal solution to the required problem.
- State transfer rule: In the simulated annealing algorithm, the state transfer rule refers to the transfer probability, which is the probability of transitioning from one state to another, related to the temperature parameter.
- Cooling schedule: It is the table that manages the temperature drop and records the cooling process.
- Step 1.
- Initialization. Randomly select an initial solution x0, so that the current solution is xold = x0, the current iteration step is k = 0, the current annealing temperature is tk = tmax, and calculate the objective function E(xold);
- Step 2.
- Randomly select a neighbour from the neighbourhood of the current initial solution xold as the new solution xnew; calculate the objective function E(xnew);
- Step 3.
- Calculate , if , then accept the new solution, ,; otherwise, accept the new solution in the case of (, which denotes a uniform random number between 0 and 1).
- Step 4.
- Judge whether the pre-set number of iterations of the algorithm is reached; if not, then jump to Step 2; if the pre-set number of iterations of the algorithm is reached, then continue to judge whether the set termination conditions are met; if the set convergence conditions are not met, then the annealing temperature is slowly lowered by the annealing speed function and the number of iterations is updated; and then return to Step 2; if the termination conditions are met, then the loop ends and returns to the optimal solution. If the termination conditions are met, the loop ends, and the optimal solution is returned.
4. Instance Analysis
5. Conclusions
- The container transportation cost and vehicle waiting time cost are incorporated into the container backwards short cost, forming an optimisation model aimed at minimising both container transportation time and backwards short cost.
- To address the slow convergence speed of the GA, a hybrid GA–GWO algorithm has been developed by integrating the GWO algorithm into the GA search process. This hybrid algorithm not only comprehensively searches the solution space, balancing global and local optimisation capabilities, but also significantly enhances convergence and stability.
- The GA–GWO hybrid algorithm has been applied to optimise the scheduling of container transport vehicles in coal mines. This application has improved the algorithm’s convergence accuracy and speed while also reducing total costs, container reversal time, and completion time of the container schedule, outperforming both the SA, GA, and GWO algorithms.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Li, L. Research on High-Precision Positioning Algorithm of Coal Mine Tunnel Based on RSSI. Master’s Thesis, China University of Mining and Technology, Xuzhou, China, 2015. [Google Scholar]
- Zhao, X. Research on the Positioning Monitoring System of Dispatching Substations for Mining Rubber-Wheeled Vehicles. Master’s Thesis, Xi’an University of Science and Technology, Xi’an, China, 2017. [Google Scholar]
- Amina, L. Mine Planning and Oil Field Development: A Survey and Research Potentials. Math. Geosci. 2017, 49, 395–437. [Google Scholar]
- Baradaran, V.; Shafaei, A.; Hosseinian, A.H. Stochastic vehicle routing problem with heterogeneous vehicles and multiple prioritised time windows: Mathematical modelling and solution approach. Comput. Ind. Eng. 2019, 131, 187–199. [Google Scholar] [CrossRef]
- Sun, X.; Tian, F.; Zhang, H.; Sun, B. A traffic flow planning model for open pit mines considering the need for fixed allocation. J. Coal 2016, 41, 583–588. [Google Scholar]
- Sun, X.; Zhao, S.; Liu, H.; Zhang, H. Equilibrium allocation model of open pit mine traffic road network. J. Coal 2017, 42, 1607–1613. [Google Scholar]
- Ali, M.A.; Mohammad, T.; Hooman, A. A multiple objective transportation problem approach to dynamic truck dispatching in surface mines. Eur. J. Oper. Res. 2019, 276, 331–342. [Google Scholar]
- Men, F.; Jiang, X. An improved grey wolf optimisation algorithm for solving low-carbon transportation scheduling problems in open-pit mines. Ind. Mine Autom. 2020, 46, 90–94. [Google Scholar]
- Sun, Y.; Lian, M. Optimisation of production scheduling path of underground mine vehicles based on improved ant colony algorithm. Met. Min. 2010, 2, 51–54. [Google Scholar]
- Gu, Q.H.; Jing, S.G. Study on Vehicle Routing and Scheduling Problems in Underground Mine Based on Adaptively ACA. Appl. Mech. Mater. 2012, 1686, 157–158. [Google Scholar]
- Su, K.; Men, F. Adaptive fruit fly optimisation algorithm for solving open-pit hauling dispatching optimisation problem. Met. Mine 2017, 46, 172–176. [Google Scholar]
- Alvarenga, G.B.; Mateus, G.R.; De Tomi, G. A genetic and set partitioning two-phase approach for the vehicle routing problem with time windows. Comput. Oper. Res. 2007, 34, 1561–1584. [Google Scholar] [CrossRef]
- Chang, J.; Yu, M.; Shen, S.; Xu, M. Location design and relocation of a mixed car-sharing fleet with a CO2 emission constraint. Serv. Sci. 2017, 9, 15. [Google Scholar] [CrossRef]
- Yue, Z.; Zhang, S.; Xiao, W. A novel hybrid algorithm based on grey wolf optimiser and fireworks algorithm. Sensors 2020, 20, 2147. [Google Scholar] [CrossRef] [PubMed]
- He, R.; Li, H.; Zhang, B.; Chen, M. The multi-level warehouse layout problem with uncertain information: Uncertainty theory method. Int. J. Gen. Syst. 2020, 49, 497–520. [Google Scholar] [CrossRef]
- Li, Y.; Zhang, P.; Wu, Y. A vehicle allocation and path optimisation model for hybrid electric vehicle/conventional vehicle fleet. J. Syst. Manag. 2020, 29, 522–531. [Google Scholar]
- Han, G.; Fan, B.Y. Research on the application of differential evolutionary algorithm in the path planning of mobile equipment in underground coal mines. China Equip. Eng. 2022, 19, 91–92. [Google Scholar]
- Cheng, P.; Li, X.; Gu, Q.; Jiang, S. Intelligent scheduling optimization and application of new energy pure electric trucks for open pit mines. Met. Mining 2023, 3, 193–198. [Google Scholar] [CrossRef]
- Liu, C.; Chen, H.; Wu, Z. Hybrid vehicle path planning model and optimisation algorithm for urban logistics and distribution. Control Decis. Mak. 2023, 38, 759–768. [Google Scholar]
- Huang, J.; Sun, Y.; Peng, T. A study of theoretical models and algorithms for priority allocation in mine transportation problems. Chem. Miner. Process. 2020, 49, 16–20. [Google Scholar]
- Jiang, H.; Tang, H.-R.; Zheng, J.-H. A fast multi-objective genetic algorithm based on quick sort. Comput. Eng. Appl. 2005, 41, 46–48. [Google Scholar]
- Saremi, S.; Mirjalili, S.Z.; Mirjalili, S.M. Evolutionary population dynamics and grey wolf optimizer. Neural Comput. Appl. 2015, 26, 1257–1263. [Google Scholar] [CrossRef]
- Kong, X.; Yao, Y.; Yang, W.; Yang, Z.; Su, J. Solving the flexible job shop scheduling problem using a discrete improved grey wolf optimization algorithm. Machines 2022, 10, 1100. [Google Scholar] [CrossRef]
- Li, X.; Xie, J.; Ma, Q.; Gao, L.; Li, P. Improved gray wolf optimizer for distributed flexible job shop scheduling problem. Sci. China Technol. Sci. 2022, 65, 2105–2115. [Google Scholar] [CrossRef]
- Gu, J.; Jiang, T.; Zhu, H.; Zhang, C. Low-carbon job shop scheduling problem with discrete genetic-grey wolf optimization Algorithm. J. Adv. Manuf. Syst. 2020, 19, 1–14. [Google Scholar] [CrossRef]
- Banaie-Dezfouli, M.; Nadimi-Shahraki, M.H.; Beheshti, Z. BE-GWO: Binary extremum-based grey wolf optimizer for discrete optimization problems. Appl Soft Comput. 2023, 146, 110583. [Google Scholar] [CrossRef]
- Tawhid, M.A.; Ali, A.F. A hybrid grey wolf optimizer and genetic algorithm for minimizing potential energy function. Memet Comput. 2017, 4, 347–359. [Google Scholar] [CrossRef]
- Michalewicz, Z.; Schoenauer, M. Evolutionary algorithms for constrained parameter optimization problems. Evol. Comput. 1996, 1, 1–32. [Google Scholar] [CrossRef]
- Katoch, S.; Chauhan, S.S.; Kumar, V. A review on genetic algorithm: Past, present, and future. Multimed. Tools Appl. 2021, 80, 8091–8126. [Google Scholar] [CrossRef] [PubMed]
- Zhang, H.-S.; Huang, B.; Luo, L.-M.; Gong, L.-H.; Li, G.-P.; Cui, Y.-G.; Lou, J.-Q. Optimization and implementation of RV gearbox selection based on multi-objective genetic algorithm NSGA-Ⅱ. Mech. Des. Res. 2022, 38, 104–109. [Google Scholar]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Wang, Y.; Chen, W.-D.; Gu, X.-S.; Xu, Z.-H. Flow-shop scheduling problem of immunization algorithm based on endocrine hormone regulation mechanism. J. Syst. Simul. 2008, 20, 3425–3430. [Google Scholar]
- Zhang, M.; Gu, Q.-H.; Li, F.-B.; Liu, D. Research of open-pit mine truck dispatching optimization based on multi-objective genetic algorithm. Met. Mine 2019, 48, 157–162. [Google Scholar]
Notation | Instructions | Unit |
---|---|---|
Q | Total container requirements at the yard | t |
N | Number of coal preparation plants | size |
Di | Distance from the coal preparation plant to the freight yard | km |
Ci | Capacity of coal preparation plant i | t/h |
Si | Beginning stockpile at coal preparation plant i | t |
M | Number of containerised vehicles in the yard | Number of vehicles |
Lj | Maximum load of container transport vehicle j | t |
Vj | Speed of container transport vehicles j | km/h |
Pj | Unit transportation cost of container transport vehicles j | RMB/(t×km) |
P2 | Waiting cost per unit of time for container transport vehicles | RMB/h |
K | Number of vehicles hauling coal for external transportation | |
Gk | Coal beneficiation plants visited by outbound vehicles k | |
Tk | Time of arrival of outbound vehicles k at the coal preparation plant | time slot |
qk | Coal hauled by outbound vehicles k | t |
s | Coal preparation plant loading speed | t/h |
b | Coal unloading speed at the yard | t/h |
Container transport vehicles j in t missions, time of departure from the yard | time slot | |
Container transport vehicles j at t mission, arrival time at coal processing plant | time slot | |
Container transport vehicles j at task t, time of start of coal loading | time slot | |
Container transport vehicles j at t missions, time of departure from coal plant | time slot | |
Container transport vehicles j in t missions, return time to yard | time slot | |
Container transport vehicles j in t missions, time to unload cargo | time slot | |
Container transport vehicles j waiting time at task t before coal loading begins | time slot | |
Length of time container transport vehicles j are out of and back to the yard in t missions | time slot | |
Total coal loading at coal preparation plant i | t | |
Decision variable, container transport vehicles j at t tasks to go to the target coal processing plant id | ||
Decision variable, the amount of coal pulled by container transport vehicles j at t missions to the target coal preparation plant | t |
Step | Marginal Notes |
---|---|
model | Init Model Of Problem() |
D | Decision variable dimensions |
crossover rate | |
mutation rate | |
population | Initial Population (N, D) |
Pop Fitness | Obtain Population Fitness (population, N) |
Best Individual Set | Max gen × D-dimensional all-0 matrices |
Best Fitness Set | 1 × max Gen-dimensional all-0 vectors |
for i | 1: NexGen |
Selection Operation (population, pop Fitness) | |
Crossover Operation (new Population, crossover Rate) | |
Mutation Operation (new Population, mutation Rate) | |
New Pop Fitness | Obtain Population Fitness (new population); |
population, pop Fitness | Elite Selection Strategy |
Best Individual Set, best Fitness Set | Updating the current optimal |
return Population | Return to Final Evolutionary Population |
GA–GWO Hybrid Algorithm Pseudocode | ||
---|---|---|
Input: N (population size), maxGen (maximum number of evolutionary generations) | ||
Output: Population (final evolved population) | ||
1 | model ← initModel Of Problem (); | Initialisation problems |
2 | aInitial, aFinal ← 2, 0; | Initialise aInitial, aFinal |
3 | n, D ← 1, 2; | Initialise Hill coefficient n, threshold D |
4 | Pc0, Pm0 ← 0.6, 0.02; | Initialise crossover, mutation probability |
5 | D ← Decision variable dimensions; | D is an integer |
6 | pop ← Initial Population By Piecewise (N, D); | Piecewise Chaos Mapping Initial Grey Wolf Population |
7 | pop ← repair Operation (pop, model); | population restoration |
8 | popFitness ← get Population Fitness (pop, model); | Calculating population fitness |
9 | Best IndividualSet ← maxGen × D-dimensional all-0 matrices; | The set of optimal individuals per generation |
10 | Best Fitness Set ← 1 × maxGen-dimensional all-0 vector; | Highest fitness set per generation |
11 | for t ← 1: maxGen | |
12 | Vup, Vdown ← get Vup And Vdown (t, D, n, 0); | hormone renewal |
13 | Pc ← Pc0 × Vdown; | Hormone Renewal Cross Probability |
14 | Pm ← Pm0 × Vup; | Hormone Renewal Mutation Probability |
15 | newPop ← selection Operation (pop, popFitness); | Selection of operation |
16 | newPop ← crossover Operation (newPop, Pc); | crossover operation |
17 | newPop ← mutation Operation (newPop, Pm); | variant operation |
18 | newPop ← repair Operation (newPop, model); | population restoration |
19 | newPopFitness ← get Population Fitness (newPop); | Adaptation of new populations |
20 | pop, popFitness ← elite Strategy (pop, newPop, popFitness, newPopFitness); | Merger of child and parent populations, selection (elite strategy) |
21 | a ← updateA (aInitial, aFinal, t, maxGeneration); | Updating the convergence factor a |
22 | alphaWolf, betaWolf, deltaWolf ← getEliteWolf (pop, popFitness); | Obtain the first 3 elite wolves |
23 | newPop ← evolve Population GWO (alphaWolf, betaWolf, deltaWolf, pop, a, t, maxGen); | Updating wolf packs based on step size Euclidean distance proportional weights |
24 | newPop ← repair Operation (newPop, model); | population restoration |
25 | newPopFitness ← get Population Fitness (newPop); | Adaptation of new populations |
26 | pop, popFitness ← elite Strategy (pop, newPop, popFitness, newPopFitness); | Merger of child and parent populations, selection (elite strategy) |
27 | Best Individual Set, best Fitness Set; | Updating the current optimal |
28 | return Population; | Return to the Final Evolutionary Population |
The Coal Preparation Plant Id | Distance (km) | Capacity Efficiency (t/h) | Initial Stockpile (t) | Coal Loading Rate (t/h) |
---|---|---|---|---|
No. 1 Coal Preparation Plant Information | 60 | 1300 | 64 | 1830 |
No. 2 Coal Preparation Plant Information | 62 | 1607 | 82 | 1090 |
No. 3 Coal Preparation Plant Information | 56 | 1919 | 56 | 1330 |
No. 4 Coal Preparation Plant Information | 92 | 1195 | 67 | 1740 |
Vehicle Lots | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
---|---|---|---|---|---|---|---|---|
Vehicle ID | ||||||||
1 | 1 | 3 | 4 | 2 | 2 | 1 | 0 | |
2 | 2 | 1 | 3 | 1 | 2 | 0 | 0 | |
3 | 3 | 1 | 1 | 3 | 0 | 0 | 0 | |
4 | 3 | 1 | 2 | 2 | 0 | 0 | 0 | |
5 | 4 | 2 | 3 | 1 | 0 | 0 | 0 | |
6 | 3 | 3 | 1 | 1 | 2 | 0 | 0 | |
7 | 4 | 1 | 4 | 4 | 1 | 0 | 0 | |
8 | 3 | 3 | 2 | 3 | 2 | 0 | 0 | |
9 | 1 | 3 | 3 | 1 | 1 | 1 | 0 | |
10 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
11 | 2 | 4 | 1 | 1 | 1 | 0 | 0 | |
12 | 1 | 1 | 3 | 3 | 2 | 0 | 0 | |
13 | 3 | 3 | 1 | 1 | 1 | 0 | 0 | |
14 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
15 | 2 | 3 | 2 | 3 | 0 | 0 | 0 | |
16 | 3 | 1 | 3 | 2 | 0 | 0 | 0 | |
17 | 3 | 3 | 3 | 1 | 1 | 0 | 0 | |
18 | 1 | 1 | 1 | 3 | 3 | 0 | 0 | |
19 | 3 | 2 | 1 | 2 | 1 | 3 | 0 | |
20 | 1 | 3 | 4 | 4 | 0 | 0 | 0 | |
21 | 4 | 1 | 3 | 1 | 0 | 0 | 0 | |
22 | 1 | 1 | 3 | 1 | 0 | 0 | 0 | |
23 | 3 | 2 | 1 | 3 | 0 | 0 | 0 | |
24 | 3 | 3 | 3 | 1 | 1 | 0 | 0 | |
25 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
26 | 2 | 4 | 1 | 1 | 4 | 1 | 0 | |
27 | 1 | 3 | 1 | 4 | 0 | 0 | 0 | |
28 | 4 | 2 | 3 | 1 | 3 | 2 | 1 | |
29 | 2 | 1 | 1 | 2 | 1 | 0 | 0 | |
30 | 1 | 4 | 3 | 1 | 2 | 1 | 0 |
# | SA | GA | GWO | GA–GWO |
---|---|---|---|---|
total cost (RMB) | 8794.428 | 8636.857 | 8948 | 8446.286 |
reversal time (h) | 67.065 | 66.429 | 65.143 | 62 |
Finish time (h) | 2.995 | 2.874 | 2.713 | 2.574 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hu, B.; Xiong, Z.; Sun, A.; Yuan, Y. Scheduling of Container Transportation Vehicles in Surface Coal Mines Based on the GA–GWO Hybrid Algorithm. Appl. Sci. 2024, 14, 3986. https://doi.org/10.3390/app14103986
Hu B, Xiong Z, Sun A, Yuan Y. Scheduling of Container Transportation Vehicles in Surface Coal Mines Based on the GA–GWO Hybrid Algorithm. Applied Sciences. 2024; 14(10):3986. https://doi.org/10.3390/app14103986
Chicago/Turabian StyleHu, Binwen, Zonghui Xiong, Aihong Sun, and Yiping Yuan. 2024. "Scheduling of Container Transportation Vehicles in Surface Coal Mines Based on the GA–GWO Hybrid Algorithm" Applied Sciences 14, no. 10: 3986. https://doi.org/10.3390/app14103986
APA StyleHu, B., Xiong, Z., Sun, A., & Yuan, Y. (2024). Scheduling of Container Transportation Vehicles in Surface Coal Mines Based on the GA–GWO Hybrid Algorithm. Applied Sciences, 14(10), 3986. https://doi.org/10.3390/app14103986