Next Article in Journal
Insecticide Use by Small-Scale Ugandan Cassava Growers: An Economic Analysis
Previous Article in Journal
Analysis of the Biological Activity and Whole Genome Sequencing of Bacillus cereus CDHWZ7 Isolated from the Rhizosphere of Lycium ruthenicum on the Tibetan Plateau
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multiregional Agricultural Machinery Scheduling Method Based on Hybrid Particle Swarm Optimization Algorithm

1
College of Engineering, Huazhong Agricultural University, Wuhan 430070, China
2
Key Laboratory of Agricultural Equipment in Mid-Lower Yangtze River, Ministry of Agriculture and Rural Affairs, Wuhan 430070, China
3
Chinese Academy of Agricultural Mechanization Sciences Group Co., Ltd., Beijing 100083, China
*
Author to whom correspondence should be addressed.
Agriculture 2023, 13(5), 1042; https://doi.org/10.3390/agriculture13051042
Submission received: 4 April 2023 / Revised: 3 May 2023 / Accepted: 5 May 2023 / Published: 11 May 2023
(This article belongs to the Section Agricultural Technology)

Abstract

:
The reasonable scheduling of agricultural machinery can avoid their purposeless flow during the operational service and reduce the scheduling cost of agricultural machinery service centers. In this research, a multiregional agricultural machinery scheduling model with a time window was established considering the timeliness of agricultural machinery operation. This model was divided into two stages: In the first stage, regions were divided through the Voronoi diagram, and farmlands were distributed to intraregional service centers. In the second stage, the model was solved using the hybrid particle swarm optimization (HPSO). The algorithm improves the performance of the algorithm by introducing a crossover, mutation, and particle elimination mechanism, and by using a linear differential to reduce the inertia weight and trigonometric function learning factor. Next, the accuracy and effectiveness of the algorithm are verified by different experimental samples. The results show that the algorithm can effectively reduce the scheduling cost, and has the advantages of strong global optimization ability, high stability, and fast convergence speed. Subsequent algorithm comparison proves that HPSO has better performance in different situations, can effectively solve the scheduling problem, and provides a reasonable scheduling scheme for multiarea and multifarmland operations.

1. Introduction

Modernized agriculture is an important constituent part of national and international competitiveness. The application of modern information technologies such as agricultural IoT [1] contributes to a higher intelligence level than traditional agriculture. Agricultural mechanization, a significant mark of modernized agriculture, has been realized in developed countries. However, many developing countries stay at the transformational stage from manpower & animal power operation to mechanized operation. Agricultural machinery means an expensive input for small households in developing countries, and not all peasant households can afford large tractors, harvesters, etc.
In some countries such as China, the land area of peasant households is usually very small, so if agricultural machines are purchased by each household, the utilization rate of agricultural machinery will be too low, thus leading to a waste of resources. To solve the abovementioned problems, some countries have tracked out the operational service mode of agricultural machinery, i.e., agricultural machinery service demanders such as ordinary households release their own operational requirements, while agricultural machinery service centers such as agricultural machinery cooperatives carry out operational services. In this process, agricultural machinery service centers should allocate appropriate agricultural machines to numerous farmland operation orders with demands already released, plan the optimal operation route, and complete the operation scheduling of agricultural machinery. Due to the interregional unbalanced development of agricultural resources, establishing a reasonable agricultural machinery scheduling plan will be conducive to resource integration [2], improve the operation efficiency, and reduce the operation cost.
In many countries, great importance has been attached to the operational services of agricultural machinery. However, the development progress varies from country to country. In China, the agricultural machinery operation service industry is developing rapidly and has received strong support from the government. In 2020, the operational service area of agricultural machinery cooperatives in China reached 56,509,000 hectares, and the cross-regional operational service area reached 19,900,000 hectares. In many provinces, agricultural machinery dispatching related services have been built [3]. Beidou navigation and other technologies have been applied to agricultural machinery operation services, which has also spawned a lot of research on agricultural machinery intelligent dispatching platform [4,5]. The development situations in relevant countries are listed in Table 1.
The development of agricultural machinery operation services has led to the emergence of agricultural machinery scheduling. Agricultural machinery scheduling can help agricultural machinery operation services reduce operating costs and improve agricultural machinery resource utilization and operating efficiency. In the existing studies regarding agricultural machinery scheduling, many models and algorithms have been established, especially with the application of intelligent algorithms such as simulated annealing algorithm [17], ant colony algorithm [18], tabu search algorithm [19,20], genetic algorithm [21], and particle swarm optimization (PSO) algorithm [22], considerable research progress has been achieved with regard to agricultural machinery scheduling.
Agricultural machinery operation has a high timeliness requirement. In the operation season, agricultural machinery should be scheduled to complete the task in time, which is conducive to improving the efficiency of agricultural production, avoiding the loss of farmers due to time factors, reducing the cost of agricultural machinery operation, and reducing the waste of agricultural machinery resources. A lot of scheduling schemes and models have been proposed by scholars. For instance, Basnet et al. established a scheduling model from the service company to multiple farmland operation points for agricultural machinery operational services, aiming at the shortest operation time of each farm [19]. Foulds investigated the harvesting scheduling problem of multiple farmland operation points, with the objective of minimizing the total operation time [23]. Edwards et al. constructed a route planning model targeting the shortest distance [24]. Orfanou et al. explored an agricultural machinery scheduling model based on owner selection [25]. Ali and Seyyedhasani et al. established a vehicle scheduling model with capacity limitations [26,27].
Cao et al. planned machinery group operation tasks using the ant colony algorithm to reach the shortest driving distance of agricultural machinery [28]. Li et al. used the graphics transformation method to transform the agricultural machinery scheduling problem into a multi-traveling-salesman problem with a time window [29]. Zhang solved the agricultural machinery scheduling problem through the table-manipulation method and gave a scheduling scheme leading to the minimum cost [30]. Wang established an agricultural machinery scheduling model with a time window via genetic algorithm [31]. Wu and Wang et al. probed a time window-based mathematical spatial–temporal scheduling model of agricultural machinery resources and solved it through a heuristic algorithm [32,33]. Wu and Zhang et al. established an agricultural machinery emergency scheduling model and a cross-regional operation model [34,35]. Although the above research has made some progress in different aspects, for the agricultural machinery scheduling problem the consideration is not comprehensive, and the application and improvement of the algorithm is still relatively basic.
Generally, the multi-depot vehicle routing problem with time window (MDVRPTW) is decomposed into a single-depot VRPTW [36]. The Vehicle Routing Problem (VRP) is a nondeterministic polynomial(NP)-hard problem [37], and MDVRPTW is an advanced version of the VRP problem, adding more constraints, making the solution of the original NP-complex vehicle scheduling problem even more difficult. Then single depots are solved through the HPSO algorithm [38], and the results are verified.
The PSO algorithm is an intelligent bionic algorithm that simulates bird swarm foraging. It has been applied in many fields of agricultural production. For example, Meng et al. applied PSO algorithm to agricultural precision fertilization control [39]. Cheng et al. used improved particle swarm optimization algorithm to improve the speed-regulation characteristics of agricultural machinery CVT [40]. In the field of agricultural machinery scheduling, PSO has also made some progress [41,42]. In this research, a multiregional scheduling model with time window was constructed by fully considering the shortest distance and the operation cost of service centers [43] based on the characteristics of multi-service center scheduling. following the [44,45] multi-stage solution idea, the Voronoi diagram is used to divide the region [46,47,48]. Then, the hybrid particle swarm optimization algorithm is designed to solve the single-region scheduling problem, and the optimal scheduling scheme is obtained and verified by experiments. This paper first explains the research on agricultural machinery operation service scheduling and agricultural machinery scheduling in various countries, then designs models and algorithms to solve the scheduling problem, and comprehensively improves the scheduling algorithm, hoping to bring some inspiration to relevant researchers.

