Parameter Optimization of a Bioprocess Model using Tabu Search Algorithm Olympia Roeva, Kalin Kosev Institute of Biophysics and Biomedical Engineering.

Slides:



Advertisements
Similar presentations
Heuristic Search techniques
Advertisements

Recursion vs. Iteration The original Lisp language was truly a functional language: –Everything was expressed as functions –No local variables –No iteration.
Programming for Geographical Information Analysis: Advanced Skills Online mini-lecture: Introduction to Tabu Search Dr Andy Evans.
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Tabu Search Strategy Hachemi Bennaceur 5/1/ iroboapp project, 2013.
Models and Methods for the Judge Assignment Problem Amina Lamghari Jacques A. Ferland Computer Science & OR Dept. University of Montreal.
Iterative Optimization and Simplification of Hierarchical Clusterings Doug Fisher Department of Computer Science, Vanderbilt University Journal of Artificial.
Gizem ALAGÖZ. Simulation optimization has received considerable attention from both simulation researchers and practitioners. Both continuous and discrete.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Spie98-1 Evolutionary Algorithms, Simulated Annealing, and Tabu Search: A Comparative Study H. Youssef, S. M. Sait, H. Adiche
Genetic Algorithms for Bin Packing Problem Hazem Ali, Borislav Nikolić, Kostiantyn Berezovskyi, Ricardo Garibay Martinez, Muhammad Ali Awan.
GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES Reporter : Benson.
Models Physical: Scale, Analog Symbolic: Drawings Computer Programs Mathematical: Analytical (Deduction) Experimental (Induction)
Reporter : Mac Date : Multi-Start Method Rafael Marti.
MAE 552 – Heuristic Optimization
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Problem Spaces and Search Fall 2008 Jingsong.
A TABU SEARCH APPROACH TO POLYGONAL APPROXIMATION OF DIGITAL CURVES.
Carmine Cerrone, Raffaele Cerulli, Bruce Golden GO IX Sirmione, Italy July
Tabu Search Manuel Laguna. Outline Background Short Term Memory Long Term Memory Related Tabu Search Methods.
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
T ABU S EARCH Ta-Chun Lien. R EFERENCE Fred G., Manuel L., Tabu Search, Kluwer Academic Publishers, USA(1997)
Metaheuristics Meta- Greek word for upper level methods
Approximating the Algebraic Solution of Systems of Interval Linear Equations with Use of Neural Networks Nguyen Hoang Viet Michal Kleiber Institute of.
AN ITERATIVE METHOD FOR MODEL PARAMETER IDENTIFICATION 4. DIFFERENTIAL EQUATION MODELS E.Dimitrova, Chr. Boyadjiev E.Dimitrova, Chr. Boyadjiev BULGARIAN.
An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti.
1 Decrease-and-Conquer Approach Lecture 06 ITS033 – Programming & Algorithms Asst. Prof. Dr. Bunyarit Uyyanonvara IT Program, Image and Vision Computing.
The Basics and Pseudo Code
Improvement of Multi-population Genetic Algorithms Convergence Time Maria Angelova, Tania Pencheva
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
1 Best Permutations for the Dynamic Plant Layout Problem Jose M. Rodriguez †, F. Chris MacPhee ‡, David J. Bonham †, Joseph D. Horton ‡, Virendrakumar.
© J. Christopher Beck Lecture 26: Nurse Scheduling.
ACO for Parameter Settings of E.coli Fed-batch Cultivation Model Stefka Fidanova, Olympia Roeva Bulgarian Academy of Sciences.
Hyper-heuristics. 2 Outline Hyper-heuristics Hyper-heuristics for strip packing Hyper-heuristics for Stock forecasting Conclusion.
Mechanical Engineering Department 1 سورة النحل (78)
C OMPARING T HREE H EURISTIC S EARCH M ETHODS FOR F UNCTIONAL P ARTITIONING IN H ARDWARE -S OFTWARE C ODESIGN Theerayod Wiangtong, Peter Y. K. Cheung and.
7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Ant Colony Optimization Approach to Tokens‘
Institute of Biophysics and Biomedical Engineering - Bulgarian Academy of Sciences OLYMPIA ROEVA 105 Acad. George Bonchev Str Sofia, Bulgaria
Intelligent controller design based on gain and phase margin specifications Daniel Czarkowski  and Tom O’Mahony* Advanced Control Group, Department of.
IEEE Intelligent Systems ‘2010, London, UK On Intuitionistic Fuzzy Negations and Law of Excluded Middle Krassimir T. Atanassov Centre of Biophysics and.
Ant Algorithm and its Applications for Solving Large Scale Optimization Problems on Parallel Computers Stefka Fidanova Institute for Information and Communication.
MAT 4725 Numerical Analysis Section 2.1 The Bisection Method
Alice E. Smith and Mehmet Gulsen Department of Industrial Engineering
Introduction Metaheuristics: increasingly popular in research and industry mimic natural metaphors to solve complex optimization problems efficient and.
Genetic Algorithms based Parameter Identification of Yeast Fed-Batch Cultivation Angelova M., Tzonkov St., Pencheva T.
Asst. Prof. Dr. Ahmet ÜNVEREN, Asst. Prof. Dr. Adnan ACAN.
Dynamic Programming & Memoization. When to use? Problem has a recursive formulation Solutions are “ordered” –Earlier vs. later recursions.
Sensitivity Analysis for the Purposes of Parameter Identification of a S. cerevisiae Fed-batch Cultivation Sensitivity Analysis for the Purposes of Parameter.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
Journal of Computational and Applied Mathematics Volume 253, 1 December 2013, Pages 14–25 Reporter : Zong-Dian Lee A hybrid quantum inspired harmony search.
On the Ability of Graph Coloring Heuristics to Find Substructures in Social Networks David Chalupa By, Tejaswini Nallagatla.
A Hybrid Optimization Approach for Automated Parameter Estimation Problems Carlos A. Quintero 1 Miguel Argáez 1, Hector Klie 2, Leticia Velázquez 1 and.
CS 1010– Introduction to Computer Science Daniel Tauritz, Ph.D. Associate Professor of Computer Science Director, Natural Computation Laboratory Academic.
Purposeful Model Parameters Genesis in Simple Genetic Algorithms
Bounded Nonlinear Optimization to Fit a Model of Acoustic Foams
Artificial Intelligence
Scientific Research Group in Egypt (SRGE)
Decrease-and-Conquer Approach
Scientific Research Group in Egypt (SRGE)
Bulgarian Academy of Sciences
Meta-heuristics Introduction - Fabien Tricoire
A Comparison of Simulated Annealing and Genetic Algorithm Approaches for Cultivation Model Identification Olympia Roeva.
School of Computer Science & Engineering
GENETIC ALGORITHMS FOR FEED RATE PROFILES DESIGN
Comparing Genetic Algorithm and Guided Local Search Methods
Advanced Artificial Intelligence Evolutionary Search Algorithm
A Tabu Search Environment for Engineering Design Optimisation
Multi-Objective Optimization
Ant Colony Optimization
Presentation transcript:

Parameter Optimization of a Bioprocess Model using Tabu Search Algorithm Olympia Roeva, Kalin Kosev Institute of Biophysics and Biomedical Engineering Bulgarian Academy of Sciences 105 Acad. G. Bonchev Str., Sofia 1113, Bulgaria

1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion Bioprocesses→ complex → highly nonlinear → highly nonlinear Mathematical descriptions → hard simplifications Metaheuristic methods →new, more adequate modeling concepts → new, more adequate modeling concepts

1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion

1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion with Stefka Fidanova

1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion Tabu Search (TS) → → Fred Glover, 1986

A pseudo code of a TS is presented as: A pseudo code of a TS is presented as: Step 1. Initialization Step 3. Next iteration Step 1. Initialization Step 3. Next iteration Set k = 1Set k = k + 1 Generate initial solution S 0 IF k = N THEN Set S 1 = S 0, then G( S 1 ) = G( S 0 ) STOP Step 2. MovingELSE Step 2. MovingELSE Select S c from neighborhood of S k GOTO Step 2 IF move from S k to S c is already in TL THENEND IF S k+1 = S k S k+1 = S k GOTO Step 3 GOTO Step 3 END IF IF G( S c ) = G( S 0 ) THEN S 0 = S c S 0 = S c END IF Delete the TL move in the bottom of TL Add new Tabu Move in the top of TL GOTO Step 3 GOTO Step 3 1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion

Parameter identification of E. coli MC4110 fed-batch cultivation model Real experimental data of the E. coli MC4110 fed-batch cultivationare used. Real experimental data of the E. coli MC4110 fed-batch cultivation are used. 1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion

Case 1 Objective function 1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion

Case 2 1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion

1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion

Time, [h] Substrate, [g/l] Experimental data Model data (TS) Results from optimization Time, [h] Acetate, [g/l] Time profiles of the process variables 1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion

Time profiles of the process variables 1. Introduction 1. Introduction 2. Outline of the TS algorithm 2. Outline of the TS algorithm 3. Test problem 3. Test problem 4. Results and discussion 4. Results and discussion

TS performs equal that GA and SA in terms of solution quality and betterthat GA and SAin terms ofcomputation time better that GA and SA in terms of computation time for considered here problem. Summarized: TS avoids entrapment in local minima and continues the search to give a near-optimal final solution;TS avoids entrapment in local minima and continues the search to give a near-optimal final solution; TS is very general and conceptually much simpler than either SA or GA;TS is very general and conceptually much simpler than either SA or GA; TS has no special space requirement and is very easy to implement (the entire procedure only occupies a few lines of code);TS has no special space requirement and is very easy to implement (the entire procedure only occupies a few lines of code); TS is a flexible framework of a variety of strategies originating from artificial intelligence and is therefore open to further improvement.TS is a flexible framework of a variety of strategies originating from artificial intelligence and is therefore open to further improvement. 5. Conclusion 5. Conclusion

6. Future work 6. Future work