438
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Multi-objective parameter estimation on cultivation of yeast Kluyveromyces marxianus var. lactis MC5

ORCID Icon
Article: 2300449 | Received 03 May 2023, Accepted 22 Dec 2023, Published online: 08 Jan 2024

Abstract

In this study, the most appropriate form of the specific growth rate of the yeast Kluyweromyces marxianus var lactis MC5 was determined by a multi-criteria decision-making method (PROMETHEE II). Then, based on experimental data from a total of six batch processes, the simultaneous estimation of the kinetic parameters for four batch processes was made. The remaining two experiments were used to test the model. The parameter estimation problem was designed as a multi-objective optimisation problem. The method of scalarisation of the weighted sum was used. In this way, the multi-objective optimisation problem was converted to a single-objective one. The direct search method was used to solve the problem of obtaining the Pareto solution. In order to test the resulting solution, two batches of experimental data were additionally used. The obtained results showed that the model satisfactorily described the test data. The validated kinetic model can be used for optimal control of batch and fed-batch fermentation.

Introduction

Biotechnological processes, as an object for modelling and optimisation, differ significantly from the processes taking place in non-living nature, which is due to the complicated interaction of different influences. The growth of microorganisms and the metabolic transformations that occur in them is a multistage process with complex interrelated physiological, biochemical, genetic, physical and other factors. These features significantly complicate the process of their modelling and management. Based on these facts, the need to develop adequate models necessary for process optimisation and management emerges as an important problem. Mathematical modelling is an approach that allows studying the static and dynamic behaviour of the process without doing practical experimental studies, which are expensive and time-consuming to conduct [Citation1–4].

In most cases, biotechnological processes (BTP) are described by unstructured models, such as a set of non-linear differential equations. Parameter estimation in non-structural models is important in the verification and subsequent use of a mathematical model for modelling, optimisation and optimal process control [Citation5–10]. The ethanol production by a strain of Saccharomyces cerevisiae can be optimised by means of a general multiple objective optimisation framework for several metabolic responses involved in the ethanol production process [Citation11]. Zhou et al. [Citation12] have described a rapid method for the design of integrated bioprocesses using a combination of operating windows and a Pareto optimisation approach. The authors explored the use of a Pareto optimisation technique to find the optimal conditions for an integrated bioprocessing sequence and the benefits of first reducing the feasible space by developing a series of operating windows to provide a smaller optimisation search area.

In recent years, evolutionary methods such as hybrid differential evolution [Citation13,Citation14] and genetic algorithms (GAs) have attracted attention [Citation15]. The GAs have become a popular universal tool for solving various optimisation problems and have been used for multi-objective optimisation of kinetic parameters estimations [Citation16–18]. For example, a modified GA has been proposed for the parameter identification of an E. coli fed-batch process [Citation19]. The results from the simulation demonstrate the high efficiency of the proposed modified GA for parameter identification of fermentation processes.

In addition to these methods, fuzzy sets theory is also widely used [Citation20].

An interactive procedure has been applied to solve multi-objective optimisation problems [Citation21]. A fuzzy set was used to model the decision maker’s judgment for each objective function. A fuzzy decision-making procedure has been utilised to find the optimal feed policy for the production of fuel ethanol via fed-batch fermentation [Citation22,Citation23]. This is done by means of an assigned membership function for each objective to convert the general multiple objective optimisation problem into a maximising decision problem.

Following the approach described in Wang et al. [Citation22], Petrov and Ilkova [Citation24] applied a fuzzy decision procedure to find the optimal feeding policy for a fed-batch fermentation process for L-lysine production in a stirred bioreactor from Brevibacterium flavum 22LD. The fermentation process was considered as a general multi-objective optimisation problem which was transformed into a single maximisation problem via an assigned membership function for each objective. A fuzzy set theory method was used to determine the global solution. This is a direct approach to obtain the solution of the optimisation problem. The applied multi-objective optimisation showed a significant increase in process productivity and a decrease in the concentration of glucose and threonine at the end of the process.