2. Materials and Methods

2.1. Problem Description

In this study, the multiarea multimachine operation scheduling problem is described as: M cooperative centers dispatch agricultural machinery to N farmlands for operation. Each cooperative center has sufficient agricultural machinery, agricultural machinery has different parameters, and different types of agricultural machinery have different starting costs, maximum operating capacity, and maximum driving distance. Before the study, the following conditions are first declared:
(1)
Each piece of agricultural machinery departs from their respective service center, and finally returns to this service center.
(2)
Each farmland can be served only by one piece of agricultural machinery for the agricultural machinery operation.
(3)
To arrive at the farmland, each piece of agricultural machinery should meet the time window constraint. In this research, the soft time window constraint was used; if the machinery arrived earlier than the operation time, a waiting cost would be generated. If it reached later than the operation time, a penalty cost would be incurred.
(4)
Each operation route should not exceed the maximum driving distance of agricultural machinery.
(5)
The operational quantity of each farmland should not exceed the operational capability of vehicles.
(6)
The quantity of agricultural machinery used should not exceed the total quantity of agricultural machinery.
(7)
The model optimization aims to minimize the operation cost of agricultural machinery.

2.2. Mathematical Model

First, the following mathematical symbols were defined:
m denotes the cooperative center set, m = {1, 2, …, M}; n denotes the set of job nodes, n = {1, 2, …, N}; s denotes the set of agricultural machinery, s = {1, 2, …, K}; the maximum operating capacity set of agricultural machinery, Q = {Q1, Q2, …, QK}; d represents the maximum travel distance set of agricultural machinery, D = {D1, D2, …, Dk}; C0 represents the starting cost set of agricultural machinery, C0 = {C01, C02, …, C0K}. The mathematical model of MDVRPTW is determined with the minimum transportation cost as the objective function, and the parameter definition is shown in Table 2.
Scheduling objective:
M i n Z = k = 1 K C 0 k + C 1 i = 1 N + M j = 1 N + M k = 1 K d i j x i j k + k = 1 K P k
Constraint conditions:
i = 1 M j = 1 N k = 1 K x i j k = K
i = 1 N x i j k = i = 1 N x j i k ; k s , i , j n
i = 1 N + M j = 1 N + M x i j k q j Q k ; ( k s )
k = 1 K j = 1 N x i j k = 1 ; ( i n )
i = 1 N + M j = 1 N + M x i j k d i j D k ; ( k s )
i = 1 K Q i j = 1 N q j
w k i = max ( 0 , E T i t k i ) ; ( i n , k s )
t i j = d i j V ; ( i , j n m )
t k i = t k j + w k i + T j + t i j ; ( i , j n m , k s )
P k = C 2 E T i t k i ; C 3 t k i L T i ; 0 , o t h e r s ; ( i n , k s )
x i j k = 1 ,   A g r i c u l t u r a l   m a c h i n e r y   k   t r a v e l s   f r o m   i   t o   j 0 ,   A g r i c u l t u r a l   m a c h i n e r y   k   d o e s   n o t   t r a v e l   f r o m   i   t o   j
The Equation (1) represents the minimum total scheduling cost as the objective function, which includes three parts. The first part is the starting cost of all agricultural machinery, the second part is the driving cost of all agricultural machinery, and the third part is the time cost of all agricultural machinery. The sum of the three is the scheduling cost, and the other Equations are the constraints. Equation (2) means that all agricultural machinery departs from service centers and returns after completing all operation tasks. Equation (3) represents the equal numbers of agricultural machinery coming in and out of farmlands. Equation (4) indicates that the operational capability of each piece of agricultural machinery does not exceed its maximum operational capability limit. As revealed by Equation (5), each farmland is served by a piece of agricultural machinery only once. Equation (6) means that each piece of agricultural machinery does not exceed the maximum driving distance. Equation (7) restrics by the total number of pieces of agricultural machinery; the operation capacity of all agricultural machinery is greater than or equal to the task volume of farmland operation points. Equation (8) is a waiting time constraint. Equation (9) represents an operation time constraint. Equation (10) is a time constraint, namely, time to arrive at the present farmland = time to arrive at the previous farmland + waiting time + operation time of the previous farmland + operation time from the previous farmland to the present farmland. Equation (11) stands for a penalty cost constraint: If a piece of agricultural machinery arrives at the farmland earlier than the earliest operation time, a waiting cost is generated. A penalty cost will be generated if it arrives later than the latest operation time. Equation (12) is a decision variable, reflecting whether the agricultural machinery k drives from the farmland I to the farmland j.

2.3. Regional Classification of Voronoi Diagram

