Next Article in Journal
Neuron Circuit Based on a Split-gate Transistor with Nonvolatile Memory for Homeostatic Functions of Biological Neurons
Next Article in Special Issue
Computer-Aided Design of 3D-Printed Clay-Based Composite Mortars Reinforced with Bioinspired Lattice Structures
Previous Article in Journal
Mycelium-Based Composites: Surveying Their Acceptance by Professional Architects
Previous Article in Special Issue
Enhancing the Efficiency of a Cybersecurity Operations Center Using Biomimetic Algorithms Empowered by Deep Q-Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Enhanced Tree-Seed Algorithm for Function Optimization and Production Optimization

1
School of Geoscience, Yangtze University, Wuhan 430100, China
2
School of Physics and Optoelectronic Engineering, Yangtze University, Jingzhou 434023, China
3
PetroChina Changqing Oil Field Company, Research Institute of Exploration and Development, Xi’an 710018, China
4
Cooperative lnnovation Center of Unconventional Oil and Gas (Yangtze University), Wuhan 430100, China
*
Author to whom correspondence should be addressed.
Biomimetics 2024, 9(6), 334; https://doi.org/10.3390/biomimetics9060334
Submission received: 29 April 2024 / Revised: 26 May 2024 / Accepted: 27 May 2024 / Published: 31 May 2024
(This article belongs to the Special Issue Computer-Aided Biomimetics: 2nd Edition)

Abstract

:
As the fields of engineering, energy, and geology become increasingly complex, decision makers face escalating challenges that require skilled solutions to meet practical production needs. Evolutionary algorithms, inspired by biological evolution, have emerged as powerful methods for tackling intricate optimization problems without relying on gradient data. Among these, the tree-seed algorithm (TSA) distinguishes itself due to its unique mechanism and efficient searching capabilities. However, an imbalance between its exploitation and exploration phases can lead it to be stuck in local optima, impeding the discovery of globally optimal solutions. This study introduces an improved TSA that incorporates water-cycling and quantum rotation-gate mechanisms. These enhancements assist the algorithm in escaping local peaks and achieving a more harmonious balance between its exploitation and exploration phases. Comparative experimental evaluations, using the CEC 2017 benchmarks and a well-known metaheuristic algorithm, demonstrate the upgraded algorithm’s faster convergence rate and enhanced ability to locate global optima. Additionally, its application in optimizing reservoir production models underscores its superior performance compared to competing methods, further validating its real-world optimization capabilities.

1. Introduction

Optimization problems have long been challenging and extensively researched subjects in scientific inquiry. These problems typically feature numerous suboptimal solutions and an escalating complexity, rendering the quest for optimal solutions increasingly daunting. Their prevalence in real-world scenarios necessitates continuous optimization efforts to enhance efficiency. In recent years, evolutionary algorithms have garnered significant interest and are progressively emerging as vital tools for addressing real-world challenges in the era of burgeoning big data [1,2]. Optimizing reservoir yield stands as a critical imperative within real-world industrial production. The primary goal is to pinpoint optimal solutions for individual wells, aimed at maximizing the net present value. Wang et al. [3] proposed an efficient and robust approach, called evolutionary-assisted reinforcement learning, for real-time production optimization under uncertainty. Specifically, we model the production optimization problem as a Markov decision process, where a reinforcement learning agent interacts with a reservoir simulator to train a control strategy aimed at maximizing a specified objective. Zhuang et al. [4] constructed a hybrid artificial intelligence approach to jointly optimize well location and well control parameters, taking into account both development objectives and dynamic optimization. A hybrid artificial intelligence approach combining a deep-learning method and a multi-objective optimization algorithm was built to find a compromise between the two. However, a combinatorial explosion of solution possibilities arises as the number of wells and production cycles increases, leading to larger dimensions of optimization variables. Consequently, this problem is categorized as a typical NP-hard problem, creating a favorable environment for the application of evolutionary algorithms.
In comparison to traditional mathematical methods, evolutionary algorithms are simple, efficient, and cost-effective, particularly when dealing with the complexities of current big data and parallel computing problems. The well-known evolutionary algorithms are differential evolution (DE) [5], ant-colony optimization (ACO) [6], and particle-swarm optimization (PSO) [7]. The more recently proposed novel evolutionary algorithms are the Kepler optimization algorithm (KOA) [8] and the coati optimization algorithm (COA) [9]. Many evolutionary algorithms draw inspiration from natural phenomena, achieving global optimal solutions through continuous iterative updates. For instance, the coati optimization algorithm simulates the behavior of coatis in nature, leveraging two primary behaviors: hunting and attacking iguanas and evading predators. Due to their unique advantages, evolutionary algorithms find widespread application across various fields. Zhao et al. [10] introduced an enhanced water-flow optimizer to optimize reservoir production by integrating a cross-search strategy to improve the convergence speed and accuracy of the algorithm. Song et al. [11] designed an adaptive collaborative co-evolutionary differential evolutionary algorithm with a dynamic hybrid mechanism of quantum evolutionary algorithm and genetic algorithm. The algorithm is also used to implement a late-train scheduling method for railroad trains to effectively eliminate the effects of late trains. Li et al. [12] improved the dung-beetle optimization and proposed a new improved evolutionary algorithm. The algorithm introduces a stochastic inverse learning strategy to improve population diversity and mitigate the problem of early convergence or local stagnation present in the algorithm. In addition, the proposed algorithm is applied to path-planning simulation experiments to generate shorter and faster paths, which effectively solves the practical application problems and demonstrates its potential for practical applications. Bian et al. [13] developed a discrete whale optimization algorithm for reducing uncorrelated variables and improving the prediction accuracy of a six-dollar edible blending oil sample. To validate the performance of the selected variables, partial least squares were used to model and predict the single oil content in hexane blended oils. Chen et al. [14] developed a 3D source-localization system using evolutionary algorithms in order to locate pollutant sources at unknown heights in a realistic indoor environment with weak airflow. Two 3D source-localization methods based on bionic swarm-intelligence algorithms, namely the 3D whale optimization algorithm and 3D particle-swarm optimization, were validated in unventilated indoor spaces of different heights. According to the no free lunch (NFL) [15] theory, one algorithm cannot always perform as the best on all Ops. Although the above algorithms show better results in specific applications, they do not focus on the search and exploration balance of the algorithms for specific problems, and the algorithms used do not have a simple search architecture, which is not conducive to optimization for specific problems.
The tree-seed algorithm (TSA) [16] is a recently proposed evolutionary algorithm. It draws inspiration from the reproductive process of trees, which propagate through seeds dispersed onto the ground. The TSA is characterized by its simplicity, ease of implementation, robust developmental capabilities, and promising application potential. With its innovative approach to population renewal, inspired by tree propagation methods, TSA has garnered significant attention from researchers. Babalik et al. [17] modify TSA appropriately; the proposed improved TSA is compared with other well-known optimization algorithms on 13 constrained optimization problems. The results show that the proposed algorithms have good performance in optimization quality and robustness. Aslan et al. [18] improved the update algorithm of TSA and proposed a new improved TSA. In the improved TSA, each dimension of a seed is updated independently and dynamically adjusted based on the operator dimension during seed creation. This approach provides significant advantages over TSA, particularly in handling large-scale benchmark functions. However, TSA’s development potential is limited by its simplistic division of population update modes into two cases, determined solely by the size of a random number. To address this limitation, this study introduces a water-cycle mechanism and quantum rotation-gate strategy into TSA, aiming to enhance its development capabilities. Comprehensive experiments and demonstrations have been conducted to validate the proposed enhancements. The performance of the proposed algorithm is compared against other well-known algorithms across 30 benchmark functions. Additionally, the algorithm is applied to real-world oil reservoir production scenarios, showcasing its practical utility. In summary, the main contributions of this study are outlined as follows:
  • This study introduces an enhanced version of TSA, referred to as WQTSA, which incorporates the water-cycle mechanism and quantum rotation-gate strategy. These mechanisms enhance TSA’s global search capability and facilitate escaping local optima, thereby achieving a balance between search and exploration;
  • To evaluate the effectiveness of the proposed WQTSA, it was benchmarked against other state-of-the-art evolutionary algorithms at IEEE CEC 2017. Additionally, this study offers a detailed analysis of how the two improvement mechanisms impact the performance of WQTSA, along with assessing its scalability across various dimensions;
  • To assess the performance of the proposed WQTSA in addressing real production challenges, this study employs it to tackle the production optimization problem centered on three-channel reservoirs. Furthermore, the algorithm is compared against other state-of-the-art evolutionary algorithms in resolving this issue. The experimental findings underscore the outstanding optimization capabilities of the proposed algorithm in real-world scenarios.
