Next Article in Journal
Energy–Biosensor Synergy: Intrinsic Catalytic Reactions as Label-Free Signal Pathways
Previous Article in Journal
Two Decades of Land Subsidence in Tianjin, China, Measured with Multi-Temporal InSAR Observations
Previous Article in Special Issue
Star Lightweight Convolution and NDT-RRT: An Integrated Path Planning Method for Walnut Harvesting Robots
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Farmland Cultivated Land Path Based on Hybrid Adaptive Neighborhood Search Algorithm

1
College of Computer and Information Engineering, Xinjiang Agricultural University, Urumqi 830052, China
2
Research Center for Intelligent Agriculture, Ministry of Education Engineering, Urumqi 830052, China
3
Xinjiang Agricultural Informatization Engineering, Technology Research Center, Urumqi 830052, China
*
Authors to whom correspondence should be addressed.
Sensors 2026, 26(4), 1202; https://doi.org/10.3390/s26041202
Submission received: 9 January 2026 / Revised: 7 February 2026 / Accepted: 10 February 2026 / Published: 12 February 2026
(This article belongs to the Special Issue Robotic Systems for Future Farming)

Abstract

Path planning for large-scale agricultural fields faces challenges such as irregular field shapes, uncertain boundaries, and the need to balance path efficiency, energy consumption, and coverage quality. To address these problems, this research introduces a strategy-aware hierarchical hybrid optimization framework (HANS) for autonomous agricultural operations. This framework introduces a global principal axis extraction method based on Principal Component Analysis (PCA), utilizing the statistical distribution of field boundaries to guide path direction, thereby improving robustness against boundary noise and irregular geometries. The framework integrates Adaptive Large Neighborhood Search (ALNS) for global exploration and Tabu Search (TS) for local optimization, forming a tightly coordinated hybrid structure. The framework further employs a Pareto-set-based decision support selection strategy to solve a multi-objective optimization model encompassing machine kinematics, turning patterns, and energy-aware cost evaluation. This strategy provides three methods: weighted preference-based compromise solution selection, crowding distance-based diversified solution selection, and single-objective extreme value-based dedicated optimization solution selection. To balance the impact of path length, energy consumption, and coverage rate, we assigned equal or nearly equal weights to them (i.e., (0.33, 0.33, 0.34)). Furthermore, the framework incorporates operators and feedback learning mechanisms specific to agricultural coverage path problems to enable adaptive operator selection and reduce reliance on manual parameter tuning. Simulation results under three representative field scenarios show that compared to fixed-direction planning, HANS improves the average coverage rate by 0.51 percentage points and reduces fuel consumption by 4.34%. Compared to Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Tabu Search (TS), and Simulated Annealing (SA), the proposed method shortens the working path length by 0.37–0.83%, improves coverage rate by 0.34–1.11%, and reduces energy consumption by 0.61–1.03%, while maintaining competitive computational costs. These results demonstrate the effectiveness and practicality of HANS in large-scale autonomous farming operations.

1. Introduction

The cultivation of new-quality productive forces and the advancement of smart agriculture have emerged as the predominant trajectories for the future of agricultural development. The deep integration of agricultural technology and information technology effectively changes traditional farming methods, achieving a high-quality, high-efficiency, and low-energy consumption farming model. With the development of satellite and navigation technologies, unmanned autonomous driving has also been widely applied in the agricultural field. Currently, agricultural machinery autonomous driving technology mainly focuses on autonomous planning of operation paths. Agricultural path planning (ARP) in farm management aims to design or arrange the movement routes of agricultural machinery within the field. Good path design can minimize the travel distance of agricultural machinery, improve operation quality, save a lot of human resources, and effectively solve the problem of high labor costs. Therefore, optimizing path planning for machinery used in agricultural operations within the field is crucial [1]. High-efficiency path planning algorithms can significantly improve the efficiency of agricultural machinery operations, especially in large farms where this technology is highly needed. However, existing path planning algorithms still have limitations when dealing with irregularly shaped fields. On the one hand, traditional method performs operations based on the longest side of the field [2], which leads to a large number of extremely short operation rows at the edges when the field has non-right-angled slanted edges, curved boundaries, or concave polygonal areas. It is particularly important to note that, in this study, the challenges posed by irregular field shapes are primarily focused on in the context of full-area coverage tasks, as the boundary geometry directly affects path decomposition, turning operations, and coverage efficiency. In contrast, for simple point-to-point path planning from one location to another, irregular fields can usually be treated as regular areas with boundary obstacles, and therefore do not present the same level of difficulty. Agricultural machinery needs to turn frequently at the headlands, resulting in wasted operation time and increased unnecessary fuel consumption. On the other hand, most current algorithms only focus on finding the shortest working path, neglecting fuel consumption and coverage rate. Especially in irregular fields, unreasonable path planning leads to frequent turning of agricultural machinery at the headlands. These phenomena are even more pronounced in large, irregularly shaped fields. Therefore, studying methods for determining the optimal travel direction for agricultural machinery planting in irregularly shaped and large-area fields is of great significance for enhancing the quality and efficiency of working.
Currently, many researchers have developed various complete coverage path planning (CPP) algorithms. Based on whether the boundaries of the farmland work area are pre-divided, CPP algorithms can be classified into offline and online operations. The latter primarily relies on sensors for operation, as it requires real-time acquisition and processing of surrounding environmental data. Furthermore, based on the dimensionality of the workspace, CPP algorithms are divided into two-dimensional and three-dimensional types. When agricultural machinery operates in areas with slopes, the influence of the slope needs to be considered, such as the coverage path planning in three-dimensional space proposed by Hameed [3]. In addition, multi-robot solutions have received widespread attention in recent years, as they are very suitable for large-area farmland operations and can significantly reduce operation time [4]. This study focuses on the CPP problem for a single field with flat terrain and no slopes; therefore, a two-dimensional, offline algorithm is used.
Regarding CPP algorithms for individual fields, Hameed proposed a real-time method for generating field geometric representations for operation planning using a method that generates a geometric representation of the field. This geometric representation of the field provides a map on which advanced optimization methods for agricultural machinery path planning problems can be applied for field operation planning. Bochtis and Ruggioukas [5] proposed minimizing headland distance and Han et al. [6] considered the operating travel angle as a decision variable, allowing for the adaptive determination of path direction based on field boundary characteristics, thereby augmenting the overall straight-line path length. Jin and Tang [7] proposed a partitioning planning strategy for large fields, effectively reducing the complexity of the problem. However, most of these methods only consider the single objective of path length, neglecting other important factors such as energy consumption and coverage rate.
Regarding the generation of turning paths, Bochtis and Vougioukas systematically analyzed the impact of different turning patterns on non-working distance in their 2008 study, laying the foundation for subsequent research. Spekken and de Bruin [8] improved agricultural machinery path planning by optimizing turning and service times, proposing a comparative analysis method for various turning strategies. However, although these traditional geometric turning methods are simple to implement, the turning paths are not smooth enough, leading to frequent acceleration and deceleration of agricultural machinery. This not only increases energy consumption and operating time but may also cause additional soil compaction.
To reduce energy consumption and excessive soil compaction during turns, Jensen et al. [9] designed a smooth turning path generation method Built upon B-spline curves. Conesa-Muñoz et al. [10] designed a new path operator to optimize turning paths, reducing the time and energy losses caused by sharp turns. Chamen et al. [11] further quantified the impact of different turning patterns on soil compaction, finding that smooth turning paths can reduce soil compaction depth by more than 30%.
The problem of agricultural machinery path planning is essentially a complex combinatorial optimization problem, characterized by multiple constraints, multiple objectives, and large scale, belonging to the NP-hard class of problems [12]. While exact algorithms can guarantee optimal solutions, their computational complexity increases exponentially with the problem size, making it difficult to solve real-world problems within a reasonable time. Therefore, heuristic and metaheuristic algorithms have become the main methods for solving such problems [13]. These include evolutionary algorithms such as Genetic Algorithms (GA) [14], NSGA-II [15], and MOEA/D [16]; swarm intelligence algorithms such as Ant Colony Optimization (ACO) [17], Particle Swarm Optimization (PSO) [18], and Grey Wolf Optimization [19]; and trajectory-based local search algorithms such as Simulated Annealing (SA) [20], Whale Optimization Algorithm (WOA) [21], and Tabu Search (TS) [22]. Simultaneously, hybrid metaheuristic algorithms have also attracted researchers’ attention. Utamima et al. [23] proposed an evolutionary hybrid neighborhood search method, combining the global search capabilities of evolutionary algorithms with the local optimization capabilities of neighborhood search, achieving better results than single algorithms in field logistics path planning. Seyyedhasani and Dvorak [24] used a hybrid heuristic method to handle path adjustments in dynamic environments, improving the robustness and adaptability of the system. In recent years, algorithms based on Adaptive Large Neighborhood Search (ALNS) have demonstrated powerful solving capabilities and broad applicability in the field of logistics and manufacturing system optimization. Nasri et al. [25] studied the Vehicle Routing Problem with Time Windows (VRPTW) and proposed an improved Adaptive Large Neighborhood Search (MALNS) method, which replaces the traditional roulette wheel selection mechanism commonly used in the ALNS framework with an improved selection function (MCF). MCF comprehensively considers the historical performance of each operator, the dependencies between operator pairs, and the idle time of the operators, and uses dynamic parameter adjustment to balance search intensity and solution diversity, thereby improving the solution quality on standard benchmark instances. In urban delivery, Himstedt and Meisel [26] developed an ALNS-based heuristic algorithm for a two-level vehicle routing problem involving collaborative multi-delivery systems, combining satellite facility management with dynamic operator weight adjustment. Their method aims to coordinate autonomous delivery agents (such as robots and drones) with traditional trucks and validate its effectiveness through practical case studies in complex urban delivery environments.
However, the above ALNS-based methods and their improved variants are mainly developed for urban logistics or manufacturing optimization problems and have not been applied to full-coverage path planning in agricultural environments, explicitly considering the combined effects of irregular field geometry, vehicle kinematic constraints, and energy consumption during headland turns, which are characteristic features of agricultural full-coverage path planning. Existing metaheuristic algorithms each have their advantages in agricultural full-coverage path planning problems, but they generally suffer from insufficient characterization of path continuity, turning costs, and agricultural machinery operation constraints. Evolutionary algorithms and swarm intelligence algorithms have strong global exploration capabilities but limited solution quality, while single local search methods are susceptible to local optima entrapment. Hybrid algorithms that improve individual modules lack a reasonable coordination mechanism. Therefore, it is necessary to design a hybrid metaheuristic algorithm that integrates global search and problem-specific local optimization mechanisms to further improve the quality and stability of the solution set for agricultural full-coverage path planning.
In view of the current state of coverage path planning (CPP) algorithms under agricultural machinery constraints, research attention has gradually shifted from traditional geometric coverage toward integrated optimization frameworks that deeply couple vehicle kinematic characteristics with operational environment constraints. Existing studies primarily focus on practical challenges such as non-smooth turning maneuvers, low operational efficiency, and energy limitations. To address the non-holonomic constraints inherent to agricultural machinery, researchers commonly adopt improved algorithms based on polynomial curves (e.g., Bézier curves or B-splines) combined with Dubins or Reeds–Shepp curves, ensuring curvature continuity and compliance with minimum turning radius requirements. For instance, studies published between late 2023 and 2024 proposed a four-stage decomposition approach that integrates the generalized traveling salesman problem (GTSP) with curvature constraints, enabling smooth and feasible coverage paths in complex farmland environments [27]. Meanwhile, deep reinforcement learning (DRL) has demonstrated significant advantages in handling complex constraints. Recent studies in 2025 and 2026 have combined bidirectional long short-term memory (Bi-LSTM) networks with deep dueling double Q-networks (D3QN) to explicitly address energy consumption constraints arising from payload variations during agricultural operations. By constructing effective payload–energy models, these methods achieve coordinated optimization between coverage efficiency and energy safety [28,29]. In addition, considering the prevalence of irregularly shaped fields with dense obstacles in real-world farmland, Markov-chain-enhanced genetic algorithms (MCGA) have been shown to effectively reduce path overlap rates and improve search efficiency under constrained environments, achieving up to a 21.8% reduction in path length compared to traditional methods [30]. In summary, contemporary CPP algorithms are evolving from single-objective path-length minimization toward multi-objective optimization frameworks that integrate vehicle kinematic constraints, dynamic payload-dependent energy efficiency constraints, and cooperative obstacle avoidance constraints in multi-vehicle scenarios [31].
In response to the inherent challenges of agricultural coverage path planning, including strongly coupled multiple objectives, stringent path–structure constraints, and highly non-convex solution spaces, multi-objective heuristic algorithms have attracted increasing attention due to their ability to simultaneously ensure solution quality and search stability. Therefore, this paper proposes a hybrid optimization framework combining TS and ALNS. TS effectively suppresses cycles and premature convergence during the search process by constructing a tabu mechanism based on (θ, s, τ) solution features, and achieves fine-grained optimization of working angle, swath spacing, and turning strategy within the local neighborhood. ALNS, through the destruction and reconstruction of the current solution, introduces large-scale search perturbations across structural levels, significantly enhancing the algorithm’s global exploration capabilities. Furthermore, by maintaining a Pareto optimal solution archive and combining dominance relationships with crowding distance criteria, the proposed method maintains diversity and convergence of the solution set in the multi-objective space. Experimental results show that this hybrid strategy exhibits superior or comparable overall performance to comparison algorithms in terms of path length, energy consumption, and coverage completeness.
The novelties and key contributions of this paper are outlined below:
  • A PCA-based global principal axis extraction method is proposed to guide coverage path planning in cultivated fields. By exploiting the global statistical distribution of boundary points rather than local geometric features, the method provides improved robustness against boundary noise, mapping errors, and degenerate or irregular field shapes.
  • A strategy-aware hierarchical hybrid optimization framework (HANS) is developed, in which Adaptive Large Neighborhood Search (ALNS) is responsible for global exploration, while Tabu Search performs local refinement. This explicit separation of optimization roles enables effective coordination between exploration and exploitation.
  • We designed unique operators specifically for the full-coverage path planning problem in agricultural fields and a feedback learning mechanism. The feedback learning mechanism is embedded into the ALNS component to dynamically adapt the selection probabilities of destroy and repair operators according to their historical performance. This learning-driven design reduces sensitivity to manual parameter tuning and improves robustness across diverse field geometries.
  • A multi-objective optimization model incorporating realistic agricultural constraints—such as machine kinematics, turning patterns, and energy-aware cost evaluation—is formulated and solved using a Pareto-based archive. Extensive simulation and ablation studies demonstrate that the proposed framework achieves consistent performance improvements over conventional heuristic and metaheuristic methods with manageable computational cost.