A Voronoi diagram consists of one group of continuous polygons formed by a perpendicular bisector of the straight line connecting two adjacent points. A Voronoi diagram has the following features:
(1)
Only one discrete point data is contained within the Voronoi diagram.
(2)
In the Voronoi diagram, the distance from a point to the corresponding discrete point is the shortest.
(3)
The distances from a point on the edge of polygon to discrete points at two sides are equal.
Since the MDVRPTW problem is usually solved by decomposing it into multiple VRPSTW problems. The present mainstream method is clustering algorithm, which is a classical algorithm featured by conciseness and high speed, but it is also subjected to some defects: the established data points must be known, namely, the coordinates of each farmland need to be known. The service center to which each farmland is allocated can be identified using a Voronoi diagram via graphical interfaces. In addition, the clustering algorithm needs to traverse all data points and find the center the closest to discrete data points by calculating distances, while what is generated by the Voronoi diagram is a graphical result. Moreover, the Voronoi diagram can obtain the visualized result faster regarding to which center a farmland belongs (a local problem).
Compared to the clustering algorithm, the Voronoi diagram simplifies the steps and accelerates the early-stage algorithm convergence rate after regional planning, thus performing better in local operations. For example, to plan the route to arrive at one farmland, it is only necessary to judge to which region it belongs, and then the local HPSO algorithm is adopted, which makes it more convenient for the local calculation.
In this research, regional classification was performed using a Voronoi diagram based on the algorithm operation efficiency and the features of the Voronoi diagram, which is expressed as follows: Given a discrete point set P = {P1, P2, …, Pi, …, PM} on the plane, the space is segmented into M regions using Voronoi diagram, and each discrete point corresponds to one region R(Pi), which is defined as below:
R P i = x | P i x P j x , j i , 1 i n , 1 j n }
Equation (13) means that the distance of each point within the region V(Pi) to Pi is smaller than the distance to other discrete points. With M service centers as discrete points and N as farmlands, the regional division based on the Voronoi diagram with the maximum sample size (M = 10, N = 120) is displayed in Figure 1, where blue points stand for service centers and green ones represent farmlands. It can be seen from Figure 1 that the distance from the farmlands within the region R(Pi) to Pi is the shortest, so the priority should be given to farmlands inside R(Pi) during operation, which contributes to a shorter scheduling route and a lower cost.
The regional division steps through the Voronoi diagram are as follows:
Step 1: The M service centers and N farmlands are determined, the distance from farmlands to service centers is calculated, and the boundaries are determined.
Step 2: Voronoi diagram-based regional division is implemented.
Step 3: The ray method is used to judge whether a farmland is located within the region of the Voronoi diagram. With the farmland Ni as the endpoint, a ray is drawn towards a random direction, and the number of interaction points between this ray and the polygon is calculated. A λ value is set, and N is within the polygon if it is an odd number and λ > 0; N is outside the polygon if it is an even number and λ < 0.
Step 4: The farmlands within the polygon are attributed to the corresponding service centers, thus forming M point sets.

2.4. HPSO Algorithm

As an optimization algorithm based on the swarm intelligence theory, the PSO algorithm searches for the optimal solution by simulating the foraging process of bird flocks and continuously evolving the collaborative and competitive relations in bird flocks. A standard particle swam flies, at a certain speed, within a D-dimensional particle swarm space consisting of pops particles; the particle I is expressed as Xi = (Xi1, Xi2, …, Xid), the corresponding velocity is vi = (vi1, vi2, …, vid), the individual optimal solution searched by particles is pbesti = (pbesti1, pbesti2, …, pbestid), and the group optimal solution searched by the particle swarm is gbesti = (gbesti1, gbesti2, …, gbestid).When the particle i proceeds to the k + 1 (th) iteration, the d-dimensional velocity and position are updated through Equations (14) and (15), respectively:
v i d k + 1 = w v i d k + c 1 r 1 ( p b e s t i d k x i d k ) + c 2 r 2 ( g b e s t g d k x g d k )
x i d k + 1 = x i d k + v i d k + 1
where w, c1, and c2 represent the inertia weight, self-learning factor, and social learning factor, respectively. r1 and r2 are random numbers within (0, 1). Aiming at the improvement strategy of particle swarm optimization algorithm, many scholars have made many attempts in different fields. Zheng et al. improved the tractor field operation emission reduction problem by optimizing the inertia factor [49]. Chen et al. introduced the advantages of combining particle swarm optimization and a genetic algorithm in solving distributed planning problems [50]. In this paper, factor optimization, particle elimination, and algorithms are combined for the improvement direction of a particle swarm optimization algorithm. For the factor optimization link, linear differential decline inertia weights [51] were used in this research. In the early algorithm operation stage, w declined slowly, so the global search ability of the algorithm was strengthened. In the later phase, w declined at an accelerated speed, thus enhancing the local search ability of the algorithm. Meanwhile, c1 was firstly great and then decreased while c2 was firstly small and then increased, since a greater c1 meant a strong global search ability, and a greater c2 indicated a stronger local search ability. In the meantime, the Equation became nonlinear because of trigonometric function learning factor [52]. In most results, a faster convergence rate and a higher convergence precision were manifested.
At the same time, considering the convergence of the algorithm, the particle swarm is added to the elimination mechanism, because the larger particle population can enrich the solution of the particle, but also reduce the operation speed. At the beginning of the algorithm, more particles far away from the current optimal position are eliminated. Considering that the number of particles is an integer, the particles are eliminated according to the formula, and the expression is approximately a curve. Establish w, c1, c2, and pops expressions, where the parameter definitions are shown in Table 3.
Table 3. Equation parameters.
Table 3. Equation parameters.
ParameterMeaning
wmax, wmin, wk, wMaximum inertia weight, minimum inertia weight, current inertia weight, initial inertia weight
tmax, tMaximum number of iterations, current number of iterations
c1,c2Self-learning factor, social learning factor
σ,δConstant 2, constant 0.5
popmax, popminMaximum particle number, minimum particle number.
popCurrent particle number
d ω d t = 2 ( w max w m i n ) t m a x 2 × t
w k = w m a x ( w m a x w m i n ) t m a x 2 × t 2
c 1 = × sin ( ( 1 t t m a x ) × π 2 ) + δ
c 2 = × cos ( ( 1 t t m a x ) × π 2 ) + δ
p o p = p o p m a x ( p o p m a x p o p m i n ) t m a x 2 × ( 2 t m a x t t 2 )
In this research, the conceptions of crossover and mutation were introduced based on the standard PSO algorithm according to the fact that the particle swarm would continuously learn the individual optimal solution and the group optimal solution in order to strengthen the global search ability of the algorithm and implement the agricultural machinery scheduling algorithm based on the HPSO algorithm. The algorithm flowchart is exhibited in Figure 2.
Algorithm steps:
Step 1: The particle swarm is initialized. The number of particles in the particle swarm is set to be pops. popi is the i(th) particle (i = 1, 2, …, pops). The number of iterations is set as Tmax.
Step 2: Each particle in pop is evaluated. fi denotes the fitness of particles. The individual optimal value and the group optimal value are updated. The fitness of particles can be obtained by Equations (1) and (21).
f i = 1 / Z
Step 3: Crossover is introduced to select the random positive sequential position, and roulette wheel selection is performed to accept the optimal solution of individual particles, the present optimal solution Pbesti, and the global optimal solution Gbesti at the probability of w/(w + c1 + c2), c1/(w + c1 + c2) and c2/(w + c1 + c2) respectively. Only one is determined as the parent for the sequential crossover operation with particles (Figure 3). parent1 represents a particle and parent2 stands for the selection result at one probability. After sequential crossover, two offspring, child1 and child2, are generated, followed by their fitness evaluation. The offspring with the highest fitness is selected as new particles.
Step 4: The mutation method is introduced and single-point mutation is adopted. If the particles after mutation show a better fitness than old particles, replacement should be performed, or otherwise it should not be implemented.
Step 5: The poor particles are eliminated, and the particles whose particle position is far from the current optimal particle, that is, the fitness is far lower than the current optimal particle, are eliminated.
Step 6: The fitness of each particle in pop is evaluated, followed by repeated iterations. Judge whether the present number of iterations reaches Tmax; if yes, output the optimal solution, or otherwise return to Step 2.