In a series of previous works [Citation25–28] on the cultivation of the yeast Kluyweromyces marxianus var. lactis MC5, we have investigated ten non-structural models. The models were studied independently for the two main substrates of the process, lactose and oxygen. Two forms of specific growth rate, in multiplicative and additive form, are discussed in these reports. To select the most appropriate model, two multi-criteria decision-making methods have been applied, the Intercriteria decision analysis (ICDA) method [Citation29] and the PROMETHEE II method [Citation30,Citation31]. The application of ICDA showed that the best model for the specific growth rate is the Monod – Monod model in its multiplicative form. The application of PROMETHEE II, in turn, showed that the most appropriate model is the Tessier – Monod model in its multiplicative form. All investigated combinations of models for specific growth rate are compared by eleven criteria.

Without publishing the results, the following combinations of models for specific growth rate were also investigated (in multiplicative form): Moser – Monod, Han-Levenspiel – Monod, Haldane – Haldane, Moser – Mink, Monod – Tessier, Tessier – Moser, and Tessier – Mink. In additive form, the following were studied: Levenspiel – Monod, Tessier – Moser, and Tessier – Monod.

The aim of this study was to determine the most appropriate of the above-cited models for the specific growth rate. Then, based on experimental data from batch cultivation, to determine the kinetic parameters of the model, by formulating a multi-objective optimisation problem. With the kinetic parameters thus determined, the model should be tested with additional experimental data.

Materials and methods

Experimental investigation

The strain Kluyveromyces marxianus var. lactis MC5 was cultivated under the following conditions [Citation26,Citation27,Citation32]:

Nutrient medium with the basic component – whey ultra filtrate with lactose concentration 44 g L−1. The ultra filtrate is derived from whey separated in the production of white cheese and deproteinisation by ultra filtration on LAB 38 DDS with a GR 61 PP membrane under the following conditions: T = 40–43 °C; input pressure, Pin = 0.65 MPa; output pressure, Pout = 0.60 MPa. The nutrient medium contained 0.6% (NH)4HPO, 5% yeast autolysate and 1% yeast extract 1%; pH = 5.0–5.2.

The air flow rate (QG) was 60 L L−1 h−1 up to hour 4 and 120 L L−1 h−1 up to the end of the process under continuous mixing n = 800 min−1.

Temperature was 29 °C.

The changes in the microbiological process (lactose conversion in yeast cells to protein) were studied during the strain growth: lactose concentration in fermentation medium in oxidation and assimilation of lactose by Kluyweromyces marxianus var. lactis MC5 was determined by enzyme methods by UV tests (Boehringer Manheim, Germany, 1983); concentration of cell mass and protein contents were determined on the basis of the nitrogen contents (Kjeltek system 1028); dissolved oxygen concentration in the fermentation medium in the process of oxidation and assimilation of lactose was determined by an oxygen sensor. For the measurement of the oxygen concentration in the fermentation medium, an oxygen sensor (LKB) was used.

The duration of the cultivation process was tf= 12 h.

Six fermentations where carried out in aerobic batch cultivation. The experimental investigations were carried out in the computer controlled laboratory bioreactor 2 L-M with magnetic coupling [Citation33] and the total volume was V = 2.0 L.

The results of the experimental studies for the six fermentations are shown in Supplemental Appendix (Table S1 and Figures S1–S6).

Kinetic model

Two methods (ICDA and PROMETHEE II) were used to select the most suitable combination of models for the specific growth rate.

The ICDA method can simplify the original Multi-criteria decision making (MCDM) problem by elimination of all redundant criteria or objects, thus resulting in a simplified (almost) equivalent MCDM problem that can be solved faster and with lower computational costs. In the particular case, the objects are the growth rate models separately for lactose and oxygen. The models studied and the validation criteria used are shown in the Supplemental Appendix. Through ICDA, the Monod model for the specific growth rate depending on lactose and oxygen in its multiplicative form was chosen. In this case, the model for the specific growth rate was: μ(S,C)=μmS(KS+S)C(KC+C), h−1.

The second method (PROMETHEE II) showed that the most appropriate form of the specific growth rate was Tessier’s model for lactose and Monod’s model for oxygen in its multiplicative form (Supplemental Appendix). In this case, the model for the specific growth rate was: μ(S,C)=μm1expSKSIC(KC+C), h−1.

The designations in the above models are given below.

In order to be unambiguous in choosing a model of the specific growth rate, we applied PROMETHEE II. In it, unlike ICDA, a strict preference can be set for the highest ranked alternative. This required all criteria to be selected Type I – a common criterion from the Preference Function included in the method. We used PROMETHEE Academic Edition software [Citation34] to solve the multi-criteria decision-making problem.

The results for different growth rate models after the application of PROMETHEE II are shown in .

Table 1. Results after application of the PROMETHEE II method.

The highest-ranking model () for specific growth rate is the Han-Levensipel – Monod model in its additive form. Second in rank is the TessierMoser model, but with a significantly smaller value of ϕ. For modelling the specific growth rate, we choose the Han-Levenspiel – Monod model.

The specific growth rate has the additive form μ(S,C)=μ(S)+μ(C) of Han-Levenspiel – Monod model: (1) dXdt=[μ(S)+μ(C)]X(1) (2) dSdt=1YX/Sμ(S)X(2) (3) dCdt=1YX/Cμ(C)X+kla(C*C)(3) (4) μ(S)=μ1mS(1S/Sm)nS+KS(1S/Sm)m,andμ(C)=μ2mC(KC+C)(4) where: t – process time, h; X – biomass (dry weight), g L−1; S – lactose concentration, g L−1; C – oxygen concentration, g L−1; µ(S) and µ(C) – growth rate of biomass only from lactose and oxygen, respectively, h−1; YX/S – yield coefficients of formation of the biomass from lactose, g g−1; YX/C – yield coefficients of formation of the biomass from oxygen, g g−1; kla – mass transfer coefficient, h−1; C* – maximal oxygen concentration in liquid phase C(0) = C*, g L−1; μ1m and μ2m – maximal values of growth rate, only from lactose and oxygen, respectively, h−1; KS and KC – Monod saturation constant, g g−1;Sm – critical inhibitor concentrations, above which the reactions stops, g L−1;m, n – constants, –.

The initial conditions of the six batch fermentation were as previously described [Citation26,Citation27,Citation32]: X(0) = 0.20 g L1(dry weight);S(0) = 44.0 g L1;C(0) = 6.65´103g L1

In this study, experimental data from four batch fermentations of K. marxianus var. lactis MC5 were simultaneously used to determine the ten (n = 10) parameters in models (1)-(4). The selection of objective functions was performed in the next part of the work.

All studied models cited in our publications are presented in the Supplemental Appendix (Table S2). The statistical criteria by which the models were evaluated using the ICDA method and PROMETHEE II method are also shown there (Table S3).

Objective functions for determination of kinetic parameters

In this work, the approach proposed by Wang and Shew [Citation5] was used. In this approach, a vector of objective functions is considered. Each of these objective functions is simultaneously used to estimate the parameters of the kinetic model, thereby transforming the parameter estimation problem into a multi-objective optimisation problem. The vector of objective functions was: (5) minθQ=minθQ1,.,Qk,,QmT(5) where θ is denoted as n × 1 vector of kinetics parameters in the model, m – number of batch experiments (m = 4).

The vector of objective functions (Q) consists of the criteria of the four batches of observations. Here, Qk refers to an objective function for the kth observation of a batch, respectively. Each objective function for the batch observation is expressed by the mean least squares error as (6) Qk(θ)=1Ni=1N([Xm(ti,θ)Xe(ti)]2Xemax2+[Sm(ti,θ)Se(ti)]2Semax2++[Cm(ti,θ)Ce(ti)]2Cemax2)(6) where: Qk(θ) – objective function of each batch experiment; k = 1, …., m; N – number of the experiments; ti – time partitions, h; Xm(ti,θ),Sm(ti,θ),Cm(ti,θ) – simulated values with models of kinetics variables for each experiment, g L−1; Xe(ti),Se(ti),Ce(ti) – measurement values of kinetics variables for each experiment, g L−1; Xemax2,Semax2,Cemax2 – maximal measurement values of kinetics variables for each experiment, g L−1.

Pareto optimal solution

In multi-objective optimisation, we have multiple competing functions. It is most appropriate for multi-objective optimisation to use Pareto optimal solutions [Citation5,Citation9–12]:

Definition 1.

The feasible region in the input space of model parameters Ω is the set of all admissible model parameters that satisfy the model EquationEquations (5), i.e. Ω=θz˙=f(z,θ),z(0)=z0andθminθθmax

where θmin and θmax are the lower and upper bounded vectors of the model parameters, z˙=f(z,θ) consists of the batch model equations.

Thus, the Pareto optimal solutions to the multi-objective parameter estimation problem can be defined.

Definition 2.

The vector of model parameters θ* is Pareto optimal for the problem EquationEquation (5) if and only if there does not exist θΩ such that Qk(θ)Qk(θ*), for k = 1, …, m with Qj(θ)<Qj(θ*) at least one j [Citation4].

The image of a Pareto optimal point is a Pareto optimal solution.

A weighted min-max method [Citation4] was used in this work. This method for characterising Pareto optimal solutions is for solving the following weighted min-max problem: (7) minθΩmaxk[wkQk,k=1,,m](7)

The weighted min-max problem means that the model parameters are determined in terms of the worst fit result. In Wang and Shew [Citation5], theorems are proved which are used to ensure that the optimal solution of the weighted min-max problem is a Pareto optimal solution of the multi-objective optimisation problem EquationEquations (5).

Results

In this work, experimental data from four batches were used to estimate the parameters of the kinetic model, and data from two batch experiments were used for testing.

As the approach that was used here was that of Wang and Sheu [Citation5], the multi-objective parameter estimation problem in EquationEquations (5) was first converted to the weighted min-max problem in EquationEquations (7). This approach assumes that we are minimising the worst-case objective function in the parameter estimation problem.

In this work, to deal with the multi-objective optimisation problem, we used the weighted sum method (WSM) [Citation10], as the simplest and most widely used approach, to minimise the composite function QWSM, which is the weighted sum of the objectives: (8) minθQWSM=k=1mvkQk(θ),vk>0;k=1,,m(8) where vk are weights which represent the relative importance of each objective.

If the weights are positive, minimising provides a Pareto optimal solution.

In our work, we assumed that all objective functions Qk(θ) have equal weights, i.e. vk=(1/m)=0.25, k = 1, …, 4; m = 4.

The min-max problem EquationEquations (7) and the determination of the optimal solution by EquationEquations (8) were solved by the direct search method. A double-precision BCPOL subroutine in IMSL Math/Library [Citation35] was used to estimate the kinetic parameters, with a stopping tolerance 10−7 and a maximum number of iterations 10,000. Increasing the tolerance to 10−10, did not significantly improve the results.

The algorithm was implemented by the CОMPAQ Visual FORTRAN 90 [Citation36]. All computations were performed on an AMD Phenom II X6 1100 T (3.3 GHz) computer using Microsoft Windows XP Pro Edition (32 bit) operating system.

The weighted min-max problem EquationEquations (7) is applied to estimate the kinetic parameters in models (1)–(4) for different weights shown in . These weights are used to illustrate the expected effects.

Table 2. Various weights for 4th batch process.

In the first case in , weights are assigned only to the 1st and 2nd batch experiments and zero to the 3rd and 4th. Therefore, only the first two pieces of experimental data are used to estimate the parameters of the kinetic model. The BCPOL settings are shown above. They are the same for all cases. The objective function values for each experiment are shown in (row 1).

In the second case of , the weights of the 3rd and 4th batch of experiments are ones and zero for the 1st and 2nd batches. Therefore, only the 3rd and 4th batch of experimental data are used to estimate the parameters of the kinetic model. The objective function values for each experiment are shown (row 2). From the obtained results, it is observed that the objective functions of the 3rd and 4th experiments are smaller than those of Case 1.

In the third case of , all weights are equal to one. Therefore, all four batches of experimental data are used to estimate the parameters of the kinetic model. The objective function values for each experiment are shown in (row 3).