It should be emphasized that the area coverage path planning problem addressed in this study is formulated as a global, offline optimization problem under static field conditions. The primary objective is to obtain high-quality, near-optimal solutions in regard to coverage rate, total working length, and energy consumption, rather than to provide real-time adaptability to dynamic or uncertain environments. Model predictive control (MPC)-based approaches and other local planning strategies are effective for online trajectory generation and dynamic obstacle avoidance, and they can incorporate metrics such as time or fuel consumption. However, due to their inherently local and receding-horizon nature, such methods are generally far from globally optimal when applied to large-scale area coverage tasks. Therefore, these approaches are not considered as direct competitors in this work.

2. Materials and Methods

2.1. Operational Modeling

This subsection introduces the acquisition and modeling of farmland field information, formulates the objective functions considered in this study, and discusses the turning maneuvers, thereby providing the foundation for the subsequent research.

2.1.1. Agricultural Information Processing

This study selected farmland fields from Huaxing Farm in Changji, Xinjiang, China. A DJI Mavic 3 (SZ DJI Technology Co., Ltd., Shenzhen, China) drone was used as the data collection device, with an operational altitude of 110 m and a constant velocity of 15 m/s. The collected data was processed and stored in a database. The collected map data was also divided into regions, with the boundaries between different fields precisely marked. Since the geographical coordinates of the map data collected by the data acquisition equipment were in WGS84 format, coordinate transformation was used to convert the collected map data to the UTM (Universal Transverse Mercator) coordinate system for subsequent modeling purposes, and the farmland areas were divided accordingly. The farm’s satellite map and its regional division are shown in Figure 1.

2.1.2. Farm Field Modeling

In practical applications, to ensure that agricultural machinery can operate smoothly in the field, It is essential to partition the field into sensible sub-regions. In this study, a field is divided into two sub-regions: the headland area and the working area. The headland area is used for the agricultural machinery to perform turning operations when reaching the edge of the field, while the working area is the main area for tillage. The formula for calculating the width of the headland area is shown in Equation (1).
W h = R m i n + w 2 + R m i n ( 1 + cos θ ) ,
Here, θ corresponds to the angle of incidence between the direction of the working trajectory and the inward normal of the field boundary. When the field boundary is locally horizontal, this angle coincides with the angle between the trajectory direction and the vertical axis. W h is the working width, and  R m i n is the minimum turning radius of the agricultural machinery. Equation (1) is used in the field modeling process to calculate the width of the headland, and the boundary is offset inward by a distance equal to the headland width. The local boundary is then smoothed to generate the dividing line between the headland area and the working area, ensuring sufficient turning space for the agricultural machinery at the headland. The field area division modeling is shown in Figure 2.

2.1.3. Objective Function