3. Results and Discussion

To verify the scheduling capability of the algorithm, the data of four samples were selected as experimental samples for solving. The largest one among the first three sampled data points was taken, and farmland positions were randomly generated. The algorithm operated under the following environment: AMD Ryzen 7 5700G 3.8GHz (processor) (AMD, Silicon Valley, NC, USA), 16 G (memory), Windows11 (operation system), and Python Python 3.10.0 (programming language). In the data of the largest experimental sample, M = 10 and N = 120. The data of some farmlands are listed in Table 4.

3.1. Regional Division Based on Voronoi Diagram

The regions where farmlands belonged were judged using the ray method via VScode and Python. The regional division results of the largest sample are displayed in Table 5.

3.2. Algorithm Results and Analysis

The initial parameters of the HPSO algorithm were set as follows: The maximum number of particles popmax = 100, the minimum number of particles popmin = 50, and the number of iterations was Tmax = 100. A total of 10 floating points within (0.4, 0.9) were randomly selected via Python with the maximum value of wmax and the minimum value of wmin, and the first generation of w was an extracted random number. The iterative changes of w, c1, c2, and pops are exhibited in Figure 4. It could be seen that in the early algorithm operation phase, w declined slowly, but the decrease was accelerated in the later phase. c1 decreased nonlinearly while c2 increased nonlinearly with the number of iterations. The number of particles is reduced at a faster rate in the early stage and basically maintained in the later stage.
The starting cost of agricultural machinery is the natural number within 25–35 (yuan.vehicle−1), agricultural machinery operation cost within unit distance as C1 = 3 (yuan.km−1), waiting cost within unit time as C2 = 2 (yuan.min−1), and penalty cost within unit time as C3 = 30 (yuan.min−1). The maximum operating capacity is within 15–20 (hm2), the maximum driving distance is within 150–200 (km), and the total number of agricultural machinery pieces owned is Km = 20 (vehicle). The algorithm operation was implemented via Python code for ten times, the optimal result was taken, and the scheduling route of the largest sample is displayed in Table 6.
Through the experimental samples, the total average cost of the scheduling is 4085.70 yuan, the total optimal cost is 4049.20 yuan, the optimal driving distance is 1147.5 km, the average driving distance is 1164.2 km, and the total number of agricultural machinery pieces required is 19. The average time of the algorithm is 16.67 s, and the optimal time of the algorithm is 15.78 s. The operation route obtained by calculating all samples is shown in Figure 5. It can be seen that all farmlands belong to the cooperative center closest to themselves. All routes start by the cooperative center closest to the field. The operation roadmap of four samples that can meet the requirements of farmers‘ orders is shown in Figure 5.
In order to analyze the performance of the HPSO algorithm, this paper uses the standard particle swarm optimization (PSO), genetic algorithm (GA), improved particle swarm GPSO, particle swarm, genetic algorithm combined with PSO-GA four algorithms, and HPSO run ten times as a comparison. By comparison, the performance of the hybrid particle swarm optimization algorithm is evaluated, and the superiority of each algorithm under different sample conditions is verified. The results are shown in Table 7, when the number of centers is 1. The optimal cost obtained by using HPSO is 1.58% lower than that of PSO with the worst effect. When the number of centers is 3, the effect of using HPSO is equivalent to that of GPSO, but the optimal cost is reduced by 0.39% compared with the worst GA. When the number of centers is 5, HPSO is the best, and the optimal cost is 1.37% lower than the worst result PSO. When the number of centers is 10, the optimal cost obtained by using HPSO is 1.68% lower than that obtained by GA. It can be seen that the results of the hybrid particle swarm optimization algorithm are not very obvious when the number of samples is small, but in the case of large amounts of data, the performance of the superiority is more and more prominent.
The iterative changes of the optimal costs obtained by the three algorithms under four sample conditions are displayed in Figure 6. It could be observed that if no suitable starting point was chosen, the standard PSO algorithm could easily fall into the local optimum, which, however, was improved by the HPSO algorithm. Moreover, the HPSO algorithm reaches the best effect among the five algorithms, with a fast convergence rate and favorable global optimization ability.

3.3. System Development

The agricultural machinery order operation program is developed on the WeChat applet to realize information interaction, and the data is uploaded to the background system for scheduling calculation. The developed agricultural machinery order operation program is shown in Figure 7, the text information on the map is the local information identifier carried by the Tencent map layer.
On the Visual Studio Code 2019 platform, use the Python language and select the Django framework to build an agricultural machinery scheduling system combined with the agricultural machinery scheduling model. The main functions of the system include agricultural machinery management, route planning, task management, and background task management. Among them, the real-time scheduling roadmap implemented by the algorithm is shown in Figure 8, the feasibility of the application of the scheduling algorithm is verified by the implementation of the system design.
This section verifies the feasibility of the algorithm through algorithm comparison and system design. From the perspective of algorithm comparison results, the hybrid particle swarm optimization algorithm performs better and more stable than other algorithms. From the perspective of system implementation, this method design can effectively help farmers solve scheduling problems.

4. Conclusions