From the results shown in , it can be seen that the objective function values for case 1 and case 3 (rows 1 and 3) are equal. This should show that the result is not significantly affected by the 3rd and 4th batch of experiments. This means that the first and second batch experiments have top priority. To clarify this, Case 5 and Case 6 were also investigated (). The obtained results show that the main priority in solving the min-max problem EquationEquation (7) is the first batch experiment.

The results obtained from the third case in were used to determine the Pareto optimal solution EquationEquations (8). The solution is performed by BCPOL with the same tuning parameters. This is shown in Case 4 (, row 4).

The calculated optimal kinetic parameters are shown in .

Table 3. Optimal estimated parameters of the fourth case.

The calculated profiles, with the determined optimal parameters of the kinetic model, for biomass, lactose and oxygen are shown in .

Figure 1. Concentration of biomass, lactose and oxygen for the 1st batch experiment. Xej, Sej and Cej – the experimental data for the four batch experiments, j = 1, …, 4; Xk,j – biomass concentration results obtained by using the model parameters for the first (k = 1) and the second case (k = 2), j = 1, …, 4. The indices ‘k,j’ for the concentration of lactose (Sk,j) and oxygen (Ck,j) are the same as those for Xk,j; Xmj, Smj and Cmj – simulated results obtained by the optimal solutions (case 4 in ) of the model.

Figure 1. Concentration of biomass, lactose and oxygen for the 1st batch experiment. Xej, Sej and Cej – the experimental data for the four batch experiments, j = 1, …, 4; Xk,j – biomass concentration results obtained by using the model parameters for the first (k = 1) and the second case (k = 2), j = 1, …, 4. The indices ‘k,j’ for the concentration of lactose (Sk,j) and oxygen (Ck,j) are the same as those for Xk,j; Xmj, Smj and Cmj – simulated results obtained by the optimal solutions (case 4 in Table 2) of the model.

Figure 2. Concentration of biomass, lactose and oxygen for the 2nd batch experiment.

Figure 2. Concentration of biomass, lactose and oxygen for the 2nd batch experiment.

Figure 3. Concentration of biomass, lactose and oxygen for the 3rd batch experiment.

Figure 3. Concentration of biomass, lactose and oxygen for the 3rd batch experiment.

Figure 4. Concentration of biomass, lactose and oxygen for the 4th batch experiment.

Figure 4. Concentration of biomass, lactose and oxygen for the 4th batch experiment.

The experimental data from the fifth and sixth fermentations were used to test the developed mathematical model. The obtained results are shown in and .

Figure 5. Concentration of biomass, lactose and oxygen for the tested results of the 5th batch experiment. Xej, Sej and Cej – experimental data of biomass, lactose and oxygen concentration for 5th and 6th test batch processes; Xmj, Smj and Cmj (j = 5, 6) – simulated data, respectively.

Figure 5. Concentration of biomass, lactose and oxygen for the tested results of the 5th batch experiment. Xej, Sej and Cej – experimental data of biomass, lactose and oxygen concentration for 5th and 6th test batch processes; Xmj, Smj and Cmj (j = 5, 6) – simulated data, respectively.

Figure 6. Concentration of biomass, lactose and oxygen for the tested results of the 6th batch experiment.

Figure 6. Concentration of biomass, lactose and oxygen for the tested results of the 6th batch experiment.

From the obtained results, it can be seen that for all batch processes we have a decrease in the value of the objective functions.

From (first batch experiment), it is observed that for lactose, the optimal solution is worse (solid line) than the solutions for Case 1 and Case 2. For the second batch experiment, the results for the optimal solution are better than are the solutions obtained by Case 1 and Case 2.

In the third and fourth sets ( and ) of experimental data, the situation is the same as in the first batch experiment. The results are worse for the optimal solution than for the solutions obtained from Case 1 and Case 2. In general, it can be seen that the calculated profiles () agree satisfactorily with the batch experiments.

Very good results ( and ) were obtained for the test experiments. The computational results in the batch model fit the experimental data satisfactorily.

Discussion

In all our previous publications dealing with the process of cultivation of the yeast Kluyveromyces marxianus var. lactis MC5, different optimisation and optimal control methods were used [Citation37–42]. In these works on the specific growth rate, the same dependence was used – the Mink model for lactose and the Haldane model for oxygen, in its multiplicative form.

