Skip to main content

ORIGINAL RESEARCH article

Front. Plant Sci., 06 March 2023
Sec. Sustainable and Intelligent Phytoprotection
This article is part of the Research Topic Intelligent Computing Research with Applications in Biotechnology View all 12 articles

Crop cultivation planning with fuzzy estimation using water wave optimization

Li-Chang LiuLi-Chang LiuKang-Cong LvKang-Cong LvYu-Jun Zheng*Yu-Jun Zheng*
  • School of Information Science and Technology, Hangzhou Normal University, Hangzhou, Zhejiang, China

In a complex agricultural region, determine the appropriate crop for each plot of land to maximize the expected total profit is the key problem in cultivation management. However, many factors such as cost, yield, and selling price are typically uncertain, which causes an exact programming method impractical. In this paper, we present a problem of crop cultivation planning, where the uncertain factors are estimated as fuzzy parameters. We adapt an efficient evolutionary algorithm, water wave optimization (WWO), to solve this problem, where each solution is evaluated based on three metrics including the expected, optimistic and pessimistic values, the combination of which enables the algorithm to search credible solutions under uncertain conditions. Test results on a set of agricultural regions in East China showed that the solutions of our fuzzy optimization approach obtained significantly higher profits than those of non-fuzzy optimization methods based on only the expected values.

1 Introduction

Many agricultural areas have complex and diverse topographic features (Rabia et al., 2022). In an area of one or several square kilometers, soil properties often change greatly, and different soil properties are suitable for different crops (Fu et al., 2023). The planning of crop cultivation in such a complex agricultural area needs to determine the appropriate crop for each plot of land to maximize the expected total profit, which is an important but difficult problem from an agricultural management point of view (Thilakarathne et al., 2023). The problem has to consider many factors including not only the topography and soil properties, but also the investment budget and cost of cultivation, expected yield of each plot, and selling price of each crop. However, the factors such as cost, yield, and selling price are typically uncertain and hard to estimate exactly. How to appropriately characterize these factors becomes a challenging task in the problem formulation.

In this paper, we present a problem of crop cultivation planning that aims to maximize the expected total profit under the constraint of investment budget and potential loss, where the uncertain factors are characterized as fuzzy parameters. Therefore, the problem is formulated as a fuzzy optimization problem, which is much more complex than its crisp counterpart. Classical exact optimization approaches typically use methods such as expected functions and centroids to transform fuzzy values into crisp values, which inevitably lose important information contained in fuzzy parameters (Ekel et al., 1998; Liu, 2002; Zheng and Ling, 2013; Luhandjula, 2015).

To solve the problem more credibly by fully utilizing the information contained in fuzzy parameters, we propose an approach that evaluates the objective function with three metrics based on the expected, optimistic and pessimistic value models developed by Liu (2007). Based on the comprehensive fitness evaluation approach, we adapt an efficient evolutionary algorithm, water wave optimization (WWO) (Zheng, 2015) for the problem, which evolves the solutions to simultaneously improve the fitness in terms of the three related but different metrics. We conduct computational experiments on a variety of test instances constructed on agricultural regions in East China, and the results validate that the solutions obtained by the proposed WWO algorithm with fuzzy optimization obtain significantly higher profits than those of popular non-fuzzy evolutionary algorithms based on only the expected values. The main contributions of this paper can be summarized as follows:

● We present a crop cultivation planning problem that uses fuzzy parameters to characterize uncertain factors.

● We propose an adapted WWO algorithm to efficiently solve the fuzzy optimization problem.

● We validate the proposed method on a variety of test instances.

The remainder of the paper is organized as follows. Section 2 reviews the related work, Section 3 presents the crop cultivation planning problem, Section 4 describes the adapted WWO algorithm for the problem, Section 5 presents the test results, and Section 6 concludes with a discussion

2 Related work

Optimization models and algorithms have been widely used in agricultural planning. Zuo et al. (1991) studied a production planning problem for a large seed corn production company in North America in order to minimize the total cost by allocating the production of corn hybrids to different geographical areas; they developed a series of mathematical programming models and proposed a linear programming package and a mixed-integer programming package combined by a designed heuristic program to solve the problem. Sarker et al. (1997) presented a linear programming model for crop planning in Bangladesh that aims to maximize the overall contribution having satisfied the food demand, land availability, and capital constraints. Detlefsen and Jensen (2004) presented a decision support system, which calculates for each variety of winter wheat the expected net revenue as the expected gross revenue minus the expected costs for treatment of diseases and application of additional fertilization; the decision process was represented as a simple stochastic optimization model. Janová (2012) developed specific validation and verification procedures for the crop planning optimization models in agriculture when the randomness of harvests is considered and complex crop rotation restrictions must hold; the procedures were applied to stochastic programming model constructed as a decision support tool for crop plan optimization in South Moravian farm. López-Mata et al. (2016) developed a direct-solution algorithm capable of determining the crop ´ planning (area and volume of water per crop) that maximizes the profitability of an irrigation farm based on the data including the total cultivable area of the farm, the amount of available irrigation water, and the “gross margin vs. irrigation depth” functions of the considered crops. Esteso et al. (2022) presented a centralized multi-objective mathematical programming model to support the sustainable crop planning definition for a region that jointly optimize three objectives including supply chain profits maximization, waste minimization, and unfairness among farmers minimization; the multi-objective model was solved by applying the weighted sum method.

Except the simplest linear programming model, integer, mixed-integer, and multi-objective programming models are all NP-hard, for which exact optimization algorithms are applicable to only small- or medium size problem instances. Many recent efforts have been devoted to evolutionary algorithms for find near optimal or acceptable solutions to complex crop planning problems. Sarker and Ray (2009) formulated a crop-planning problem as a bi-objective optimization model that maximizes the total gross margin while minimizing the total working capital required; they solved two versions of the problem using multi objective evolutionary algorithms. Adeyemo et al. (2010) considered a multi-objective crop planning problem with three objectives including total net benefit maximization, agricultural output maximization, and total irrigation water minimization; they transformed the model into a single-objective one by taking the latter two as constraints, and then solved the single-objective optimization problem using differential evolution (DE) (Storn and Price, 1997). Márquez et al. (2011) modeled a water-saving crop planning problem as a multi-objective optimization problem that not only maximizes the economic benefits but also minimizes the water used; they solved the problem using two multi-objective evolutionary algorithms to search for Pareto-optimal solutions representing a trade-off between the two objectives. The water-saving crop planning problem considered by Wang et al. (2012) used four objective functions including maximum total net output, total grain yield, ecological benefits, and water productivity; they employed a multiple objective chaos particle swarm optimization (PSO) algorithm to solve the problem. Chetty and Adewumi (2014) compared a genetic algorithm (GA) and several swarm intelligence metaheuristics including cuckoo search, firefly algorithm, and glowworm swarm optimization, in solving an NP-hard annual crop planning problem. Zheng et al. (2013) studied a multiobjective oil crop fertilization problem, which takes into consideration not only crop yield and quality but also energy consumption and environmental effects; the authors proposed a hybrid multiobjective fireworks optimization algorithm that evolves a set of solutions to the Pareto optimal front, using the concept of Pareto dominance for individual evaluation and selection. Fereidoon and Koch (2018) used a complex coupled simulation-optimization tool combining constrained PSO and LINGO-sub-optimization to solve crop planning in the Karkheh River Basin, Iran, under the impacts of climate change. Lin et al. (2021) presented a mathematical programming model for annual crop planning that allocates a land area for growing dryland and wetland crops to maximize the total profit and minimize the total irrigation water used for multiple cropping, and they proposed a simplified swarm optimization that improves PSO with four probabilities to determine the operations of updating solutions to effectively solve the problem.

In practice, agricultural systems are related to various uncertainty factors from the environment and market. However, only a few studies formulate these uncertainties into crop planning problems. Niu et al. (2016) developed an interactive two-stage fuzzy stochastic programming method for supporting crop planning and water resource allocation, where uncertainties are expressed as probability distributions and fuzzy-boundary intervals; the method enables decision makers to identify a trade-off between higher objective values and feasibility of constraints, and was applied to a real case of Hetao irrigation district in China. Alemany et al. (2021) developed a set of mathematical programming models to plan the planting and harvest of fresh tomatoes under a sustainable point of view for multi-farmer supply chains under uncertainty in different decision-making scenarios; for each distributed scenario, the individual solution per farmer as regards the planting and harvesting decisions per crop were integrated to obtain the overall supply to satisfy the markets demand. To the best of our knowledge, there are few studies conducted on evolutionary algorithms for solving large-size crop planning problems (typically of tens to hundreds of plots of lands and types of crops) with uncertain factors.

3 Problem description

3.1 Basic problem formulation

In the considered problem, we have an agricultural region that is divided into a set of m plots of lands, denoted by {P1,P2,…,Pm}. The area of each plot Pi is ai hectares; as the topographic conditions and soil properties inside a plot are homogeneous, each plot is allowed to cultivated with only one type of crop in the planning horizon (i.e., a particular season).

There are n types of candidate crops, denoted by {C1,C2,…,Cn}. If plot Pi is cultivated with crop Cj, the basic investment is ũij (including investment for seeds, pesticides, fertilizers, irrigation, cultivation machines, etc.) per hectare, the expected yield is gij kg per hectare, and the cost for harvesting the crop is ij per kg. The expected selling price of crop Cj (after harvesting) is pj per kg (1≤im;1≤jn). The superscript ˜ indicates that due to uncertain conditions, the corresponding variable is difficult to determined exactly, and therefore is estimated as a fuzzy number.

The problem is to determine for each plot Pi the type of crop to be cultivated. Therefore, the decision variables can be expressed by an m-dimensional integer vector x={x1,x2,…,xm}, where xi denotes the type of crop in Pi, i.e., Pi is cultivated with crop Cxi (1≤xin).

Given a solution vector x={x1,x2,…,xm}, the expected overall revenue of the cultivation decision can be calculated as:

f(x)=i=1mai(g˜i,xi(p˜xiv˜i,xi)u˜i,xi)(1)

The total budget is B, and the maximum loss that can be tolerated by the blueinvestor is L. Therefore, the budget constraint and loss constraint can be described as follows:

i=1mai(u˜i,xi+g˜i,xiv˜i,xi)B(2)
i=1ml(i,xi)L(3)

where l(i,xi) denotes the loss in plot Pi cultivated with crop Cxi , which is calculated as:

l(i,xi)={max(aiu˜i,xiaig˜i,xi(p˜xiv˜i,xi),0),p˜xiv˜i,xiaiu˜i,xiaig˜i,xi(v˜i,xip˜xi)p˜xi<v˜i,xi(4)

3.2 Evaluation of fuzzy parameters

If all input parameters are crisp values, the above formulation (1)–(4) can be regarded as an exact integer programming model. However, at the beginning of the planning horizon, some important parameters are difficult to estimated accurately. In this work, we express the investment ũij, yield rate gij, and harvest cost ij as interval fuzzy numbers [u_ij,u¯ij], [g_ij,g¯ij], and [linevij,v¯ij], respectively, where an underline denotes a lower limit and an overline denotes an upper limit (1≤im, 1≤jn); we express the expected selling price pj as a Gaussian fuzzy number N(μj,σj), where μj is the mean value and σj is the deviation (1≤jn). Nevertheless, other types of fuzzy numbers (e.g., triangular and trapezoidal fuzzy numbers) are also allowable in the formulation of our fuzzy optimization problem. The fuzzy values can be estimated from historical data based on regression, fuzzy logic, and other machine learning methods that are capable of modeling uncertainty (Zheng et al., 2017a; Zheng et al., 2017b; Hernández and López, 2020; Gavahi et al., 2021).

As the budget constraint is a hard constraint, we use upper limits of investments and costs to transform the fuzzy constraint (2) as:

i=1mai(u¯i,xi+g¯i,xiv¯i,xi)B(5)

For the loss constraint, we evaluate the selling price of crop Cj as pj–3σj (the probability that the selling price is even smaller is less than 0.27% and is therefore negligible); moreover, if this selling price is larger than the harvest cost, we consider the lower limit of yield; otherwise, we consider the upper limit of yield; consequently, equation (4) is transformed as:

l'(i,xi)={max(aiu¯i,xiaig_i,xi(μxi2σxiv¯i,xi),0),μxi2σxiv¯i,xiaiu¯i,xiaig¯i,xi(v¯i,xiμxi+2σxi),μxi2σxi<v¯i,xi(6)

Normally, the objective function (1) can be evaluated by using expected values μxi , ui,xi=(u_i,xi+u¯i,xi)/2, gi,xi=(g_i,xi+g¯i,xi)/2, and vi,xi=(v_i,xi+v¯i,xi)/2 for fuzzy parameters:

E(x)=i=1mai(gi,xi(μxivi,xi)ui,xi)(7)

However, in practice, the expected value could deviate largely from the actual value. Therefore, we employ a credibility model (Liu, 2007) that calculates a credibility value Cr(ξ) for a fuzzy variable ξ with membership function μ over the base set B of real numbers as follows:

Cr{ξB}=(supξBμ(x)+1supξBCμ(x))/2(8)

Given a confidence θ∈(0,1], the θ-optimistic value and θ-pessimistic value of ξ are respectively defined as follows:

O(ξ,θ)=sup {r|Cr{ξr}θ}(9)
P(ξ,θ)=inf {r|Cr{ξr}θ}(10)

Based on the model, we also respectively evaluate an optimistic objective value and a pessimistic objective value as follows:

O(x,θ)=i=1mai(O(gi,xi,θ)(O(pxi,θ)O(vi,xi,θ))O(ui,xi,θ))(11)
P(x,θ)=i=1mai(P(gi,xi,θ)(P(pxi,θ)P(vi,xi,θ))P(ui,xi,θ))(12)

where the parameter θ is specified by the decision maker. The three objective values {E(x), O(x,θ), P(x,θ)} constitute a comprehensive evaluation of fitness of each solution x to the fuzzy optimization problem.

If a solution violates the constraints, we calculates the violation degree as:

v(x)=max (i=1mai(u¯i,xi+g¯i,xiv¯i,xi)B,0)+max (i=1ml'(i,xi)L,0)(13)

And then the objective function of the solution is added by a penalty of Mv(x), where M is a large positive number.

4 Water wave optimization for the problem

4.1 Basic water wave optimization

WWO is a relatively new evolutionary algorithm inspired by the shallow water wave theory (Zheng, 2015), where the solution space is analogous to a seabed area, each solution x is analogous to a water wave associated with a wavelength bdax, and the fitness of a solution is measured inversely according to its seabed depth. According to the shallow water wave theory, the shorter the distance between the seabed and the wave, the higher the wave height is and the smaller the wave length is, as illustrated in Figure 1.

FIGURE 1
www.frontiersin.org

Figure 1 Illustration of wave heights and lengths in shallow water.

At each iteration of the WWO algorithm, each wave x propagates in a range proportional to its wavelength, such that better solutions exploit smaller areas and worse solutions explore larger areas to balance between the local and global search to generate new solutions. In a high-dimensional continuous solution space, the propagation operation is executed by shifting each dimension i of the x as follows:

xi=xi+rand(1,1)·λxLi(14)

where rand is a function that generates a uniformly distributed random number within the specified range, and Li is the length of the ith dimension of the solution space.

All wavelengths are initialized to 0.5 and then updated based on solution fitness at each iteration as follows:

λx=λxα(f(x)fmin+ϵ)/(fmaxfmin+ϵ)(15)

where fmax and fmin are the maximum and minimum fitness values among the population, respectively, ϵ is a very small value to avoid the zero-division error, and α is a parameter for wavelength reduction.

In addition to propagation, the basic WWO have two other operators: refraction and breaking. The refraction operator performs on any wave x that has not been improved after a certain number of generations by learning from the current best solution x* at each dimension i as follows:

xi=N(xi*+xi2,|xi*xi|2)(16)

where N(μ,σ) generates a Gaussian random number with mean μ and standard deviation σ. After refraction, its wavelength is updated according to the ratio between the new and original fitness values as:

λx=λf(x)f(x)(17)

The breaking operator is used to split a newly found best wave x* into a series of solitary waves, each of which is obtained by randomly selecting k dimensions (where k is a random number between 1 and a predefined upper limit kmax) and at each dimension i updating the component as:

xi=xi*+rand(0,1)·βLi(18)

where β is a parameter of breaking range. If the fittest one among the solitary waves is better than x*, it will replace x* in the population.

In brief, propagation is the basic search mechanism for balancing global exploration and local exploitation, refraction helps stagnant waves to escape from local optima and improves the diversity of the population, while breaking further enhances the local search ability. The combination of these three operators makes WWO efficient in search in a high-dimensional solution space. Algorithm 18 presents the basic WWO algorithm framework.

The basic WWO algorithm is proposed for continuous optimization problems. Zheng et al. (2019) presented a systematic approach for adapting WWO to various combinatorial optimization problems. The key idea is to define a neighborhood search operation based on a neighborhood structure of the problem, and conduct the propagation on an solutions as a series of steps of neighborhood search, while the number of steps depends on the fitness or wavelength of the solution.

Since its proposal, WWO has attracted considerable attention in both academic and industrial communities. There have been a lot of work on modified WWO algorithms (Zheng and Zhang, 2015; Wu et al., 2017; Zhang et al., 2018; Zhang et al., 2019) and their applications to a variety of engineering optimization problems (Zheng et al., 2017c; Fard and Hajaghaei-Keshteli, 2018; Shao et al., 2018; Shao et al., 2019; Zhao et al., 2019; Zhou et al., 2019; Yan et al., 2021; Su et al., 2022; Zhang et al., 2022).

4.2 Adapted water wave optimization for fuzzy optimization

The basic WWO algorithm is for crisp optimization problems. To handle the presented fuzzy crop planning problem, we adapt the WWO in the following aspects.

● Instead of the single current best x* in WWO, the adapted WWO keeps three current bests xE*, xO*, and xP* that have the best expected, optimistic, and pessimistic objective function values found so far, respectively.

ALGORITHM 1 BASIC WWO ALGORITHM.
www.frontiersin.org

Algorithm 1 Basic WWO algorithm..

● At each iteration, let Emax, Omax, and Pmax be the maximum expected optimistic, and pessimistic objective function values in the population, respectively, and Emin, Omin, and Pmin be the corresponding minimum objective function values; for each solution x in the population, we select the maximum value among (E(x)–Emin+ϵ)/(EmaxEmin+ϵ), (O(x,θ)–Omin+ϵ)/(OmaxOmin+ϵ), and (P(x,θ)–Pmin+ϵ)/(PmaxPmin+ϵ) as the exponent r, and update its wavelength as λx=λxαr.

● When performing a propagation operation on a solution x, each component xi has a probability of λx of being changed to a new value xi, which is determined by randomly selecting two other solutions, and then set to the corresponding component of the better one.

● A propagated solution x’ will replace its original solution x if any of the following conditions is satisfied:

1. x’ is a feasible solution, while x is an infeasible solution;

2. Both x’ and x are feasible; x’ is better than x in one objective functions and is not worse than x in either of the other two objective functions;

3. Both x’ and x are feasible; x’ is better than x in two or three objective functions.

● When performing a breaking operation on a solution x, each solitary wave is obtained by selecting a random dimension i and setting xi to a value, which, among all values in [1,n], leads to the best improvement (in any of the three objective functions).

● The refraction operator is removed, and the removal of stagnant solutions is done by iteratively reducing the population size from an upper limit NPmax to a lower limit NPmin, as suggested by Zheng and Zhang (2015).

In this way, the population evolves the solutions to improve the fitness in terms of the expected, optimistic, and pessimistic objective function values simultaneously. Finally, the three best solutions xE*, xO*, and xP* are returned to the decision maker for selection.

ALGORITHM 2 WWO ALGORITHM ADAPTED FOR THE FUZZY CROP PLANNING PROBLEM.
www.frontiersin.org

Algorithm 2 WWO algorithm adapted for the fuzzy crop planning problem..

Compared to the basic WWO, the fuzzy WWO algorithm increases the time complexity in two aspects: (1) each solution is evaluated based on the three (related) objective functions; (2) the comparison of each pair of solutions is based on the three objective functions, at least once and at most three times. Consequently, the time complexity of the fuzzy WWO algorithm is at most triple that of the basic WWO.

5 Results

We applied the proposed algorithm to six selected agricultural regions in Zhejiang Province, East China. These regions were with different numbers of plots, crops, budgets, and allowable losses, as summarized in Table 1. The planning horizon was three months. The investment and cost are measured in RMB yuan.

TABLE 1
www.frontiersin.org

Table 1 Basic information of the six agricultural regions for the applications of the proposed algorithm.

After solving each problem instance, we presented the results to the decision-maker for selection, and obtained the actual total profit of the crop cultivation after the planning horizon. For comparison, we also implemented three evolutionary algorithms, including differential evolution (DE) (Omran and Engelbrecht, 2007), biogeography-based optimization (BBO) (Simon, 2008; Wang and Wu, 2014), and the basic WWO, to solve the crop planning problem by only maximizing the expected objective function (7). We executed each algorithm for 20 runs, and take the best solution among the 20 runs. The profit of each solution is evaluated based on the expected yields of the solution and actual costs and prices at the end of the planning horizon.

Table 2 presents the profits of the solutions obtained by the different algorithms on the instances, which are also compared in Figure 2. On instance 1, WWO solution obtained the maximum profit of 196,009 among the three non-fuzzy evolutionary algorithms, while WWO-F solution obtained a profit of 207,355, which was 11,346 more than maximum profit of the non-fuzzy algorithms. On instance 2, DE solution obtained the maximum profit of 231,060 among the three non-fuzzy evolutionary algorithms, while WWO-F solution obtained a profit of 250,700, which was 19,640 more than that of DE solution. On instance 3, DE solution obtained the maximum profit of 244,960 among the three non-fuzzy evolutionary algorithms, which was 7,640 less than the profit of 252,600 obtained by the WWO-F solution. On instance 4, DE solution obtained the maximum profit of 408,100 among the three non-fuzzy evolutionary algorithms, which was 7,100 less than the profit of 415,200 obtained by the WWO-F solution. On instance5, WWO solution obtained the maximum profit of 362,590 among the three non-fuzzy evolutionary algorithms, which was 15,510 less than the profit of 378,100 obtained by the WWO-F solution. On instance 6, DE solution obtained the maximum profit of 560,800 among the three non-fuzzy evolutionary algorithms, which was 29,400 less than the profit of 590,200 obtained by the WWO-F solution. The results show that, on all six instances, WWO-F always obtained a better profit than the non-fuzzy evolutionary algorithms. This is because the non-fuzzy evolutionary algorithms use only the expected objective function to evaluate the solution fitness; however, the estimated cost and selling price could deviate from the actual values, and hence a solution for maximizing the expected objective function often failed to fully utilize the budget to pursue the maximum profit. By simultaneously using the three criteria including expected, optimistic, and pessimistic values, WWO-F utilized the information contained in the fuzzy parameters much better than the non-fuzzy algorithms, evolved the solutions to keep a good trade-off between the overestimation of the profit and underestimation of the costs, and hence obtained solutions that are more robust and credible.

TABLE 2
www.frontiersin.org

Table 2 Profits of the solutions obtained by the three non-fuzzy evolutionary algorithms and the proposed WWO with fuzzy optimization (WWO-F).

FIGURE 2
www.frontiersin.org

Figure 2 Comparison of the profits of the solutions obtained by the three non-fuzzy evolutionary algorithms and the proposed WWO with fuzzy optimization (WWO-F) on the six test instances (A–F).

The last row of Table 2 summarizes the total profits of the algorithms on the six instances. DE obtained the maximum total profit of 1,993,945 among the three non-fuzzy evolutionary algorithms, while WWO-F obtained a total profit of 2,094,155, which was 102,210 more than the DE solution. In summary, the proposed fuzzy optimization approach obtained an over five percent increase over the best non-fuzzy algorithm. This result demonstrated the significant economic benefits brought by the application of our fuzzy optimization approach for crop planning.

6 Conclusion

This paper presents a crop cultivation planning problem with fuzzy parameters (including cost, yield, and selling price) for maximizing the expected total profit under the constraint of investment budget and potential loss. To fully utilize the information contained in fuzzy parameters, we evaluate the objective function with three metrics based on the expected, optimistic and pessimistic value models, and propose an adapted WWO algorithm that evolves the solutions to simultaneously improve the fitness in terms of the three related but different metrics. Results on a variety of test instances constructed on agricultural regions in East China validated that the solution of the proposed WWO algorithm with fuzzy optimization obtained an over five percent increase on the total profit over the best non-fuzzy algorithm.

The current work studies crop planning in a particular season. Currently, we are extending the fuzzy optimization problem and algorithm for annual crop planning, which involves cultivating and harvesting multiple crops with different seasonal lengths in a plot. Moreover, in the current study, the fuzzy parameters are mainly estimated based on experience or simple regression on historical data; in future work, we will estimate the parameters from big data, using fuzzy deep learning to discover highly nonlinear relationship with complex factors (Song et al., 2019; Elavarasan and Durai Raj Vincent, 2021) and employing transfer learning to utilize knowledge in similar domains to cope with the insufficiency of labeled data (Song et al., 2021; Song et al., 2022; Zheng et al., 2022) in a more comprehensive manner.

Data availability statement

Publicly available datasets were analyzed in this study. This data can be found here: http://compintell.cn/en/dataAndCode.html.

Author contributions

L-CL: Investigation, Software, Writing – Original draft preparation. K-CL: Data Curation, Validation. Y-JZ: Conceptualization, Methodology, Funding acquisition. All authors contributed to the article and approved the submitted version.

Funding

This work was supported by National Natural Science Foundation of China under Grant 61872123 and Zhejiang Provincial Natural Science Foundation under Grant LR20F030002.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Adeyemo, J., Bux, F., Otieno, F. (2010). Differential evolution algorithm for crop planning:single and multi-objective optimization model. Int. J. Phys. Sci. 5, 1592–1599. doi: 10.5897/IJPS.9000175

CrossRef Full Text | Google Scholar

Alemany, M., Esteso, A., Ortiz, Á., del Pino, M. (2021). Centralized and distributed optimization models for the multi-farmer crop planning problem under uncertainty: Application to a fresh tomato argentinean supply chain case study. Comput. Ind. Eng. 153, 107048. doi: 10.1016/j.cie.2020.107048

CrossRef Full Text | Google Scholar

Chetty, S., Adewumi, A. O. (2014). Comparison study of swarm intelligence techniques for the annual crop planning problem. IEEE Trans. Evol. Comput. 18, 258–268. doi: 10.1109/TEVC.2013.2256427

CrossRef Full Text | Google Scholar

Detlefsen, N. K., Jensen, A. L. (2004). A stochastic model for crop variety selection. Agric. Syst. 81, 55–72. doi: 10.1016/j.agsy.2003.08.004

CrossRef Full Text | Google Scholar

Ekel, P., Pedrycz, W., Schinzinger, R. (1998). A general approach to solving a wide class of fuzzy optimization problems. Fuzzy Sets Syst. 97, 49–66. doi: 10.1016/S0165-0114(96)00334-X

CrossRef Full Text | Google Scholar

Elavarasan, D., Durai Raj Vincent, P. M. (2021). Fuzzy deep learning-based crop yield prediction model for sustainable agronomical frameworks. Neural Comput. Appl. 33, 13205–13224. doi: 10.1007/s00521-021-05950-7

CrossRef Full Text | Google Scholar

Esteso, A., Alemany, M. M. E., Ortiz, A., Liu, S. (2022). Optimization model to support sustainable crop planning for reducing unfairness among farmers. Centr. Euro. J. Oper. Res. 30, 1101–1127. doi: 10.1007/s10100-021-00751-8

CrossRef Full Text | Google Scholar

Fard, A. M. F., Hajaghaei-Keshteli, M. (2018). A tri-level location-allocation model for forward/reverse supply chain. Appl. Soft. Comput. 62, 328–346. doi: 10.1016/j.asoc.2017.11.004

CrossRef Full Text | Google Scholar

Fereidoon, M., Koch, M. (2018). SWAT-MODSIM-PSO optimization of multi-crop planning in the karkheh river basin, iran, under the impacts of climate change. Sci. Total Environ. 630, 502–516. doi: 10.1016/j.scitotenv.2018.02.234

PubMed Abstract | CrossRef Full Text | Google Scholar

Fu, H., Chen, H., Ma, Q., Han, K., Wu, S., Wu, L. (2023). Effect of planting and mowing cover crops as livestock feed on soil quality and pear production. Front. Plant Sci. 13. doi: 10.3389/fpls.2022.1105308

CrossRef Full Text | Google Scholar

Gavahi, K., Abbaszadeh, P., Moradkhani, H. (2021). DeepYield: A combined convolutional neural network with long short-term memory for crop yield forecasting. Expert Syst. Appl. 184, 115511. doi: 10.1016/j.eswa.2021.115511

CrossRef Full Text | Google Scholar

Hernández, S., López, J. L. (2020). Uncertainty quantification for plant disease detection using Bayesian deep learning. Appl. Soft. Comput. 96, 106597. doi: 10.1016/j.asoc.2020.106597

CrossRef Full Text | Google Scholar

Janová, J. (2012). Crop planning optimization model: the validation and verification processes. Centr. Euro. J. Oper. Res. 20, 451–462. doi: 10.1007/s10100-011-0205-8

CrossRef Full Text | Google Scholar

Lin, C.-C., Deng, D.-J., Kang, J.-R., Liu, W.-Y. (2021). A dynamical simplified swarm optimization algorithm for the multiobjective annual crop planning problem conserving groundwater for sustainability. IEEE Trans. Ind. Informat. 17, 4401–4410. doi: 10.1109/TII.2020.3029258

CrossRef Full Text | Google Scholar

Liu, B. (2002). Toward fuzzy optimization without mathematical ambiguity. Fuzzy Optim. Decision Making 1, 43–63. doi: 10.1023/A:1013771608623

CrossRef Full Text | Google Scholar

Liu, B. (2007). Uncertainty theory. 2nd edn (Berlin: Springer-Verlag).

Google Scholar

López-Mata, E., Orengo-Valverde, J., Tarjuelo, J., Martínez-Romero, A., Domínguez, A. (2016). Development of a direct-solution algorithm for determining the optimal crop planning of farms using deficit irrigation. Agricultural. Water Manage. 171, 173–187. doi: 10.1016/j.agwat.2016.03.015

CrossRef Full Text | Google Scholar

Luhandjula, M. (2015). Fuzzy optimization: Milestones and perspectives. Fuzzy Sets Syst. 274, 4–11. doi: 10.1016/j.fss.2014.01.004

CrossRef Full Text | Google Scholar

Márquez, A. L., Baños, R., Gil, C., Montoya, M. G., Manzano-Agugliaro, F., Montoya, F. G. (2011). Multi-objective crop planning using pareto-based evolutionary algorithms. Agric. Econom. 42, 649–656. doi: 10.1111/j.1574-0862.2011.00546.x

CrossRef Full Text | Google Scholar

Niu, G., Li, Y., Huang, G., Liu, J., Fan, Y. (2016). Crop planning and water resource allocation for sustainable development of an irrigation region in china under multiple uncertainties. Agric. Water Manage. 166, 53–69. doi: 10.1016/j.agwat.2015.12.011

CrossRef Full Text | Google Scholar

Omran, M., Engelbrecht, A. (2007). Differential evolution for integer programming problems. IEEE Congress Evol. Computation, 2237–2242. doi: 10.1109/CEC.2007.4424749

CrossRef Full Text | Google Scholar

Rabia, A. H., Neupane, J., Lin, Z., Lewis, K., Cao, G., Guo, W. (2022). “Principles and applications of topography in precision agriculture,” in Advances in agronomy, chap. 4, vol. 171 . Ed. Sparks, D. L. (Cambridge, MA: Academic Press) 143–189. doi: 10.1016/bs.agron.2021.08.005

CrossRef Full Text | Google Scholar

Sarker, R., Ray, T. (2009). An improved evolutionary algorithm for solving multi-objective crop planning models. Comput. Electr. Agricul. 68, 191–199. doi: 10.1016/j.compag.2009.06.002

CrossRef Full Text | Google Scholar

Sarker, R. A., Talukdar, S., Haque, A. (1997). Determination of optimum crop mix for crop cultivation in bangladesh. Appl. Math. Model. 21, 621–632. doi: 10.1016/S0307-904X(97)00083-8

CrossRef Full Text | Google Scholar

Shao, Z., Pi, D., Shao, W. (2018). A novel discrete water wave optimization algorithm for blocking flow-shop scheduling problem with sequence-dependent setup times. Swarm Evol. Comput. 40, 53–75. doi: 10.1016/j.swevo.2017.12.005

CrossRef Full Text | Google Scholar

Shao, Z., Pi, D., Shao, W. (2019). A novel multi-objective discrete water wave optimization for solving multi-objective blocking flow-shop scheduling problem. Knowl. Based Syst. 165, 110–131. doi: 10.1016/j.knosys.2018.11.021

CrossRef Full Text | Google Scholar

Simon, D. (2008). Biogeography-based optimization. IEEE Trans. Evol. Comput. 12, 702–713. doi: 10.1109/TEVC.2008.919004

CrossRef Full Text | Google Scholar

Song, Q., Zheng, Y., Huang, Y., Xu, Z., Sheng, W., Yang, J. (2019). Emergency drug procurement planning based on big-data driven morbidity prediction. IEEE Trans. Ind. Informat. 15, 6379–6388. doi: 10.1109/TII.2018.2870879

CrossRef Full Text | Google Scholar

Song, Q., Zheng, Y.-J., Sheng, W.-G., Yang, J. (2021). Tridirectional transfer learning for predicting gastric cancer morbidity. IEEE Trans. Neural Netw. Learn. Syst. 32, 561–574. doi: 10.1109/TNNLS.2020.2979486

PubMed Abstract | CrossRef Full Text | Google Scholar

Song, Q., Zheng, Y.-J., Yang, J., Huang, Y.-J., Sheng, W.-G., Chen, S.-Y. (2022). Predicting demands of COVID-19 prevention and control materials via co-evolutionary transfer learning. IEEE Trans. Cybern., 1–14. doi: 10.1109/TCYB.2022.3164412

CrossRef Full Text | Google Scholar

Storn, R., Price, K. (1997). Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11, 341–359. doi: 10.1023/A:1008202821328

CrossRef Full Text | Google Scholar

Su, Z.-L., Jiang, X.-L., Li, N., Ling, H.-F., Zheng, Y.-J. (2022). ). optimization of false target jamming against UAV detection. Drones 6, 114. doi: 10.3390/drones6050114

CrossRef Full Text | Google Scholar

Thilakarathne, N. N., Bakar, M. S. A., Abas, P. E., Yassin, H. (2023). Towards making the fields talks: A real-time cloud enabled iot crop management platform for smart agriculture. Front. Plant Sci. 13. doi: 10.3389/fpls.2022.1030168

CrossRef Full Text | Google Scholar

Wang, Z.-C., Wu, X.-B. (2014). Hybrid biogeography-based optimization for integer programming. Sci. World J. 2014, 9. doi: 10.1155/2014/672983

CrossRef Full Text | Google Scholar

Wang, Y., Wu, P., Zhao, X., Jin, J. (2012). Water-saving crop planning using multiple objective chaos particle swarm optimization for sustainable agricultural and soil resources development. CLEAN – Soil Air Water 40, 1376–1384. doi: 10.1002/clen.201100310

CrossRef Full Text | Google Scholar

Wu, X., Zhou, Y., Lu, Y. (2017). Elite opposition-based water wave optimization algorithm for global optimization. Math. Prob. Eng. 2017, 25. doi: 10.1155/2017/3498363

CrossRef Full Text | Google Scholar

Yan, Z., Zhang, J., Zeng, J., Tang, J. (2021). Water wave optimization algorithm for autonomous underwater vehicle path planning problem. J. Intell. Fuzzy Syst. 40, 9127–9141. doi: 10.3233/JIFS-201544

CrossRef Full Text | Google Scholar

Zhang, M.-X., Wu, J.-Y., Wu, X., Zheng, Y.-J. (2022). Hybrid evolutionary optimization for takeaway order selection and delivery path planning utilizing habit data. Complex Intell. Syst. 8, 4425–4440. doi: 10.1007/s40747-021-00410-0

CrossRef Full Text | Google Scholar

Zhang, J., Zhou, Y., Luo, Q. (2018). An improved sine cosine water wave optimization algorithm for global optimization. J. Intell. Fuzzy Syst. 34, 2129–2141. doi: 10.3233/JIFS-171001

CrossRef Full Text | Google Scholar

Zhang, J., Zhou, Y., Luo, Q. (2019). Nature-inspired approach: a wind-driven water wave optimization algorithm. Appl. Intell. 49, 233–252. doi: 10.1007/s10489-018-1265-4

CrossRef Full Text | Google Scholar

Zhao, F., Zhang, L., Liu, H., Zhang, Y., Ma, W., Zhang, C., et al. (2019). An improved water wave optimization algorithm with the single wave mechanism for the no-wait flow-shop scheduling problem. Eng. Optim. 51, 1727–1742. doi: 10.1080/0305215X.2018.1542693

CrossRef Full Text | Google Scholar

Zheng, Y.-J. (2015). Water wave optimization: A new nature-inspired metaheuristic. Comput. Oper. Res. 55, 1–11. doi: 10.1016/j.cor.2014.10.008

CrossRef Full Text | Google Scholar

Zheng, Y.-J., Chen, S.-Y., Xue, Y., Xue, J.-Y. (2017a). A Pythagorean-type fuzzy deep denoising autoencoder for industrial accident early warning. IEEE Trans. Fuzzy Syst. 25, 1561–1575. doi: 10.1109/TFUZZ.2017.2738605

CrossRef Full Text | Google Scholar

Zheng, Y.-J., Ling, H.-F. (2013). Emergency transportation planning in disaster relief supply chain management: A cooperative fuzzy optimization approach. Soft. Comput. 17, 1301–1314. doi: 10.1007/s00500-012-0968-4

CrossRef Full Text | Google Scholar

Zheng, Y.-J., Lu, X.-Q., Du, Y.-C., Xue, Y., Sheng, W.-G. (2019). Water wave optimization for combinatorial optimization: Design strategies and applications. Appl. Soft. Comput. 83, 105611. doi: 10.1016/j.asoc.2019.105611

CrossRef Full Text | Google Scholar

Zheng, Y. J., Sheng, W. G., Sun, X. M., Chen, S. Y. (2017b). Airline passenger profiling based on fuzzy deep machine learning. IEEE Trans. Neural Netw. Learn. Syst. 28, 2911–2923. doi: 10.1109/TNNLS.2016.2609437

PubMed Abstract | CrossRef Full Text | Google Scholar

Zheng, Y.-J., Song, Q., Chen, S.-Y. (2013). Multiobjective fireworks optimization for variable-rate fertilization in oil crop production. Appl. Soft. Comput. 13, 4253–4263. doi: 10.1016/j.asoc.2013.07.004

CrossRef Full Text | Google Scholar

Zheng, Y.-J., Wang, Y., Ling, H.-F., Xue, Y., Chen, S.-Y. (2017c). Integrated civilian-military pre-positioning of emergency supplies: A multiobjective optimization approach. Appl. Soft. Comput. 58, 732–741. doi: 10.1016/j.asoc.2017.05.016

CrossRef Full Text | Google Scholar

Zheng, Y.-J., Yu, S.-L., Song, Q., Huang, Y.-J., Sheng, W.-G., Chen, S. (2022). Co-Evolutionary fuzzy deep transfer learning for disaster relief demand forecasting. IEEE Trans. Emerg. Topics Comput. 10, 1361–1373. doi: 10.1109/TETC.2021.3085337

CrossRef Full Text | Google Scholar

Zheng, Y.-J., Zhang, B. (2015). A simplified water wave optimization algorithm. IEEE Congress Evol. Computation, 807–813. doi: 10.1109/CEC.2015.7256974

CrossRef Full Text | Google Scholar

Zhou, X.-H., Zhang, M.-X., Xu, Z.-G., Cai, C.-Y., Huang, Y.-J., Zheng, Y.-J. (2019). Shallow and deep neural network training by water wave optimization. Swarm Evol. Comput. 50, 1–13. doi: 10.1016/j.swevo.2019.100561

CrossRef Full Text | Google Scholar

Zuo, M., Kuo, W., McRoberts, K. L. (1991). Application of mathematical programming to a large-scale agricultural production and distribution system. J. Oper. Res. Soc. 42, 639–648. doi: 10.1057/jors.1991.130

CrossRef Full Text | Google Scholar

Keywords: crop cultivation planning, optimization, fuzzy parameters, evolutionary algorithms, water wave optimization (WWO).

Citation: Liu L-C, Lv K-C and Zheng Y-J (2023) Crop cultivation planning with fuzzy estimation using water wave optimization. Front. Plant Sci. 14:1139094. doi: 10.3389/fpls.2023.1139094

Received: 06 January 2023; Accepted: 03 February 2023;
Published: 06 March 2023.

Edited by:

Yu Xue, Nanjing University of Information Science and Technology, China

Reviewed by:

Gangyan Xu, Hong Kong Polytechnic University, Hong Kong SAR, China
Qinqin Fan, Shanghai Maritime University, China

Copyright © 2023 Liu, Lv and Zheng. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Yu-Jun Zheng, yujun.zheng@computer.org

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.