In this research, a multiregional scheduling model with a time window was established for agricultural machinery operational services. After the regional division based on a Voronoi diagram, the model was solved using the HPSO algorithm with the minimum operation cost of agricultural machinery as the optimization objective. In addition, through a variety of algorithms as a comparison, the results show that after combining the Tyson polygon, the early convergence speed of the scheduling model is accelerated and the route planning ability of the algorithm is enhanced. The use of a hybrid particle swarm optimization algorithm makes the standard particle swarm optimization algorithm jump out of the shortcomings of the easy-to-fall-into local optimum, combines the advantages of faster convergence speed of particle swarm optimization, and improves the ability to find the global optimal solution. Experiments show that this method can effectively solve the multicooperative agricultural machinery scheduling problem with time windows, and the algorithm is more excellent when the sample data set is larger. In the largest sample used in the experiment, the optimal operation cost of scheduling calculation is 4049.20 yuan, which is 1.68% lower than the worst scheduling algorithm in the comparison. This algorithm can effectively save the time cost of agricultural machinery scheduling and meet the solution of multiregional agricultural machinery scheduling problem. This shows that it can improve operational efficiency and economic benefits for the relevant practitioners. For researchers, this study’s unique model and the use of a Voronoi diagram and a faster computational efficiency method, combined with the optimized hybrid particle swarm optimization algorithm, enhance the efficiency of the algorithm, and may be able to bring a little inspiration.

Author Contributions

