Optimization of fed-batch fermentation processes with bio-inspired algorithms

The optimization of the feeding trajectories in fed-batch fermentation processes is a complex problem that has gained attention given its significant economical impact. A number of bio-inspired algorithms have approached this task with considerable success, but systematic and statistically significant comparisons of the different alternatives are still lacking. In this paper, the performance of different metaheuristics, such as Evolutionary Algorithms (EAs), Differential Evolution (DE) and Particle Swarm Optimization (PSO) is compared, resorting to several case studies taken from literature and conducting a thorough statistical validation of the results. DE obtains the best overall performance, showing a consistent ability to find good solutions and presenting a good convergence speed, with the DE/rand variants being the ones with the best performance. A freely available computational application, OptFerm, is described that provides an interface allowing users to apply the proposed methods to their own models and data.

[1]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[2]  Luciano Milanesi,et al.  Systematic analysis of human kinase genes: a large number of genes and alternative splicing events result in functional and structural diversity , 2005, BMC Bioinformatics.

[3]  E. D. Van Rest,et al.  Methods of Statistical Analysis , 1954 .

[4]  Sing Kiong Nguang,et al.  Modelling and optimization of fed-batch fermentation processes using dynamic neural networks and genetic algorithms , 2004 .

[5]  S K Nguang,et al.  Optimisation of fed-batch culture of hybridoma cells using genetic algorithms. , 2001, ISA transactions.

[6]  S. Holm A Simple Sequentially Rejective Multiple Test Procedure , 1979 .

[7]  Silvia Curteanu,et al.  Optimization methodology based on neural networks and self-adaptive differential evolution algorithm applied to an aerobic fermentation process , 2013, Appl. Soft Comput..

[8]  Miguel Rocha,et al.  A new representation in evolutionary algorithms for the optimization of bioprocesses , 2005, 2005 IEEE Congress on Evolutionary Computation.

[9]  H. Shin,et al.  Cell-mass maximization in fed-batch cultures , 2006, Bioprocess and biosystems engineering.

[10]  Miguel Rocha,et al.  AIBench: A rapid application development framework for translational research in biomedicine , 2010, Comput. Methods Programs Biomed..

[11]  Johannes Andries Roubos,et al.  An evolutionary strategy for fed-batch bioreactor optimization; concepts and performance , 1999 .

[12]  Feng-Sheng Wang,et al.  Hybrid method of evolutionary algorithms for static and dynamic optimization problems with application to a fed-batch fermentation process , 1999 .

[13]  Rainer Storn,et al.  Minimizing the real functions of the ICEC'96 contest by differential evolution , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[14]  Chyi Hwang,et al.  OPTIMAL CONTROL COMPUTATION FOR DIFFERENTIAL-ALGEBRAIC PROCESS SYSTEMS WITH GENERAL CONSTRAINTS , 1990 .

[15]  Zbigniew Michalewicz,et al.  Genetic algorithms + data structures = evolution programs (3rd ed.) , 1996 .

[16]  Marcos L. Corazza,et al.  A comparison among stochastic optimization algorithms for parameter estimation of biochemical kinetic models , 2013, Appl. Soft Comput..

[17]  Pavan K. Shukla,et al.  Optimisation of biochemical reactors : an analysis of different approximations of fed-batch operation , 1998 .

[18]  H C Lim,et al.  General characteristics of optimal feed rate profiles for various fed‐batch fermentation processes , 1986, Biotechnology and bioengineering.

[19]  B. Tartakovsky,et al.  Optimal Control of Fed‐Batch Fermentation with Autoinduction of Metabolite Production , 1995 .

[20]  Feng-Sheng Wang,et al.  Simultaneous Optimization of Feeding Rate and Operation Parameters for Fed‐Batch Fermentation Processes , 1999, Biotechnology progress.

[21]  Debasis Sarkar,et al.  Optimization of fed-batch bioreactors using genetic algorithm: multiple control variables , 2004, Comput. Chem. Eng..

[22]  R. Storn,et al.  On the usage of differential evolution for function optimization , 1996, Proceedings of North American Fuzzy Information Processing.

[23]  Dirk Weuster-Botz,et al.  Estimation of optimal feeding strategies for fed-batch bioprocesses , 2005, Bioprocess and biosystems engineering.

[24]  Bong Hyun Chung,et al.  Adaptive optimization of fed-batch culture of yeast by using genetic algorithms , 2002 .

[25]  Steven J. Ruuth,et al.  Implicit-explicit Runge-Kutta methods for time-dependent partial differential equations , 1997 .

[26]  Isabel Rocha Model-based strategies for computer-aided operation of recombinant E. coli fermentation , 2003 .

[27]  Ioannis K Kookos,et al.  Optimization of Batch and Fed‐Batch Bioreactors using Simulated Annealing , 2004, Biotechnology progress.

[28]  V. K. Jayaraman,et al.  Dynamic Optimization of Fed‐Batch Bioreactors Using the Ant Algorithm , 2001, Biotechnology progress.

[29]  W. Fred Ramirez,et al.  Optimal fed‐batch control of induced foreign protein production by recombinant bacteria , 1994 .

[30]  Sharad Bhartiya,et al.  Model‐based optimization of feeding recipe for rifamycin fermentation , 2006 .

[31]  Ilse Smets,et al.  Optimal adaptive control of (bio)chemical reactors: past, present and future , 2004 .

[32]  Miguel Rocha,et al.  A Comparison of Algorithms for the Optimization of Fermentation Processes , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[33]  Eugénio C. Ferreira,et al.  On-line simultaneous monitoring of glucose and acetate with FIA during high cell density fermentation of recombinant E. coli , 2002 .

[34]  C. H. Goulden,et al.  Methods of Statistical Analysis , 1939 .

[35]  Julio R. Banga,et al.  Global Optimization of Bioprocesses using Stochastic and Hybrid Methods , 2004 .

[36]  Mangesh D. Kapadi,et al.  Optimal control of fed-batch fermentation involving multiple feeds using Differential Evolution , 2004 .

[37]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[38]  Wen-Teng Wu,et al.  Semi-realtime optimization and control of a fed-batch fermentation system , 2000 .

[39]  Suteaki Shioya,et al.  Application of a mathematical model and Differential Evolution algorithm approach to optimization of bacteriocin production by Lactococcus lactis C7 , 2005, Bioprocess and biosystems engineering.

[40]  N. Volk,et al.  Model-based optimization of viral capsid protein production in fed-batch culture of recombinant Escherichia coli , 2003, Bioprocess and biosystems engineering.

[41]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[42]  J. Kennedy,et al.  Population structure and particle swarm performance , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[43]  H Guterman,et al.  Optimization of feeding profile for a fed-batch bioreactor by an evolutionary algorithm. , 2002, Journal of biotechnology.

[44]  Miguel Rocha,et al.  Implementing Metaheuristic Optimization Algorithms with JECoLi , 2009, 2009 Ninth International Conference on Intelligent Systems Design and Applications.

[45]  Debasis Sarkar,et al.  Optimisation of fed-batch bioreactors using genetic algorithms , 2003 .

[46]  José Neves,et al.  Evolutionary Algorithms for Optimal Control in Fed-Batch Fermentation Processes , 2004, EvoWorkshops.

[47]  Jens Nielsen,et al.  Evolutionary programming as a platform for in silico metabolic engineering , 2005, BMC Bioinformatics.

[48]  W. Ramirez,et al.  Optimal production of secreted protein in fed‐batch reactors , 1988 .