This study aims to develop a complete coverage path planning strategy for tractor-based farmland tillage operations. Due to the specific characteristics of cultivated land, cross-row operations may damage field flatness and adversely affect soil compaction. Therefore, during tillage operations, the tractor follows a boustrophedon motion pattern [32], ensuring land flatness and a low rate of missed plowing. This study uses a Hybrid Adaptive Neighborhood Search (HANS) algorithm to search for the optimal driving angle of the tractor within the range of 0° to 180°, and incorporates two decision variables: spacing ratio and turning strategy. The spacing ratio balances coverage and efficiency by adjusting the distance between adjacent paths, while the turning strategy changes fuel consumption and turning distance through different turning methods. Parallel scanning technology is then used to generate working tracks parallel to the tractor’s operating direction, and these tracks are traversed sequentially using a boustrophedon motion to cover the working area. In the formulation stage of the model, multiple objectives are considered for optimization: high coverage rate, low fuel consumption, and minimized travel path. The HANS algorithm is used to find a path that provides the optimal solution for these three objectives. The objective function is defined as follows:
(1) Maximum Tillage Coverage Rate: When performing tillage operations in farmland, the coverage rate serves as a pivotal metric for evaluating path planning efficacy. To maintain a high coverage rate and avoid missed areas during tillage operations, this study proposes a method to improve coverage by adjusting the spacing ratio, allowing the tractor to exhaustive cover the target working field during autonomous tillage operations. The formula for calculating the coverage rate is shown in Equation (2).
F c o v = F h l ¯ { i P i } F h l ¯
where F c o v represents the coverage rate, F h l ¯ is the area of the working area without headland, P i is the i-th working swath, is the intersection operator, and  is the union of all working swaths.
(2) Minimizing Fuel Consumption: In tillage operations, fuel consumption is a key factor affecting operating costs and energy efficiency. Since tillage processes typically involve low-speed, high-load conditions, fuel consumption is not only related to the distance traveled but is also significantly affected by the number of turns and driving strategy. Unreasonable path planning can lead to extra non-working travel and frequent turns, thus increasing fuel consumption per unit area. Therefore, minimizing fuel consumption as an optimization objective in tillage path planning helps reduce operating costs, improve energy efficiency, and is of great significance for achieving energy conservation and emission reduction in agriculture. The calculation formula is given by Equations (3)–(5).
E l ( i ) = ( P e × B e ) 3.6 × 10 6 × v × ρ f
E t u r n j = k · f i d l e · T t u r n j 3600
Q t o t a l = i E l ( i ) · P i + j E t u r n j
Here Q t o t a l represents fuel consumption, E l ( i ) refers to the fuel consumption during straight-line travel in the i-th working swath, P e represents the tractor’s engine power (kW), B e is the fuel consumption rate [g/(kW·h)], v is the straight-line travel speed (m/s), ρ f is the fuel density (kg/L), E t u r n j is the fuel consumption during the i-th turn, k is the turning correction coefficient, f i d l e is the idling fuel consumption, and T t u r n j is the turning time for the j-th turn.
(3) Minimum working swath length: In tillage operations, the distance traveled in straight working swaths directly determines the main energy consumption during the operation phase. Redundant or unreasonable straight-line travel significantly increases fuel consumption under high-load conditions. By minimizing the travel distance of straight working swaths, the cumulative energy consumption during the operation phase can be effectively reduced, thereby improving overall operational efficiency and economic performance. The calculation formula is given by Equations (6) and (7).
P i = ( x i e n d x i s t a r t ) 2 + ( y i e n d y i s t a r t ) 2
L p = i P i
where L p is the sum of the lengths of all work swaths, P i is the path length of the i-th work swath, ( x i e n d , y i e n d ) are the coordinates of the last point of the i-th work swath, and ( x i s t a r t , y i s t a r t ) are the coordinates of the first point of the i-th work swath.

2.1.4. Turning Path Planning

During the plowing process with a tractor, the turning method significantly affects the fuel consumption and operational efficiency of the agricultural machinery. Due to factors such as the minimum turning radius of the machinery, the working width, and the terrain of the field, choosing an appropriate turning method is crucial for improving work efficiency and reducing fuel consumption. The common turning methods for agricultural machinery mainly fall into three categories: flat turn, bulb turn, and fishtail turn, as shown in Figure 3.
When the minimum turning radius of the agricultural machinery r < w/2, a flat turn is used (Figure 3a). When r > w/2, the vehicle does not have enough space for a flat turn and requires a bulb-shaped turn (Figure 3b). When Wh < r(1 + cos θ) + w/2, there is not enough space at the headland for the agricultural machinery to make a normal turn, so a fish-tail turn with reversing capability must be chosen (Figure 3c). The distance calculation methods for the above three turning methods are shown in Equations (8)–(10).

2.1.5. Constraints

Equations (8)–(10) provide the distance calculation methods for flat turns, bulb turns, and fishtail turns. Equations (11)–(16) ensure that each work strip is visited only once. Equation (17) ensures that once the agricultural machine enters a point, it must leave that point, preventing path interruptions Constraint (18) enforces a feasible coverage sequence among all swaths. The auxiliary variable u i represents the position of swath [i] in the coverage order. For any pair of swaths [i] and [j], the constraint ensures that the relative ordering is consistent with the assigned positions, preventing subtours and guaranteeing a single continuous traversal. This mechanism is analogous to subtour elimination in TSP formulations, adapted for agricultural fields with headland and turning constraints. As a result, u i provides a systematic way to convert the positional indices of swaths into a valid, operational path for coverage planning. The parameters involved in the constraint formulas are listed in Table 1.
f l a t i , j , θ = i j w + r ( π 2 )
  b u l b i , j , θ = π r + 4 r 2 i j w 4 r + w c o t 2 θ + w 4 r 2 w × sin 1 i j w c o t θ 2 w c o t θ 4 r 2 i j w 4 r + w c o t 2 θ + w
f i s h t a i l i , j , θ = r ( α + β + γ )
j V , j i P i j = 1 , i V t a s k
i V , i j P i j = 1 , j V t a s k
j V P S j = 1
i V P i S = 0
j V P E j = 0
i V P i E = 1
i V P i k = j V P k j ,     k V t a s k    
u i u j + N · P i j N 1 , i , j V t a s k , i j

2.2. Algorithm Description

First, the input KML geographic data is converted into mathematical polygon objects, and immediately preprocessed geometrically to separate the field boundaries from the internal working areas. To provide a physically meaningful initial search direction for the subsequent optimization process, the algorithm performs Principal Component Analysis (PCA) on the boundary point set of the internal working area. By calculating the covariance matrix of the coordinate points and solving for the eigenvectors, the direction of maximum variance in the field is identified, and based on this, an initial solution set containing working angles, row spacing ratios, and turning strategies is generated with random perturbations. Entering the core iterative loop, the algorithm employs a two-layered nested evolutionary strategy. In each iteration, the system first selects a reference solution from the Pareto archive, and then activates the Adaptive Large Neighborhood Search (ALNS) mechanism. This mechanism dynamically selects a set of “destruction” and “repair” operators using a roulette wheel algorithm to perform topological mutations on the current solution. The destruction operator randomly removes specific dimensions from the solution vector; subsequently, the repair operator reconstructs these dimensions using heuristic rules. The generated neighborhood solution is then filtered by tabu search. This module maintains a tabu list recording recently visited features, aiming to prevent the algorithm from oscillating repeatedly near local optimal solutions. However, if the new solution satisfies the “amnesty criterion” (i.e., its performance is better than existing solutions in the archive), it will be forcibly accepted even if it is within the tabu period. Once a new solution vector containing angles, spacing, and strategies is generated, the system calls the path generator, which uses the ray casting method to construct parallel working paths inside the field polygon, and dynamically adjusts the swath width according to the current spacing coefficient. Subsequently, the turning planner intervenes, using the Reeds-Shepp curve algorithm or geometric turning models (flat/bulb/fishtail) based on the strategy parameters in the solution vector to generate connecting trajectories between path endpoints that comply with the minimum turning radius constraints of the agricultural machinery. Based on this generated complete topological structure, the system simultaneously calculates the total path length, energy consumption, and the area of the uncovered region obtained through polygon difference operations, forming a three-dimensional objective function vector. After obtaining the three-dimensional objective vector of the candidate solution, the algorithm performs strict Pareto dominance detection. The new solution is compared against each existing solution in the archive: if the new solution is not inferior to an existing solution on all objectives and is superior on at least one objective, the existing solution is eliminated; conversely, if the new solution is dominated by an existing solution, it is discarded. To maintain the diversity of the solution set and prevent the archive from growing indefinitely, when the archive capacity reaches its limit, the algorithm calculates the crowding distance of the solutions in the objective space, prioritizing the removal of solutions that are densely distributed and highly similar to each other, thus preserving individuals distributed at both ends of the Pareto front and in sparse regions. This process continues iteratively until the preset number of iterations is reached, finally outputting a set of optimal solutions that cannot be replaced by each other, which are then used by the decision module for weighted selection based on the user’s preference weights for length, energy consumption, or coverage. Algorithm 1 details the step-by-step implementation of the proposed method, and the core flowchart is shown in Figure 4.
Algorithm 1. The pseudocode of HANS
1:    procedure MULTI_OBJECTIVE_HANS
2:          Initialize the Pareto archive and the tabu list
3:          Initialize the DestroyWeights and RepairWeights
4:          InitialSolutions ← GENERATE_INITIAL_SOLUTIONS
5:          for each solution in InitialSolutions do
6:                objectives ← EVALUATE_SOLUTION
7:                UPDATE_PARETO_ARCHIVE
8:        end for
9:          for iteration ← 1 to max_iterations do
10:                  (current_solution, current_objectives) ← SELECT_FROM_ARCHIVE
11:                  destroy_idx ← SELECT_OPERATOR(DestroyWeights)
12:                  repair_idx ← SELECT_OPERATOR(RepairWeights)
13:                  destroyed ← DESTROY_OPERATORS[destroy_idx]
14:                  neighbors ← REPAIR_OPERATORS[repair_idx]
15:                  best_neighbor ← NULL
16:                  best_objectives ← NULL
17:                  best_score ← 0
18:                  for each neighbor in neighbors do
19:                         if IS_TABU(neighbor, TabuList) then
20:                                    neighbor_obj ← EVALUATE_SOLUTION
21:                                    if not ASPIRATION_CRITERION then
22:                                          continue
23:                                    end if
24:                          else
25:                                  neighbor_obj ← EVALUATE_SOLUTION
26:                          end if
27:                          is_new_pareto ← UPDATE_PARETO_ARCHIVE
28:                          if is_new_pareto then
29:                                 score ← 50
30:                          else if DOMINATES(neighbor_obj, current_objectives) then
31:                                  score ← 20
32:                          else if not IS_DOMINATED_BY_ARCHIVE then
33:                                 score ← 5
34:                          else
35:                                 score ← 0
36:                          end if
37:                          if score > best_score then
38:                                  best_neighbor ← neighbor
39:                                  best_objectives ← neighbor_obj
40:                                  best_score ← score
41:                          end if
42:                  end for
43:                  if best_neighbor ≠ NULL then
44:                          UPDATE_SCORE(DestroyWeights, RepairWeights)
45:                          ADD_TABU(best_neighbor, TabuList, tenure = 10)
46:                  end if
47:                  UPDATE_TABU_LIST(TabuList)
48:                  if iteration mod 100 = 0 then
49:                          UPDATE_WEIGHTS(DestroyWeights)
50:                          UPDATE_WEIGHTS(RepairWeights)
51:                          PRINT_STATISTICS(iteration, ParetoArchive)
52:                  end if
53:          end for
54:          return ParetoArchive
55:    end procedure

