3.1 Method Design of Multi-objective Optimization System Configuration of Rural Land
Land is a carrier of environmental elements and natural resources and is the basis
for human survival and reproduction. The rational use of land resources affects the
development of rural industries [16]. Under the background of the comprehensive implementation of the national rural revitalization
strategy and the rapid development of the digital economy, how to optimize rural land
resources to the greatest extent is the difficulty and focus that needs to be solved
urgently [17]. This chapter combines the multi-objective optimization method to design the rural
land multi-objective optimization system configuration. The trend of sustainable development
is often predicted by the degree of land adaptability because the theory of sustainable
development must be followed in the optimal allocation of rural land [18]. Therefore, the land adaptability and land agglomeration are optimized.
Multi-objective optimization is used mainly to find a vector composed mainly of decision
variables that can satisfy all constraints and vector functions. The aim was to find
one or more solutions so the decision-maker could accept the final target value [19]. The mathematical expressions of commonly used multi-objective optimization problems
are expressed as Eq. (1).
where $F(x)$ is the objective function; $x$ is the decision vector; $n$ is the total
number of sub-objective functions of the decision vector. $T$ is the matrix transpose.
The relationship between the decision function and the constraints is expressed as
Eq. (2).
where $G(x)$ is a constraint condition, and the control decision vector $(x)$ takes
values within a feasible range. The limited relationship between the specific value
range of decision vectors and the constraint condition is expressed as Eq. (3).
where the value ranges of the decision vector and constraints are given. The difference
between multi-objective and single-objective optimization is that the latter has only
a unique optimal solution. In contrast, finding the optimal unique solution to optimize
each objective function is often impossible in multi-objective optimization. In most
cases, the solution of multi-objective optimization is an optimal solution set consisting
of multiple solutions called the Pareto optimal solution set. In practice, according
to different situations, one or more suitable solutions are selected from the Pareto
optimal solution to be the optimal solution or solution set of the optimal objective.
The evaluation process of sustainable land development was divided into two parts.
First, a comprehensive evaluation of each index evaluation subsystem was carried out,
and the comprehensive development level of the subsystem was calculated. The comprehensive
development level was obtained from the calculation, and a coordination degree model
was constructed for further calculation. The mathematical evaluation model of each
subsystem is expressed as Eq. (4).
where $X_{ij}$ represents the i$^{\mathrm{th}}$ $j$ index of the i$^{\mathrm{th}}$
subsystem; $W_{ij}$ is the weight of the corresponding index value of each subsystem;
$F_{i}$ is the comprehensive score of each subsystem that optimizes the allocation
of land and evaluates the sustainable development level of each subsystem of the land.
The level of sustainable development represents the suitability of land use in a region.
Its mathematical expression is expressed as Eq. (5).
where $R$ is the coordination degree of sustainable use of rural land after optimization;
$\gamma $ is the coordination coefficient; $F_{i}^{t}$ is the comprehensive score
of the i$^{\mathrm{th}}$ subsystem after the first optimization $F_{i}$; $t$ is the
initial score of the i$^{\mathrm{th}}$ subsystem, and there is one $m$ subsystem.
Condition the above coordination model can be expressed as follows:
Eq. (6) expresses the constraint condition of the coordination degree model of Eq. (5), where $s$ is the minimum comprehensive score before and after optimization. The
sustainable development of rural land can be optimized using this model. In addition,
the spatial agglomeration of rural land needs to be optimized. Agglomeration can represent
the spatial utilization and distribution concentration of the different land types.
The cost of land management will be lower when the degree of land agglomeration is
higher, and the economic benefits will be higher. A land use cluster is a spatial
collective organization connected by the same land use type. A smaller number of clusters
indicates a better connection. In contrast to land use clusters, land compactness
encourages the same type of land to be located in close proximity without the need
to be connected. Fig. 1 shows the distribution of a particular type of land in the region.
Fig. 1. Different distribution of a particular type of land.
Fig. 1 reveals three types of land distribution from left to right: scattered, connected,
and adjacent. Determining whether the utilization rate of a particular piece of land
is high requires a look at its compactness. Among them, Eq. (7) expresses the calculation formula of the land shape index, one of the measurement
indicators.
where $\delta _{k}$ is the shape index; $k$ is the land type; $c$ is the land use
cluster; $A_{kc}$ is the land area; $Y_{kc}$ is the land perimeter. The domain identity
index (Eq. (8)) is another measure.
where $\beta _{k}$ is the neighborhood homogeneity index. $B_{ijk}$ is the number
of all types of cells in the domain. $X_{ijk}$ is the number of cells of the type
$k$ in the domain. $N$ and $M$ are the range of values of $i$ and $j$, respectively.
The range of values for $i$ was $i \in(1,2, \cdots, N)$. The range of values for $j$
was $j \in(1,2, \cdots, N)$. The general domain was categorized into four and eight
domains (Fig. 2).
Fig. 2. Common field types.
Among the two neighborhood types in Fig. 2, the left is a four-neighborhood, and the right is an eight-neighborhood. If the
value range is 0-4 or 0-8, it is a four- or eight-neighborhood, respectively. If $\beta
_{k}=0$, it means that there is no land of the same type in its neighborhood, and
$\beta _{k}$ has the largest value when all land units are of the same type $k$. In
this study, the $\beta _{k}$ objective function was used to reflect the compactness
of the land. The mathematical expression of the objective function of spatial agglomeration
is expressed as Eq. (9).
3.2 Construction of Multi-objective Optimization Model of Rural Land based on Improved
Ant Colony Algorithm
As a swarm intelligence algorithm, the ant colony algorithm has been used widely in
more fields because of its excellent searchability and global convergence ability
[20]. The double bridge experiment analyzed the foraging behavior of ants. The ant colony
could choose the shortest path from the ant nest to the food. Fig. 3 presents the foraging process.
Fig. 3. Foraging path diagram of ant colony.
The ability of the ant colony to find the optimal route was not high when the number
of ant colonies was small (Fig. 3). On the other hand, it can quickly find the optimal route for foraging when the
ant colony increases to a certain number. At the same time, the ant colony algorithm
also has specific problems. For example, the movement of multiple individuals in the
ant colony is random, which will slow down the evolution speed of the algorithm considerably;
it is easy to fall into local optimal solutions in the later optimization stage. Therefore,
this chapter improves the traditional ant colony algorithm, combined with the construction
of sustainable land development and agglomeration function in the previous chapter.
In addition, it proposes a multi-objective optimization model of rural land based
on the improved ant colony algorithm. Fig. 4 presents a flow chart of the traditional ant colony algorithm.
Fig. 4. Flow chart of the traditional ant colony algorithm.
Generally, common optimal allocation problems can be solved directly using mathematical
models. On the other hand, using conventional multi-objective optimization solutions
to handle huge data sets is difficult because the problem of rural land resource utilization
is a multi-objective optimization problem, and the land space is large. With the ant
colony algorithm, as a general global optimization algorithm, its inherent operating
mechanism and characteristics of global optimization are suitable for solving multi-objective
optimization problems. Therefore, the content of this chapter is based on the two
mathematical expressions of land optimization in the previous chapter, combined with
the ant colony algorithm to establish the optimal allocation model of land use to
find its Pareto optimal solution. Fig. 5 presents the distribution of Pareto optimal solutions for common multi-objective
optimization models.
Fig. 5. Distribution of Pareto optimal solutions.
For a complex land optimization system, it is difficult to obtain the Pareto optimal
set of the entire system accurately and obtain the Pareto optimal set as much as possible.
The multi-objective optimization search is required to meet the following conditions:
reduce the distance between the Pareto optimal frontier and the actual optimal frontier
as much as possible. The distribution of each approximate solution obtained should
be as uniform as possible on the Pareto frontier. The distribution of optimal fronts
should be as wide as possible so each objective can be covered by the optimal solution.
The traditional ant colony algorithm will make the population converge to a single
optimal solution, which cannot meet the requirements of the Pareto optimal solution
set. Therefore, a multi-objective optimization mechanism was introduced to improve
the traditional ant colony algorithm. Fig. 6 outlines the basic process of multi-objective optimization of rural land combined
with the ant colony algorithm.
Fig. 6. Multi-objective optimization process of rural land combined with ant colony algorithm.
The existence of the pheromone volatile factor, $\beta $, will allow the unsearched
information to continue to decrease or even approach 0, reducing the global searchability
of the algorithm. The search capability is improved by changing the value adaptively.
Let $\beta (t_{0})$ be the initial value of $\beta $, and the calculation formula
of $\beta $ is as follows (10).
where $\beta $ is the pheromone volatilization factor. $\beta _{\min }$ is the minimum
value of $\beta $, which prevents the computational efficiency of the algorithm from
being reduced because $\beta $ is too small. $t$ is the number of iterations. The
behavior of land type allocation for a series of land use units is recorded as $V(l,\,\,j)$,
and its contribution to the objective function is shown in Eq. (11).
where $s$ is the objective function; $l$ is the land use type; $M$ is the number of
land use units. The calculation formula for realizing a specific behavior in the optimal
land use allocation is as follows. $V(l,\,\,j)$
where $\eta _{lj1}$ is the heuristic function for the coordination degree of sustainable
land use; $\eta _{lj2}$ is the heuristic function for the spatial aggregation function;
$\eta _{lj3}$ is the heuristic function for the minimum planning cost function; $\eta
_{lj}$ indicates that a specific land use unit allocates a certain type of land. In
the single-objective optimization problem, the basic ant colony algorithm updates
the pheromone on each path according to Eq. (13).
where $\rho $ is the pheromone volatilization factor; $\tau _{ij}(t)$ means from ant
status $i$ to the ant status $j$ (ed note: What state are you referring to?); $j$
is the concentration of pheromone on the $\tau _{ij}(t-1)$ path after the pheromone
update; $ij$ means the last pheromone concentration of the path; $\Delta \tau (t-1)$
represents the pheromone left by the ants on the path during the current iteration
process. Its calculation formula is as shown in Eq. (14).
where $x_{t}$ is the candidate solution set of the ant colony algorithm. Therefore,
further optimized $\Delta \tau (t-1)$ calculation methods are needed to solve the
complex problem of land use optimization configuration. This research establishes
a new rule (Eq. (15)) for the calculation.
where $\Delta \tau (t+1)$ is the pheromone left by the ant on path $ij$ in the $(t+1)$
iteration. $\delta $ is a positive number. $t$ is the number of iterations. After
each ant completes the search of the entire space, the global pheromone needs to be
updated to obtain the optimal solution, and the update rules are as follows.
Finally, combining the ant colony algorithm and multi-objective optimization of land
use allowed optimized land use in quantitative structure and spatial layout. Fig. 7 presents the basic process.
Fig. 7. Improved ant colony algorithm with the multi-objective optimization problem.