• No results found

An Approach for Bi objective Optimization of Biochemical Systems

N/A
N/A
Protected

Academic year: 2020

Share "An Approach for Bi objective Optimization of Biochemical Systems"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

2018 International Conference on Modeling, Simulation and Optimization (MSO 2018) ISBN: 978-1-60595-542-1

An Approach for Bi-objective Optimization of Biochemical Systems

Gong-xian XU

1,2,*

, Ying DU

1

and Shun-xing WEI

1

1Department of Mathematics, Bohai University, Jinzhou, China

2Key Laboratory of Digital Publishing Big Data Mining Governance and Presentation Technology

Standard, Bohai University, Jinzhou, China *Corresponding author

Keywords: Bi-objective optimization, Linear programming, S-system model, Biochemical systems.

Abstract. In this work, a linear approach is presented to deal with the bi-objective optimization of biochemical systems. In this approach, an S-system form of the original nonlinear bi-objective problem is first attained. We then obtain a linear bi-objective problem by the logarithmic transformations. A NBI-based approach is presented to solve the obtained linear bi-objective problem. A case study is shown to the effectiveness of the presented linear approach.

Introduction

The optimization of biochemical systems is very important in the metabolic engineering. Many techniques have been presented to deal with the model-based optimization of biochemical systems [1-12]. For example, two geometrical programming strategies were presented to optimize the biochemical systems described by the so-called GMA equations [2, 4]. However, these two strategies possibly cannot yield the globally optimal solutions of biochemical systems [7]. A geometrical programming approach [7] and its improved version [9] have been proposed. Based on the Biochemical Systems Theory [13], a technique called IOM approach [5, 6] has been presented to deal with the optimization of biochemical systems. Two iterative versions of the IOM method were proposed to enhance the performance of the original IOM algorithm [3, 10]. A bi-level programming method has been proposed to maximize the yield rate of biochemical systems under the minimum process cost [8].

In this work, we present a linear approach to solve the bi-objective optimization problems of biochemical systems. An S-system form of the original nonlinear bi-objective problem is first obtained. A linear bi-objective problem is then attained by the logarithmic transformations. We present a NBI-based approach to solve the attained linear bi-objective problem. An example is finally shown to the effectiveness of the presented linear approach.

Bi-objective Optimization Problem

A biochemical system can be described by the following equations:

n i

Y X F t X

i

i ( , ), 1,2, ,

d d

 (1)

where n

n R

X X X

X ( 1, 2,, )T ,Y (Y1,Y2,,Ym)TRm; the variables Xi are the metabolite

concentrations, and the variables Yk represent the enzyme activities.

In this paper, we consider the following bi-objective problem of biochemical systems:

) , (

max J1 X Y

) ( min J2 X

n i

Y X

Fi( , ) 0, 1,2, ,

(2)

0

0 1.2( )

) ( 8 .

0 XiXiXi

m k

Y Y

Yklkku, 1,2,,

where J1(X,Y) is the first objective and denotes the production rate of a biochemical system, and )

(

2 X

J is the second objective and represents the sum of the metabolite concentrations Xi; (Xi)0

denote the considered basal steady-state; l 0

k

Y .

Solution Approach

In this section, we will propose a linear approach to solve problem (2). We first represent the biochemical system (1) as the following S-system form [10, 13]:

n i

Y X

Y X

V V Y X F t

X m

k h k n

j h j i

m k

g k n

j g j i

i i i

i ( , ) ij ik ij ik, 1,2, ,

d d

1 1

1 1

' '

 

  

  

In this expression, gij

Vi Xj



Xj Vi

,



 

i k k i

ik V Y Y V

g' ,



i j j i

ij V X X V

h , hik' 

Vi Yk



Yk Vi

,  

m

k g k n

j g j i

i

ik ij

Y X

V 1 1 '

 ,

 

 

m

k h k n

j h j i

i

ik ij

Y X

V 1 1 '

 .

In the same way, we can obtain the S-system forms 

m k

f k n

i f i

k

i Y

X Y

X

Jˆ1( , ) 1 1 1 1 1' and

n

i f i

i

X X

J

1 2

2( ) 2

ˆ of the objectives ( , )

1 X Y

J and J2(X), respectively.

Then we have the following reformulation of problem (2):

 

m

k f k n

i f i

k

i Y

X Y

X

Jˆ1( , ) 1 1 1 1 1'

max 

n

i f i

i

X X

Jˆ2( ) 2 1 2

min 

n i

Y X

Y

X m

k h k n

j h j i

m k

g k n

j g j i

ik ij

ik

ij 0, 1,2, ,

s.t. 

1

1 ' 

1

1 '    (3)

0

0 1.2( )

) ( 8 .

0 XiXiXi

m k

Y Y

Yklkku, 1,2,,

Let xjln(Xj) and yk ln(Yk),

T 2

1, , , )

(x x xn

x  , y(y1,y2,,ym)T, then problem (3) can

be rewritten as

  

 

m

k k k n

i fixi f y

y x

J~1( , ) ln( 1) 1 1 1 1'

min 

n

i f ixi

x

J~2( ) ln( 2) 1 2

min 

i n

y h g x

h

g m i i

k ik ik k n

j ( ij ij) j ( ) ln , 1,2, ,

s.t. 1 ' '

1  

   

    (4)

) ) ( 2 . 1 ln( )

) ( 8 . 0

ln( Xi 0xiXi 0

m k

Y y

Ykl) k ln( ku), 1,2, ,

ln(    

This is a bi-objective linear problem. Next, we solve problem (4) based on the NBI method [14]. We first solve the single-objective problems

  

 

m

k k k n

i fixi f y

y x

J~1( , ) ln( 1) 1 1 1 1'

min 

i n

y h g x

h

g m i i

k ik ik k n

j ( ij ij) j ( ) ln , 1,2, ,

s.t. 1 ' '

1  

   

    (5)

) ) ( 2 . 1 ln( )

) ( 8 . 0

(3)

m k

Y y

Ykl) k ln( ku), 1,2, ,

ln(    

and

n

i f ixi

x

J~2( ) ln( 2) 1 2

min 

i n

y h g x

h

g m i i

k ik ik k n

j ( ij ij) j ( ) ln , 1,2, ,

s.t. 1 ' '

1  

   

    (6)

) ) ( 2 . 1 ln( ) ) ( 8 . 0

ln( Xi 0xiXi 0

m k

Y y

Ykl) k ln( ku), 1,2, ,

ln(    

Let * 1

~

J and J~2* be optimal objectives of problems (5) and (6), respectively, and z1* (xˆT,yˆT)T

and * T T T

2 (~x ,~y )

z  be the corresponding solutions. We can turn problem (4) into the problem

) ~ ~ ( ) ~ ~ ( ) , ( min * 1 max 1 * 1 1

1 x y J J J J

J   

) ~ ~ ( ) ~ ~ ( ) , ( min * 2 max 2 * 2 2

2 x y J J J J

J   

i n

y h g x

h

g m i i

k ik ik k n

j ( ij ij) j ( ) ln , 1,2, ,

s.t. 1 ' '

1  

   

    (7)

) ) ( 2 . 1 ln( ) ) ( 8 . 0

ln( Xi 0xiXi 0

m k

Y y

Ykl) k ln( ku), 1,2, ,

ln(    

where max 1

~

J and J~2max are J~1max max{J~1(z*1),J~1(z*2)} and J~2max max{J~2(z1*),J~2(z*2)}, respectively.

Now we can obtain the Pareto optimal solutions of problem (4) by solving a set of problems (8).

q max                                    ) , ( ) , ( 1 1 ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( s.t. 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 1 y x J y x J z J z J z J z J q z J z J z J z J * * * * p p * * * *            

i n

y h g x

h

g mk ik ik k i i

n

j ( ij ij) j 1( ) ln , 1,2, , '

'

1  

   

    ) ) ( 2 . 1 ln( ) ) ( 8 . 0

ln( Xi 0xiXi 0 (8) m

k Y y

Ykl) k ln( ku), 1,2, ,

ln(    

1

2 1pp

 2 , 1 , 0   i p i

For the given T

2 1, )

(pp (

t

p1,2,, ), the solutions of problem (8) will yield t Pareto points.

Computational Study

In this section, we will address the bi-objective optimization of a biochemical system [15] with the presented linear method in this work. This biochemical system is written as:

(4)

3 5 3 2 1 3 3 2 3 1875 . 0 25 . 6 2 1 1 6667 . 0 1667 . 4 d d X Y X X X X Y X t X               

 (9)

4 6 4 3 4 2 3 4 4 2 4 3333 . 0 516 . 3 5 . 1 1 5 . 3 1 5 . 1 1 7 1 6429 . 0 5 . 7 d d X Y X X X X X X Y X t X                                              

The bi-objective optimization problem of the above biochemical system is represented as:

3 5 3 1 1875 . 0 25 . 6 ) , ( max X Y X Y X J   4 3 2 1 2( , )

min J X YXXXX

0 3333 . 0 10 3 s.t. 1 2 1 1    X Y X Y 0 5 . 1 1 5 . 3 1 5 . 1 1 7 1 6429 . 0 5 . 7 2 1 1 6667 . 0 1667 . 4 3333 . 0 10 3 4 2 3 4 4 2 2 1 3 3 2 1 2 1                                                              X X X X X Y X X X X Y X X Y X (10) 0 3333 . 0 516 . 3 5 . 1 1 5 . 3 1 5 . 1 1 7 1 6429 . 0 5 . 7 4 6 4 3 4 2 3 4 4 2                                                X Y X X X X X X Y X 4 , 3 , 2 , 1 , ) ( 2 . 1 ) ( 8 .

0 Xi 0XiXi 0 i

6 , , 2 , 1 , ) ( 50 ) ( 1 .

0 Yk 0YkYk 0 k 

where T

0 (0.1428,0.2425,0.0393,0.4000)

)

[image:4.612.89.414.218.501.2]

(X  ; (Y)0 (1,1,1,1,1,1)T.

Figure 1 illustrates the Pareto front of bi-objective problem (10) using the presented method. There are 10001 points in Figure 1. We can see that all the points of the Pareto front are uniformly distributed.

0 20 40 60

[image:4.612.218.381.554.690.2]

0.65 0.7 0.75 0.8 0.85 0.9 J1 J2

(5)

Summary

In this work, a linear approach has been presented to solve the bi-objective problem of optimizing a biochemical system. The presented approach is grounded on the S-system form of the nonlinear bi-objective problem. A NBI-based approach has been presented to solve the linear bi-objective problem obtained by the logarithmic transformations. An example has been illustrated to show the effectiveness of the presented linear approach.

Acknowledgement

This research was financially supported by the National Natural Science Foundation of China (No. 11101051), Liaoning Provincial Natural Science Foundation of China (No. 2015020038) and the Basic Research Fund of Liaoning Education Department (No. LF2017002).

References

[1] C. Pozo, G. Guillén-Gosálbez, A. Sorribas, L. Jiménez, Outer approximation-based algorithm for biotechnology studies in systems biology, Computers & Chemical Engineering 34 (2010) 1719-1730. [2] A. Marín-Sanguino, E.O. Voit, C. González-Alcón, N.V. Torres, Optimization of biotechnological systems through geometric programming, Theoretical Biology and Medical Modelling 4 (2007) 38.

[3] A. Marín-Sanguino, N.V. Torres, Optimization of tryptophan production in bacteria. Design of a strategy for genetic manipulation of the tryptophan operon for tryptophan flux maximization, Biotechnology Progress 16 (2000) 133-145.

[4] J. Vera, C. González-Alcón, A. Marín-Sanguino, N.V. Torres, Optimization of biochemical systems through mathematical programming: Methods and applications, Computers & Operations Research 37 (2010) 1427-1438.

[5] N.V. Torres, E.O. Voit, C. González-Alcón, Optimization of nonlinear biotechnological processes with linear programming: application to citric acid production by Aspergillus niger, Biotechnology

and Bioengineering 49 (1996) 247-258.

[6] E.O. Voit, Optimization of integrated biochemical systems, Biotechnology and Bioengineering 40 (1992) 572-582.

[7] G. Xu, Steady-state optimization of biochemical systems through geometric programming, European Journal of Operational Research 225 (2013) 12-20.

[8] G. Xu, Y. Li, Steady-state optimization of biochemical systems by bi-level programming, Computers & Chemical Engineering 106 (2017) 286-296.

[9] G. Xu, L. Wang, An improved geometric programming approach for optimization of biochemical systems, Journal of Applied Mathematics 2014 (2014) Article ID 719496.

[10] G. Xu, C. Shao, Z. Xiu, A modified iterative IOM approach for optimization of biochemical systems, Computers & Chemical Engineering 32 (2008) 1546-1568.

[11] G. Xu, Bi-objective optimization of biochemical systems by linear programming, Applied Mathematics and Computation 218 (2012) 7562-7572.

[12] G. Xu, C. Shao, W. Qian, Optimization and Control of Nonlinear Biochemical Processes, Science Press, Beijing, China, 2015.

(6)

[14] I. Das, J.E. Dennis, Normal boundary intersection: a new method for generating the Pareto surface in nonlinear multicriteria optimization problems, SIAM Journal on Optimization 8 (1998) 631-657.

Figure

Figure 1. Pareto front.

References

Related documents

The current study, which is a collection of 4 studies, fills a gap in the literature by incorporating research on White racial identity, social psychology research on guilt and

Rare splice mutations of both genes in introns with non-conserved splice sites and with unknown prevalence are not detected by DNA based diagnostics, they can only be identified

In the moderately fertile soil, compost addition significantly increased plant height, leaf number, and corn yields (Table 7)+. Plant height at the highest rate was about two

foundation year by integrating it into the school curriculum; improve the curriculum of the Arabic language to increase proficiency of students; restructure kindergarten and

The clean screen is not available for HMI devices with touch screen and function keys. In this case, configure a screen without operator controls,

Consequently, the objective of this study was to test the agronomic performance of a group of commonly grown cereal crops including maize, sorghum, pearl and finger

Fleet pilots will record the time for which they are the PIC of record on a particular aircraft by using the OAS-2 form to record the start date and start/stop meter times..

Knowledge and application of Public Service Act, Public Service Regulations, Labour Relations Act, Skills Development Act, Basic Conditions of Employment Act,