2.3. Algorithm Improvements

2.3.1. Initialization Strategy Improvement

In the path optimization for complete coverage of cultivated land, the initial solution is crucial. Traditional genetic algorithms generate the initial population completely randomly, with each individual gene sampled independently and randomly. This directly leads to extremely low-quality initial solutions, wasting a large amount of computational resources on evaluating low-quality solutions. The simulated annealing algorithm uses a single random initial solution and is extremely sensitive to the initial solution’s position. If the initial solution is of poor quality, it takes a very long time to find a good solution, and it is not suitable for multi-objective optimization. Furthermore, traditional algorithms often use the direction of the longest side as the driving direction.
This study proposes a multi-level hybrid initialization method. Principal Component Analysis (PCA) is used to identify the main direction of the field. By performing covariance matrix decomposition on the field boundary points, the eigenvector corresponding to the largest eigenvalue is extracted as the principal axis direction. This is based on the characteristic that agricultural fields are usually elongated along the principal axis direction. Driving along the principal axis or perpendicular direction can minimize the number of paths, maximize the length of a single path, and reduce boundary effects. Angle calculation is shown in Equations (19)–(22).
b ¯ = 1 n x i , 1 n y i
b i = ( x i , y i ) T
M = 1 n 1 ( b i b ¯ ) ( b i b ¯ ) T
  θ p c a = arctan v y v x ,   if   v x 0 π 2                                     ,   if   v x = 0
where θ p c a is the angle of the principal direction of the field being solved, ( v x , v y ) is the eigenvector corresponding to the largest eigenvalue of the covariance matrix, When   v x = 0 , it means the direction of the main axis is vertical, and b i represents the boundary points of the land parcel.
Robustness to noise is an important consideration when determining the working direction from field boundary data. Unlike approaches that rely solely on the longest polygon edge, the PCA-based method utilizes all boundary points to estimate the principal direction. Since PCA is based on the global variance of the data, local boundary noise—such as small positional deviations caused by GPS signal drift affecting only a few points—has a negligible influence on the resulting covariance matrix and principal axis. With respect to mapping errors, the PCA computation is performed on centralized boundary data, making the principal axis invariant to global translations of the field. Consequently, uniform shifts in the mapped field position do not affect the estimated working direction. The principal axis is only significantly altered when mapping errors change the overall aspect ratio or symmetry of the field geometry. For example, if an originally elongated rectangular field is incorrectly mapped as a near-square polygon, the dominant eigenvalues of the covariance matrix may become similar, leading to an unstable principal direction. To mitigate this issue, the HANS framework does not rely on a single PCA-derived direction. Instead, multiple offset angles around the principal axis are automatically generated to form the initial population. As a result, even if the PCA-based direction is biased by several degrees, the subsequent adaptive large neighborhood search (ALNS) can iteratively correct this deviation across the entire global optimization phase.
Based on the principal axis direction, the system generates multiple high-quality candidate angles, including the principal axis, perpendicular direction, diagonal directions, and perturbed angles near these directions. This is also effective for irregular fields, with a computational complexity that is only linear. To prevent the initial solutions from being overly concentrated in the directions identified by PCA, several completely random solutions are additionally generated. This balances heuristic and randomness, preventing PCA from being misleading in special cases (such as square fields), increasing the robustness of solution space exploration, and providing diverse starting points for subsequent searches. Faced with multiple candidate solutions, a two-stage evaluation strategy is employed. The first stage uses a simplified model to quickly estimate the quality of the solutions, with constant time complexity. The second stage sorts the solutions based on the approximate evaluation, uses Pareto dominance relationships for filtering, and selects the top 30 non-dominated solutions for full evaluation, including generating actual paths, calculating precise objective values, and checking constraint satisfaction. This strategy ensures the quality of the initial solutions while controlling computational overhead.

2.3.2. Improved Neighborhood Generation Mechanism

Traditional genetic algorithms typically employ random perturbations in their mutation operations, such as adding Gaussian noise or uniform random increments. This perturbation method does not utilize the structural information of the problem, does not consider the characteristics of the current solution, and does not learn from the search history. For path planning problems with complex constraints and objective relationships, undirected random perturbations are inefficient. Furthermore, using a fixed neighborhood generation strategy, the crossover rate, mutation rate, or perturbation magnitude remains constant throughout the search process or changes in a predefined manner. This static strategy cannot adapt to the different needs of the search process. Early in the search, large-scale exploration is needed to discover promising regions, while later in the search, small-scale refinement is needed to improve the quality of the solution. A fixed strategy struggles to meet both of these needs simultaneously.
To address these two problems, the algorithm presented in this paper designs repair operations that integrate multi-layered knowledge. The angle repair operation utilizes the dominant direction of the fields identified by principal component analysis, references the angle parameters of high-quality solutions in the Pareto archive, and adaptively adjusts the perturbation magnitude based on the search stage. The spacing repair operation dynamically adjusts the generation strategy based on the coverage performance of the nearest solutions, achieving feedback-based adaptive search. The strategy repair operation systematically explores all turning strategy options. These repair operations organically combine problem structure knowledge, search history knowledge, and feedback information. An adaptive destruction mechanism is also introduced, where the degree of destruction is adaptively adjusted based on the search progress. During this process, the algorithm uses a roulette wheel selection operator, whose weights are updated after the k-th iteration according to an exponential smoothing formula (Equation (23)).
w i ( k + 1 ) = 1 p w i k + p S i N i
Here, p is the reaction factor, representing the sensitivity of the control algorithm to recent performance; S i represents the cumulative score obtained by operator i in this round; and N i represents the number of times operator i was selected in this round.By monitoring the ratio of the current number of iterations to the total number of iterations, the algorithm dynamically determines the number of decision variables to be disrupted. A larger degree of disruption is applied during the initial search phase to promote exploration, a moderate degree of disruption is used in the middle stages to balance exploration and exploitation, and a smaller degree of disruption is used in the later stages for local refinement. This mechanism enables a fluid transition between global search and local exploitation.

2.3.3. Improvements to Local Optimization Problems

Under the selective pressure of genetic algorithms, the genes of superior individuals rapidly spread throughout the population, leading to a gradual loss of population diversity. Although mutation operations provide some diversity, it is difficult to counteract the effects of selective pressure with a low mutation rate.
To address this problem, the algorithm presented in this paper employs a tabu search mechanism to maintain a memory of the search history. Each visited solution is added to a tabu list and is not revisited within the tabu period. This mechanism forces the algorithm to continuously explore new areas, preventing repetitive searches in known regions. The tabu mechanism provides an explicit means of diversification that does not rely on randomness or population size, but systematically guides the search away from previously visited areas through a memory structure.

2.3.4. Improvements to Address Missed Planting Areas

Traditional boustrophedon methods leave many unplowed areas at the boundaries of irregularly shaped fields. The algorithm presented in this paper employs a dynamic gap-filling technique. After initial path generation, the algorithm calculates the uncovered areas and recursively applies path planning (attempting different angles) to these remaining areas to complete the coverage.

3. Results

3.1. Simulation Experiment

This study is based on plot modeling at Huaxing Farm in Changji, Xinjiang. Six representative plots were selected from Huaxing Farm as experimental research subjects. Three representative plots were chosen for visual demonstration, as shown in Figure 5, Detailed information provided in Table 2.
Among the three fields, Field 18 has a typical irregular convex polygonal geometric structure, making path planning moderately difficult. Field 14 has a geometric structure similar to a rectangle, which is relatively regular, making path planning relatively simple. Field 5 has multiple irregular concave and convex sections, which are prone to missed areas during cultivation and present difficulties during turns, making path planning more challenging. Therefore, these three fields were selected to verify the reliability of this algorithm.

3.2. Evaluation Results

This algorithm demonstrates varying degrees of improvement over traditional tillage methods in terms of path planning length, operational energy consumption, and coverage efficiency.
Under the conventional approach, operators typically select the longest straight edge of a field as a reference line, performing parallel back-and-forth operations along this long edge (plow-style tillage). While this method yields acceptable results for regular rectangular fields, it proves inefficient for irregular polygonal fields (as shown in Figure 5c). this simple alignment leads to significant “corner residue” at field ends or frequent short-distance reversals, drastically reducing efficiency while increasing path length and fuel consumption. In traditional tillage, row spacing is typically fixed to the machine’s working width. When field widths are not integer multiples of this width, the final row often suffers from substantial overlap (wasting fuel) or leaves uncovered narrow strips. In turn planning, traditional methods disregard complex kinematic curves, typically executing in-place reversals or wide-radius U-turns at headlands. This not only creates excessively large headland widths, reducing effective tillage area, but also causes soil compaction at headlands. Furthermore, inefficient back-and-forth reversals consume additional energy.
Improved Algorithm: Compared to the traditional method, this algorithm employs scientifically rigorous kinematic constraints using Reeds-Shepp curves to generate optimized turning paths. This reduces fuel consumption at headlands and shortens turning distances while increasing coverage through adjusted row spacing ratios and dynamic blind-spot compensation techniques.
To ensure a fair comparison, all experiments were performed within a unified simulation environment, with both methods using the uniform working width and turning radius constraints for the agricultural machinery. Performance evaluation was based on several key indicators, including total path length of tillage operation, coverage rate, and fuel consumption. These indicators scientifically reflect the efficacy of different path planning methods in realistic operations, covering aspects such as operational efficiency, economic benefits, and adaptability. The experimental results are summarized in Table 3.
The experimental setup for this study was configured as follows: Windows 11 (64-bit) operating system, Intel(R) Core(TM) i7-11800H processor, and 16GB of RAM. In the experiment, a John Deere 7M-2204 wheeled tractor was used, pulling a Lemken 1LFTT-550 five-furrow plow. The tractor’s engine power was 161.8 KW, its turning radius was 5.1 m, and its working width was 2.5 m.
To assess whether the observed improvements are consistent across instances rather than driven by individual cases, We used the Wilcoxon signed-rank test to compare the differences, with a sample size of n = 6, yielding p = 0.031, indicating a statistically significant difference at the 5% significance level. As shown in the table, this method demonstrates superior performance across all key indicators compared to the traditional method. In the traditional method, agricultural machinery operators often rely on personal experience to conduct field operations. The working direction is typically aligned with the longest boundary of the field, while turning maneuvers are executed empirically without explicit optimization for total travel distance, coverage rate, or fuel consumption. Comparative analysis revealed that HANS reduced the average path length by 3447.26 m, about increased 0.3%, achieving a coverage rate of 99.87% on the irregularly shaped plot 3. In terms of energy savings, HANS saved an average of 43.16 L of fuel. This reduction in fuel consumption not only improved the economic efficiency of agricultural production but also mitigated the environmental footprint. It also effectively shortened the duration of field operations. These results empirically substantiate that the proposed method significantly curtails operational path length and the number of turning maneuvers. Its superior performance are particularly evident in complex and irregularly shaped fields, highlighting the algorithm’s adaptability and robustness. This method not only improves the efficiency of agricultural machinery operations but also significantly reduces labor costs. Meanwhile, we conducted a Wilcoxon signed-rank test to assess the paired differences between the HANS method and the traditional method across three agricultural field scenarios.
The Figure 6 shows a visualization of the complete coverage operation paths generated by the HANS algorithm for three exemplary fields (Field 18, Field 14, and Field 5). Figure 7 presents the visualized complete coverage operation paths produced by the traditional method for three representative fields (Fields 18, 14, and 5). This method is guided by the driver’s experience.
Of particular importance is that this experiment was conducted in a simulated environment, and the data used were field boundary data extracted from drone imagery. No field testing has been conducted yet. Therefore, In complex real-world scenarios, factors such as navigation drifts and terrain-induced discrepancies, and uncertainties in agricultural machinery operation may affect operational efficiency. Further field trials are recommended to comprehensively evaluate the adaptability and stability of the proposed method under actual agricultural operating conditions.

3.3. Comparative Experiments of the HANS Algorithm in Path Optimization

To verify the practical performance of the proposed algorithm (HANS) in agricultural machinery path optimization, this paper conducted comparative experiments with other algorithms. The evaluation metrics included average working path length, mean coverage rate, and mean fuel consumption. The parameters of the agricultural machinery were: working width of 2.5 m, minimum turning radius of 5.1 m, and engine power of 161.8 KW. The comparison algorithms included the genetic algorithm, particle swarm optimization algorithm, tabu search algorithm, and simulated annealing algorithm. Table 4 shows the comprehensive experimental results of these six methods on 20 fields. Because fields 10 and 11 are adjacent and lack a clear boundary, they were combined into a single field for the planning experiment. The same applies to fields 19 and 20. Table 5 shows the core hyperparameters of the proposed algorithm and the comparison algorithms. We also analyzed the time complexity of these intelligent algorithms, where N is the number of decision variables.
(1)
Genetic Algorithm (GA):
Population size: P
Number of generations: I G A
Fitness evaluation cost per individual: O ( N )
Genetic operators (selection, crossover, mutation): at most O ( N ) per individual
Per generation cost:
Fitness evaluation: P O ( N )
Genetic operators: P O ( N )
Total complexity:  T G A = O ( I G A P N )
(2)
Particle Swarm Optimization (PSO)
Swarm size: S
Number of iterations: I P S O
Position/velocity update: O ( N ) per particle
Fitness evaluation: O ( N ) per particle
Per iteration cost:
Update + evaluation: S O ( N )
Total complexity:  T P S O = O ( I P S O S N )
(3)
Tabu Search (TS)
Number of iterations: I T S
Neighborhood size per iteration: O ( N ) (e.g., swap, insertion, or reordering of swaths)
Cost to evaluate one neighbor: O ( N )
Per iteration cost:
Neighborhood evaluation: O ( N ) O ( N ) = O ( N 2 )
Total complexity:  T T S = O ( I T S N 2 )
This quadratic dependence is intrinsic to TS when full neighborhood evaluation is required.
(4)
Simulated Annealing (SA)
Number of iterations: I S A
One neighbor generated per iteration
Cost to generate neighbor: O ( 1 ) O ( N )
Cost to evaluate neighbor: O ( N )
Per iteration cost:
Neighbor evaluation: O ( N )
Total complexity:  T S A = O ( I S A N )
(5)
Hybrid Adaptive Neighborhood (HANS)
Number of ALNS iterations: I A
Number of candidate solutions generated per ALNS iteration: M
Number of Tabu Search iterations applied to each candidate: I T
Per iteration cost:
Neighbor evaluation: O ( N )
Total complexity:  T H A N S = O ( I A · M · I T · N )
Although HANS has a higher theoretical complexity, under certain conditions, it can achieve comparable or even shorter computation times than simpler metaheuristic algorithms. This phenomenon is primarily attributed to structural differences in how search effort is allocated. Table 6 shows the computation time of the heuristic algorithm on three land parcels (Parcels 18, 14, and 5).
First, HANS employs PCA-based global axis initialization, significantly reducing the effective search space from the outset. By providing a strong, geometrically informed initial solution, HANS avoids spending considerable time in early iterations exploring suboptimal or infeasible regions, unlike population-based methods such as Genetic Algorithms (GA) or Particle Swarm Optimization (PSO).
Second, the feedback learning mechanism in HANS gradually suppresses ineffective destruction-repair operators and focuses computational resources on those operators better suited to the current geometric structure of the problem domain. Therefore, in subsequent iterations, most evaluations are highly informative, whereas GA and PSO evaluate the entire population or particle swarm in every iteration regardless of progress.
Third, the tabu search component in HANS is selectively applied to a small number of promising candidate solutions generated by ALNS. In contrast, independent tabu search or simulated annealing algorithms might repeatedly explore larger neighborhoods or accept low-quality moves, leading to slower convergence and wasted computational resources.
Finally, for irregular or large-scale domains, simpler heuristic algorithms often require more iterations or larger population sizes to escape local optima. In such cases, HANS’s structured and strategically aware search approach can converge to high-quality solutions in fewer effective iterations, resulting in comparable or even lower overall computation time. The primary focus of this study is not to substantially reduce computation time, but rather to improve the effectiveness and practical applicability of coverage path planning for agricultural machinery operating in irregular fields.
As shown in Table 4, the path length planned by the HANS algorithm is 218,093.44 m, which is 8175.84 m shorter than the 226,269.28 m planned by traditional path planning algorithms, representing a reduction of 3.61% on average per field. Compared to other heuristic algorithms, HANS shows the following average improvements: a reduction of 1624.78 m compared to the Genetic Algorithm (GA, 219,718.22 m), and a reduction of 808.35 m compared to the Simulated Annealing algorithm (SA, 218,901.79 m).
In terms of energy consumption, the HANS algorithm planned a route with an energy consumption of 1347.46 L, significantly better than the 1408.71 L planned by traditional path planning algorithms, representing an average reduction of 4.34%. It also outperformed other heuristic algorithms, reducing energy consumption by 1.03% compared to the Genetic Algorithm (GA, 1361.53 L) and 0.84% compared to the Particle Swarm Optimization algorithm (PSO, 1358.91 L).
In terms of coverage rate, the HANS algorithm achieved a coverage rate of 99.82%, which is 0.51% higher than the 99.31% achieved by traditional path planning algorithms. It also outperformed the Genetic Algorithm (GA, 98.71%) and Particle Swarm Optimization algorithm (PSO, 98.89%), with improvements of 1.11% and 0.93%, respectively. Although the improvement is relatively small, the cumulative increase in covered area across 20 plots is considerable, which is of significant importance for improving agricultural efficiency. It should be noted that in some cases, HANS does not offer a significant performance advantage over simple heuristic methods. Particularly for approximately rectangular areas with simple geometries and few obstacles, a heuristic strategy based on the longest region edge can generate near-optimal coverage paths. In these low-complexity scenarios, the improvements offered by the additional global search performed by HANS are limited.
Similarly, when the area is small and the number of work strips is small, the solution space itself is limited, and simple heuristic methods can obtain competitive results at a lower computational cost. In these cases, the advantages of the metaheuristic framework are less pronounced.

3.4. Ablation Study and Convergence Analysis

3.4.1. Ablation Study

To rigorously evaluate the contribution of each core component within the HANS framework, we conducted an ablation study and a convergence analysis over 20 representative test fields. As illustrated in the ablation results (Figure 8), the Full HANS achieves the highest Hypervolume (HV) of 0.93, outperforming all ablated variants. The ablation study, quantified via the Hypervolume (HV) index and Relative Efficiency (RE), highlights the necessity of the proposed hybrid architecture:
(1)
The Dominance of the Full HANS: The full HANS configuration achieves a peak HV of $0.93$. This serves as the performance baseline (100%RE), demonstrating that the synergistic interaction between PCA-based orientation, adaptive neighborhood search, and tabu-based refinement is essential for navigating complex, non-convex Pareto fronts.
(2)
The Navigational Role of PCA: Removing the PCA-based initialization (w/o PCA) causes the HV to drop to 0.82, a significant 13.7% loss in efficiency. This sharp decline indicates that without PCA’s ability to align the search direction with the field’s principal axes, the algorithm wastes substantial computational budget exploring unproductive angular regions, leading to suboptimal coverage patterns even after 100 iterations. ALNS vs. Fixed Strategies: The variant without the adaptive mechanism (w/o Adaptive) yields an HV of 0.86. This 7.5% performance gap underscores the importance of the credit-based reward system ( σ 1 , σ 2 , σ 3 ), which allows the algorithm to learn which “destroy” and “repair” operators are most effective for specific field shapes in real-time.
(3)
The Precision of Tabu Search: Excluding the Tabu Search (w/o Tabu Search) results in an HV of 0.90. Although ALNS captures the broad structure of the optimal solution, TS provides the “last-mile” optimization required to fine-tune the heading angles within a constrained neighborhood, ensuring the paths are mathematically optimized for both energy efficiency and coverage.
Overall, the ablation and convergence results confirm that the superior performance of HANS does not arise from any single component, but from the coordinated interaction of global orientation, adaptive exploration, and local refinement, which together enable robust and efficient navigation of complex farmland optimization landscapes.

3.4.2. Convergence Analysis

Figure 9 provides a comparative convergence analysis between the full HANS algorithm and its ablated variants (TS-only and ALNS-only) in terms of hypervolume (HV). Since TS-only and ALNS-only share the same solution representation and operate within the same search space as HANS, their convergence curves provide a meaningful basis for comparison. In contrast, general-purpose heuristics such as GA, PSO, or SA follow fundamentally different search mechanisms and are not directly comparable in terms of iteration-based convergence. The HV value is the average of all representative farmland areas, reflecting the overall performance of the algorithm under different field geometries.
Several key observations can be drawn from the figure. First, in the early stages of iteration, the HV value of the algorithm using only ALNS (ALNS-only) increases rapidly. The curves of HANS (blue) and ALNS-only (orange) show a high degree of overlap, and the slopes of their HV indicators are significantly higher than that of TS-only (green). This reflects the powerful exploration capability provided by the adaptive large neighborhood search operator, strongly demonstrating the dominant role of the adaptive large neighborhood search (ALNS) mechanism in the early stages of the search. Through the global perturbation of the “destroy-repair” operator, the algorithm can overcome local optima and quickly locate high-quality Pareto regions in the solution space. However, its improvement rate slows down in the middle and later stages, indicating that without the guidance of tabu search, the algorithm may temporarily get stuck in local high-quality regions.
As the search progresses, the ALNS-only curve begins to show more significant “oscillations” and the growth trend tends to flatten. At the same time, the HANS curve shows stronger sustained upward resilience and forms a stable difference with ALNS-only around the 45th iteration. This stage reflects the fine-grained deep exploration capability of tabu search (TS) in the local neighborhood. Although ALNS can maintain global exploration capabilities, its randomness makes it difficult to converge stably during the fine-tuning stage. HANS cleverly utilizes the memory mechanism of TS to lock in the preferred angular direction, achieving a smooth transition from “extensive exploration” to “precise development”.
Finally, HANS stabilizes at the highest HV level of approximately 0.95, while ALNS-only is locked at around 0.90. Most significantly, TS-only can only reach approximately 0.74, and its curve basically enters a plateau in the later stages. The experimental data truthfully shows that pure local search operators are very prone to “premature convergence” in complex continuous angular spaces. HANS ultimately achieved a Pareto quality upper limit approximately 28.4% higher than the baseline version. This demonstrates that HANS is not simply a superposition of algorithms, but rather a multi-level optimization system where PCA provides high-quality principal component directions, ALNS handles global topological optimization, and TS is responsible for local parameter alignment. This allows it to achieve a level of global convergence unattainable by any single algorithm.
In summary, the convergence curves show that HANS’s hybrid design not only accelerates early exploration compared to algorithms using only TS, but also ensures continuous improvement and stability in later iterations compared to algorithms using only ALNS. This behavior confirms that the algorithm can maintain diverse, high-quality solutions while steadily approaching the Pareto optimal frontier.

4. Discussion

Xinjiang is one of the most important agricultural production regions in China and exhibits a strong demand for agricultural mechanization. However, farmland parcels in most farms are characterized by large areas formed through long-term cultivation and consolidation, which commonly results in irregular boundary shapes, complex polygonal structures, and non-uniform headland widths. These characteristics pose significant challenges to autonomous path planning for agricultural machinery and simultaneously create an urgent need for efficient path planning algorithms to improve operational quality and efficiency. To investigate the core technologies of path planning within intricate field environments, this study selects Fields No. 18, No. 15, No. 14, No. 13, No. 12,and No. 5 of Huaxing Farm in Xinjiang as exemplary fields and constructs a diverse dataset for evaluation.
Simulation results demonstrate that the proposed path planning algorithm achieves excellent performance across all three selected fields, yielding desirable outcomes in terms of coverage rate, fuel consumption, and working path length. The generated paths are more reasonable, well-organized, and compact, with smoother and more natural turning maneuvers. As a result, the algorithm effectively improves coverage while reducing fuel consumption and total working path length. In contrast, traditional farmland path planning methods, which are largely constrained by experience-based operations and typically align the working direction along the longest field edge, tend to produce rigid and inflexible paths. This leads to reduced coverage, increased redundant fuel consumption, and a higher rate of repeated tillage, thereby severely degrading operational efficiency.
Although the results obtained by the proposed algorithm are encouraging, certain limitations still remain. Specifically, when dealing with more complex concave fields, the algorithm exhibits deficiencies in field partitioning. How to achieve more effective field decomposition while keeping variations in coverage rate, fuel consumption, and working path length within reasonable bounds constitutes a key direction for future research. In addition, further field experiments are required to conduct on-site validation, taking into account stochastic navigation uncertainties and the actual motion behavior of agricultural machinery, in order to more comprehensively and realistically evaluate their impact on path planning performance in real-world tillage operations.

5. Conclusions

This paper addresses the challenges of path planning for agricultural machinery in irregularly shaped fields and proposes the HANS algorithm. Unlike conventional heuristic and hybrid metaheuristic approaches that loosely combine global and local search in a sequential manner, HANS introduces a tightly coupled and hierarchical optimization framework in which Adaptive Large Neighborhood Search and Tabu Search continuously interact throughout the search process. HANS further distinguishes itself by incorporating a feedback-driven operator learning mechanism, enabling dynamic adaptation of the search strategy to varying field geometries and problem instances without manual parameter tuning. In addition, the hybrid optimization is explicitly problem–structure-aware, with operators designed to target different decision layers of agricultural coverage path planning, rather than applying generic perturbations to monolithic solutions. By directly embedding operational constraints such as multi-modal turning behaviors and energy-aware cost evaluation into the optimization loop, HANS ensures consistent and practically meaningful optimization outcomes. It achieves excellent optimization results in terms of working path distance, coverage rate, and energy consumption.
(1) Simulation results show that the HANS algorithm achieved excellent performance in three test fields in terms of working path distance, coverage rate, and energy consumption. Compared with traditional path planning strategies, this method has competitive edge: the coverage rate increased by 2.12%, the average total path length decreased by 3447.26 m, and the average energy consumption decreased by 3.42%. The differences were evaluated using the Wilcoxon signed-rank test (n = 6), which indicates a statistically significant improvement of HANS over the traditional method (p = 0.031). This result suggests that the observed performance gains are consistent across the tested farmland instances rather than being caused by instance-specific outliers.
(2) Large-scale simulation results further attest to the practical significance of our approach. In a comprehensive test involving 20 test fields, HANS demonstrated superior optimization capabilities. Compared with traditional method, the average total path length optimization rate reached 3.61%, and the mean energy expenditure decreased by 4.34%. Comparative experiments with other heuristic optimization algorithms showed that HANS’s path optimization effect ranged from 0.37% to 0.83%, and energy consumption decreased by 0.34–1.11%. Although the HANS algorithm shows improvement percentages of less than 1% compared to other heuristic algorithms in some metrics, these seemingly small percentages translate into significant absolute savings in actual agricultural operations. Across multiple fields and repeated daily operations, these savings accumulate, significantly reducing time and fuel costs, thereby directly improving operational efficiency and cost-effectiveness. An ablation study and convergence analysis conducted on 20 representative farmland instances demonstrate that the full HANS framework consistently outperforms all ablated variants. The complete configuration achieves the highest Hypervolume (HV = 0.93), confirming that the synergistic integration of PCA-based orientation, adaptive large neighborhood search, and tabu-based refinement is essential for effectively navigating complex, non-convex solution spaces. Removing any core component leads to a noticeable performance degradation, highlighting that each module plays a distinct and complementary role in achieving robust and efficient coverage path planning.
Comprehensive analysis shows that the HANS algorithm has powerful optimization effects and good adaptability in handling large-scale irregular convex fields and simple concave fields, enabling full coverage of the cultivated land. Future inquiries could profitably explore further exploring the identification of complex concave structures and segmentation strategies for complex concave fields, and investigating field decomposition strategies to partition complex geometric domains into manageable sub-regions without incurring redundant traversal overhead. This facilitates a more exhaustive coverage path planning (CPP) and establishes a robust framework for future multi-machine coordination.

Author Contributions

Conceptualization, H.L., T.Z.; data support, T.Z., Z.Y., methodology, H.L.; writing—original draft preparation, H.L.; writing—review and editing, Z.Y., T.Z.; visualization, Z.Y.; supervision, T.Z.; project administration, T.Z.; investigation, T.Z.; funding acquisition, T.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Provincial Key S&T Program of Xinjiang (2022A02011) and the National Key R&D Program of China (2022ZD0115805).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data can be provided upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Shi, Y.; Huang, S.; Li, M. An Improved Global and Local Fusion Path-Planning Algorithm for Mobile Robots. Sensors 2024, 24, 7950. [Google Scholar] [CrossRef]
  2. Höffmann, M.; Patel, S.; Büskens, C. Optimal guidance track generation for precision agriculture: A review of coverage path planning techniques. J. Field Robot. 2024, 41, 823–844. [Google Scholar] [CrossRef]
  3. Hameed, I.A. Intelligent Coverage Path Planning for Agricultural Robots and Autonomous Machines on Three-Dimensional Terrain. J. Intell. Robot. Syst. 2014, 74, 965–983. [Google Scholar] [CrossRef]
  4. Fevgas, G.; Lagkas, T.; Argyriou, V.; Sarigiannidis, P. Coverage Path Planning Methods Focusing on Energy Efficient and Cooperative Strategies for Unmanned Aerial Vehicles. Sensors 2022, 22, 1235. [Google Scholar] [CrossRef]
  5. Bochtis, D.D.; Vougioukas, S.G. Minimising the non-working distance travelled by machines operating in a headland field pattern. Biosyst. Eng. 2008, 101, 1–12. [Google Scholar] [CrossRef]
  6. Han, X.; Kim, H.J.; Jeon, C.W.; Moon, H.C.; Kim, J.H.; Seo, I.H. Design and field testing of a polygonal paddy infield path planner for unmanned tillage operations. Comput. Electron. Agric. 2021, 191, 106567. [Google Scholar] [CrossRef]
  7. Jin, J.; Tang, L. Optimal coverage path planning for arable farming on 2D surfaces. Trans. ASABE 2010, 53, 283–295. [Google Scholar] [CrossRef]
  8. Spekken, M.; de Bruin, S. Optimized routing on agricultural fields by minimizing maneuvering and servicing time. Precis. Agric. 2013, 14, 224–244. [Google Scholar] [CrossRef]
  9. Jensen, M.F.; Bochtis, D.; Sørensen, C.G. Coverage planning for capacitated field operations, part II: Optimisation. Biosyst. Eng. 2015, 139, 149–164. [Google Scholar] [CrossRef]
  10. Conesa-Munoz, J.; Pajares, G.; Ribeiro, A. Mix-opt: A new route operator for optimal coverage path planning for a fleet in an agricultural environment. Expert Syst. Appl. 2016, 54, 364–378. [Google Scholar] [CrossRef]
  11. Chamen, W.T.; Moxey, A.P.; Towers, W.; Balana, B.; Hallett, P.D. Mitigating arable soil compaction: A review and analysis of available cost and benefit data. Soil Tillage Res. 2015, 146, 10–25. [Google Scholar] [CrossRef]
  12. Utamima, A.; Reiners, T.; Ansaripoor, A.H. Evolutionary neighborhood discovery algorithm for agricultural routing planning in multiple fields. Ann. Oper. Res. 2022, 316, 955–977. [Google Scholar] [CrossRef]
  13. Marinakis, Y.; Migdalas, A.; Sifaleras, A. A hybrid particle swarm optimization–variable neighborhood search algorithm for constrained shortest path problems. Eur. J. Oper. Res. 2017, 261, 819–834. [Google Scholar] [CrossRef]
  14. Lamini, C.; Benhlima, S.; Elbekri, A. Genetic algorithm based approach for autonomous mobile robot path planning. Procedia Comput. Sci. 2018, 127, 180–189. [Google Scholar] [CrossRef]
  15. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T.A.M.T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  16. Qi, Y.; Ma, X.; Liu, F.; Jiao, L.; Sun, J.; Wu, J. MOEA/D with adaptive weight adjustment. Evol. Comput. 2014, 22, 231–264. [Google Scholar] [CrossRef]
  17. Brand, M.; Masuda, M.; Wehner, N.; Yu, X.H. Ant colony optimization algorithm for robot path planning. In 2010 International Conference on Computer Design and Applications; IEEE: Piscataway, NJ, USA, 2010; Volume 3, p. V3-436. [Google Scholar] [CrossRef]
  18. Marini, F.; Walczak, B. Particle swarm optimization (PSO). A tutorial. Chemom. Intell. Lab. Syst. 2015, 149, 153–165. [Google Scholar] [CrossRef]
  19. Kumar, R.; Singh, L.; Tiwari, R. Path planning for the autonomous robots using modified grey wolf optimization approach. J. Intell. Fuzzy Syst. 2021, 40, 9453–9470. [Google Scholar] [CrossRef]
  20. Shi, K.; Wu, Z.; Jiang, B.; Karimi, H.R. Dynamic path planning of mobile robot based on improved simulated annealing algorithm. J. Frankl. Inst. 2023, 360, 4378–4398. [Google Scholar] [CrossRef]
  21. Dao, T.K.; Pan, T.S.; Pan, J.S. A multi-objective optimal mobile robot path planning based on whale optimization algorithm. In 2016 IEEE 13th International Conference on Signal Processing (ICSP); IEEE: Piscataway, NJ, USA, 2016; pp. 337–342. [Google Scholar] [CrossRef]
  22. Seyyedhasani, H.; Dvorak, J.S.; Roemmele, E. Routing algorithm selection for field coverage planning based on field shape and fleet size. Comput. Electron. Agric. 2019, 156, 523–529. [Google Scholar] [CrossRef]
  23. Utamima, A.; Reiners, T.; Ansaripoor, A.H. Optimisation of agricultural routing planning in field logistics with Evolutionary Hybrid Neighbourhood Search. Biosyst. Eng. 2019, 184, 166–180. [Google Scholar] [CrossRef]
  24. Seyyedhasani, H.; Dvorak, J.S. Dynamic rerouting of a fleet of vehicles in agricultural operations through a Dynamic Multiple Depot Vehicle Routing Problem representation. Biosyst. Eng. 2018, 171, 63–77. [Google Scholar] [CrossRef]
  25. Mehdi, N.; Abdelmoutalib, M.; Imad, H. A modified ALNS algorithm for vehicle routing problems with time windows. J. Phys. Conf. Ser. 2021, 1743, 012029. [Google Scholar] [CrossRef]
  26. Himstedt, B.; Meisel, F. Combining multiple delivery systems for urban logistics by ALNS-based route planning. Flex. Serv. Manuf. J. 2025, 1–34. [Google Scholar] [CrossRef]
  27. Höffmann, M.; Patel, S.; Büskens, C. Optimal coverage path planning for agricultural vehicles with curvature constraints. Agriculture 2023, 13, 2112. [Google Scholar] [CrossRef]
  28. Yang, C.; Zheng, D.; Chen, S.; Mansurova, M.; Belgibaev, B.; Zhao, B. AgriPath: A robust multi-objective path planning framework for agricultural robots in dynamic field environments. Front. Plant Sci. 2025, 16, 1687747. [Google Scholar] [CrossRef]
  29. Wu, B.; Ding, Z.; Ostigaard, L.; Huang, J. Reinforcement learning-based energy-aware coverage path planning for precision agriculture. arXiv 2026, arXiv:2601.16405. [Google Scholar] [CrossRef]
  30. Han, J.; Li, W.; Xia, W.; Wang, F. Research on Complete Coverage Path Planning of Agricultural Robots Based on Markov Chain Improved Genetic Algorithm. Appl. Sci. 2024, 14, 9868. [Google Scholar] [CrossRef]
  31. Fu, H.; Li, Z.; Zhang, W.; Feng, Y.; Zhu, L.; Long, Y.; Li, J. Path Planning for Agricultural UAVs Based on Deep Reinforcement Learning and Energy Consumption Constraints. Agriculture 2025, 15, 943. [Google Scholar] [CrossRef]
  32. Choset, H.; Pignon, P. Coverage path planning: The boustrophedon cellular decomposition. In Field and Service Robotics; Springer: London, UK, 1998; pp. 203–209. [Google Scholar] [CrossRef]