Conceptualization, H.H. and X.C.; methodology, X.C. and H.H.; software, X.C.; validation, H.H., X.C., Z.C., L.Z. and H.C.; formal analysis, X.C.; investigation, H.H. and X.C.; resources, X.C.; data curation, X.C.; writing—original draft preparation, X.C. and H.H.; writing—review and editing, H.H. and X.C.; visualization, X.C.; supervision, H.H.; project administration, H.H.; funding acquisition, H.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the National Natural Science Foundation of China (Grant No. 71503095), the Fundamental Research Funds for the Central Universities (Grant No. 2022GXYD001), and Hubei Agricultural Science and Technology Innovation Action Project.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ge, W.J.; Zhao, C.J. Research on the status and development status research status and development research. Trans. Chin. Soc. Agric. Mach. 2014, 45, 222–230+277. [Google Scholar]
  2. Wei, T.T.; Qu, X.J. Route planning method for multiple vehicles coordinated target assignment. J. Beijing Univ. Aeronaut. Astronaut. 2009, 35, 917–920+924. [Google Scholar]
  3. Xue, X.Y.; Han, Y.J. Research review on agriculture machinery operation services. J. China Agric. Univ. 2021, 26, 185–197. [Google Scholar]
  4. Zhang, F.; Zhang, W.; Luo, X.; Zhang, Z.; Lu, Y.; Wang, B. Developing an IoT-Enabled Cloud Management Platform for Agricultural Machinery Equipped with Automatic Navigation Systems. Agriculture 2022, 12, 310. [Google Scholar] [CrossRef]
  5. Yang, H.; Xiong, S.; Frimpong, S.A.; Zhang, M. A Consortium Blockchain-Based Agricultural Machinery Scheduling System. Sensors 2020, 20, 2643. [Google Scholar] [CrossRef] [PubMed]
  6. Mmr, A.; Mra, B.; Mmho, A.; Mah, B.; Mzu, A.; Tuh, B.; Kks, A.; Mhi, B.; Mm, A. Farm mechanization in Bangladesh: A review of the status, roles, policy, and potentials. J. Agric. Food Res. 2021, 6, 100225. [Google Scholar]
  7. Aryal, J.P.; Rahut, D.B.; Maharjan, S.; Erenstein, O. Understanding factors associated with agricultural mechanization: A Bangladesh case. World Dev. Perspect. 2019, 13, 1–9. [Google Scholar] [CrossRef]
  8. Cossar, F. Boserupian Pressure and Agricultural Mechanization in Modern Ghana; International Food Policy Research Institute (IFPRI): Washington, DC, USA, 2016. [Google Scholar]
  9. Belton, B.; Win, M.T.; Zhang, X.; Filipski, M. The rapid rise of agricultural mechanization in Myanmar. Food Policy 2021, 101, 102095. [Google Scholar] [CrossRef]
  10. Berhane, G.; Dereje, M.; Minten, B.; Tamru, S. The Rapid—But from a Low Base—Uptake of Agricultural Mechanization in Ethiopia: Patterns, Implications and Challenges; International Food Policy Research Institute (IFPRI): Washington, DC, USA, 2017. [Google Scholar]
  11. Pitakaso, R.; Sethanan, K. Adaptive large neighborhood search for scheduling sugarcane inbound logistics equipment and machinery under a sharing infield resource system. Comput. Electron. Agric. 2019, 158, 313–325. [Google Scholar] [CrossRef]
  12. Daum, T.; Villalba, R.; Anidi, O.; Mayienga, S.; Gupta, S.; Birner, R. Uber for tractors? Opportunities and challenges of digital tools for tractor hire in India and Nigeria. World Dev. 2021, 144, 105480. [Google Scholar] [CrossRef]
  13. Rakhra, M.; Singh, R. A study of machinery and equipment used by farmers to develop an uberized model for renting and sharing. Mater. Today Proc. 2021; (ahead of print). [Google Scholar]
  14. Hasan, M.K.; Tanaka, T.; Ali, M.R.; Saha, C.K.; Alam, M.M. Harvester Evaluation Using Real-Time Kinematic GNSS and Hiring Service Model. Agric. Eng. 2021, 3, 363–382. [Google Scholar] [CrossRef]
  15. Luo, J. Agricultural Machinery Management Mode and Enlightenment in America, France and Japan. World Agric. 2016, 37–41. Available online: https://www.cnki.com.cn/Article/CJFDTOTAL-SJNY201602009.htm (accessed on 3 April 2023).
  16. Pan, W.G.; Xu, H.; Zheng, J.J. The Development and Enlightenment of the Main Body of Agricultural Management in the Process of Agricultural Modernization in Korea. World Agric. 2013, 44–49. Available online: https://www.cnki.com.cn/Article/CJFDTOTAL-SJNY201309012.htm (accessed on 3 April 2023).
  17. Dupanloup, I.; Schneider, S.; Excoffier, L. A simulated annealing approach to define the genetic structure of populations. Mol. Ecol. 2010, 11, 2571–2581. [Google Scholar] [CrossRef] [PubMed]
  18. Chávez, J.J.S.; Escobar, J.W.; Echeverri, M.G. A multi-objective Pareto ant colony algorithm for the Multi-Depot Vehicle Routing problem with Backhauls. Int. J. Ind. Eng. Comput. 2016, 7, 35–48. [Google Scholar] [CrossRef]
  19. Basnet, C.; Foulds, L.R.; Wilson, J.M. Scheduling contractors’ farm-to-farm crop harvesting operations. Int. T. Oper. Res. 2006, 13, 1–15. [Google Scholar] [CrossRef]
  20. Schneider, M. The vehicle-routing problem with time windows and driver-specific times. Eur. J. Oper. Res. 2016, 250, 101–119. [Google Scholar] [CrossRef]
  21. Li, X.; Shi, X.; He, J.; Liu, X. Coupling Simulation and Optimization to Solve Planning Problems in a Fast-Developing Area. Ann. Assoc. Am. Geogr. 2011, 101, 1032–1048. [Google Scholar] [CrossRef]
  22. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
  23. Foulds, L.R. Hay harvesting operations scheduling subject to probabilistic activity duration and machine failure. J. Argic. Stud. 2004, 19, 11–20. [Google Scholar]
  24. Edwards, G.; Hinge, J.; Skou-Nielsen, N.; Villa-Henriksen, A.; Sørensen, C.; Green, O. Route planning evaluation of a prototype optimised infield route planner for neutral material flow agricultural operations. Biosyst. Eng. 2017, 153, 149–157. [Google Scholar] [CrossRef]
  25. Orfanou, A.; Busato, P.; Bochtis, D.; Edwards, G.; Pavlou, D.; Sørensen, C.; Remigio, B. Scheduling for machinery fleets in biomass multiple-field operations. Comput. Electron. Agric. 2013, 94, 12–19. [Google Scholar] [CrossRef]
  26. Ali, O.; Verlinden, B.; Oudheusden, D. Infield logistics planning for crop-harvesting operations. Eng. Optim. 2009, 41, 183–197. [Google Scholar] [CrossRef]
  27. Seyyedhasani, H.; Dvorak, J.S. Reducing field work time using fleet routing optimization. Biosyst. Eng. 2018, 169, 1–10. [Google Scholar] [CrossRef]
  28. Cao, R.Y.; Li, S.C.; Wei, S.; Ji, Y.H.; Zhang, M.; Li, H. Remote Monitoring Platform for Multi-machine Cooperation Based on Web-GIS. Trans. Chin. Soc. Agric. Mach. 2017, 48, 52–57+14. [Google Scholar]
  29. Li, H.; Yao, G.Q.; Chen, L.P. Farm machinery monitoring and scheduling system based on GPS, GPR and GIS. Trans. Chin. Soc. Agric. Eng. 2008, 24, 119–122. [Google Scholar]
  30. Zhang, L.G. The application of the operation method on the table in the allocation of agricultural machinery. Beijing Agric. 2013, 178–179. Available online: https://www.cnki.com.cn/Article/CJFDTOTAL-BJNY201318148.htm (accessed on 3 April 2023).
  31. Wang, W.Q. Research on Models and Algorithms for Agricultural Machinery Scheduling Problem with Time Window. Master’s Thesis, Zhejiang University, Hangzhou, China, 2019. [Google Scholar]
  32. Wu, C.C.; Cai, Y.P.; Luo, M.J.; Su, H.H.; Ding, L.J. Time-windows Based Temporal and Spatial Scheduling Model for Agricultural Machinery Resources. Trans. Chin. Soc. Agric. Mach. 2013, 44, 237–241. [Google Scholar]
  33. Wang, X.Y.; Yuan, T.T.; Yuan, Y.C.; Zhou, L.Y. A study on method of agricultural scheduling with time-window. J. Hebei Agric. Univ. 2016, 39, 117–123. [Google Scholar]
  34. Zhang, F.; Teng, G.F.; Yuan, Y.C.; Wang, K.J.; Fan, T.G.; Zhang, Y.T. Suitability selection of emergency scheduling and allocating algorithm agricultural machinery. Trans. Chin. Soc. Agric. Eng. 2018, 34, 47–53. [Google Scholar]
  35. Wu, L.H.; Liu, Z.L.; Wang, H. Study on the model of agricultural machinery cross regional operation distance. J. Chin. Agric. Mech. 2015, 36, 316–318. [Google Scholar]
  36. Liu, B.L.; Gao, S. Research on Algorithm for Route Optimization of Delivery Vehicles. Bus. Econ. 2008, 4, 31–33+119. [Google Scholar]
  37. Luo, Y.; Chen, Z.Y. Path Optimization of Logistics Distribution Based on Improved Genetic Algrithm. Syst. Eng. 2012, 30, 118–122. [Google Scholar]
  38. Esmin, A.; Lambert-Torres, G.; Alvarenga, G.B. Hybrid Evolutionary Algorithm Based on PSO and GA Mutation. In Proceedings of the International Conference on Hybrid Intelligent Systems, Rio de Janeiro, Brazil, 13–15 December 2006; p. 57. [Google Scholar]
  39. Meng, Z.; Zhang, L.; Wang, H.; Ma, X.; Li, H.; Zhu, F. Research and Design of Precision Fertilizer Application Control System Based on PSO-BP-PID Algorithm. Agriculture 2022, 12, 1395. [Google Scholar] [CrossRef]
  40. Cheng, Z.; Lu, Z. Regression-Based Correction and I-PSO-Based Optimization of HMCVT’s Speed Regulating Characteristics for Agricultural Machinery. Agriculture 2022, 12, 580. [Google Scholar] [CrossRef]
  41. Liu, Z.X. Vehicle scheduling optimization in logistics distribution based on particle swarm optimization algorithm. J. Wuhan Univ. Sci. Technol. 2009, 32, 615–618. [Google Scholar]
  42. Feng, W.; Li, X.Q. Solution of Multi-Objective Vehicle Scheduling Model Based on Particle Swarm Optimization. Syst. Eng. 2007, 25, 15–19. [Google Scholar]
  43. Wang, Y.; Li, Q.; Guan, X.; Fan, J.; Liu, Y.; Wang, H. Collaboration and Resource Sharing in the Multidepot Multiperiod Vehicle Routing Problem with Pickups and Deliveries. Sustainability 2020, 12, 5966. [Google Scholar] [CrossRef]
  44. Qin, X.L.; Zong, Q.; Li, X.Y.; Zhang, B.Y.; Zhang, X.Y. Task Allocation of Multi-Robot Based on Improved Ant Colony Algorithm. Aerosp. Control Appl. 2018, 44, 55–59. [Google Scholar]
  45. Guan, S.; Nakamura, M.; Shikanai, T.; Okazaki, T. Resource assignment and scheduling based on a two-phase metaheuristic for cropping system. Comput. Electron. Agric. 2009, 66, 181–190. [Google Scholar] [CrossRef]
  46. Kwon, Y.J.; Kim, J.G.; Seo, J.; Lee, D.H.; Kim, D.S. A Tabu Search Algorithm using the Voronoi Diagram for the Capacitated Vehicle Routing Problem. In Proceedings of the International Conference on Computational Science & Its Applications, Kuala Lumpur, Malaysia, 26–29 August 2007; pp. 480–488. [Google Scholar]
  47. Tong, H.; Wu, W.C.; Huang, C.Q.; Xuan, Y.B. Path Planning of UAV Based on Voronoi Diagram and DPSO. Procedia Eng. 2012, 29, 4198–4203. [Google Scholar] [CrossRef]
  48. Fang, Z.; Tu, W.; Li, Q.; Shaw, S.L.; Chen, S.; Chen, B.Y. A Voronoi neighborhood-based search heuristic for distance/capacity constrained very large vehicle routing problems. Int. J. Geogr. Inf. Sci. 2013, 27, 741–764. [Google Scholar] [CrossRef]
  49. Zheng, B.; Song, Z.; Mao, E.; Zhou, Q.; Luo, Z.; Deng, Z.; Shao, X.; Liu, Y. An ANN-PSO-Based Method for Optimizing Agricultural Tractors in Field Operation for Emission Reduction. Agriculture 2022, 12, 1332. [Google Scholar] [CrossRef]
  50. Chen, M.; Sharma, A.; Bhola, J.; Nguyen, T.V.T.; Truong, C.V. Multi-agent task planning and resource apportionment in a smart grid. Int. J. Syst. Assur. Eng. Manag. 2022, 13, 444–455. [Google Scholar] [CrossRef]
  51. Hu, J.X.; Zeng, J.H. Selection on Inertia Weight of Particle Swarm Optimization. Comput. Eng. 2007, 33, 3. [Google Scholar]
  52. Chen, K.; Zhou, F.; Yin, L.; Wang, S.; Wang, Y.; Wan, F. A hybrid particle swarm optimizer with sine cosine acceleration coefficients. Inf. Sci. 2018, 422, 218–241. [Google Scholar] [CrossRef]