The paper is structured as follows: Section 1 provides an overview of the motivation, background, and specific contributions of the study. Section 2 introduces the original TSA. Section 3 describes the introduced mechanisms and provides a detailed explanation of the proposed WQTSA. Section 4 presents all the results and an analysis obtained from the experiments. Finally, Section 5 concludes the study.

2. Overview of the Original TSA

Optimization involves finding the best solution among the possible solutions for a given problem based on specific criteria. It encompasses both maximization and minimization processes. If S represents the search space and F S denotes the set of acceptable solutions within S , then f is the objective function. The goal of optimization is to find x F , as defined by the minimization and maximization processes in Equations (1) and (2), respectively.
f x f y y F
f x f y y F
Assuming u p is the upper boundary of S and l p is the lower boundary of S , F needs to satisfy Equation (3).
F = l p + r a n d ( u p l p )
where r a n d is a random number within [0, 1].
If the function to be optimized is non-continuous, non-differentiable, or computationally expensive for high-dimensional search spaces, heuristic search methods can be employed to optimize it.
TSA is an evolutionary algorithm proposed by Kiran [16], which is inspired by the relationship between trees and seeds in nature. In nature, trees contact the ground through seeds, and then these seeds grow into new trees. TSA assumes that the ground is the search space, the trees and seeds are the candidate solutions, and the constantly generated seeds represent the emerging new candidate solutions. Updating Equation (4) reflects the use of the location of the tree, that is, the current optimal location to generate new seeds. Updating Equation (5) reflects the use of different positions of two trees to generate new seeds.
S i , j = T i , j + α i , j × B j T r , j
S i , j = T i , j + α i , j × T i , j T r , j
where S i , j represents the j -th dimension of the i -th seed that will be produced by the i -th tree. T i , j represents the j -th dimension of the i -th tree, B j represents the j -th dimension of the optimal tree obtained under the current iteration. The α is the scaling factor randomly produced in the range of [−1, 1].
The algorithm proposes two kinds of update equations, and choosing different update equations in different situations becomes the key to the algorithm. TSA designs a control parameter to control the algorithm to choose different update equations, which is called search tendency (ST) in the range of [0, 1]. In this study, referring to the TSA, the parameter ST is set to 0.1. The larger the value of ST, the stronger the local search ability of the TSA algorithm and the faster the algorithm converges to the optimal solution. The smaller the value of ST, the stronger the global search ability of the TSA algorithm.
TSA initializes the position of the candidate solution through Equation (6), that is, the position of the initialization tree.
T i , j = L j , m i n + r i , j × H j , m a x L j , m i n
where H j , m a x is the upper bound of the search space and L j , m i n is the lower bound of the search space. The two variables that control the randomly generated candidate solution do not exceed the range of feasible solutions. The r i , j is a random number within [0, 1].
Similar to nature, TSA sets trees to generate seeds, not only to generate one seed but also to generate multiple seeds. The number of seeds depends on the size of the population. After the experiments, TSA set the minimum number of seeds to 10% of the population and the maximum number of seeds to 25% of the population size. The number generated is completely random within a reasonable range.
The implementation of TSA is shown in Algorithm 1. The flowchart of TSA is shown in Figure 1. In Figure 1, Fes is the current number of iterations of the algorithm, and Maxfes is the maximum number of iterations. iseeds represents the individuals currently used in S. itrees represents the individuals currently used in T. Nseeds represents the total number of seed populations, and Ntrees represents the total number of tree populations.
Algorithm 1. Tree-seed algorithm
  • Input: Search tendency ST, population size N, population dimension D.
  • Initialize population T using Equation (6).
  • For T
  •  Randomly generate the number of seeds to be between 10% and 25% of the total number of trees.
  • End For
  • For the number of seeds
  •  For D
  •   IF rand < ST
  •    Update using Equation (4);
  •   Else
  •    Update using Equation (5);
  •   End IF
  •  End For
  • End For
  • Select the best seed of the current tree and compare it with this tree;
  • Select the best solution of population T;
  • Return best solution

3. The Proposed WQTSA

Inspired by the method of tree propagation, TSA has novel ideas and an ingenious design for population renewal, so it has been widely used by researchers. However, TSA only divides the update mode of the population into two cases, and the judgment standard is the size of a random number, which makes the exploration capability of TSA lacking. Therefore, in this study, the water-cycle mechanism and quantum rotation-gate strategy are introduced into TSA to enhance the exploration capability of the algorithm.

3.1. The Water-Cycle Mechanism

The water-cycle mechanism is extracted from the water-cycle algorithm [19]. The idea of the water-cycle algorithm is very novel. Inspired by natural rivers, the population is divided into three levels: stream, river, and sea, according to the size of fitness. When the population is renewed, a stream flows into the river, and the river gathers into the sea. Finally, the water in the sea is recycled through evaporation and rainfall. After a continuous fitness value calculation and population circulation, the marine population with the best fitness value is finally obtained. The water-cycle algorithm has been applied in many fields by researchers because of its efficient performance. Korashy et al. [20] applied the improved algorithm of the water-cycle algorithm to the optimization model of the directional current relay to solve the optimal coordination problem. Osaba et al. [21] used the discrete version of the water-cycle algorithm to solve the traveling-salesman problem, including the symmetry problem and asymmetry problem. El-fergany et al. [22] used a water-cycle algorithm when coordinating overcurrent relays, and the advantages of the water-cycle algorithm are verified by simulation experiments. Elhameed et al. [23] optimize the single-objective and multi-objective economic load scheduling problem in the water-cycle algorithm. Its goal is the generating capacity of the unit, which improves the efficiency of the unit’s power scheduling.
After the water-cycle mechanism was introduced into the TSA, it began to update the operation, mainly including confluence and evaporation rainfall. When the precipitation is completed, the stream is divided into two parts according to the fitness value. One part flows into the river and the other part flows into the sea. During this period, the location of the stream and river will be exchanged according to the fitness value. The specific update equation is shown in Equations (7) to (9).
T S t r e a m i = T S t r e a m i + r a n d × C × T S e a i T S t r e a m i
T S t r e a m i = T S t r e a m i + r a n d × C × T R i v e r i T S t r e a m i
T R i v e r i = T R i v e r i + r a n d × C × T S e a i T R i v e r i
where r a n d is a random number within 0–1, and C is a number within [0, 1], usually two. In the evaporation rainfall stage, we must first judge whether the evaporation conditions are met, that is, whether the distance between the river and the sea is less than the set threshold. The definition of this threshold determines the balance between concentration and evaporation of the algorithm. The equation definition is shown in the public notice.
d m a x i + 1 = d m a x i d m a x i m a x i t
where m a x i t is the maximum number of iterations and d m a x i is the parameter of adaptive adjustment, which decreases with the increase in the number of iterations. Once the evaporation conditions meet the requirements, the stream location will be updated to complete the evaporation rainfall process. The update equation is shown in Equation (11).
T S t r e a m i , j = L j , m i n + r i , j × H j , m a x L j , m i n
where H j , m a x is the upper bound of the search space and L j , m i n is the lower bound of the search space. The two variables that control the randomly generated candidate solution do not exceed the range of feasible solutions. The r i , j is a random number within [0, 1].
The implementation of the water-cycle mechanism is shown in Algorithm 2.
Algorithm 2. The water-cycle mechanism
  • Input: Population T and fitness value F.
  • According to the ranking of F, T is divided into Tstream, Triver, Tsea.
  • Update the Tstream by Equation (7);
  • Update Tstream and Fstream and compare it with the Fsea;
  • Update the Tstream by Equation (5);
  • Calculate Friver and compare it with Fsea;
  • Update Tsea and Fsea if there is a better one;
  • Moving stream to river;
  • Update the Tstream by Equation (6);
  • Calculate Fstream and compare it with the F of the Friver;
  • Update Triver and Friver if there is a better one;
  • Update Tstream based on evaporation conditions and raining process;
  • Return T;

3.2. The Quantum Rotation-Gate Strategy

The concept of quantum rotation gate first appeared in physics a century ago and has been introduced into different fields [24]. In WQTSA, we introduce a quantum rotation-gate strategy to enhance the diversity of the algorithm, so as to enhance the global search ability of the algorithm. In the swarm-intelligence optimization algorithm, the data, when the group is updated, are generally floating-point numbers, while quantum generally uses discrete data. Therefore, these values are first designed to be converted, and the conversion process is shown in Equations (12) and (13).
U θ i = c o s θ i s i n θ i s i n θ i c o s θ i
α i β i = U θ i α i β i = c o s θ i s i n θ i s i n θ i c o s θ i α i β i
where θ i , denoting the i −th rotation angle, its direction of rotation, and size, is set in advance. In addition, the adjustment method of θ i in WQTSA is shown in Table 1. α i , β i T and α i , β i T represent the quantum bit state vectors before and after the rotation-gate update of the i -th quantum bit of an individual within a population.
Algorithm 3. The quantum rotation-gate strategy
  • Input: α, β, rotation degree s, rotation angle delta, position T and fitness values of T, dim;
  • For i = 1:N
  •  For j = 1:Dim
  •   Update α, β, delta and s;
  •   Compare the fitness (i) and best_fitness;
  •   Update the delta and s according to Table 1;
  •   Perform quantum rotation gate strategy by Equation (11) to obtain updated T;
  •  End For
  • Calculate the fitness;
  • End For
  • Return   T

3.3. The Proposed WQTSA

This section adds the two ideas mentioned above to the TSA algorithm and proposes a new WQTSA. WQTSA continues to further develop the current population after TSA’s update operator. The algorithm first uses a quantum rotation-gate strategy to update the population and, then, uses a water-cycle mechanism to further develop. The implementation of WQTSA is in Algorithm 4. The flowchart of WQTSA is shown in Figure 2.
Algorithm 4. The proposed WQTSA
  • Input: Search tendency ST, population size N, population dimension D.
  • Initialize population T using Equation (6).
  • For  T
  •  Randomly generate the number of seeds to be between 10% and 25% of the total number of trees
  • End  For
  • For the number of seeds
  •  For D
  •   IF rand < ST
  •    Update using Equation (4);
  •   Else
  •    Update using Equation (5);
  •   End IF
  •  End For
  • End For
  • Update the T using quantum rotation gate strategy;
  • Update the T using water cycle mechanism;
  • Select the best seed of the current tree and compare it with this tree;
  • Select the best solution of population T;
  • Return best solution
Figure 2 shows the flowchart of WQTSA. The time complexity of WQTSA is determined by the water-cycle mechanism, quantum rotation-gate strategy, initialization, and iterative updates of the TSA. The main parameters are the population size ( n ), the iterations ( i ), the number of seeds (ns), and the dimension ( d ). Therefore, the time complexity of WQTSA is O (WQTSA) = O (initialization) + O (Population update) + O (water-cycle mechanism) + O (quantum rotation-gate strategy) ≈ O ( n × d ) + O ( n × d × i × n s ) + O ( n ) + O ( n × d ) ≈ O ( i × d × n × n s ).

4. Experimental Results and Analysis

The performance of WQTSA will be critically evaluated in several ways. First, in the 30 test functions of IEEE CEC 2017, the multi-mechanism enhancement effect and multi-dimensional scalability of WQTSA will be analyzed. Second, WQTSA will be compared with state-of-the-art evolutionary algorithms. The IEEE CEC 2017 test functions are commonly used to test the performance of comparative optimization algorithms. There are 30 functions categorized into single-peak, hybrid, combined, and multi-peak functions. The parameter settings of the algorithm in the experiment are shown in Table 2. In order to test the optimization performance of WQTSA in real problems, it is applied to the optimization of reservoir production.

4.1. Experiments on Benchmark Test Functions

4.1.1. Strategy Validation

The WQTSA comprises a foundational TSA and two enhanced mechanisms, namely the WS (water cycle) and the quantum rotation-gate strategy. In this section, we aim to assess the impact of these two mechanisms on TSA and explore their individual contributions to the enhancement of TSA. Crucially, we will illustrate that the two mechanisms in WQTSA synergistically reinforce each other, emphasizing that the absence of any one mechanism prevents achieving the optimal performance of WQTSA.
Table 3 records the mechanisms for adding different improved TSA, namely WQTSA, WTSA, QTSA, and TSA. The ‘1’ in the table represents participating in the mechanism. The ‘0’ represents that no mechanism has been added. From Table 3, it can be seen that WQTSA has added two mechanisms. WTSA has added WS. QTSA has added a quantum rotation gate. TSA has not added any mechanism.
Table 4 presents the experimental results of multi-mechanism analysis for WQTSA. ‘Rank’ signifies the algorithm’s position, ‘AVG’ represents its average ranking, and the symbols ‘+/−/=’ denote whether the WQTSA outperforms, underperforms, or equals other algorithms. From Table 4, the ranking of the eight variants from good to bad is WQTSA > WTSA > QTSA > TSA. WQTSA ranked first among all variants. All variants have better performance than the original TSA, indicating that all three improvement mechanisms have an enhancing effect on TSA. WTSA ranks second, indicating that the water-cycle mechanism has greatly improved TSA. But with the addition of the quantum rotation-gate strategy, WQTSA has achieved even greater improvement.

4.1.2. Scalability Test

This section tests the performance of WQTSA in different dimensions, including 50 and 100 dimensions. In modern computing systems, multi-dimensional scalability testing is crucial for assessing system performance under diverse real-world conditions. By evaluating scalability across multiple dimensions, such as workload, resources, and environmental factors, stakeholders gain insights into system behavior and identify optimization opportunities. This comprehensive approach enables the design of more robust and efficient systems capable of meeting evolving demands. The comparison algorithms in the experiment include WQTSA and TSA. Except for different dimensions, other parameters and environment settings of the two algorithms are consistent. The specific experimental results are recorded in Table 5. It can be seen from the data in the table that WQTSA is superior to TSA, not only in 50 dimensions but also in 100 dimensions. This shows that WQTSA still has strong stability and scalability in the face of different complex problems.

4.1.3. Comparison with Other Algorithms

In this section, WQTSA is compared with other meta-heuristic algorithms on CEC2017. The compared algorithms include HGWO [25], LGMSFOA, CGSCA [26], CCMWOA [27], m_SCA [28], SCADE [29], WEMFO [30], DE, MVO, SSA [31,32], and TSA. The experimental results of the algorithm comparison are recorded in Table 6. In order to maintain the accuracy of the experiment, there are 30 iterations in total. Std in the table is the standard deviation of multiple iterations, and Avg is the average value of multiple iterations. The last column of the table also records the ranking of the algorithm, where ‘+/−/=’ represents the number of times WQTSA is better than, worse than, and equal to other comparison algorithms in 30 iterations. In the 30-iteration experiment, the population size of all the algorithms was set to 30, the population dimension was set to 30, and the number of evaluations was set to 300,000. For the other parameters, refer to the original papers for each comparison algorithm.
As can be seen from Table 6, WQTSA ranks first in all comparison algorithms and is superior to HGWO, LGMSFOA, CGSCA, CCMWOA, and SCADE in all test functions. WQTSA is superior to m_SCA in 27 functions. WQTSA is superior to WEMFO in 28 functions. WQTSA is superior to DE in 17 functions. WQTSA is superior to PSO in 26 functions. WQTSA is superior to SMA in 25 functions. WQTSA is superior to TSA in 23 functions.
The experimental p-value information is recorded in Table 7. In scientific research, the p-value serves as a crucial statistical measure used to evaluate the strength of evidence against a null hypothesis. It represents the probability of obtaining the observed results, or more extreme results, under the assumption that the null hypothesis is true. A low p-value indicates that the observed results are unlikely to occur if the null hypothesis is true, thus providing evidence against the null hypothesis. Typically, a significance level (alpha) is chosen beforehand to determine the threshold for rejecting the null hypothesis. If the p-value is less than or equal to the significance level, the null hypothesis is rejected, suggesting that the observed results are statistically significant. Conversely, if the p-value is greater than the significance level, there is insufficient evidence to reject the null hypothesis. It is important to note that, while a small p-value indicates statistical significance, it does not necessarily imply the practical significance or importance of the observed effect. Therefore, the interpretation of p-values should be considered in conjunction with the effect size and practical relevance when drawing conclusions from research findings. In Table 7, most of the data are less than 0.05. A p-value less than 0.05 shows that the experimental results are relatively reliable and not accidental.
Figure 3 shows the convergence curve of the proposed algorithm with other state-of-the-art algorithms in the dataset. Convergence analysis plays a pivotal role in assessing the performance of evolutionary algorithms in solving optimization problems. The convergence curve, a fundamental metric in EA analysis, illustrates the behavior of the algorithm’s objective function value over successive iterations. It serves as a visual representation of the algorithm’s progress towards finding optimal or near-optimal solutions. The convergence curve typically exhibits a decreasing trend, reflecting the algorithm’s gradual improvement in optimizing the objective function. The rate of convergence, indicated by the steepness of the curve, provides insights into the algorithm’s efficiency in exploring the search space and exploiting promising solutions. Moreover, convergence analysis enables researchers to identify potential convergence criteria, such as a predefined tolerance level or a maximum number of iterations, to determine when the algorithm has sufficiently converged to a solution. On the way, it can be seen more clearly that WQTSA can converge faster and obtain a smaller fitness value than other comparison algorithms. This also shows that WQTSA is effective in improving TSA.

4.2. Application to Oil Reservoir Production

The objective of optimizing reservoir production is to identify optimal solutions for each well, with the aim of maximizing the net present value (NPV). However, a combinatorial explosion of solution possibilities arises, as the number of wells and production cycles increases, leading to larger dimensions of optimization variables. Consequently, this problem is categorized as a typical NP-hard problem, creating a favorable environment for the application of evolutionary algorithms.
In this section, we employ WQTSA within the context of a three-channel reservoir model using the reservoir numerical simulation software Eclipse. We then proceed to assess the performance of WQTSA by comparing it with several classical evolutionary algorithms. In our experimental setup, we simplify the complexity by neglecting the nonlinear constraints present in oilfield production. Instead, we focus on optimizing the objective function, specifically the net present value (NPV), as detailed in Equation (14).
N P V x , z = t = 1 n Δ t Q o , t r o Q w , t r w Q i , t r i 1 + b p t
where x represents the set of variables subject to optimization, and where, in this experiment, these variables correspond to the injection and recovery rates of each well. The variable z serves as the state parameter of the model, describing the construction of the numerical reservoir model. n denotes the total simulation time, and Q o , t , Q w , t , Q i , t represent the water production rate, oil production rate, and water injection rate, respectively, at time step t. r o signifies the oil revenue, and r w and r i denote the cost of treating and injecting water, respectively. b represents the average annual interest rate, and p t indicates the number of years elapsed.
The three-channel reservoir model is characterized as a non-homogeneous two-dimensional reservoir, with nine production wells and four injection wells arranged in a five-point pattern. The model is represented by a grid with dimensions of 25 × 25 × 1, where each grid block measures 100 ft in length. Additionally, each grid block has a thickness of 20 ft, and the porosity is uniformly set at 0.2. The specific distribution of the modeled permeability is illustrated in Figure 4.
The optimization variables in this production optimization problem include the injection rate of each injection well and the fluid recovery rate of the production well. The water injection rate ranges from 0 to 500 STB/DAY, and the water extraction rate for production wells ranges from 0 to 200 STB/DAY. The thermal storage has a usage time of 1800 days, and the decision time step is set to 360 days. Consequently, the dimensionality of the decision variable is 65. The fitness function for optimization is the NPV, where the oil price is fixed at 80.0 USD/STB, the water injection cost is 5.0 USD/STB, and the water treatment cost is 5.0 USD/STB. For simplicity, the model assumes an average annual interest rate of 0%.
To demonstrate the effectiveness of the algorithm improvement, WQTSA is optimized simultaneously with TSA, DE, and PSO to compare the model. To ensure experimental fairness, all optimizations are conducted 10 times, and the average of the last NPV obtained is considered for analysis.
Figure 5 illustrates the optimal NPV values obtained by four methods against the number of iterations. The red line represents WQTSA, the blue line represents PSO, the yellow line represents TSA, and the green line represents DE. Observing the figure, it is evident that WQTSA demonstrates notable superiority over PSO, TSA, and DE, consistently achieving higher NPV values within the same number of iterations.
The final optimization schemes for the water injection rate and the liquid production rate for the four methods are depicted in Figure 6 and Figure 7. In these figures, the horizontal axis represents the practice step size, and the vertical axis represents the well number.
In Figure 6, the regulation scheme for the injection wells of TSA is displayed, revealing significant variations in the injection rates of the same wells at the adjacent control step values. This instability is not conducive to field implementation, and the fluctuating injection rates may adversely impact bottomhole pressure, potentially damaging the reservoir and hindering sustainable development. In contrast, WQTSA provides a smoother production scheme compared to TSA, as demonstrated in the figures. Figure 7 shows the liquid production speed for the four algorithms, and it can be seen that WQTSA has a clear advantage over the other three algorithms.

5. Conclusions

In this study, we introduce WQTSA, which integrates a water-cycle mechanism and a quantum rotation-gate strategy to enhance the effectiveness of TSA. The water-cycle mechanism accelerates algorithm convergence by reducing the random rate and increasing the step size. Simultaneously, the quantum rotation-gate strategy enhances global exploration by facilitating information exchange among individuals, thereby increasing the likelihood of avoiding local optima.
We systematically compare the proposed WQTSA with algorithms, advanced algorithms, and TSA variants utilizing IEEE CEC 2017 benchmark functions. Empirical results illustrate that WQTSA surpasses other optimizers in both convergence speed and solution accuracy across diverse benchmark functions. Furthermore, the suggested approach is implemented on a reservoir model with three channels and is contrasted with three algorithms. The results indicate that WQTSA has the capability to achieve increased NPV values while maintaining the same number of assessments. It emerges as a compelling alternative for optimizing reservoir production.
In future endeavors, our focus will be on further enhancing WQTSA to mitigate algorithmic time costs while concurrently improving optimization performance. Additionally, we plan to extend the application of WQTSA to diverse scenarios.

Author Contributions

Writing—original draft preparation, Q.Z.; Conceptualization, methodology, funding acquisition, R.D.; software, validation, G.Z.; formal analysis, investigation, S.M.; resources, data curation, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was not funded by any project.

Data Availability Statement

Data is unavailable due to privacy or ethical restrictions.

Acknowledgments

During the revision of this work, the authors used ChatGPT in order to enhance the English grammar and paraphrase some sentences. After using this tool/service, the authors reviewed and edited the content as needed, and they take full responsibility for the content of the publication.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Faris, H.; Ala’M, A.-Z.; Heidari, A.A.; Aljarah, I.; Mafarja, M.; Hassonah, M.A.; Fujita, H. An intelligent system for spam detection and identification of the most relevant features based on evolutionary Random Weight Networks. Inf. Fusion 2019, 48, 67–83. [Google Scholar] [CrossRef]
  2. Zhang, W.; Liu, J.; Liu, J.; Liu, Y.; Tan, S. A dual distance dominance based evolutionary algorithm with selection-replacement operator for many-objective optimization. Expert Syst. Appl. 2024, 237, 121244. [Google Scholar] [CrossRef]
  3. Wang, Z.-Z.; Zhang, K.; Chen, G.-D.; Zhang, J.-D.; Wang, W.-D.; Wang, H.-C.; Zhang, L.-M.; Yan, X.; Yao, J. Evolutionary-assisted reinforcement learning for reservoir real-time production optimization under uncertainty. Pet. Sci. 2023, 20, 261–276. [Google Scholar] [CrossRef]
  4. Zhuang, X.; Wang, W.; Su, Y.; Yan, B.; Li, Y.; Li, L.; Hao, Y. Multi-objective optimization of reservoir development strategy with hybrid artificial intelligence method. Expert Syst. Appl. 2024, 241, 122707. [Google Scholar] [CrossRef]
  5. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  6. Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2007, 1, 28–39. [Google Scholar] [CrossRef]
  7. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks—Conference Proceedings, Perth, WA, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
  8. Abdel-Basset, M.; Mohamed, R.; Azeem, S.A.A.; Jameel, M.; Abouhawwash, M. Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler’s laws of planetary motion. Knowl. Based Syst. 2023, 268, 110454. [Google Scholar] [CrossRef]
  9. Dehghani, M.; Montazeri, Z.; Trojovská, E.; Trojovský, P. Coati Optimization Algorithm: A new bio-inspired metaheuristic algorithm for solving optimization problems. Knowl. Based Syst. 2023, 259, 110011. [Google Scholar] [CrossRef]
  10. Zhao, Z.; Luo, S. A Crisscross-Strategy-Boosted Water Flow Optimizer for Global Optimization and Oil Reservoir Production. Biomimetics 2024, 9, 20. [Google Scholar] [CrossRef]
  11. Song, Y.; Cai, X.; Zhou, X.; Zhang, B.; Chen, H.; Li, Y.; Deng, W.; Deng, W. Dynamic hybrid mechanism-based differential evolution algorithm and its application. Expert Syst. Appl. 2023, 213, 118834. [Google Scholar] [CrossRef]
  12. Li, L.; Liu, L.; Shao, Y.; Zhang, X.; Chen, Y.; Guo, C.; Nian, H. Enhancing Swarm Intelligence for Obstacle Avoidance with Multi-Strategy and Improved Dung Beetle Optimization Algorithm in Mobile Robot Navigation. Electronics 2023, 12, 4462. [Google Scholar] [CrossRef]
  13. Bian, X.; Zhang, R.; Liu, P.; Xiang, Y.; Wang, S.; Tan, X. Near infrared spectroscopic variable selection by a novel swarm intelligence algorithm for rapid quantification of high order edible blend oil. Spectrochim. Acta Part A Mol. Biomol. Spectrosc. 2023, 284, 121788. [Google Scholar] [CrossRef]
  14. Chen, A.; Liao, Y.; Cai, H.; Guo, X.; Zhang, B.; Lin, B.; Zhang, W.; Wei, L.; Tong, Y. Experimental study on 3D source localization in indoor environments with weak airflow based on two bionic swarm intelligence algorithms. Build. Environ. 2023, 230, 110020. [Google Scholar] [CrossRef]
  15. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef]
  16. Kiran, M.S. TSA: Tree-seed algorithm for continuous optimization. Expert Syst. Appl. 2015, 42, 6686–6698. [Google Scholar] [CrossRef]
  17. Babalik, A.; Cinar, A.C.; Kiran, M.S. A modification of tree-seed algorithm using Deb’s rules for constrained optimization. Appl. Soft Comput. 2018, 63, 289–305. [Google Scholar] [CrossRef]
  18. Aslan, M.; Beskirli, M.; Kodaz, H.; Kiran, M. An improved tree seed algorithm for optimization problems. Int. J. Mach. Learn Comput. 2018, 8, 20–25. [Google Scholar] [CrossRef]
  19. Eskandar, H.; Sadollah, A.; Bahreininejad, A.; Hamdi, M. Water cycle algorithm—A novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput. Struct. 2012, 110–111, 151–166. [Google Scholar] [CrossRef]
  20. Korashy, A.; Kamel, S.; Youssef, A.-R.; Jurado, F. Modified water cycle algorithm for optimal direction overcurrent relays coordination. Appl. Soft Comput. 2019, 74, 10–25. [Google Scholar] [CrossRef]
  21. Osaba, E.; Ser, J.D.; Sadollah, A.; Bilbao, M.N.; Camacho, D. A discrete water cycle algorithm for solving the symmetric and asymmetric traveling salesman problem. Appl. Soft Comput. 2018, 71, 277–290. [Google Scholar] [CrossRef]
  22. El-Fergany, A.A.; Hasanien, H.M. Water cycle algorithm for optimal overcurrent relays coordination in electric power systems. Soft Comput. 2019, 23, 12761–12778. [Google Scholar] [CrossRef]
  23. Elhameed, M.A.; El-Fergany, A.A. Water cycle algorithm-based economic dispatcher for sequential and simultaneous objectives including practical constraints. Appl. Soft Comput. 2017, 58, 145–154. [Google Scholar] [CrossRef]
  24. Coelho, L.d.S. Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Syst. Appl. 2010, 37, 1676–1683. [Google Scholar] [CrossRef]
  25. Zhu, A.; Xu, C.; Li, Z.; Wu, J.; Liu, Z. Hybridizing grey wolf optimization with differential evolution for global optimization and test scheduling for 3D stacked SoC. J. Syst. Eng. Electron. 2015, 26, 317–328. [Google Scholar] [CrossRef]
  26. Kumar, N.; Hussain, I.; Singh, B.; Panigrahi, B.K. Single sensor-based MPPT of partially shaded PV system for battery charging by using cauchy and gaussian sine cosine optimization. IEEE Trans. Energy Convers. 2017, 32, 983–992. [Google Scholar] [CrossRef]
  27. Luo, J.; Chen, H.; Heidari, A.A.; Xu, Y.; Zhang, Q.; Li, C. Multi-strategy boosted mutative whale-inspired optimization approaches. Appl. Math. Model. 2019, 73, 109–123. [Google Scholar] [CrossRef]
  28. Gupta, S.; Deep, K. A hybrid self-adaptive sine cosine algorithm with opposition based learning. Expert Syst. Appl. 2019, 119, 210–230. [Google Scholar] [CrossRef]
  29. Nenavath, H.; Jatoth, R.K. Hybridizing sine cosine algorithm with differential evolution for global optimization and object tracking. Appl. Soft Comput. 2018, 62, 1019–1043. [Google Scholar] [CrossRef]
  30. Shan, W.; Qiao, Z.; Heidari, A.A.; Chen, H.; Turabieh, H.; Teng, Y. Double adaptive weights for stabilization of moth flame optimizer: Balance analysis, engineering cases, and medical diagnosis. Knowl. Based Syst. 2021, 214, 106728. [Google Scholar] [CrossRef]
  31. Abbassi, R.; Abbassi, A.; Heidari, A.A.; Mirjalili, S. An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models. Energy Convers. Manag. 2019, 179, 362–372. [Google Scholar] [CrossRef]
  32. Zhang, Q.; Chen, H.; Heidari, A.A.; Zhao, X.; Xu, Y.; Wang, P.; Li, Y.; Li, C. Chaos-induced and Mutation-driven Schemes Boosting Salp Chains-inspired Optimizers. IEEE Access 2019, 7, 31243–31261. [Google Scholar] [CrossRef]