For the first time in 2015 [Citation33], the modelling of the process was done separately for the two main substrates – lactose and oxygen. Nine growth rate models were examined. From these models, based on the first five criteria (Supplemental Appendix) for assessment of adequacy, five combinations of the specific growth rate in its multiplicative form were selected and investigated. In the same year, the ICDA method was used for model selection. Two sets of models emerged from this research. The details of the model selection can be found in [Citation25]. The research continued, adding a tenth model to the researched models. Again, two groups of best-performing models formed. The details of the model selection can be found in [Citation26]. The completion of these studies, using the ICDA method, was done in 2021 [Citation32], where the ten growth rate models were again examined. In this publication, the comparison between the multiplicative and the additive form of the specific growth rate was also made for the first time. The obtained results showed that the additive form is the most suitable for modelling the specific growth rate. In the same year, another multi-criteria decision-making method was used [Citation28]. The conflicting results obtained by the ICDA and PROMETHEE II method led to the present work.

In this work identification of parameters in the model is based on the multi-criteria identification of parameters in kinetic models of biotechnological processes described in Chen and Wang [Citation22]. The approach was applied in the multi-criteria parametric identification of batch processes in the cultivation of K. marxianus var. lactis MC5. The identification of the parameters in the model is based on the experimental data from four batch processes with simultaneous evaluation of the kinetic parameters of the model. Tests with additional experimental data from two batch process models showed very good agreement between the experimental data and the data simulated by the model.

The PROMETHEE II method developed by Brans, Mareschal and Vincke [Citation30, Citation31] for multi-criteria decision making was used to select the most appropriate model of specific growth rate from 14 combinations of models in batch cultivation of K. marxianus var. lactis MC5. The application of PROMETHEE II showed that the Han-Levenspiel–Monod model in its additive form has the highest rank. This form of specific growth rate was then applied to identify the parameters in the kinetic model of the process.

Solving the task of multi-criteria parametric identification, testing the model with the additional fifth and sixth fermentations, solving the system of differential equations, was carried out using the purpose-developed algorithm and COMPAQ Visual FORTRAN 90 program [Citation36]. The developed algorithm and program can be used to solve similar tasks in the field of biotechnology.

In future studies of the cultivation process of the yeast Kluyweromyces marxianus var. lactis MC5 it is useful to use methods that allow the determination of a global extremum (evolutionary algorithms, such as GAs, etc.) since the direct search method is highly dependent on the default search values. It is also recommended to explore other methods for the determination of the Pareto optimal solution, as well as to analyse the sensitivity of the kinetic parameters in the model. In this way, an additional assessment of the suitability of the proposed model will be made.

Conclusions

In this study, by using multi-criteria decision making, based on experimental data from batch cultivation, a simultaneous estimation of the kinetic parameters of the model was made. Based on statistical criteria, the most appropriate model was determined for the specific growth rate of K. marxianus var. lactis MC5. Additionally, two more batch processes with different experimental data were used to evaluate and test the model. The obtained results show that the model satisfactorily describes all six batches of experimental observations. The model can be successfully used for optimal feed rate control in fed-batch fermentation.

Supplemental material

Supplemental Material

Download PDF (1.1 MB)

Disclosure statement

No potential conflict of interest was reported by the author(s).

Data availability statement

All data that support the findings reported in this study are available from the corresponding authors [MP] and are shown in the Supplemental Appendix, which is an integral part of the article.

Additional information

Funding

This work was supported by TBEQ-2024-C16214.

