• 검색 결과가 없습니다.

Parameter Estimation of an HIV Model with Mutants using Sporadically Sampled Data

N/A
N/A
Protected

Academic year: 2021

Share "Parameter Estimation of an HIV Model with Mutants using Sporadically Sampled Data"

Copied!
7
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

서론 I.

1981 (AIDS)

RNA HIV

. HIV

AIDS

[1,2]. HIV

. [3,4]

. ,

, .

CD4+T CD4+T

[5]. ,

, [5]

.

. ,

. [5]

* (Corresponding Author)

: 2011. 5. 20., : 2011. 6. 5., : 2011. 6. 20.

: ([email protected])

: ([email protected])

: ([email protected])

- (

: 2010-0016589, 2010-0006131) .

.

(multiple shooting)

[10], .

.

HIV

. ,

. (genetic algorithm) [7,8,11]

HIV .

.

II-1 HIV . II-2

, .

III . IV

. V

.

산발적 출력 데이터를 이용한 모델의

II. HIV

파라미터 추정

. II-1

HIV

Parameter Estimation of an HIV Model with Mutants using Sporadically Sampled Data

, , *

(Seok-Kyoon Kim1, Jung-Su Kim2, and Tae-Woong Yoon1)

1Korea University

2Seoul National University of Science and Technology

Abstract: The HIV (Human Immunodeficiency Virus) causes AIDS (Acquired Immune Deficiency Syndrome). The process of infection and mutation by HIV can be described by a 3rd order state equation. For this HIV model that includes the dynamics of the mutant virus, we present a parameter estimation scheme using two state variables sporadically measured, out of the three, by employing a genetic algorithm. It is assumed that these non-uniformly sampled measurements are subject to random noises.

The effectiveness of the proposed parameter estimation is demonstrated by simulations. In addition, the estimated parameters are used to analyze the equilibrium points of the HIV model, and the results are shown to be consistent with those previously obtained.

Keywords: HIV model, mutant virus, parameter estimation, non-uniformly sampled output data, genetic algorithm

Copyright© ICROS 2011

(2)

HIV . II-2

(hybrid genetic algorithm) . 모델

1.

HIV , CD4+T HIV

CD4+T , HIV

, [2].

 ′′ 

 ′

  ′ ′ 

(1)

 CD4+T ,  HIV

CD4+T ,  CD4+T

.  CD4+T

 ,  HIV CD4+T

  , 

 ≤    . 

CD4+T . 

CD4+T 

, 

 .

(1) .

  [6]

, .

.

최적화 문제 설정과 혼합 유전 알고리즘 2.

 . ,

.

(1)

. .

         (2)

     

  

(1)    ′   ′  .

.

( ,   ) .

(2)

. ,

.

 (2)

.

.



subject to (1). (3)

(convex problem) . ,

 .

(3) .

(selection) .

(crossover) (mutation) (replacement)

[8]. ,

(population

size) .

[8].

① 선택(selection)

. ,

(roulette wheel) .

② 교차(crossover)

.

. .

③ 변이(mutation)

,

. .

④ 대치(replacement)

,

. .

, .

.

, (local optimization methods)

, .

.

(hybrid genetic algorithm) [7,8].

SQP (Sequential Quadaratic Programming) [9].

1 .

(3)



 .

.

 .

,

. ()



( ,  ) .



.

.

HIV .

유전 알고리즘을 이용한 파라미터 추정 III.

(3) (1) .

1 .

.

 :

        

        

     

 :

        

        

     

Start

Initialization

0 0.9, 0 0.1, 0.3,

, 0, 0

GA Local

confirm

W W c

Mode Search N k

Initialize population for GA (Create the set )P

Calculate GAk GAk k GAk k ,

GA Local

P P W

W W

+

κ ←A random number[ ]0,1

PGA

κ ≤

Run GA

The cost is improved ? Mode

Set initial guess randomly from two best in P Set initial guess randomly

from . whereT P

{ }

( )

1

1 1

k ,

best

k k

best best

J J

θ θ θ σ

θ

= <

=

T P

Run the local optimization algorithm

Yes No

Search Confirm

Confirm 0 N

Mode Search

Yes

0 0.5, 0 0.5,

0.6, ,

1

GA Local

Confirm Confirm

W W

c Mode Confirm

N N

+

10 No

Confirm

N >

Yes End

No

Algorithm Selection Criterion

Set the population size (population size = 150)

( )

(WLocalk WLocalk1 1− +c cRLocalk )

( 1 )

max 0, 1

k k

best best k

Local k

best

J J

R J

1

k← +k ( ), k← +k 1

where

k k

best best

k k

best best

J

J J

θ

θ =

( )

(WGAk WGAk11− +c cRGAk)

( 1 )

max 0, 1

k k

best best k

GA k

best

J J

R J

( )

, where

k k

best best

k k

best best

J

J J

θ

θ =

1. [8].

Fig. 1. The flowchart of the hybrid genetic algorithm [8].

(4)

1. .

Table 1. The true parameter values.

 0.5 ′ 0.0333  10

 0.01 ′ 0.0167  0.0001

(  ,

  ,   ) (1) 1

   0, 0.2, 0.5, 0.7, 1, 2, 2.3, 2.9 .

II (1)

. .

- (Initial population size): 150 - (Selection) : 0.6

- (Crossover) : 0.9 - (Mutation) : 0.005

.

            

  

 , 

0 .

,

  ′ .

  ′     

    × 

.

(1) 2 . ,

(2) 3 .

2 

 (1)

  .

. 3

. .

.

HIV (1)

.

. , .

. .

  :

   

     

 

∈  

. ∈ 

(signal-to-noise ratio)

.   

   10%

.

10%, 20%, 30% .

 

  ,

0 0.5 1 1.5 2 2.5 3

0 500 1000

day

0 0.5 1 1.5 2 2.5 3

0 500 1000

day

( ) ( ),

ex i i

x t x t

( ) ( ),

ex i i

y t y t

2.

.

Fig. 2. The estimated states using the estimated parameters in the absence of the measurement error at the output.

0 2 4 6 8 10 12 14

0 500 1000 1500

The number of the iterations J

3. .

Fig. 3. The cost versus iterations.

(5)

.

2 .

4 .

4  ,  ′,  ,  ,  ′,

 

.

5 .

0 0.5 1 1.5 2 2.5 3

0 500 1000

day

0 0.5 1 1.5 2 2.5 3

0 500 1000

day

( )i

x t 측정 오차 20%

측정 오차 0%

측정 오차 10%

측정 오차 30%

측정 오차 0%

측정 오차 10%

측정 오차 20%

측정 오차 30%

( )i

y t

5.

.

Fig. 5. The estimated states using the estimated parameters in the presence of the different measurement errors at the output.

5



  .

.

HIV .

, HIV

.

.

추정한 모델의 평형점 분석 IV.

III

 HIV .

HIV .

1)      

2)    ′     ′

   ′

  ′

  

3)       ′

  

. 20%

(1) .

 6

7 .

2. .

Table 2. The estimated parameters versus different measurement errors strengths.

10%   ′   

   

  × 

20%   ′   

   

  × 

30%   ′   

   

  × 

0 1 2 3

0 0.1 0.2

Measurement Error (0 = 0%, 1 = 10%, 2 = 20%,

3 = 30%)

|θ1 - θ1

*|

0 1 2 3

0 1 2x 10-3

Measurement Error (0 = 0%, 1 = 10%, 2 = 20%,

3 = 30%)

|θ2 - θ2

*|

0 1 2 3

0 5 10

Measurement Error (0 = 0%, 1 = 10%, 2 = 20%,

3 = 30%)

|θ3 - θ3

*|

0 1 2 3

0 0.005 0.01

Measurement Error (0 = 0%, 1 = 10%, 2 = 20%,

3 = 30%)

|θ4 - θ4

*|

0 1 2 3

0 0.01 0.02

Measurement Error (0 = 0%, 1 = 10%, 2 = 20%,

3 = 30%)

|θ5 - θ5

*|

0 1 2 3

-2 0 2x 10-4

Measurement Error (0 = 0%, 1 = 10%, 2 = 20%,

3 = 30%)

|θ6 - θ6

*|

0 1 2 3

0 5 10x 104

Measurement Error (0 = 0%, 1 = 10%, 2 = 20%,

3 = 30%) J*

4. .

Fig. 4. The estimation errors and the cost versus different measurement errors strengths.

(6)

( ) 1 ' 0.53 0.49 e = 1000

x0

31.8

평형점 1 (불안정)

평형점2 (불안정) 15

에이즈 상태

e 평형점 3 (안정)

평형점 2 (안정)

(1000)

(29.9) ( )15

6.

.

Fig. 6. The equilibrium analysis using the estimated parameters in the absence of the measurement error.

( ) 1 ' 0.25 0.49 e = 1000

x0

26.28

평형점 1 (불안정)

평형점2 (불안정) 19.6

에이즈 상태

e 평형점 3 (안정)

평형점 2 (안정)

(1000)

(29.9) ( )15

7. 20%

.

Fig. 7. The equilibrium analysis using the estimated parameters in the presence of the 20% measurement error.

6 7

 .

. 6

1

     

.

. 

, 

0 .

HIV ( ,  )

. 2

       ′     ′

  

    

 

  ′

    ′

  ′ .

 10%

AIDS . (  ′

1 2

 .)

3

   ′     .

  ′ . 

 10%  0

 .

AIDS .

(  ′ 1

3 

 0 

.)

(  ′),

2 AIDS .

(  ′ ), 2

3 AIDS

.

.

7 6 (bifurcation)

′ . ,

.

.

결론 V.

HIV .

.

.

. ,

. ,

, ,

.

참고문헌

[1] M. A. Nowak and C. R. Bangham, “Population dynam- ics of immune responses to persistent viruses,” Science, vol. 272, no. 5258, pp. 74-79, 1996.

[2] M. A. Nowak, S. Bonhoeffer, G. M. Shaw, and R. M.

May, “Anti-viral drug treatment: dynamics of resistance in free virus and infected cell populations,” Journal of Theoretical Biology, vol. 184, pp. 203-217, 1997.

(7)

[3] X. Xia, “Estimation of HIV/AIDS parameters”

Automatica, vol. 39, pp. 1983-1988, 2003.

[4] X. Xia and C. H. Moog, “Identifiability of nonlinear systems with applications to HIV/AIDS models,” IEEE Transaction on Automatic Control, vol. 48, no. 2, pp.

330-336, 2003.

[5] S.-K. Kim, C.-N. Kim, and T.-W. Yoon, “Output feed- back parameter estimation for a HIV model with mu- tants,” Proc. of Modelling, Identification, and Control 2011, pp. 399-405, 2011.

[6] R. A. Filter, X. Xia, and C. M. Gray “Dynamic HIV/AIDS parameter estimation with application to a vaccine readiness study in southern africa,” IEEE Transaction on Biomedical Engineering, vol. 52, no. 5, pp. 784-791, 2005.

[7] C. Houck, J. Joins, and M. Kay, “A genetic algorithm for function optimization: a matlab implementation,”

NCSU-IE, TR95-09, 1995.

[8] P. P. Menon, J. Kim, D. G. Bates, and I. Postlethwalte,

“Clearance of nonlinear flight control laws using hybrid evolutionary optimization,” IEEE Transaction on Evolutionary Computation, vol. 10, no. 6, pp. 689-699, 2006.

[9] “Optimization Toolbox User's Guide,” ver.2, The MathWorks, 2000.

[10] H. Bock, “Recent advances in parameter identification for ordinary differential equations,” Progress in Scientific Computing, vol. 2, pp. 95-121, 1983.

[11] K.-R. Cho, S.-W. Baek, and D.-W. Lee, “Fitness change of mission scheduling algorithm using genetic theory ac-

cording to the control constants,” Journal of Institute of Control, Robotics and Systems (in Korean), vol. 16, no.

6, June 2010.

김 석 균 2004

. 2004 ~

․ .

, ,

, ,

. 김 정 수

1998 .

2000 , 2005 , .

2005 ~2008 ,

, Stuttgart ,

Leicester .

. , ,

, , .

윤 태 웅 1984

. 1986 . 1994

. 1995 ~ .

․ .

.

수치

Fig. 1. The flowchart of the hybrid genetic algorithm [8].
Table 1. The true parameter values.
Table 2. The estimated parameters versus different measurement errors strengths. 10%     ′              ′        ×   20%     ′              ′      
Fig. 6. The equilibrium analysis using the estimated parameters in the absence of the measurement error.

참조

관련 문서

Three-Dimensional heat conduction analysis on dissimilar joint by TIG Assisted FSW (TAFSW) is carried out using an analytical model to determine the thermal histories

For the association study, I analyzed the correlation of each SNP for Alzheimer's disease by logistic regression models using Additive genetic model after adjustment of

This work builds inversely a base performance model of a turboprop engine to be used for a high altitude operation UAV using measured performance data,

In this thesis, a methodology using the VISSIM simulation model and surrogate safety assessment model (SSAM) was utilized to quantify the impacts of the leading

reasonably successful in fitting experimental second virial coefficient data Lennard-Jones Potential (the best known two parameter model). where  is size parameter

A Method for Line Parameter Estimation of Unbalanced Distribution System based on Forward/Backward Sweep Using..

Using the CGE model with endogenous technology progress, this study investigates economic impacts and differences of subsidy and taxation for stimulating

An RNN model is neural network architecture using a single layer or multiple layers, consisting of circulation connections, commonly applied for learning the