Figure 1. Satellite image and field distribution map of the farm, (a) Satellite image of Huaxing Farm; (b) Distribution map of farm field, illustrating the segmentation of the entire farm into distinct areas.
Figure 1. Satellite image and field distribution map of the farm, (a) Satellite image of Huaxing Farm; (b) Distribution map of farm field, illustrating the segmentation of the entire farm into distinct areas.
Sensors 26 01202 g001
Figure 2. Field operation modeling (Region 4 selected).
Figure 2. Field operation modeling (Region 4 selected).
Sensors 26 01202 g002
Figure 3. Three common turning methods used during agricultural machinery operation. (a) flat turning; (b) Bulb turning; (c) Fishtail turning.
Figure 3. Three common turning methods used during agricultural machinery operation. (a) flat turning; (b) Bulb turning; (c) Fishtail turning.
Sensors 26 01202 g003
Figure 4. Flowchart of the HANS core algorithm.
Figure 4. Flowchart of the HANS core algorithm.
Sensors 26 01202 g004
Figure 5. Different fields were selected based on their varying degrees of convexity/concavity. (a) field 18; (b) field 14; (c) field 5.
Figure 5. Different fields were selected based on their varying degrees of convexity/concavity. (a) field 18; (b) field 14; (c) field 5.
Sensors 26 01202 g005
Figure 6. (HANS-method) Visualization of full-coverage operation paths generated for three typical fields. (a) Field 18, Farm Path Planning Result (Optimal Angle: 171.63°); (b) Field 14, Farm Path Planning Result (Optimal Angle: 90.00°); (c) Field 5, Farm Path Planning Result (Optimal Angle: 4.20°). Purple lines denote turning paths, and green lines denote straight working swaths.
Figure 6. (HANS-method) Visualization of full-coverage operation paths generated for three typical fields. (a) Field 18, Farm Path Planning Result (Optimal Angle: 171.63°); (b) Field 14, Farm Path Planning Result (Optimal Angle: 90.00°); (c) Field 5, Farm Path Planning Result (Optimal Angle: 4.20°). Purple lines denote turning paths, and green lines denote straight working swaths.
Sensors 26 01202 g006
Figure 7. (Traditional-method) Visualization of full-coverage operation paths generated for three typical fields. (a) Field 18, Farm Path Planning Result (Optimal Angle: 2.27°); (b) Field 14, Farm Path Planning Result (Optimal Angle: 82.21°); (c) Field 5, Farm Path Planning Result (Optimal Angle: 4.53°). Purple lines denote turning paths, and green lines denote straight working swaths.
Figure 7. (Traditional-method) Visualization of full-coverage operation paths generated for three typical fields. (a) Field 18, Farm Path Planning Result (Optimal Angle: 2.27°); (b) Field 14, Farm Path Planning Result (Optimal Angle: 82.21°); (c) Field 5, Farm Path Planning Result (Optimal Angle: 4.53°). Purple lines denote turning paths, and green lines denote straight working swaths.
Sensors 26 01202 g007
Figure 8. Ablation study of HANS algorithm components across 20 test fields. The blue bars represent the mean Hypervolume (HV) after 100 iterations, reflecting the overall solution quality. The red line indicates the relative efficiency, normalized against the full HANS model (100%).
Figure 8. Ablation study of HANS algorithm components across 20 test fields. The blue bars represent the mean Hypervolume (HV) after 100 iterations, reflecting the overall solution quality. The red line indicates the relative efficiency, normalized against the full HANS model (100%).
Sensors 26 01202 g008
Figure 9. Convergence behavior of HANS and its ablated variants in terms of hypervolume (HV). At each iteration, the HV value is averaged over all representative farmland fields, reflecting the overall convergence trend of each algorithm.
Figure 9. Convergence behavior of HANS and its ablated variants in terms of hypervolume (HV). At each iteration, the HV value is averaged over all representative farmland fields, reflecting the overall convergence trend of each algorithm.
Sensors 26 01202 g009
Table 1. Parameters in the constraint formulas and their meanings.
Table 1. Parameters in the constraint formulas and their meanings.
ParametersMeaning
V The set of all work swath sequence numbers
V = V t a s k { S , E }
V t a s k The set of work swath numbers excluding the starting and ending work swath numbers.
N The total number of work swaths.
P i j Binary variable,
Pij = 1, indicates a transition from work swath i to swath j; otherwise, Pij = 0.
S Indicates the starting work swath number.
E Indicates the sequence number of the last work swath.
u i An auxiliary variable artificially introduced to solve logical problems, representing the order of access.
Table 2. Detailed information of the three farmlands.
Table 2. Detailed information of the three farmlands.
Field No.Perimeter
/m
Area
/m2
Altitude
/m
Headland
/m
WorkingWidth
/m
Turning Radius/m
182473.19364,720.12495.856.02.55.1
153225.27622,509.63490.846.05.15.1
143692.59797,432.04487.676.02.55.1
132120.47261,985.85490.556.02.55.1
122914.54528,742.94490.716.02.55.1
52930.69487,157.85491.676.02.55.1
Table 3. Comparison between HANS and traditional method in terms of path length, coverage, energy consumption, and working time. Each row corresponds to one farmland instance, and values represent deterministic optimization results. (↑ indicates that a higher value is better, ↓ indicates that a lower value is better).
Table 3. Comparison between HANS and traditional method in terms of path length, coverage, energy consumption, and working time. Each row corresponds to one farmland instance, and values represent deterministic optimization results. (↑ indicates that a higher value is better, ↓ indicates that a lower value is better).
Path   Length / m   Coverage   Rate / %   Energy / L   Work Time / min  
Field
No.
HANSTra-methodHANSTra-methodHANSTra-methodHANSTra-method
18137,969.71139,891.7299.8197.91868.73890.511136.721168.46
15235,369.97238,900.5299.9097.811445.631484.211915.151946.81
14307,574.14311,856.1699.9298.331900.31981.622436.482529.73
13100,616.79102,118.4599.7797.42648.78667.96838.99852.59
12201,661.31204,932.4699.8497.261260.691300.551655.211687.19
5185,352.93191,529.1299.8797.641188.61246.831533.231594.50
The differences were compared using the Wilcoxon signed-rank test, n = 6, p = 0.031.
Table 4. Extensive simulation data of different algorithms for complete coverage path planning in 20 fields. (↓) indicates that a lower value of the metric is better, an (↑) indicates that a higher value of the metric is better.
Table 4. Extensive simulation data of different algorithms for complete coverage path planning in 20 fields. (↓) indicates that a lower value of the metric is better, an (↑) indicates that a higher value of the metric is better.
Algorithm Path   Length / m   Coverage   Rate / %   Energy / L   Time Complexity
Tra226,269.2899.311408.71-
GA219,718.2298.711361.53 O ( I G A P N )
PSO219,445.4198.891358.91 O ( I P S O S N )
TS219,173.2699.261357.33 O ( I T S N 2 )
SA218,901.7999.481355.70 O ( I S A N )
HANS218,093.4499.821347.46 O ( I A · M · I T · N )
Table 5. Parameter Settings for All Algorithms: Values, justifications, and literature references for hyperparameters used in the comparative study.
Table 5. Parameter Settings for All Algorithms: Values, justifications, and literature references for hyperparameters used in the comparative study.
AlgorithmHyperparameterValueReason
GApopulation size1003 variables × 30 ≈ 100, balancing diversity and efficiency
generations50Standard setting
crossover_rate0.8Emphasis on information exchange, classic value.
mutation_rate0.1Maintain diversity and avoid disrupting the delicate balance.
PSOswarm_size50PSO requires fewer individuals than GA.
max_iterations100Standard setting
Inertia weight0.7Balancing exploration and development
Individual learning factors1.5Approaching the theoretical optimum of 1.49618
Social learning factor1.5Balancing individual and social learning
SAinitial_temp1000Initial acceptance rate: 80–90%
final_temp = 11Provides 135 cooling cycles
cooling_rate0.9Moderate cooling rate
TSmax_iterations100Standard setting
tabu_tenure10Short-term memory, prevents looping
neighborhood_size20Balancing search breadth and depth
HANSmax_iterations100Standard setting
tabu_tenure10Standard setting
Pareto archive capacity100Store the complete Pareto front
New Pareto solution reward50Strong incentives for new discoveries
Improved solution reward20Moderate incentive improvements
Accepting rewards for solving puzzles5Mild incentives for exploration
Weight update factor0.1Balancing stability and responsiveness
Table 6. The computation time of the heuristic algorithm on three land parcels (Parcels 18, 14, and 5).
Table 6. The computation time of the heuristic algorithm on three land parcels (Parcels 18, 14, and 5).
AlgorithmField 18Field 14Field 5
GA16.35 min19.14 min17.58 min
PSO15.27 min18.35 min15.83 min
TS16.81 min18.89 min18.46 min
SA13.63 min16.96 min15.41 min
HANS15.85 min18.62 min16.12 min
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

Lv, H.; Yao, Z.; Zhang, T. Optimization of Farmland Cultivated Land Path Based on Hybrid Adaptive Neighborhood Search Algorithm. Sensors 2026, 26, 1202. https://doi.org/10.3390/s26041202

AMA Style

Lv H, Yao Z, Zhang T. Optimization of Farmland Cultivated Land Path Based on Hybrid Adaptive Neighborhood Search Algorithm. Sensors. 2026; 26(4):1202. https://doi.org/10.3390/s26041202

Chicago/Turabian Style

Lv, Han, Zhixin Yao, and Taihong Zhang. 2026. "Optimization of Farmland Cultivated Land Path Based on Hybrid Adaptive Neighborhood Search Algorithm" Sensors 26, no. 4: 1202. https://doi.org/10.3390/s26041202

APA Style

Lv, H., Yao, Z., & Zhang, T. (2026). Optimization of Farmland Cultivated Land Path Based on Hybrid Adaptive Neighborhood Search Algorithm. Sensors, 26(4), 1202. https://doi.org/10.3390/s26041202

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