References

  • Viesturs U, Simeonov I, Pencheva T, et al. Contemporary approaches to modelling, optimisation and control of biotechnological processes. Sofia, Bulgaria: Bulgarian Academy of Sciences; 2010.
  • Pencheva Т, Petrov M, Ilkova T, et al. Bioprocess engineering. Tzonkov S, Viesturs U, editors. Sofia, Bulgaria: Avangard Prima; 2006.
  • Doran Pauline M. Bioprocess engineering principles. 2nd ed. Oxford, UK: Academic Press; 2013.
  • Roeva O, Fidanova S. Application of genetic algorithms and ant colony optimization for modelling of E. coli cultivation process. In: Roeva O, editor, Real-World applications of genetic algorithms. Croatia: IntechOpen; 2012. doi: 10.5772/2674.
  • Wang F-S, Sheu J-W. Multiobjective parameter estimation problems of fermentation processes using a high ethanol tolerance yeast. Chem Eng Sci. 2000;55(18):1–9. doi: 10.1016/S0009-2509(00)00038-5.
  • Versyck K, Claes J, Van Impe F. Practical identification of unstructured growth kinetics by application of optimal experimental design. Biotechnol Prog. 1997;13(5):524–531. doi: 10.1021/bp970080j.
  • Strigul N, Dette H, Melas V. A practical guide for optimal designs of experiments in the monod model. Environ Modell Software. 2009;24(9):1019–1026. doi: 10.1016/j.envsoft.2009.02.006.
  • Gera N, et al. Growth kinetics and production of glucose oxidase using aspergillusniger NRRL326. Chem Biochem Eng Q. 2008;22(3):315–320.
  • Oliveira S, Oliveira R, Tacin M, et al. Kinetic modeling and optimization of a batch ethanol fermentation process. J Bioprocess Biotech. 2016;6(1):1–7.
  • Sendín OH, Vera J, Torres NV, et al. Model based optimization of biochemical systems using multiple objectives: a comparison of several solution strategies. Math Comp Model Dyn. 2006;12(5):469–487. doi: 10.1080/13873950600723442.
  • Vera J, De Atauri P, Cascante M, et al. Multicriteria optimization of biochemical systems by linear programming: application to production of ethanol by Saccharomyces cerevisiae. Biotechnol Bioeng. 2003;83(3):335–343. doi: 10.1002/bit.10676.
  • Zhou Y, Titchener-Hooker N. The application of a pareto optimisation method in the design of an integrated bioprocess. Bioprocess Biosyst Eng. 2003;25(6):349–355. doi: 10.1007/s00449-003-0318-0.
  • Storn R, Price K. Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. J Global Optimization. 1997;11(4):341–359. doi: 10.1023/A:1008202821328.
  • Su T-L, Horng-Jhy J. Hybrid differential evolution for problems of kinetic parameter estimation and dynamic optimization of an ethanol fermentation process. Ind Eng Chem Res. 2001;40(13):2876–2885.
  • Levitin G. Genetic algorithms in reliability engineering. Reliab Eng Syst Saf. 2006;91(9):975–976. doi: 10.1016/j.ress.2005.11.007.
  • Adeyemo J, Enitan A. Optimization of fermentation processes using evolutionary algorithms – A review. Sci Res Essays. 2011;6(7):1464–1472.
  • Deb K. Multi-objective optimisation using evolutionary algorithms: an introduction. In: Wang L, Ng A, Deb K, editors. Multi-objective evolutionary optimisation for product design and manufacturing. London: Springer; 2011.
  • Pedrozo H, Dallagnol A, Schvezov C. Genetic algorithm applied to simultaneous parameter estimation in bacterial growth. J Bioinform Comput Biol. 2021;19(1):2050045. doi: 10.1142/S0219720020500456.
  • Roeva O. A modified genetic algorithm for a parameter identification of fermentation processes. Biotechnol Biotechnol Equip. 2006;20(1):202–209. doi: 10.1080/13102818.2006.10817333.
  • Sergienko I, Parasyuk N, Kaspshitskaya M. A fuzzy problem of multiparametric choice of optimal solutions. Cybern Syst Anal. 2003;39(2):163–173. doi: 10.1023/A:1024731004624.
  • Tonon F, Bernardini А. Multiobjective optimization of uncertain structures through fuzzy sets and random set theory. Computer Aided Civil Eng. 1999;14(2):119–140. doi: 10.1111/0885-9507.00135.
  • Chen Y, Wang F-S. Crisp and fuzzy optimization of a fed-batch fermentation for ethanol production. Ind Eng Chem Res. 2003;42(26):6843–6850. doi: 10.1021/ie0210107.
  • Wang F-S, Jing C-H, Tsao G. Fuzzy-decision-making problems of fuel ethanol production using a genetically engineered yeast. Ind Eng Chem Res. 1998;37(8):3434–3443. doi: 10.1021/ie970736d.
  • Petrov M, Ilkova T. Fuzzy-decision-making problem of L-lysine production. Chem Biochem Eng Q. 2012;26(3):257–265.
  • Petrov M, Ilkova T. Application of the intercriteria analysis for selection of growth rate models for cultivation of strain Kluyveromyces marxianus var. lactis MC 5. Notes Intuit Fuzzy Sets. 2015;21(5):49–60.
  • Petrov M, Ilkova T. Intercriteria decision analysis for choice of growth rate models of batch cultivation by strain Kluyveromyces marxianus var. lactis MC5. J Int Sci Publ Mater Methods Technol. 2016;10:468–486.
  • Petrov М. Modelling and multi-criteria decision analysis for selecting growth rate for batch cultivation of yeast Kluyveromyces marxianus var. lactis MC 5. Part I: modelling with different types of growth rate models. Bulg Chem Commun. 2021;53(4):418–423.
  • Petrov М. Modelling and multi-criteria decision analysis for selecting growth rate for batch cultivation of yeast Kluyveromyces marxianus var. lactis MC 5. Part II: multi-criteria decision analysis for selecting growth rate model. Bulg Chem Commun. 2021;53(4):436–441.
  • Atanassov K, Mavrov D, Atanassova V. Intercriteria decision making: a new approach for multicriteria decision making, based on index matrices and intuitionistic fuzzy sets. Issues Intuit Fuzzy Sets Gen Nets. 2014;11:1–8.
  • Brans J, Mareschal B, Vincke P. PROMETHEE: a new family of outranking methods in multicriteria analysis. Oper Res. 1984;3:477–490.
  • Brans J, Mareschal B, Vincke P. How to select and how to rank projects: the PROMETHEE method. Eur J Oper Res. 1986;24(2):228–238. doi: 10.1016/0377-2217(86)90044-5.
  • Petrov M. Modelling and use of inter-criteria decision analysis for selecting growth rate models for batch cultivation of yeast Kluyveromyces marxianus var. lactis MC 5. Fermentation. 2021;7(3):163. doi: 10.3390/fermentation7030163.
  • Petrov M, Ilkova T, Vanags J. Modelling of a batch whey cultivation of Kluyveromyces marxianus var. lactis MC 5 with investigation of mass transfer processes in the bioreactor. Int. J. Bioautomation. 2015;19(1):S81–S92.
  • http://www.promethee-gaia.net/software.html.
  • IMSL. Math/library user’s manual. Houston: IMSL, Inc.; 1991.
  • COMPAQ. Visual FORTRAN programmer’s guide, v. 6.6. Houston, Texas: Compaq Computer Corporation; 2001.
  • Petrov M, Ilkova T, Tzonkov S. Modeling and fuzzy optimization of whey fermentation by Kluyveromyces marxianus var. lactis MC5. Chem Biochem Eng Q. 2005;19(1):49–55.
  • Ilkova T, Petrov M. Dynamic and neuro-dynamic optimization of a fed-batch fermentation process, lecture notes in computer science: lecture notes in artificial intelligence. Vol. 5253. Berlin, Heidelberg: Springer; 2007. pp. 365–369.
  • Petrov М. Multiple objective optimization and optimal control of fermentation processes. Int. J. Bioautomation. 2008;10:21–30.
  • Petrov M, Ilkova T. A combined algorithm for multi-objective fuzzy optimization of whey fermentation. Chem Biochem Eng Q. 2009;23(2):153–160.
  • Ilkova T, Petrov M, Roeva O. Optimization of a whey bioprocess using neuro-dynamic programming strategy. Biotechnol Biotechnol Equip. 2012;26(5):3249–3253. doi: 10.5504/BBEQ.2012.0063.
  • Ilkova T, Petrov M. Neuro-fuzzy based model of batch fermentation of Kluyveromyces marxianus var. lactis MC5. Biotechnol Biotechnol Equip. 2014;28(5):975–979. doi: 10.1080/13102818.2014.944364.