Figure 1. Regional division based on Voronoi diagram.
Figure 1. Regional division based on Voronoi diagram.
Agriculture 13 01042 g001
Figure 2. HPSO flowchart.
Figure 2. HPSO flowchart.
Agriculture 13 01042 g002
Figure 3. Crossover process.
Figure 3. Crossover process.
Agriculture 13 01042 g003
Figure 4. Parameter iterative change.
Figure 4. Parameter iterative change.
Agriculture 13 01042 g004
Figure 5. Operation route diagram.
Figure 5. Operation route diagram.
Agriculture 13 01042 g005
Figure 6. Diagram of iterative changes.
Figure 6. Diagram of iterative changes.
Agriculture 13 01042 g006
Figure 7. Agricultural machinery order operation program.
Figure 7. Agricultural machinery order operation program.
Agriculture 13 01042 g007
Figure 8. System implementation scheduling.
Figure 8. System implementation scheduling.
Agriculture 13 01042 g008
Table 1. Agricultural machinery operation service development.
Table 1. Agricultural machinery operation service development.
CountryApplicationFeaturesLiterature
Source
BangladeshThe small-scale farmers who own the machines, typically hire out their services to others for additional incomePeople (as a group or individual) who can afford a
machine would invest in it, while the marginal farmers would get the service on a rental basis. Three different types of ownership models have been practiced in the country i.e., group ownership, cooperative ownership, and individual ownership. This ensures the appropriate use of farm machines and increases the farmers’ access to these machines
[6,7]
GhanaThe majority of farmers within the local farming system who are using agricultural machinery either through ownership or through a service rental marketThe machinery use is not uniform across the northern savannah areas of Ghana but varies by location. The high level of tractor use in most districts, despite a low stock of tractors. The 83 percent of tractor users hired in machinery services for plowing. This confirms the extensive use of the hiring market by farmers who do not own their own machinery.[8]
MyanmarA vibrant informal private sector dominates the outsourcing services market in Myanmar.Rental of small machines (e.g., two-wheel tractors and threshers) is offered mainly by farm households with medium or large landholdings, within the immediate vicinity of their villages. Large farms are the main outsourcing providers for large machinery, and often acquire machines principally to rent out to others. Four-wheel tractor owners usually service farms in the surrounding area, whereas combine harvester owners often provide services both locally and in more distant locations.[9]
EthiopiaSmallholders are increasingly using mechanization, especially in the wheat sector. Commercial mechanization service providers are rapidly emerging that provide plowing, harrowing, and harvesting services for a fee.The level of ownership and use of machines for agricultural activities by smallholders is low. Mechanization is more prevalent in the case of wheat. The majority of farmers who employ agricultural machinery in their farming rely on rental services. Very few farmers use their own tractor, combine harvester, or thresher. Own machines only make up 19 percent of machine use for land preparation, 22 percent for harvesting, and 2 percent for threshing.[10]
ThailandThe small-scale growers will get mechanical harvester services from the medium and larger growers, or third-party inbound logistics providers who own mechanical harvesters.If the mills could manage the needs of small-scale growers in terms of time period and a number of mechanical harvesters required and the availability of mechanical harvesters belonging to third-party inbound logistics providers or medium and large-scale growers more efficiently, the cost of sugar production by small-scale growers and the mills would be lower. The medium and large-scale growers or third-party inbound logistics providers (i.e., agents), would not only get paid on time as contracted but could also earn more revenue from sharing their available mechanical harvesters with others.[11]
Nigeria,
India
Uber for tractors, which aims to enable farmers to access tractor hire services in a way that is similar to the Uber service for ride-hailing.Uber for tractor models can reduce transaction costs for service providers, in particular the owners of several tractors, by enabling the monitoring of tractors and operators through GPS devices. Farmers who access services rely on ‘‘analog” solutions—booking agents and phone calls—rather than a smartphone app to request services.[12,13]
ChinaIt has formed a supply system of agricultural machinery operation services based on agricultural machinery households, including agricultural machinery households, agricultural machinery professional cooperatives, agricultural machinery operation service companies, land trusteeship service organizations, etc.The service mode of agricultural machinery operation has evolved from single to diversified. At present, agricultural machinery operation service modes include order operation mode, trust operation mode, contract operation mode, cross-area operation mode, and other types.[3]
JapanLocal machinery service providers conduct
business in the agricultural field as custom-hire services.
The cost of farm operations could be reduced to almost half by custom hiring of the machinery services. Customized services for different types of crops and accurate services through GNSS.[14]
FranceLarge farms purchase machines by themselves, and small- and medium-sized farms have purchased or organized agricultural machinery cooperatives in a cooperative mannerAccording to the amount paid by the members, there are times of free use of agricultural machinery. If the number of times exceeds a certain number, they need to pay the rental fee. The agricultural machinery and equipment have integrated modern microelectronic technology, control technology, and information technology. Field automatic navigation systems and ma-chine vision systems have begun to be applied to tractors and self-propelled agricultural machinery.[15]
United StatesA professional organization of grain combine harvesters have appeared. The lessor of agricultural machinery signs a contract with the farmer to provide professional services for the farm according to the contractSelf-purchasing and self-use models are currently the mainstream of small agricultural machinery. Farmers can also rent agricultural machinery to other farmers for use. Most of the machinery leased by the company is large-scale agricultural machinery; small-scale agricultural machinery rental services are not provided. Agriculture in the United States is a highly mechanized, large-scale, automated, specialized, and precise operation.[15]
KoreaThe agricultural association directly operates the agricultural machinery service center.The agricultural association provides a series of services such as sowing, planting, harvesting and packaging.[16]
Table 2. Glossary.
Table 2. Glossary.
ParameterMeaning
ZScheduling cost
C0kAgricultural machinery k start-up cost
C1, C2, C3Driving cost, waiting cost, punishment cost
dijThe distance from i to j
xijkAgricultural machinery k travels from i to j
PkAgricultural machinery k time cost
qjThe task amount of plot j
QkOperation of agricultural machinery k
DkThe maximum driving distance of agricultural machinery k
wkiAgricultural machinery k reaches the waiting time of node i earlier than the service time.
ETi, LTiThe earliest working time of node i, the latest working time of node i
TiThe job time of the i th node
tkiThe time when agricultural machinery k reaches node i
VRunning speed
Table 4. Basic information on some farmlands.
Table 4. Basic information on some farmlands.
Farmland No.X-CoordinateY-CoordinateThe Earliest
Operation Time (h)
The Latest
Operation Time (h)
Operation
Duration (h)
Operation Area (hm2)
147696180.21.6
288706170.21.6
39168180.21.8
486479190.41.4
596856180.21.7
633815180.51.6
740685170.43.1
862136180.22.2
911238190.21.8
1207915180.22
Table 5. Regional classification results.
Table 5. Regional classification results.
Center No.Farmland No.
145, 51, 58, 61, 63, 64, 65, 67, 69, 112, 116
27, 18, 20, 27, 48, 50, 80, 82, 84, 92, 94, 96, 97, 102
311, 16, 31, 35, 41, 42, 49, 52, 53, 55, 56, 59, 60, 95, 113
43, 21, 29, 30, 34, 37, 43, 75, 81, 86, 89, 91, 98, 103, 108, 109, 110, 119, 120
517, 68, 71, 78, 101, 114
68, 33, 38, 54, 88, 99
79, 14, 19, 46, 62, 77, 79, 93
86, 10, 22, 24, 25, 26, 39, 66, 70, 72, 73, 83, 85, 100, 115, 117, 118
91, 13, 23, 32, 36, 44, 47, 76, 104, 105, 111
102, 4, 5, 12, 15, 28, 40, 57, 74, 87, 90, 106, 107
Table 6. Data information of scheduling route.
Table 6. Data information of scheduling route.
Center No.Scheduling RouteNumber of
Agricultural
Machinery (Vehicle)
Optimal Cost (Yuan)Average Cost (Yuan)Optimal
Distance (km)
Average
Distance (km)
1112→64→69→116→67→45,
61→63→58→51→65
2431.40437.42123.00125.21
220→48→92→18→82→94→7→102→27,
96→80→50→97→84
2481.30487.16140.60142.30
342→31→55→35→59→53→113→60→41,
11→95→56→52→16→49
2427.20429.53119.30121.42
4103→89→3→91→120→37→109,
75→43→110→34→81→30,
29→119→98→86→21→108
3645.20649.03181.60184.12
5114→71→101→17→68→781156.00156.7538.8038.81
633→88→38→8→54→991187.70190.5652.3052.39
762→9→77→46→79→19,
14→93
2338.50338.59101.80101.83
86→73→26→22→85→115→118→10→70→25→66,
100→39→24→83→117→72
2533.40541.87156.70157.51
923→47→104→76,
1→44→36→13→111→105→32
2382.40384.69113.20113.60
1057→74→107→5→90→40,
2→106→12→28→4→87→15
2466.10470.10120.20126.20
Table 7. Comparison results of three algorithms under different sample conditions.
Table 7. Comparison results of three algorithms under different sample conditions.
Number of Service CentersNumber of
Farmlands
Optimal Cost (Yuan)
PSOGAHPSOGPSOPSO-GA
1101439.601434.401416.801425.101425.10
3301999.302002.201990.401990.401994.50
5602709.002669.102644.602673.802652.8
101204105.404118.204049.204081.204058.30
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.

Share and Cite

MDPI and ACS Style

Huang, H.; Cuan, X.; Chen, Z.; Zhang, L.; Chen, H. A Multiregional Agricultural Machinery Scheduling Method Based on Hybrid Particle Swarm Optimization Algorithm. Agriculture 2023, 13, 1042. https://doi.org/10.3390/agriculture13051042

AMA Style

Huang H, Cuan X, Chen Z, Zhang L, Chen H. A Multiregional Agricultural Machinery Scheduling Method Based on Hybrid Particle Swarm Optimization Algorithm. Agriculture. 2023; 13(5):1042. https://doi.org/10.3390/agriculture13051042

Chicago/Turabian Style

Huang, Huang, Xinwei Cuan, Zhuo Chen, Lina Zhang, and Hao Chen. 2023. "A Multiregional Agricultural Machinery Scheduling Method Based on Hybrid Particle Swarm Optimization Algorithm" Agriculture 13, no. 5: 1042. https://doi.org/10.3390/agriculture13051042

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop