1. Introduction
Many industrial processes, particularly in chemical production, require optimization to enhance efficiency, increase yields, and reduce the generation of undesirable by-products that may fail to meet environmental regulations. These complex, multistage processes are often modeled and simulated using systems of ordinary differential equations (ODEs), typically comprising tens of equations that can only be solved numerically [
1,
2,
3].
The basis of the optimal control problem is an adequate mathematical model of the process kinetics. To solve the problem, it is important to develop effective computational algorithms and software packages for modeling using high-performance computing systems. Such systems are used in various fields, including modeling of two-phase mass transfer processes and other dissipative processes in fractured porous media [
4].
One effective approach to addressing such challenges is through formulating an optimal control problem in which the desired behavior of a reaction is achieved by controlling one or more input parameters, such as reaction temperature or duration. These optimal control problems can be transformed into nonlinear global optimization tasks, which can then be solved using various optimization techniques, including evolutionary algorithms [
5,
6,
7,
8].
The application of evolutionary algorithms (EAs) to optimal control problems has gained significant traction in recent years due to their flexibility as well as their ability to quickly converge to suboptimal solutions, which are often sufficient in practice [
9]. Many control problems involve nonlinear dynamics, time-varying constraints, and discontinuous behaviors. Evolutionary algorithms excel in these situations because they do not require gradient information and can handle complex, non-convex search spaces [
10]. This is especially relevant for problems like spacecraft trajectory optimization, robotic control, or energy management, where system models are often too complex for analytical solutions [
11]. Furthermore, EAs are well suited for optimizing multiple conflicting objectives, such as minimizing energy consumption while maximizing system performance—crucial for real-world applications like autonomous systems, where trade-offs between competing metrics are inevitable [
12].
A key advantage of evolutionary methods is their adaptability, as they can incorporate problem-specific constraints, including time and resource limitations. Additionally, their ability to adapt dynamically to changes in the problem environment makes them robust for real-time or online optimization scenarios [
10,
11]. The parallelizable nature of EAs is another advantage, as it allows for simultaneous evaluation of multiple candidate solutions, making them highly efficient in modern computing environments [
13,
14].
Despite these strengths, evolutionary algorithms do have limitations, particularly when it comes to implementing solutions in practice. There is no guarantee that a control strategy derived from optimization will be feasible in a real-world setting. For instance, a solution might oscillate excessively or exhibit rapid changes, making it impractical for implementation [
15].
In this paper, the problem of optimal control for a complex chemical reaction—the hydrogenation of hydrocarbons—is investigated in the presence of two catalysts: Nickel–Kieselguhr (NK) and Raney Nickel (RN). This process is of significant practical importance due to its role in jet fuel production and optimizing it could lead to considerable economic benefits [
16]. The optimal control problem for this reaction was formulated and transformed into a global optimization task.
It should be noted that, due to the large number of available evolutionary algorithms, it can be challenging to make a reasonable selection of one algorithm over another. Even within a certain class of algorithms, the best algorithm is often problem-specific [
15]. The Mind Evolutionary Computation (MEC) algorithm was selected as the primary optimization method due to its success in addressing similar problems in other studies [
17]. MEC is particularly well suited for handling nonlinear optimization tasks, making it a fitting choice for this work [
18]. In this study, a new modification of the traditional MEC algorithm is proposed to account for the practical aspects of control implementation discussed above. For instance, the obtained control function must align with real-world constraints, such as the discrete set of values a mixing device can handle or the feasible rate at which a reaction temperature can change [
19]. The proposed approach ensures that such practical considerations are incorporated into the optimization process.
The main novelty of this study lies in the optimization algorithm proposed, which is based on the MEC algorithm for determining the optimal control of the catalytic hydrogenation process of polycyclic aromatic hydrocarbons, using a detailed kinetic model. The proposed method is applicable to various chemical processes when their kinetics are known, ensuring that the obtained solutions are feasible under given constraints.
The remainder of this paper is organized as follows:
Section 2 presents the problem formulation, where the optimal control task is transformed into a nonlinear global optimization problem.
Section 3 outlines the kinetic model of the hydrogenation process along with the corresponding optimization criteria. In
Section 4, the modifications to the MEC algorithm are introduced, while
Section 5 discusses the results of numerical experiments, analyzing them from computational and optimization perspectives. The conclusion summarizes the key findings and suggests directions for future research.
2. Problem Formulation
This paper deals with a global nonlinear constrained minimization problem.
Here,
is the scalar objective function,
is the
n-dimensional vector of variables,
is the required minimum value,
is the
n-dimensional arithmetical space, and
D is the constrained search domain.
In our study, the control variable is the reaction temperature , where represents the reaction time. The goal is to find a control function that optimizes the system’s behavior, such as maximizing the yield of target products. To convert this into a global optimization problem, the integration interval was discretized into a set of discrete time points, with each interval corresponding to one second of reaction time. This time step is determined by the experimental unit, where temperature adjustments cannot occur more frequently.
The values of
represent the components of the vector of variables
. In such a manner, the control function
is approximated with the use of a piecewise linear function that connects values
. As a result, the objective function
is transformed into the functional:
which minimizes the difference between current and required behavior.
3. Hydrogenation of Hydrocarbons
Polycyclic aromatic hydrocarbons (PAHs) are a group of organic compounds characterized by molecules containing two or more benzene rings [
20]. PAHs are found in heavy oil fractions [
21,
22] and can also be produced through laser irradiation of carbon materials. In practical applications, the presence of PAHs in hydrocarbon feedstocks negatively impacts performance characteristics. High-density fuels, for instance, require high density values (but not exceeding that of kerosene fractions) and a low concentration of aromatic hydrocarbons. These strict requirements contribute to the complexity and high cost of fuel production technologies [
23,
24,
25].
The catalytic hydrogenation of PAHs, commonly referred to as dearomatization, was investigated in a laboratory setup using two nickel-based catalysts: Nickel–Kieselguhr (NK) and Raney Nickel (RN) [
23,
24]. This process achieved high yields, with up to
of the product consisting of high-density components that meet jet fuel specifications. The resulting product exhibited key characteristics such as high density (up to
), low aromatic hydrocarbon content, and the absence of sulfur. A detailed kinetic model for PAH hydrogenation in the presence of these catalysts was developed in [
16]. Through kinetic experiments, the reaction model parameters for both catalysts were determined. The resulting kinetic model allows for conducting computational experiments to explore all possible reaction conditions, identifying the optimal ones. For each catalyst, a range of acceptable temperatures, reaction times, and temperature variations throughout the process can be evaluated numerically instead of through challenging and costly full-scale experiments.
The mathematical description of the change in concentrations of the process components was considered relative to the conditional time of contact of the reaction mixture with the catalyst. The equations of chemical kinetics, compiled to describe reactions, form a system of ordinary nonlinear differential equations in a closed system according to the law of mass action with the following initial conditions:
.
Here,
is the concentration of the reaction reagent,
is the conventional contact time of the reaction mixture with the catalyst,
is the number of stages;
is the number of substances;
is the stoichiometric matrix;
is the rate of the
-th stage,
or
are the rate constants of the stages,
, determined by the Arrhenius equation;
are the negative elements of the matrix;
are the positive elements;
are the pre-exponential factors,
;
are the activation energies of the forward and reverse reactions,
; and
is the reaction duration, s.
Models (4) and (5) assume the Arrhenius equation for non-elementary stages. The main reactions of the process of the hydrogenation of monocyclic aromatic hydrocarbons and the hydrogenation of bicyclic aromatic hydrocarbons are detailed, including the identification of intermediate components. A detailed scheme of chemical transformations of the catalytic process of hydrogenation of polycyclic aromatic hydrocarbons is given in
Table 1.
In
Table 1,
—butylbenzene;
—hydrogen;
—butylcyclohexane;
—benzene;
—butane;
—naphthalene;
—tetralin;
—decalin;
—diphenyl;
—cyclohexylbenzene;
—dicyclohexyl;
—cyclohexane;
—methyllindane;
—1-methyloctahydro-1-indene;
—methylcyclopentane;
—3-methylpentane; and
—hexane. According to the scheme of chemical transformations (
Table 1), the mathematical model of catalytic hydrogenation of polycyclic aromatic hydrocarbons is a system of 20 differential equations for changing the concentrations of substances according to Formulas (4) and (5) with 42 kinetic parameters.
To optimize the technological parameters for the hydrogenation of aromatic hydrocarbon concentrates, it is essential to understand how each parameter influences the conversion of raw materials. Kinetic factors, such as temperature and volumetric flow rate, form a distinct group of these parameters. The data gathered from these studies enabled the calculation of both the reaction kinetics and the required catalyst volume in the reactors. The impact of kinetic factors on the hydrogenation process was investigated for Nickel–Kieselguhr and Raney Nickel catalysts [
16]. Using the developed kinetic model, it becomes necessary to formulate and solve the problem of optimal control for the catalytic
PAH hydrogenation process.
In this reaction, there are two key target characteristics that need to be maximized, the conversion of the raw material
and the final concentration of naphthenes
, at the end of the process. Since both criteria must be optimized simultaneously, the objective function takes the form of a linear convolution.
In this context, and are weighting coefficients used to balance the contributions of each criterion within the convolution. A negative sign is applied to convert the maximization problem into a minimization one. The system of differential equations consists of first-order equations, with the integration interval in seconds. As previously mentioned, the time step for the entire reaction has been fixed at 1 s, yielding components in the variable vector .
4. Modified Mind Evolutionary Computation Algorithm for an Optimal Control Problem
In this paper, the Mind Evolutionary Computation (MEC) algorithm [
17] is examined. Since its introduction, the algorithm and its various adaptations [
26,
27] have been widely utilized in solving global optimization problems across multiple disciplines. MEC has proven effective in optimizing optical systems [
18] and tackling optimal control issues in processes like the thermally stimulated luminescence of polyarylenphthalide [
13] and the catalytic reforming of gasoline [
28].
The original MEC algorithm models certain aspects of human behavior. Each individual is viewed as an intelligent agent operating within a group of similar individuals. Throughout the evolutionary process, every individual is influenced by others in the group. Achieving a prominent position within the group requires an individual to learn from the most successful members, while groups also follow a similar logic in intergroup competition.
The algorithm consists of three primary phases: group initialization, similar taxis, and dissimilation. The operations of similar taxis and dissimilation are repeated iteratively as the best value of the objective function
improves. Once no further improvement is observed, the top-performing individual from the leading group is chosen as the solution to the optimization problem [
29].
The population of the MEC algorithm consists of independent subpopulations with different instances of the SMEC algorithm. Each subpopulation is composed of leading groups () and lagging groups (). The number of individuals within each group is set to be the same and equals .
Every group has its own communication environment called a local blackboard, denoted as
, where
is the number of groups. In addition, the whole multipopulation has a general global blackboard, i.e.,
The global architecture of the MEC algorithm is presented in
Figure 1. Here local and global blackboards contain vectors
, the corresponding values of the objective function
and their ranks
on the blackboard.
The canonical MEC algorithm has a few free parameters that can significantly affect its performance. In [
30], the influence of the following free parameters was studied: the standard deviation
used for generating individuals; removal frequency of lagging groups
ω, which is used to eliminate the most unsuccessful groups; and the ratio
η between the number of lagging
and leading groups
. In this study, the recommendations from [
30] are used for the values of
ω and
η. For
, a new adaptive strategy is proposed, which is discussed later.
In this work, several modifications are introduced to the canonical MEC algorithm to meet the practical demands of the reaction setup: a new step adaptation strategy, a constraint-handling mechanism utilizing the projection method [
31], and a smoothing technique to generate feasible control strategies that are applicable in real-world scenarios. [
28].
The description of the proposed modified algorithm is presented below.
Here, is the number of individuals in each group and is the standard deviation used for initialization.
- e.
Calculate the scores of all individuals in every group and put them on the corresponding local blackboards .
- f.
Create leading and lagging groups based on the obtained scores. The ratio between leading and lagging groups is determined by the free parameter In this work, the number of lagging and leading groups is the same (), corresponding to a situation when there is a balance between exploration and exploitation.
- 2.
The modified similar taxis stage.
Here, is the threshold number of iterations, and when , the standard deviation begins to decrease; is the initial value of the standard deviation; is the speed parameter (the recommended value ); and is the tolerance used to identify stagnation.
- c.
Check for constraint violations:
If any component of vector is outside of domain , it is projected back onto the boundary of domain ;
The difference between any two nearby components of vector is modified in order to not overcome the specified limit from physical experiments. This procedure is performed in random order either from to or vice versa. For this reaction, this limit is equal to .
- d.
Create new leading groups and lagging groups around current best individuals using Formula (7).
- e.
Put information about the new winner on the corresponding local blackboard and the global blackboard available to the master.
- 3.
The dissimilation stage is performed after the similar taxis stage.
Read the scores of all groups from the global blackboard ;
Compare all the scores. If the score of any leading group is less than the score of any lagging group , then the lagging group becomes a leading group, and the first group becomes a lagging group. If the score of a lagging group is lower than the scores of all leading groups for consecutive iterations, then it is removed from the population.
Replace each removed group with a new group via an initialization procedure.
For this study, the maximum allowed value of the objective function’s evaluation
was used as the termination criterion [
30]. The block scheme of the proposed method is presented in
Figure 2.
5. Computational Experiments and Analysis
In this study, we explored various aspects of the PAH hydrogenation process. First, we examined the influence of two different catalysts under constant temperature conditions without applying any control. Second, for both catalysts, we solved an optimal control problem for two criteria and , both individually and as a linear convolution . The two catalysts exhibited significantly different behavior regarding the efficiency of the reaction. Finally, the proposed optimization approach was applied to the task of catalyst identification, aimed at discovering a new catalyst that could enhance the process’s output characteristics.
The modified MEC algorithm developed by the authors was implemented in Python. The following parameter values were used: the number of groups, ; the number of individuals per group, ; the removing frequency, iterations; and the initial standard deviation, . For the experiments, a computational limit of iterations was set, resulting in objective function evaluations. All experiments were conducted on a virtual Windows server, utilizing a multi-start method with independent runs for each experiment.
As previously discussed, the MEC algorithm was selected for this study due to its proven effectiveness in related applications [
14,
17,
18]. Benchmark studies [
18,
28] have compared the performance of the MEC algorithm, its various modifications, and other widely used optimization techniques, including the Particle Swarm Optimization (PSO) algorithm [
31], the Gravity Search Algorithm (GSA) [
32], and the Covariance Matrix Adaptation Evolution Strategy (CMAES) [
33]. The primary innovation of this study lies in the proposed modifications that ensure the feasibility of the derived control solutions. A direct comparison of this approach with other methods that lack these modifications would be inherently biased, as it could result in solutions that, while potentially superior in terms of objective function values, are not practically implementable [
13]. Conversely, incorporating these modifications into alternative algorithms would effectively result in a novel algorithmic framework, which, although potentially valuable for comparative analysis, extends beyond the scope of the current study.
5.1. Catalysts Comparison Under Constant Temperatures
The objective of this experiment is to assess the influence of the catalyst on the output characteristics, specifically the conversion of the raw material and the final concentration of naphthenes , under constant reaction temperatures . The feasible temperature range is .
Figure 3 illustrates the change in raw material conversion
as a function of reaction temperature
for two catalysts: Nickel–Kieselguhr (NK) and Raney Nickel (RN). Using the NK catalyst (blue curve), the maximum conversion is achieved at lower temperatures, between
and
, with an exact value of
. At higher temperatures, conversion decreases slightly but remains above
. In contrast, the RN catalyst (red curve) reaches its peak performance at temperatures above
, with a maximum conversion of
, which is
higher than the NK catalyst. Reaction temperature plays a more critical role with the RN catalyst, as conversion fluctuates between
and
. In summary, the NK catalyst may be preferable when there are constraints on maximum reaction temperatures, particularly when
(as shown by the intersection point in
Figure 3).
Figure 4 presents similar results for the final concentration of naphthenes
. The NK catalyst (blue curve) consistently yields lower concentrations of the target product across the entire range of reaction temperatures
. However, for both catalysts, the maximum concentration of naphthenes is achieved at the lowest temperature of
(
and
) Considering our goal is to maximize both
and
, the Raney Nickel catalyst (red curve) appears more promising, as it produces higher concentration values at elevated temperatures. This suggests it can deliver a strong performance for both criteria.
5.2. Optimal Control with Different Catalysts
The second set of experiments was carried out to obtain an optimal control for the reaction with the use of the Nickel–Kieselguhr catalyst. First, we find an optimal control
for the conversion of the raw material
(
Figure 5a). Utilizing such a control strategy instead of the constant temperature allows for increasing the value of
by roughly
up to
. However, this control appears to be easy to implement in practice, as the temperature slowly decreases for the first 90 s of the reaction and then steadily increases up to
. This value is almost the same as the optimal constant temperature in the first set of experiments.
When dealing with the second criterion (
Figure 5b), the final concentration of naphthenes
, the obtained control represents an almost constant temperature except for the last 30 s of the reaction where the temperature
starts rising from
to
. Such control allows for increasing the value of
by
to
. Such control also appears to be practically feasible.
When optimizing the two criteria of
and
together as a linear convolution
, the following weights were used:
and
. Obtained controls are presented in
Figure 6 in comparison with the individual controls. The corresponding values of the two criteria are
and
. These results demonstrate that it is possible to simultaneously obtain high values for both criteria when using the Nickel–Kieselguhr catalyst. The value of
is slightly less than the best obtained value, while the value of
is the same.
The third set of experiments was conducted with the use of the Raney Nickel catalyst. In the same manner, we first study the conversion of the raw material
(
Figure 7a). The obtained control
allowed for increasing the value of
also by
up to
. The control strategy is also practically feasible as the temperature steadily increases up to
.
This temperature is significantly higher than the one required for the first catalyst. We decided to decrease the upper temperature limit for the RN catalyst to
. This would allow for the comparison of two catalysts when there are some energy restrictions. The yellow line in
Figure 7a demonstrates that under specified conditions, it is necessary to maintain a constant temperature of
in order to obtain the maximal value of
. This value is
higher than the one obtained with the NK catalyst, thus proving the efficiency of the RN catalyst even under energy restrictions.
Regarding the second criteria
(
Figure 7b), the obtained control is similar to the one obtained for the NK catalyst. The only difference is that a small temperature increase is required in the middle of the reaction. As a result, the output value of
was improved by
up to
.
Obtained optimal control for two criteria as a convolution
also allows for providing high values for
and
. For this experiment, we use the same weights of
and
as before. The results are presented in
Figure 8 and demonstrate unexpected behavior. It is required to start the reaction at the highest possible temperature of
and slowly decrease it after 40 s down to
. The resulting values of the two criteria are
and
.
All obtained figures are summarized in
Table 2. We can conclude that for the RN catalyst, two criteria are more sensitive than for the NK catalyst. The increase in
leads to a significant drop in
and vice versa. For the NK catalyst, the decrease in
is not that significant.
5.3. Catalyst Identification
The results from the previous sections clearly demonstrate that, for this reaction, selecting the right catalyst is more critical than controlling the reaction temperature . Even with optimal control strategies, the NK catalyst cannot achieve the same output performance as the RN catalyst, emphasizing the practical importance of catalyst identification for process optimization.
In the model under investigation, a catalyst is characterized by 42 kinetic parameters. These parameters describe the chemical stages and influence the catalyst’s effect on the reaction. The activation energy
defines the minimum energy required for the reaction, while the pre-exponential factor
represents the total number of molecular collisions. Using these parameters (as shown in
Table 1), we can calculate the rate constants for the stages based on the reaction temperature, following the Arrhenius equation.
We use these parameters as the input variable vector for our optimization approach, with the linear convolution of and serving as the optimization criterion. The classical MEC algorithm for constrained global optimization problems is applied to address this problem, without incorporating the previously mentioned modifications for feasible control strategies.
The results are shown in
Figure 9. In
Figure 9a, we compare the RN catalyst’s parameters with the new optimized values obtained through the optimization process.
Figure 9b highlights the differences between these parameters, indicating which should be increased and which should be decreased. The new set of parameters improved the value of
, corresponding to the Raney Nickel catalyst, by 18%.
However, it is evident that the energy levels of the catalyst’s chemical components are not directly represented by the optimized values and require appropriate mapping to accurately identify the elements involved. This issue lies beyond the scope of the current study and will be addressed in future research.
6. Conclusions
In this study, the optimal control problem of hydrocarbons’ hydrogenation was addressed in the presence of two catalysts: Nickel–Kieselguhr and Raney Nickel. By reformulating the problem as a nonlinear global optimization task, the modified Mind Evolutionary Computation algorithm was proposed and utilized to optimize the reaction’s performance. The results clearly demonstrated that the choice of catalyst plays a more significant role in the efficiency of the reaction than controlling temperature alone. The RN catalyst consistently outperformed NK in both constant temperature conditions and optimal control scenarios, highlighting its superiority for practical applications in jet fuel production.
Moreover, by introducing modifications to the traditional MEC algorithm, it became possible to address practical constraints that often arise in real-world control problems, such as ensuring that the derived control functions are feasible for implementation. These modifications not only improved the robustness of the optimization but also provided a pathway for better integration of theoretical solutions into industrial setups.
Finally, the identification of new catalyst parameters using the proposed optimization approach resulted in significant performance improvements over the original RN catalyst. While the optimization outcomes were promising, additional research is needed to refine the mapping of these results to the actual energy levels of chemical substances in catalysts.
The insights gained from this study can be extended to other catalytic processes, offering a framework for optimizing complex, multistage chemical reactions in various industrial sectors. Further research will focus on refining the algorithm and exploring its application to a broader range of reactions and catalyst types.
Author Contributions
Conceptualization, M.S. and K.K.; methodology, M.S.; software, M.S.; validation, M.S., K.K. and I.G.; formal analysis, M.S. and K.K.; investigation, M.S. and K.K.; resources, I.G.; data curation, K.K.; writing—original draft preparation, M.S.; writing—review and editing, M.S. and K.K.; visualization, M.S.; supervision, I.G.; project administration, I.G.; funding acquisition, I.G. All authors have read and agreed to the published version of the manuscript.
Funding
This research was performed due to the Russian Science Foundation grant (project No. 21-71-20047).
Data Availability Statement
The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.
Acknowledgments
The authors would like to thank the reviewers for their valuable remarks on the content of the paper.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Bayguzina, A.R.; Gimaletdinova, L.I.; Khusnutdinov, R.I. Synthesis of Benzyl Alkyl Ethers by Intermolecular Dehydration of Benzyl Alcohol with Aliphatic Alcohols under the Effect of Copper Containing Catalysts. Russ. J. Org. Chem. 2018, 54, 1148–1155. [Google Scholar] [CrossRef]
- Parfenova, L.V.; Balaev, A.V.; Gubaidullin, I.M.; Pechatkina, S.V.; Abzalilova, L.R.; Spivak, S.I.; Khalilov, L.M.; Dzhemilev, U.M. Kinetic Model of Olefins Hydroalumination by HAlBui2 and AlBui3 in Presence of Cp2ZrCl2 Catalyst. Int. J. Chem. Kinet. 2007, 39, 333–339. [Google Scholar] [CrossRef]
- Iranshahi, D.; Amiri, H.; Karimi, M. Modeling and Simulation of a Novel Membrane Reactor in a Continuous Catalytic Regenerative Naphtha Reformer Accompanied with a Detailed Description of Kinetics. Energy Fuels 2013, 27, 4048–4070. [Google Scholar] [CrossRef]
- Bobreneva, Y.O.; Poveshchenko, Y.A.; Podryga, V.O.; Polyakov, S.V.; Uyanbaev, R.M.; Koledina, K.F.; Rahimly, P.I. Numerical method for calculating heat and mass transfer of two-phase fluid in fractured-porous reservoir. Numer. Methods Program. 2024, 25, 33–46. [Google Scholar] [CrossRef]
- Frego, D.M. Numerical Methods for Optimal Control Problems with Application to Autonomous Vehicles. Ph.D. Thesis, University of Trento, Trento, Italy, 2014. [Google Scholar]
- Diveev, A.I.; Konstantinov, S.V.; Sofronova, E.A. A Comparison of Evolutionary Algorithms and Gradient-based Methods for the Optimal Control Problem. In Proceedings of the 2018 5th International Conference on Control, Decision and Information Technologies (CoDIT), Thessaloniki, Greece, 10–13 April 2018; pp. 259–264. [Google Scholar]
- Weise, T. Global Optimization Algorithms—Theory and Application; University of Kassel: Kassel, Germany, 2008; p. 758. [Google Scholar]
- Rao, A.V. A Survey of Numerical Methods for Optimal Control; Preprint AAS 09-334; American Astronautical Society by Uni-velt: Escondido, CA, USA, 2015; pp. 1–32. [Google Scholar]
- Diveev, A.I.; Konstantinov, S.V. Study of the practical convergence of evolutionary algorithms for the optimal program control of a wheeled robot. J. Comput. Syst. Sci. Int. 2018, 57, 561–580. [Google Scholar] [CrossRef]
- Slowik, A.; Kwasnicka, H. Evolutionary algorithms and their applications to engineering problems. Neural Comput. Applic. 2020, 32, 12363–12379. [Google Scholar] [CrossRef]
- Conway, B.A. Evolutionary and Heuristic Methods Applied to Problems in Optimal Control. In Variational Analysis and Aerospace Engineering; Springer Optimization and Its Applications; Frediani, A., Mohammadi, B., Pironneau, O., Cipolla, V., Eds.; Springer: Cham, Switzerland, 2016; Volume 116. [Google Scholar] [CrossRef]
- Pătrăușanu, A.; Florea, A.; Neghină, M.; Dicoiu, A.; Chiș, R. A Systematic Review of Multi-Objective Evolutionary Algorithms Optimization Frameworks. Processes 2024, 12, 869. [Google Scholar] [CrossRef]
- Sakharov, M.; Karpenko, A. Parallel Multi-Memetic Global Optimization Algorithm for Optimal Control of Polyarylenephthalide’s Thermally-Stimulated Luminescence. In Optimization of Complex Systems: Theory, Models, Algorithms and Applications; WCGO 2019; Advances in Intelligent Systems and Computing; Springer: Cham, Switzerland, 2020; Volume 991, pp. 191–201. [Google Scholar] [CrossRef]
- Sakharov, M.; Koledina, K.; Gubaydullin, I.; Karpenko, A. Studying the Efficiency of Parallelization in Optimal Control of Multistage Chemical Reactions. Mathematics 2022, 10, 3589. [Google Scholar] [CrossRef]
- Sakharov, M.; Koledina, K.; Gubaydullin, I.; Karpenko, A. Feasible Control of Chemical Reactions with the Parallel Mind Evolutionary Algorithm. In Proceedings of the Parallel Computing Technologies—XV International Conference, PaVT’2021, Volgograd, Russia, 30 March–1 April 2021; pp. 104–117. [Google Scholar]
- Koledina, K.F.; Gubaidullin, I.M.; Zagidullin, S.G.; Koledin, S.N.; Sabirov, D.H. Kinetic Regularities of Hydrogenation of Polycyclic Aromatic Hydrocarbons on Nickel Catalysts. Russ. J. Phys. Chem. A 2023, 97, 2104–2110. [Google Scholar] [CrossRef]
- Chengyi, S.; Yan, S.; Wanzhen, W. A Survey of MEC: 1998–2001. In Proceedings of the 2002 IEEE International Conference on Systems, Man and Cybernetics IEEE SMC2002, Hammamet, Tunisia, 6–9 October 2002; pp. 445–453. [Google Scholar] [CrossRef]
- Sakharov, M.; Houllier, T.; Lépine, T. Optimal Design of Conventional and Freeform Optical Systems with Memetic Mind Evolutionary Computation Algorithm. In The Sixth International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’22); IITI 2022; Lecture Notes in Networks and Systems; Kovalev, S., Sukhanov, A., Akperov, I., Ozdemir, S., Eds.; Springer: Cham, Switzerland, 2023; Volume 566. [Google Scholar] [CrossRef]
- Mahdiani, M.R.; Khamehchi, E.; Suratgar, A.A. Using modern heuristic algorithms for optimal control of a gas lifted field. J. Pet. Sci. Eng. 2019, 183, 106348. [Google Scholar] [CrossRef]
- Slayden, S.W.; Liebman, J.F. The Energetics of Aromatic Hydrocarbons: An Experimental Thermochemical Perspective. Chem. Rev. 2001, 101, 1541–1566. [Google Scholar] [CrossRef] [PubMed]
- Li, M.; Liu, D.; Du, H.; Li, Q.; Hou, X.; Ye, J. Preparation of Mesophase Pitch by Aromatics-rich Distillate of Naphthenic Vacuum Gas Oil. Appl. Petrochem. Res. 2015, 5, 339–346. [Google Scholar] [CrossRef] [PubMed]
- Dolomatov, M.Y.; Burangulov, D.Z.; Dolomatova, M.M.; Osipenko, D.F.; Zaporin, V.P.; Tukhbatullina, A.A.; Akhmetov, A.F.; Sabirov, D.S. Low-sulphur Vacuum Gasoil of Western Siberia Oil: The Impact of its Structural and Chemical Features on the Properties of the Produced Needle Coke. C—J. Carbon Res. 2022, 8, 19. [Google Scholar] [CrossRef]
- Akhmetov, A.F.; Akhmetov, A.V.; Zagidullin, S.G.; Shaizhanov, N.S. Hydrofinery Processing Heavy Fraction of Aromatic Hydrocarbons C10+ on Catalyzer Nickel on Kieselguhr. Bashkir Chem. J. 2018, 25, 96–98. (In Russian) [Google Scholar] [CrossRef]
- Shaizhanov, N.S.; Zagidullin, S.G.; Akhmetov, A.V. Analysis of the Activity of Hydrogenation Catalysts in the Process of Obtaining High-density Jet Fuels. Bashkir Chem. J. 2014, 21, 94–98. (In Russian) [Google Scholar]
- Akhmetov, A.F.; Akhmetov, A.V.; Shaizhanov, N.S.; Zagidullin, S.G. Hydroprocessing of Residual Fractions from the Pyrolysis Process. Bashkir Chem. J. 2017, 24, 29–32. (In Russian) [Google Scholar]
- Jie, J.; Zeng, J. Improved Mind Evolutionary Computation for Optimizations. In Proceedings of the 5th World Congress on Intelligent Control and Automation, Hangzhou, China, 15–19 June 2004; pp. 2200–2204. [Google Scholar] [CrossRef]
- Jie, J.; Zeng, J.; Han, C. An extended mind evolutionary computation model for optimizations. Appl. Math. Comput. 2007, 185, 1038–1049. [Google Scholar] [CrossRef]
- Sakharov, M.; Koledina, K.; Gubaydullin, I.; Koledina, K. Parallel memetic algorithm for optimal control of multi-stage catalytic reactions. Optim. Lett. 2023, 17, 981–1003. [Google Scholar] [CrossRef]
- Agasiev, T.A. Characteristic feature analysis of continuous optimization problems based on Variability Map of objective function for optimization algorithm configuration. Open Comput. Sci. 2020, 10, 97–111. [Google Scholar] [CrossRef]
- Sakharov, M.; Karpenko, A. Performance Investigation of Mind Evolutionary Computation Algorithm and Some of Its Modifications. In The First International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’16); Springer: Cham, Switzerland, 2016; pp. 475–486. [Google Scholar] [CrossRef]
- Karpenko, A.P. Modern Algorithms of Search Engine Optimization. Nature-Inspired Optimization Algorithms; Bauman MSTU Publication: Moscow, Russia, 2014; p. 446. [Google Scholar]
- Rashedi, E.; Hossein, N.-P.; Saeid, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
- Hansen, N.; Ostermeier, A. Completely Derandomized Self-Adaptation in Evolution Strategies. Evol. Comput. 2001, 9, 159–195. [Google Scholar] [CrossRef] [PubMed]
| 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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).