Figure 1. The flowchart of TSA.
Figure 1. The flowchart of TSA.
Biomimetics 09 00334 g001
Figure 2. Flowchart of WQTSA.
Figure 2. Flowchart of WQTSA.
Biomimetics 09 00334 g002
Figure 3. Comparison of convergence curves between WQTSA and other well-known optimization methods on IEEE CEC 2017 test functions.
Figure 3. Comparison of convergence curves between WQTSA and other well-known optimization methods on IEEE CEC 2017 test functions.
Biomimetics 09 00334 g003
Figure 4. Log-permeability distribution of three-channel model.
Figure 4. Log-permeability distribution of three-channel model.
Biomimetics 09 00334 g004
Figure 5. NPV obtained by the algorithms with iteration.
Figure 5. NPV obtained by the algorithms with iteration.
Biomimetics 09 00334 g005
Figure 6. The optimal water injection rate obtained by each algorithm for the three-channel model.
Figure 6. The optimal water injection rate obtained by each algorithm for the three-channel model.
Biomimetics 09 00334 g006
Figure 7. The optimal liquid production rate obtained by each algorithm for the three-channel model.
Figure 7. The optimal liquid production rate obtained by each algorithm for the three-channel model.
Biomimetics 09 00334 g007
Table 1. The selection strategy of rotation angle in quantum rotation-gate strategy.
Table 1. The selection strategy of rotation angle in quantum rotation-gate strategy.
θ i s ( α j , β j )
α j β j > 0
α j β j < 0 α j = 0 β i = 0
f ( x i ) = b e s t _ f i t n e s s
f x i > b e s t _ f i t n e s s
δ 0
+1
0
−1
0
±1
0
0
f x i < b e s t _ f i t n e s s −1+10±1
where f ( x i ) indicates the fitness of the i −th population, b e s t _ f i t n e s s indicates the best fitness, δ indicates the angle of rotation, s ( α j , β j ) indicates the direction of rotation, α j indicates the individual value for the j −th position in the corresponding population, and β j represents the individual value of the j -th position in the corresponding population. The main role of quantum rotation-gate strategy in TSA is to determine the excellent population by comparing the two populations and transferring the inferior population to the dominant population.
Table 2. Parameters.
Table 2. Parameters.
Population SizeDimensionMaximum Evaluation
3030300,000
Table 3. Various TSAs from two mechanisms.
Table 3. Various TSAs from two mechanisms.
AlgorithmWater-Cycle MechanismQuantum Rotation-Gate Strategy
WQTSA11
WTSA10
QTSA01
TSA00
Table 4. Experimental results of multi-mechanism analysis for WQTSA.
Table 4. Experimental results of multi-mechanism analysis for WQTSA.
AlgorithmRank+/=/−AVG
WQTSA1~1.7511
WTSA22/28/01.8055
QTSA314/12/43.1644
TSA416/10/43.2789
Table 5. Multidimensional test results of WQTSA and TSA on IEEE CEC 2017 test functions.
Table 5. Multidimensional test results of WQTSA and TSA on IEEE CEC 2017 test functions.
FunctionMethodDim = 50Dim = 100
AvgStdAvgStd
F1WQTSA1.4197 × 1031.4471 × 1034.2093 × 1033.1504 × 103
TSA2.1062 × 1042.3542 × 1044.7241 × 1091.1577 × 109
F2WQTSA3.9106 × 10351.8553 × 10366.0307 × 101023.3017 × 10103
TSA5.1592 × 10561.3834 × 10571.7191 × 101377.6164 × 10137
F3WQTSA1.8549 × 1048.5976 × 1031.0695 × 1052.8537 × 104
TSA1.2177 × 1051.4129 × 1043.6799 × 1052.9832 × 104
F4WQTSA5.0997 × 1024.9222 × 106.5064 × 1023.9680 × 10
TSA6.8107 × 1023.6427 × 102.5319 × 1037.2137 × 102
F5WQTSA6.6928 × 1024.4114 × 109.6846 × 1021.0564 × 102
TSA9.3416 × 1021.9242 × 101.5977 × 1032.7811 × 10
F6WQTSA6.0005 × 1022.7953 × 10−26.1336 × 1027.9760
TSA6.0127 × 1023.5299 × 10−16.2336 × 1022.5496
F7WQTSA9.9324 × 1028.0259 × 101.4958 × 1031.7223 × 102
TSA1.2151 × 1032.2312 × 102.1728 × 1036.0895 × 10
F8WQTSA9.7020 × 1025.7475 × 101.3352 × 1031.2678 × 102
TSA1.2382 × 1031.5723 × 101.9065 × 1033.2687 × 10
F9WQTSA1.2881 × 1032.4520 × 1021.5701 × 1045.4030 × 103
TSA2.1181 × 1034.1122 × 1022.5347 × 1043.4631 × 103
F10WQTSA1.0590 × 1042.3092 × 1032.2647 × 1044.7890 × 103
TSA1.4207 × 1043.6583 × 1023.1020 × 1044.1899 × 102
F11WQTSA1.2469 × 1034.2471 × 102.1120 × 1032.6483 × 102
TSA1.4328 × 1033.4992 × 103.9925 × 1046.2341 × 103
F12WQTSA6.2668 × 1052.9751 × 1052.2766 × 1068.1725 × 105
TSA5.0190 × 1071.8423 × 1079.1039 × 1083.2296 × 108
F13WQTSA3.1540 × 1032.9128 × 1034.8837 × 1032.6779 × 103
TSA3.4657 × 1032.4187 × 1035.0222 × 1031.7070 × 103
F14WQTSA2.0172 × 1042.0150 × 1042.9168 × 1052.5950 × 105
TSA2.9488 × 1051.8088 × 1051.1044 × 1072.9593 × 106
F15WQTSA9.1881 × 1035.6308 × 1032.7625 × 1039.6328 × 102
TSA7.3885 × 1034.0376 × 1032.6287 × 1036.6934 × 102
F16WQTSA3.5016 × 1034.0734 × 1026.8120 × 1031.1096 × 103
TSA4.7224 × 1032.4342 × 1021.0137 × 1043.0764 × 102
F17WQTSA3.0127 × 1033.4188 × 1025.3166 × 1037.3976 × 102
TSA3.6998 × 1031.1478 × 1026.9918 × 1032.3810 × 102
F18WQTSA1.9738 × 1051.7608 × 1055.9470 × 1053.9607 × 105
TSA6.3561 × 1061.9752 × 1062.2474 × 1075.9624 × 106
F19WQTSA1.8234 × 1045.6302 × 1033.3909 × 1031.1063 × 103
TSA1.4543 × 1044.3221 × 1032.9141 × 1037.7287 × 102
F20WQTSA3.1654 × 1032.9736 × 1025.5297 × 1036.5849 × 102
TSA3.6917 × 1031.6412 × 1027.0047 × 1031.7127 × 102
F21WQTSA2.4701 × 1036.4127 × 102.8205 × 1031.1717 × 102
TSA2.7273 × 1031.1603 × 103.4304 × 1032.8141 × 10
F22WQTSA6.0001 × 1034.8530 × 1032.5513 × 1044.8490 × 103
TSA9.7356 × 1035.6897 × 1033.3378 × 1044.4458 × 102
F23WQTSA2.9446 × 1035.8987 × 103.3266 × 1031.6564 × 102
TSA3.1744 × 1031.9795 × 103.9338 × 1031.0051 × 102
F24WQTSA3.1068 × 1036.9419 × 103.9542 × 1031.8350 × 102
TSA3.3311 × 1032.1892 × 104.5084 × 1035.2372 × 10
F25WQTSA3.0753 × 1032.4312 × 103.3198 × 1033.8803 × 10
TSA3.1299 × 1032.1999 × 105.0026 × 1035.8189 × 102
F26WQTSA6.2454 × 1039.6312 × 1021.4683 × 1042.7080 × 103
TSA8.1255 × 1031.7772 × 1021.8064 × 1044.4427 × 102
F27WQTSA3.4545 × 1031.2042 × 1023.6726 × 1031.0113 × 102
TSA3.6599 × 1036.2266 × 104.4969 × 1033.0731 × 102
F28WQTSA3.3041 × 1031.6297 × 103.4165 × 1033.8194 × 10
TSA3.3841 × 1033.4199 × 105.4609 × 1036.6265 × 102
F29WQTSA4.3791 × 1033.5064 × 1027.9001 × 1038.6866 × 102
TSA5.1581 × 1032.7747 × 1029.9630 × 1033.6747 × 102
F30WQTSA1.0761 × 1066.7357 × 1051.8462 × 1041.0874 × 104
TSA3.7897 × 1061.3978 × 1061.1488 × 1063.8097 × 105
Table 6. Comparative experimental ranking results of WQTSA and other famous optimization methods on IEEE CEC 2017 test functions.
Table 6. Comparative experimental ranking results of WQTSA and other famous optimization methods on IEEE CEC 2017 test functions.
AlgorithmRank+/=/−AVG
WQTSA1~1.8667
HGWO830/0/07.9667
LGMSFOA1230/0/012.0000
CGSCA930/0/08.9000
CCMWOA1130/0/010.2000
m_SCA627/2/15.5333
SCADE1030/0/010.0333
WEMFO528/1/15.36667
DE217/8/52.4333
PSO726/2/25.6333
SMA325/1/43.6000
TSA423/1/64.4007
Table 7. The p-values of WQTSA versus other algorithms.
Table 7. The p-values of WQTSA versus other algorithms.
HGWOLGMSFOACGSCACCMWOAm_SCASCADE
F11.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F21.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F31.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F41.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F51.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F71.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.9209 × 10−61.7344 × 10−6
F81.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.6394 × 10−51.7344 × 10−6
F91.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F102.1827 × 10−21.7344 × 10−61.9209 × 10−67.7122 × 10−44.3896 × 10−31.7344 × 10−6
F111.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F121.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F131.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F141.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F151.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F161.7344 × 10−61.7344 × 10−61.7344 × 10−61.9209 × 10−62.3038 × 10−21.7344 × 10−6
F171.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−67.5213 × 10−21.7344 × 10−6
F181.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F191.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.9209 × 10−61.7344 × 10−6
F201.7344 × 10−61.7344 × 10−62.1266 × 10−65.2165 × 10−64.9498 × 10−21.7344 × 10−6
F211.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−65.7517 × 10−61.7344 × 10−6
F221.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F231.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.1265 × 10−51.7344 × 10−6
F241.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.4936E-051.7344 × 10−6
F251.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F261.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−66.3391 × 10−61.7344 × 10−6
F271.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−63.3173 × 10−41.7344 × 10−6
F281.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F291.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−62.5846E-031.7344 × 10−6
F301.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
WEMFODEPSOSMATSA
F12.2248 × 10−46.2884E-011.7344 × 10−61.7344 × 10−61.7138 × 10−1
F22.5637 × 10−21.7344 × 10−61.5286 × 10−14.9080 × 10−11.7344 × 10−6
F32.6033 × 10−61.7344 × 10−66.3391 × 10−65.7517 × 10−61.7344 × 10−6
F41.6394 × 10−51.3595 × 10−48.2167 × 10−32.8434 × 10−52.6033 × 10−6
F53.5152 × 10−61.3595 × 10−41.7344 × 10−63.7243 × 10−51.7344 × 10−6
F61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F72.3534 × 10−61.4704 × 10−11.7344 × 10−61.7344 × 10−61.7344 × 10−6
F81.7344 × 10−66.1564 × 10−41.7344 × 10−63.5009 × 10−21.7344 × 10−6
F91.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.1561 × 10−1
F101.3194 × 10−24.9080 × 10−19.0993 × 10−15.2165 × 10−61.7344 × 10−6
F112.1266 × 10−61.8519 × 10−21.7344 × 10−67.1570 × 10−43.8822 × 10−6
F121.9209 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−6
F131.7344 × 10−61.3601 × 10−51.7344 × 10−61.1138 × 10−34.6528 × 10−1
F141.7344 × 10−61.7344 × 10−69.3157 × 10−61.7344 × 10−63.1817 × 10−6
F152.3534 × 10−63.1123 × 10−51.7344 × 10−65.7924 × 10−54.7162 × 10−2
F162.8021 × 10−11.7344 × 10−62.4308 × 10−24.2843 × 10−11.7344 × 10−6
F171.9729 × 10−58.9443 × 10−42.6033 × 10−63.8822 × 10−61.2866 × 10−3
F181.7344 × 10−61.7344 × 10−63.1817 × 10−63.8822 × 10−61.7344 × 10−6
F194.4493 × 10−51.5658 × 10−21.7344 × 10−61.2453 × 10−28.4508 × 10−1
F203.1618 × 10−31.7344 × 10−61.7344 × 10−62.7029 × 10−23.3789 × 10−3
F211.7344 × 10−69.3157 × 10−61.7344 × 10−65.3070 × 10−51.7344 × 10−6
F223.1817 × 10−61.7344 × 10−61.7344 × 10−61.7344 × 10−62.2888 × 10−1
F231.9209 × 10−67.1903 × 10−21.9209 × 10−67.7122 × 10−41.7344 × 10−6
F242.6033 × 10−65.2165 × 10−61.7344 × 10−61.9729 × 10−51.7344 × 10−6
F251.9569 × 10−22.5364 × 10−12.7653 × 10−33.0861 × 10−12.5364 × 10−1
F261.9209 × 10−61.1973 × 10−34.5336 × 10−42.2248 × 10−42.4118 × 10−4
F276.1564 × 10−42.6033 × 10−61.1748 × 10−26.5833 × 10−19.3157 × 10−6
F281.7344 × 10−64.3896 × 10−31.7344 × 10−61.7344 × 10−69.3157 × 10−6
F293.8822 × 10−63.7243 × 10−52.1266 × 10−61.5658 × 10−21.9729 × 10−5
F301.9209 × 10−64.4493 × 10−51.7344 × 10−62.1266 × 10−61.7344 × 10−6
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

Zhou, Q.; Dai, R.; Zhou, G.; Ma, S.; Luo, S. An Enhanced Tree-Seed Algorithm for Function Optimization and Production Optimization. Biomimetics 2024, 9, 334. https://doi.org/10.3390/biomimetics9060334

AMA Style

Zhou Q, Dai R, Zhou G, Ma S, Luo S. An Enhanced Tree-Seed Algorithm for Function Optimization and Production Optimization. Biomimetics. 2024; 9(6):334. https://doi.org/10.3390/biomimetics9060334

Chicago/Turabian Style

Zhou, Qingan, Rong Dai, Guoxiao Zhou, Shenghui Ma, and Shunshe Luo. 2024. "An Enhanced Tree-Seed Algorithm for Function Optimization and Production Optimization" Biomimetics 9, no. 6: 334. https://doi.org/10.3390/biomimetics9060334

APA Style

Zhou, Q., Dai, R., Zhou, G., Ma, S., & Luo, S. (2024). An Enhanced Tree-Seed Algorithm for Function Optimization and Production Optimization. Biomimetics, 9(6), 334. https://doi.org/10.3390/biomimetics9060334

Article Metrics

Back to TopTop