multi-agent systems and blood cell formation · multi-agent systems and blood cell formation...
TRANSCRIPT
HAL Id: hal-00858507https://hal.archives-ouvertes.fr/hal-00858507
Submitted on 5 Sep 2013
HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, estdestinée au dépôt et à la diffusion de documentsscientifiques de niveau recherche, publiés ou non,émanant des établissements d’enseignement et derecherche français ou étrangers, des laboratoirespublics ou privés.
Multi-Agent Systems and Blood Cell FormationNikolai Bessonov, Ivan Demin, Polina Kurbatova, Laurent Pujo-Menjouet,
Vitaly Volpert
To cite this version:Nikolai Bessonov, Ivan Demin, Polina Kurbatova, Laurent Pujo-Menjouet, Vitaly Volpert. Multi-Agent Systems and Blood Cell Formation. InTech. Multi-Agent Systems - Modeling, Interactions,Simulations and Case Studies, InTech, pp.502, 2011, Robotics, 978-953-307-176-3. �10.5772/1936�.�hal-00858507�
18
Multi-Agent Systems and Blood Cell Formation
!"##$%$&'()*$+,)-.'/"0)%'1&,%2.'3456,7$&,'8$+)%,2.''849$:;"%9$4"7'<,45"%72',%='>$+?"57'>)7,+@2'
1Institute of Mechanical Engineering Problems, 199178 Saint Petersburg 2Université de Lyon, Université Lyon1, CNRS UMR 5208 Institut Camille Jordan
F - 69200 Villeurbanne Cedex, 1Russia 2France
1. Introduction
AB"' $69"C7)&"' $D' 7B)#' CB,?7"5' )#' 7$' E)&"' ,%' )%#)EB7' $D' 7B"' 0,7B"0,7)C,+' 0$="++)%E' $D'
B"0,7$?$)"#)#' 4#)%E' 04+7):,E"%7' #@#7"0#F' G"&"5,+' H4"#7)$%#' 0,@' ,5)#"' 7B"%I' JB,7' )#'
B"0,7$?$)"#)#',%='JB@')#')7')%7"5"#7)%E'7$'#74=@'7B)#'?5$6+"0'D5$0','0,7B"0,7)C,+'?$)%7'$D'
&)"JK'L,#' 7B"'04+7):,E"%7' #@#7"0',??5$,CB'6""%' 7B"'$%+@',77"0?7'=$%"'4%7)+'%$JK'MB,7'
=$"#')7'65)%E'0$5"'7B,%'$7B"5'7"CB%)H4"#K'MB,7'J"5"'7B"'5"#4+7#'$67,)%"=K'MB,7')#'7B"5"'+"D7'
7$'=$K'
M"'B$?"'7B,7'7B"'D$++$J)%E'J)++'E)&"'7B"'5",="5',++'7B"',%#J"5#'7$'7B"#"'H4"#7)$%#F'N%='"&"%'0$5".'J"'J$4+='6"'="+)EB7"=')D',D7"5'5",=)%E')7.'@$4'J$4+='+)*"'7$'*%$J'0$5"'$%'7B)#'#469"C7',%='75@'7$'J$5*'$%')7'7$'C$%75)647"'7$'7B"'4%="5#7,%=)%E'$D'7B)#'C$0?+"O'D)"+=F'<"7'4#'#7,57'J)7B'7B"'6)$+$E)C,+'6,C*E5$4%=')%'$5="5'7$'E"7','C+",5')=",'$D'7B"'?5$6+"0'6"B)%='7B"'0$="+F'
1.1 Hematopoiesis: what is it? L"0,7$?$)"#)#' PD5$0' 7B"' ,%C)"%7' Q5""*' 0",%)%E' 7$' 0,*"' P┨┧┡┝á┥R' 6+$$=' P┙á┤┙RR' )#' 7B"'#C)"%7)D)C'%,0"'4#"='7$'="#C5)6"'7B"'6+$$='C"++'D$50,7)$%F''
1.2 Where does it occur? 17' ,??",5#' )%' 7B"' @$+*' #,C' $5' 6+$$=' )#+,%=#' =45)%E' ",5+@' "065@$E"%"#)#F' AB"%.' J)7B' 7B"'
="&"+$?0"%7'$D' 7B"' )%=)&)=4,+.' )7' 5",CB"#' 7B"'#?+""%.' +)&"5',%=' +@0?B'%$="#' 7$'"&"%74,++@'
#"77+"'=$J%')%'7B"'0"=4++,.',+#$'*%$J%',#'6$%"'0,55$J'$%C"'7B)#'+,77"5'B,#'6""%'C$0?+"7"+@'
D$50"=F'AB)#'?5$C"##'7,*"#'?+,C"')%'7B"'D"045.'7)6),'$5',%@'$7B"5'+$%E'6$%"#'D$5'CB)+=5"%'7$'
D)%,++@'0$&"#'7$'7B"'?"+&)#.'C5,%)40.'&"57"65,"',%='#7"5%40')%'7B"',=4+7'6$=)"#F'
1.3 How does it work? AB"5"',5"' 7J$'0,)%'65,%CB"#' )%'B"0,7$?$)"#)#I'0@"+$)=',%=' +@0?B$)=' P#""'S)EF' -RF'AB"#"'7J$' 65,%CB"#' $5)E)%,7"' D5$0' 7B"' #,0"' C"++' 7@?"I' 7B"' B"0,7$?$)"7)C' #7"0' C"++#' PLGTRF' AB"'+@0?B$)='65,%CB'E)&"#'6)57B'7$'7B"'A',%='!'C"++#.',%7)6$=)"#',%='0"0$5@'C"++#F';,745,7)$%.',C7)&,7)$%' ,%=' #$0"' $D' ?5$+)D"5,7)$%' $D' 7B"#"' +,77"5' ,5"' ="&"+$?"='0$#7+@' )%7$' #"C$%=,5@'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
396
+@0?B$)='$5E,%#'#4CB',#'7B"'#?+""%.'7B@04#',%='+@0?B'%$="#F'AB)#')#'7B"'5",#$%'JB@'J"'#B,++'%$7'6"'D$C4#"='$%'7B)#'65,%CBF'M"'0)EB7'0"%7)$%')7'D5$0'7)0"'7$'7)0"'7B$4EB'=45)%E'7B)#'CB,?7"5'JB"%'J"'J$4+='+)*"'7$'="#C5)6"'B"0,7$?$)"#)#')%')7#'JB$+"F'T$%#"H4"%7+@.' $45' 0,)%' ,77"%7)$%' J)++' 6"' E)&"%' 7$' 7B"' 0@"+$)=' 65,%CBF' AB5""' 6+$$=' C"++'7@?"#',5)#"'D5$0'7B)#'65,%CB'7B5$4EB'7B5""'C"++'+)%",E"#I'5"='6+$$='C"++#'P"5@7B5$C@7"#R.'JB)7"'6+$$='C"++#',%='?+,7"+"7#'P0"E,*,5@$C@7"#R'P#""'S)EF'-RF'AB")5'=,)+@'?5$=4C7)$%')#'D,)5+@'B)EBI'",CB' #"C$%=' D$5' )%#7,%C".' 7B"' 6$=@'?5$=4C"#' 2'0)++)$%#' $D' "5@7B5$C@7"#.' ,+#$' 2'0)++)$%#' $D'?+,7"+"7#',%='UVV.VVV'E5,%4+$C@7"#F'AB")5'+)D"7)0"'=)DD"5#'D5$0'$%"'7@?"'7$',%$7B"5'P-2V'=,@#'D$5' "5@7B5$C@7"#.' ,6$47' U' 7$' -V' D$5' 7B"' 7B5$06$C@7"#.' ,%=' W' 7$' -X' B$45#' $%+@' D$5' 7B"'E5,%4+$C@7"#'P7B"'#B$57"#7'+)D"7)0"'$D'7B"#"'C"++'7@?"#RF''
'
S)EF'-F'1++4#75,7)$%'$D'B"0,7$?$)"#)#I',++'6+$$='C"++#'$5)E)%,7"'D5$0'7B"'#7"0'C"++'C$0?,570"%7'$%'7B"'+"D7',%=',5"'5"+",#"=')%'7B"'6+$$='#75",0'$%'7B"'5)EB7F'AB"'+@0?B$)='65,%CB.'$%'7$?.'5"+",#"#'A',%='!:+@0?B$C@7"#F'AB"'0@"+$)='65,%CB'C$%#)#7#'$D'7B"'5"='+)%",E"'P6$77$0R.'JB)7"'+)%",E"')%'6+4"',%='?+,7"+"7#')%'E5""%F''
1.4 The myeloid branch: an insight <"7'4#'B,&"','C+$#"5'+$$*',7'7B"'0@"+$)='65,%CBF'!47'6"D$5"'=$)%E'7B)#.')7'#""0#')0?$57,%7'7$'5"0)%='7B,7',++'C"++#')%'",CB'+)%",E"'$5)E)%,7"'D5$0'7B"'LGTF'AB"#"'?,57)C4+,5'C"++#',5"',6+"'7$'#"+D:5"%"JF'AB")5'+)D"7)0"',%='%406"5',5"'#7)++'4%*%$J%.'"&"%')D'#$0"',77"0?7#'J"5"'=$%"'7$'?5"=)C7'7B")5'%406"5')%'7B"'6$=@'P/)%E+)'"7',+F.'2VVU,.'6RF'!"#)="#'#"+D:5"%"J)%E.'",CB'#7"0'C"++' C,%' =)DD"5"%7),7"' 7$' ,' 0$5"' 0,745"' C"++.' ,+#$' C,++"=' ?5$E"%)7$5' C"++#' $5' )7' C,%' =)"' 6@',?$?7$#)#'P%,745,+'C"++'=",7BRF'LGT'JB"%'=)DD"5"%7),7)%E'E)&"'6)57B'7$'",5+@'?5$E"%)7$5'C"++#.'
Multi-Agent Systems and Blood Cell Formation
397
7$$')00,745"'7$'6"+$%E'7$'7B"'0@"+$)='$5'+@0?B$)='65,%CBF'17'0)EB7')%=""='6"'?$##)6+"'D$5'7B"0'7$'0$&"'D5$0'$%"'+)%",E"'7$',%$7B"5'$%"'J)7B'%$'0,9$5'=)DD)C4+7@F'17')#',+#$'?$##)6+"'D$5'?5$E"%)7$5' C"++#' 7$' #"+D:5"%"J' 4%="5' #?"C)D)C' C)5C40#7,%C"#' #4CB' ,#' ,%"0),.' 6+$$='75,%#D4#)$%'$5',%@'C,#"'$D'#75$%E'#75"##'5"+,7"='7$','+$##'$D'6+$$='P#""'#"C7)$%'YF-FYRF'1%'%$50,+'C,#"#'?5$E"%)7$5'C"++#',5"'0$5"' )%C+)%"' 7$'=)DD"5"%7),7"'$5'=)"F' 17' )#'$%+@',D7"5' D"J'=)&)#)$%#'7B,7',' C"++' 5",CB"#'$%"'$D' 7B"' 7B5""' #?"C)D)C' +)%",E"#',%='#B$4+='%$7' CB,%E"' )7#' D,7"F'AB"#"'+)%",E"#',5"I':7B"'5"='6+$$='C"++'+)%",E"I'?5$E"%)7$5#',5"'C,++"='TSZ:!',%='TSZ:['PJB"5"'TSZ'#7,%=#'D$5'T$+$%@'S$50)%E'Z%)7#R.'7B")5'0,745,7)$%'"&$+&"#''7B5$4EB'=)DD"5"%7'#7,E"#'$D'?5"C45#$5'C"++#'C,++"=' "5@7B5$6+,#7' 7$' D)%,++@' 6"C$0"' 5"7)C4+$C@7"#' ,%=' "&"%74,++@' 5",CB' 7B"' 6+$$=' #75",0'4%="5'7B"'D$50'$D'"5@7B5$C@7"#.'5",=@'7$'75,%#?$57'$O@E"%F':7B"'0"E,*,5@$C@7)C'+)%",E"I'?5$E"%)7$5#',5"'C,++"='TSZ:;".',%=',D7"5'B,&)%E'=)DD"5"%7),7"=')%7$'0"E,*,5@$6+,#7#.'7B"@'6"C$0"'0,745"'0"E,*,5@$C@7"#F'AB"#"'C"++'7@?"#',5"'5",++@'+,5E"'P,6$47' XV' 7$' -VV' \0' JB"%' 7B"' $7B"5' 6+$$=' C"++' #)]"#' 5,%E"' 6"7J""%' -F^' 7$' 2X' \0RF' AB"'0"E,*,5@$C@7"#'7B"%'#?+)7')%7$'B4%=5"=#'$D'?,57#',%='E)&"'6)57B'7$'?+,7"+"7#'5",=@'7$'5",CB'7B"'6+$$='#75",0F'17' )#' )%7"5"#7)%E'7$'%$7"'7B,7')%'7B"'",5+@'#7,E"'$D'="&"+$?0"%7.'7B"'@$4%E'"5@7B5$C@7"#',%='0"E,*,5@$C@7"#' B,&"' ,' C$00$%' 5$$7.' 7B"' 6)?$7"%7),+' ?5)0)7)&"' 0"E,*,5@$C@7":"5@7B5$)='?5"C45#$5'P;[8R.'+$C,7"='5)EB7',D7"5'7B"'#7"0'C"++'C$0?,570"%7',%='5)EB7'6"D$5"'7B"'TSZ:!',%='TSZ:;"'65,%CB"#F':7B"'JB)7"' 6+$$=' C"++' +)%",E"I' 7B"' ?5$E"%)7$5#' ,5"' +$C,7"=' )%7$' 7B5""' #46E5$4?#.' TSZ:Q;'P7B,7'E)&"#',+#$'7J$'$7B"5'#46E5$4?#'7B"'TSZ:;',%='TSZ:QR.'TSZ:;,',%='TSZ:[$.'JB$.',D7"5' #"&"5,+' =)DD"5"%7),7)$%#' ,%=' B,&)%E' ?5$C""="=' 7B5$4EB' =)DD"5"%7' #7,E"#' P7B"' _6+,#7_'?5"C45#$5#' $%"#R.' 5"#?"C7)&"+@' E)&"' 6)57B' 7$' D$45' JB)7"' C"++' 7@?"#I' 7B"' 0,C5$?B,E"#.'%"475$?B)+#.'6,#$?B)+#',%='"$#)%$?B)+#.',++'$D'7B"0'5",=@'7$'?5$7"C7'$45'6$=@F'
1.5 How do these processes regulate? AB)#')#'$%"'$D'7B"'*"@',%='CB,++"%E)%E'H4"#7)$%#'$D'7B)#'CB,?7"5F'17')#'J"++'*%$J%'%$J'7B,7'
",CB' +)%",E"'B,#',7' +",#7'$%"'B$50$%"'5"E4+,7)%E'",CB' +)%",E"'?5$=4C7)$%F' 1%=""=.'#"&"5,+'
5"E4+,7)$%'D,C7$5#',5"')%&$+&"=')%'7B"'6+$$='#@#7"0'7$'*""?')7')%'B$0"$#7,#)#F'AB"#"'C$%75$+#'
,5"'H4)7"'C$0?+"O',%='0,%@'0$+"C4+"#',%='*)%"7)C'C,#C,="#',5"'5"H4)5"=F'1%'7B)#'?,5,E5,?B'
J"'="#C5)6"' $%+@' 7B"'0,)%' #7)04+,7)%E' D,C7$5' C$55"#?$%=)%E' 7$' ",CB' +)%",E"F'M"' 5"D"5' 7B"'
5",="5' 7$' 0$5"' 6)$+$E)C,++@' ="7,)+"=' ?46+)C,7)$%#' 7$' E"7' ,' 6"77"5' )=",' $D' ,++' 7B"' CB"0)C,+'
5",C7)$%#',%='D""=6,C*#')0?+)C,7"=F'
S$5' 7B"' 5"=' 6+$$=' C"++' +)%",E".' 7B)#' #7)04+,7)%E' B$50$%"' )#' C,++"=' "5@7B5$?$)"7)%' P[8`RF'MB"%' ?5$=4C"=' )%' B)EB' H4,%7)7@' 6@' 7B"' *)=%"@#.' )7' ?5"&"%7#' 7B"' "5@7B5$C@7"' ?$?4+,7)$%'D5$0'6")%E' +$#7' 6@' ,?$?7$#)#F'N' +,5E"'H4,%7)7@' $D'?5$E"%)7$5' ,%='?5"C45#$5' C"++#' C,%' 7B"%'=)DD"5"%7),7"',%=','+,5E"'H4,%7)7@'$D'"5@7B5$C@7"#'J$4+='5,?)=+@'5",CB'7B"'6+$$='#75",0F'AB)#'B,??"%#')%'C,#"#'$D')0?$57,%7'6+$$='+$##.',%"0),'$5',%@'$7B"5'#75"##'"5@7B5$?$)"#)#F''S$5'?+,7"+"7#.' 7B"' 5"E4+,7)%E' D,C7$5' )#' C,++"=' 7B5$06$?$)"7)%' PA8`R',%='#""0#' 7$' 7,5E"7' 7B"'=)DD"5"%7),7)$%'$D'0"E,*,5@$C@7)CF''17')#'?5$=4C"=')%'7B"'+)&"5F''S$5' 7B"'JB)7"'C"++'?$?4+,7)$%.' 7B"'B$50$%"' )#'C,++"='E5,%4+$C@7"'C$+$%@:#7)04+,7)%E' D,C7$5'
PQ:TGSRF' AB)#' 0$+"C4+"' #""0#' 7$' #7)04+,7"' #45&)&,+.' ?5$+)D"5,7)$%' ,%=' 0,745,7)$%' $D' 7B"'
JB)7"' C"++' ?5$E"%)7$5#' ,%=' ?5"C45#$5#F' 17' )#' 0,)%+@' ?5$=4C"=' 6@' "%=$7B"+)40' ,%='
0,C5$?B,E"#',%=')#'$&"5?5$=4C"=')%'C,#"'$D'?,7B$+$E)"#'+)*"'%"475$?"%),F'G""'S)EF'2'D$5',%'
$&"5&)"J'$D'7B"#"'=)DD"5"%7'#7)04+,7)%E'D,C7$5#')%'7B"'0@"+$)='65,%CBF'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
398
'
S)EF'2F'1++4#75,7)$%'$D'7B"'=)DD"5"%7),7)$%'?,7BJ,@#')%'7B"'0@"+$)='E)&)%E','5"?5"#"%7,7)$%'$D'C$%75$+'$D'7B"'?+,7"+"7'P)%'E5""%R.'5"='6+$$='C"++'P)%'5"=R',%='E5,%4+$C@7"'$5'0$%$C@7"'PQa;R'P)%C+4=)%E'%"475$?B)+#.'6,#$?B)+#',%='"$#)%$?B)+#R'?5$=4C7)$%'P)%'6+4"RF'AB"'C$%75$+'+$$?#.'5"#?"C7)&"+@'0"=),7"='6@'7B5$06$?$)"7)%'PA8`R.'"5@7B5$?$)"7)%'P[8`R',%='7B"'E5,%4+$C@7"'C$+$%@'#7)04+,7)%E'D,C7$5#'PQ:TGSR',5"')%=)C,7"=F'
2. Objective of the chapter: what is the problem about?
[&"%' )D' 7B"' 5"E4+,7)%E' B$50$%"#' ?5"#"%7"=' )%' 7B"' ?5"&)$4#' ?,5,E5,?B' ,5"' J)="+@')%&"#7)E,7"=' )%' 7B"' 6)$+$E)#7' C$004%)7@.' #"&"5,+' H4"#7)$%#' ,%=' )0?$57,%7' )##4"#' 5"0,)%'$?"%I' B$J.' D$5' )%#7,%C"' =$"#' 7B5$06$?$)"7)%' "O,C7+@' ,C7' $%' 7B"' 0"E,*,5@$C@7)C' +)%",E"K'/$"#' )7' ,C7'$%' 7B"',?$?7$#)#' 5,7"',+#$.' +)*"'[8`'$%'"5@7B5$C@7"#'$5'=$"#' )7' ,C7'$%+@'$%' 7B"'=)DD"5"%7),7)$%'5,7"K'MB,7',6$47'Q:TGSK';$5"$&"5.' )#'#?,7),+'=)#75)647)$%'$D' 7B"'C"++' )%' 7B"'6$%"'0,55$J')0?$57,%7'$5'%$7')%'B$0"$#7,#)#K'/$'C"++#'C$004%)C,7"'6"7J""%'",CB'$7B"5K'1D'@"#.'B$J'=$'7B"@'?5$C""=K'L$J'=$'#$0"'=)#",#"#'#?5",=')%'7B"'6+$$='#@#7"0.'JB)+"'#$0"'$7B"5#' =$' %$7K' 1#' )7' ?$##)6+"' D$5' ,%@$%"' 7$' ="&"+$?' +"4*"0),'J)7B$47' *%$J)%E' )7.' ,%=' 7$'5"C$&"5'J)7B$47',%@'C45"K'L$J'=$'#7"0'C"++#',%='?5$E"%)7$5'C"++#'CB$$#"'7B")5' +)%",E"K'1#'7B)#'=4"' 7$' 7B"' "%&)5$%0"%7'$D' 7B"' C"++.' 7B,7' )#' #$0"'"O7"5%,+' )%D$50,7)$%'$5'=$"#' )7' C$0"'D5$0'#$0"'#7$CB,#7)C)7@.' #$0"' 5,%=$0'%$)#"' )%#)="' 7B"' C"++' )7#"+D' 7B,7' +",=#' )7#'="C)#)$%' 7$'?5"D"5'$%"'+)%",E"'5,7B"5'7B,%',%$7B"5'$%"K''G$0"'$D' 7B"#"'H4"#7)$%#' B,&"' 6""%' 7,C*+"=' D$5' ,+0$#7' ^V' @",5#' %$J' D5$0','0,7B"0,7)C,+'?$)%7' $D' &)"J.' J)7B' =)DD"5"%7' 0$="+#' ,%=' 7"CB%)H4"#F' G$0"' 5"#",5CB"5#' 4#"=' %$%' +)%",5'
Multi-Agent Systems and Blood Cell Formation
399
?,57),+'=)DD"5"%7),+' "H4,7)$%#'J)7B'="+,@'$5'%$7.' #$0"' #74=)"=' #"&"5,+' #@#7"0#'$D' $5=)%,5@'=)DD"5"%7),+'"H4,7)$%#.' +)%",5'$5'%$7.'#7$CB,#7)C'=)DD"5"%7),+'"H4,7)$%#.'"7CF'L$J"&"5.',0$%E',++'7B"'"O)#7)%E'0$="+#.',%='7$'7B"'6"#7'$D'$45'*%$J+"=E".'&"5@'D"J',77"0?7#'J"5"'0,="'7$'7,*"'7B"'6$%"'0,55$J'#754C745"',%='C"++')%7"5,C7)$%')%7$',CC$4%7F''AB"'$69"C7)&"'$D'7B)#'CB,?7"5')#'7$'75@'7$',%#J"5'#$0"'$D'7B"'?5"&)$4#'H4"#7)$%#'6@'7B"'4#"'$D'04+7):,E"%7'#@#7"0#',%='7,*)%E'7B"'6$%"'0,55$J'#754C745"',%='#?,C"'C$0?"7)7)$%'6"7J""%'C"++#' )%7$' C$%#)="5,7)$%F' !"D$5"' 7B)#.' )7' #""0#' %"C"##,5@' 7$' 94#7)D@' 7B"' 5",#$%' JB@' 7B"',??5$,CB'$D'7B"'?5$6+"0'J)7B'7B"'4#"'$D'04+7):,E"%7'#@#7"0'J$4+='6"','E$$='7"CB%)H4"')%'C$0?,5)#$%'J)7B'$7B"5'0$="+#F'AB)#')#'7B"'5",#$%'JB@.')%'7B"'%"O7'#"C7)$%'J"'#"7'4?'7B"'#7,7"'$D'7B"',57.'5"0)%=)%E'#$0"'$D'7B"'?5"&)$4#'0$="+#',%='5"#4+7#'$67,)%"=')%'7B"'?,#7'="C,="#F'AB"%.' J"' )%75$=4C"' =)DD"5"%7' 04+7):,E"%7' ,??5$,CB"#' 4#"=' 7$' 0$="+' B"0,7$?$)"#)#F' 1%'#"C7)$%'X.'J"'E)&"'#$0"'$D'$45'C$%75)647)$%#'7$'7B)#'D)"+=',%='"&"%74,++@'C$%C+4="'J)7B'JB,7'J"' 6"+)"&"'J,#' #4CC"##D4+.' JB,7' %""=#' 7$' 6"' )0?5$&"=' ,%=' 7B"'J$5*' ?+,%%"=' D$5' D4745"')%&"#7)E,7)$%#F'
3. State of the art: different approach to model hematopoiesis
3.1 Deterministic models: 3.1.1 The first models /"7"50)%)#7)C'0$="+#',5"'C$%#)="5"='7$'6"'7B"'D)5#7'0$="+#'="#C5)6)%E'C"++'C@C+"F'1%'-b^b.'<,97,B'"7' ,+F'J"5"' 7B"' D)5#7' 7$' )%75$=4C"' ,' C"++' C@C+"'0$="+'J)7B' ,' 5"#7)%E'?B,#"F' AB"%.' )%' 7B"' ",5+@'-bUVc#.'!45%#',%='A,%%$C*'P-bUVR',#'J"++',#'G0)7B',%=';,57)%'P-bUYR'C,55)"='$%'<,97,Bc#'J$5*'4#)%E','7J$'?B,#"'0$="+I'7B"'?5$+)D"5,7)%E'?B,#"',%='7B"'5"#7)%E'?B,#"F'AB)#'#74=@'J,#'7B"%'E"%"5,+)]"='6@';,C*"@')%'7B"'+,7"'-bUVc#',%=',??+)"='7$'7B"'#74=@'$D'B"0,7$?$)"7)C'#7"0'C"++F'N++' 7B"#"'0$="+#'C$%#)#7' )%'#@#7"0#'$D'$5=)%,5@'=)DD"5"%7),+'"H4,7)$%#.' +)%",5'$5'%$7F' 1%'-bUW.'M,]"J#*,:T]@]"J#*,' ,%=' <,#$7,' P-bUWR' ?5$?$#"=' ,' #)0)+,5' 0$="+' 647' 7B"@' )%75$=4C"=' ,'=)#C5"7"'0$="+',%=',??+)"=')7'7$'"5@7B5$C@7"'?5$=4C7)$%F''
3.1.2 Development of the models: going to more realistic and complex models [,CB' 0$="+' ,D7"5J,5=' J,#' 0$5"' $5' +"##' 64)+7' D5$0' 7B"' D)5#7' $%"#.' J)7B' #)E%)D)C,%7')0?5$&"0"%7.' ,==)%E'%$%+)%",5)7@.'="+,@F' G"&"5,+' #@#7"0#'$D'?,57),+'=)DD"5"%7),+' "H4,7)$%#',5$#"'7B"%'D5$0'7B,7'7)0"d'#$0"'J"5"'#754C745"=')%',E".'#)]"'$5'0,745)7@.'#$0"7)0"#'7J$'$D'7B"0',7'7B"'#,0"'7)0".'#$0"7)0"#'J)7B'=)#C5"7"'="+,@#.'$7B"5'7)0"#'J)7B'=)#75)647"='="+,@#F'AB"@'B,&"' 6""%'4#"=' 7$'="#C5)6"'=)DD"5"%7' ?,57#' $D' B"0,7$?$)"#)#I' )7' C$4+='B,&"' 6""%' 7B"'#7"0'C"++'C$0?,570"%7'$%+@.'7B"'5"='6+$$='C"++'+)%",E".'7B"'0@"+$)='+)%",E".'J)7B'D""=6,C*'$5' %$7' 5"E4+,7)%E' 7B"' ?5$=4C7)$%F' AB"' $69"C7)&"' $D' ",CB' 0$="+' J,#' 7$' 4%="5#7,%=' 7B"'?$##)6+"'=@#D4%C7)$%'$D'7B"'#@#7"0'+",=)%E'7$'=)#",#"#'+)*"',%"0),.'+"4*"0),.'%"475$?"%),'$5'7B5$06$C@7$?"%),F' G$0"'$D' 7B"#"'=)#",#"#',5"' CB5$%)C' P7B)#'J)++' 6"'="&"+$?"='6"+$JR',%='$#C)++,7)$%#' $D' 7B"' #)]"' $D' C"++' ?$?4+,7)$%#' C$4+=' $CC45I' 7B)#' )#' 7B"' C,#"' D$5' CB5$%)C'0@"+$E"%$4#'+"4*"0),.'C@C+)C'%"475$?"%),'$5'C@C+)C'7B5$06$C@7$?"%),F'1%C$5?$5,7)%E'$%"'$5'#"&"5,+'D""=6,C*'+$$?#'$%'$%"'$5'0$5"'+)%",E"#')%'7B"'0$="+'J,#'7B"%'%"C"##,5@'7$'#)04+,7"','?$##)6+"'5"E4+,7)$%'$D'7B"'6+$$='C"++')%'7B"'6$%"'0,55$JF''
3.1.3 Some success stories N++' 7B"#"' ="7"50)%)#7)C' 0$="+#' C$06)%"=' J)7B' 7B"' #74=@' $D' 7B"' )%D+4"%C"' $D' =)DD"5"%7'?,5,0"7"5#' ,++$J"=' 7B"' ,47B$5#' $D' 7B"#"' 5"#",5CB"#' 7$' $67,)%' ,CC45,7"' 5"#4+7#' ,%=' "&"%'?5"=)C7)$%#')%'5,7B"5'E$$=',E5""0"%7'J)7B'7B"'"O?"5)0"%7#F'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
400
17'B,#'6""%'?5$&"%'D$5' )%#7,%C"'6@'T5,4#7"'"7',+F' P2VVeR' 7B,7'[8`'J,#'%$7' 7B"'$%+@'E5$J7B'D,C7$5')%&$+&"=')%'7B"'5"C$&"5@'$D'5"='6+$$='C"++'B$0"$#7,#)#')%'C,#"'$D'#75"##'"5@7B5$?$)"#)#'P,%"0),.')0?$57,%7'6+$$='+$##.'6+$$='75,%#D4#)$%.'"7CFRF'17'J,#')%=""='#B$J%'0,7B"0,7)C,++@'7B,7'#$0"'E+4C$C$57)C$)=#'J"5"'%"C"##,5@'7$'"O?+,)%'7B"'5,?)='5"C$&"5@'$D'%$50,+'5"='6+$$='C"++' +"&"+#' )%' 0)C"' #4DD"5)%E' D5$0' #"&"5"' +$##' $D' "5@7B5$C@7"#F' 17' )#' )%=""=' 6"+)"&"=' 7B,7'E+4C$C$57)C$)=#'"%C$45,E"'?5$E"%)7$5'C"++#'7$'#"+D:5"%"J'JB)CB'=$"#'%$7'B,??"%'$5'5,5"+@')%'%$%'?,7B$+$E)C,+'C,#"#F'1%'7B"'#,0"'?,?"5.'7B"',47B$5#'?5"=)C7"=',+#$'7B"'D,C7'7B,7',D7"5'#4CB','?,7B$+$E)C,+'"&"%7.'%"J'6$5%'C"++#.'7$$'5,?)=+@'?47')%'7B"'6+$$='#75",0'J"5"'7$$'J",*'7$'E"7','+$%E"5'+)D"7)0"'7B,%'4#4,+F'T$%#"H4"%7+@.'7B"'=",7B'5,7"'$D'#4CB'C"++#'J,#'#B$J%'7$'6"'B)EB"5'7B,%'7B"',&"5,E"'%$50,+'"5@7B5$C@7"#F'N%$7B"5' ?5"=)C7)$%'J,#'0,="' )%' ,' C@C+)C' %"475$?"%),'0$="+' PT$+)9%' "7' ,+F.' 2VV^,.' 6RF' AB"',47B$5#' D$5"C,#7' 7B,7' 7B"' Q:TGS' 75",70"%7' P#7)04+,7)%E' D,C7$5' D$5' 7B"' JB)7"' C"++' +)%",E"R'J$4+=' ="C5",#"' 7B"' 5,7"' $D' ,?$?7$#)#' ,0$%E' %"475$?B)+' ?5"C45#$5#' 6,C*' 7$' %$50,+' +"&"+#'JB)+"' 7B"' =)DD"5"%7),7)$%' 5,7"#' D$5' 7B"' %"475$?B)+' +)%",E"' J$4+=' 5)#"F' 17' B,#' ,+#$' 6""%',##40"='7B,7',?$?7$#)#' 5,7"'$D' 7B"'?5$+)D"5,7)%E'#7"0'C"++#'#B$4+='6"',0?+)D)"='D$5' 75",7"='C@C+)C,+'%"475$?"%),'PT(RF'S$+"@'"7',+F'')%'2VVW',%='T$+)9%'"7',+F')%'2VV^'P,.'6R'#4EE"#7"='7B"%'7B,7')7'J$4+='6"'?$##)6+"'7$'E"7'7B"'#,0"'7B"5,?@'"DD"C7'J)7B'+"##'Q:TGS',#'4#4,++@'4#"='6@'CB,%E)%E' 7B"' 7)0)%E' ,%=' =45,7)$%' $D' 7B"' 75",70"%7F' AB)#'J,#' $67,)%"=' 6@' C$06)%)%E' 7B"'"O)#7)%E'0$="+#'$%'B"0,7$?$)"#)#'J)7B','0$="+'$D'Q:TGS'?B,50,C$*)%"7)C#',%='CB,%E)%E'7B"'7)0"')%7"5&,+'6"7J""%'75",70"%7#',%='7,*)%E'7B"'7)0"')%'7B"'C@C+"')%7$',CC$4%7F''`7B"5' ,??5$,CB"#' ,++$J"=' %)C"' =)#C$&"5)"#I' )7' J,#.' D$5' )%#7,%C".' ?$##)6+"' 7$' "O?+,)%' B$J'#4CB' ,' #B$57' C@C+"' $D' ,6$47' 2X' 7$' Xe'B$45#' D$5'6+$$=' C"++#' C$4+=' )%=4C"' 7B"' $#C)++,7)$%#' $D',6$47'XV'4?'7$'eV'=,@#')%'7B"'JB$+"'6+$$='#@#7"0')%'C,#"'$D'CB5$%)C'0@"+$E"%$4#'+"4*"0),'PT;<RF' AB)#'J$5*' B,#' 6""%' )%&"#7)E,7"=' 6@' 849$:;"%9$4"7' "7' ,+F' P2VV^R' ,%='N=)0@' "7' ,+F'P2VVURF' AB"' ,47B$5#' 4#"=' =)DD"5"%7' ="7"50)%)#7)C' 0$="+#' ,%=' D$4%=' 7J$' E5$4?#' $D'?,5,0"7"5#',6+"'7$'CB,%E"'")7B"5'7B"'?"5)$='$D'7B"'$#C)++,7)$%#'$5'7B")5',0?+)74="F'AB"#"'7J$'E5$4?#'J"5"I'': 7B"'?,5,0"7"5#' )%&$+&"=' )%'C"++' +$##' P,?$?7$#)#',%='=)DD"5"%7),7)$%R',6+"' 7$'CB,%E"' 7B"'
?"5)$=#'$D'7B"'?$?4+,7)$%'=@%,0)C#.',%=': 7B"'?,5,0"7"5#')%&$+&"=')%'7B"'C"++'C@C+"'5"E4+,7)$%'P=45,7)$%'$D'7B"'?5$+)D"5,7)%E'?B,#".'
,%='5""%75@'5,7"'$D'7B"'5"#7)%E'C"++#')%7$'?5$+)D"5,7)$%R',6+"'7$'CB,%E"'7B"',0?+)74="'$D'7B"'C"++'?$?4+,7)$%F''
;,%@'$7B"5' 5"#4+7#'J"5"',CB)"&"='J)7B'="7"50)%)#7)C'0$="+#',%='$%"'$D' 7B"' +,7"#7'0$="+#'
75@'7$')%C+4="'75",70"%7'#75,7"E)"#'4#)%E'%$7'$%+@'7B"'#7)04+,7)%E'D,C7$5#'#4CB',#'[8`'$5'Q:
TGS',#'0"%7)$%"=',6$&"'647',+#$'#$0"'=54E',##$C),7"='7$'CB"0$7B"5,?@'#4CB',#'10,7)%)6'7$'
75",7'C"57,)%'7@?"#'$D'+"4*"0),'P;)CB$5'"7',+F'P2VVU,.'6RRF'
L$J"&"5.' )7' #""0#' )0?$57,%7' 7$' %$7"' 7B,7' #$0"7B)%E' H4)7"' 5"+"&,%7' )#' 0)##)%E' )%' ,++' 7B"'
0$="+#'C)7"=')%'7B)#'#"C7)$%F'($7','#)%E+"'0$="+'B"5"'7,*"#'7B"'6$%"'#754C745"')%7$',CC$4%7F'
;$5"$&"5.'7B"5"',5"'7B5""'6)E')##4"#'7B,7'#B$4+='6"')%C$5?$5,7"=')%'7B"'#74=)"#I'B$J'7$'C"++'
C$004%)C,7"'6"7J""%'",CB'$7B"5',%='E"7'7B"')%D$50,7)$%'D5$0'7B"'"%&)5$%0"%7K'L$J'=$'
7B"@'="C)="'JB)CB'+)%",E"'#B$4+='6"'CB$#"%'JB"%'7B"@',5"'#7)++')00,745"'"%$4EB'7$'="C)="'
,%='6"',6+"' 7$'CB,%E"' D5$0'$%"'65,%CB' 7$',%$7B"5'$%"' P+)*"' 7B"';[8'?5"#"%7"=' )%' #"C7)$%'
-FXRK'S)%,++@.'JB,7'C$4+='6"'#,)=',6$47'7B"'%)CB"#'P?+,C"#'#""="='6@'#7"0'C"++#'7$'E)&"'6)57B'
7$'=)DD"5"%7'C$+$%)"#'$D',++'6+$$='C"++'7@?"#RK'1#'7B"'%406"5'$D'C"++#')%'7B)#'%)CB"'+,5E"'"%$4EB'
7$'C$%#)="5'C$%7)%4$4#'="7"50)%)#7)C'0$="+#.'$5' )#' )7'?$##)6+"'7$'="#C5)6"'7B"#"'%)CB"#'J)7B'
$7B"5'=)#C5"7"',%='#7$CB,#7)C'0$="+#'7,*)%E'#?,C"'C$0?"7)7)$%')%7$',CC$4%7K''
Multi-Agent Systems and Blood Cell Formation
401
AB"' +,#7' H4"#7)$%'J$4+=' 6"' ,%#J"5"=' @"#F' Z%="5' 7B"' ,##40?7)$%' 7B,7' ,' #74=@' )#'0,)%+@'D$C4#"='$%'&"5@' D"J'%)CB"#',7' 7B"' #,0"' 7)0"' )%',' 7)%@'?,57'$D' 7B"'0"=4++,d' ,'=)#C5"7"',%='#7$CB,#7)C',??5$,CB'J$4+='0,*"'#"%#"F''AB)#')#'JB,7')#'="&"+$?"=')%'7B"'%"O7'?,5,E5,?BF'
3.2 A different approach: the multi-agent models !"D$5"'7B"')%75$=4C7)$%'$D'7B"'04+7):,E"%7'0$="+#.')7',??",5#'%"C"##,5@'7$'B,&"',%')%#)EB7'$D'JB,7' B,#' 6""%' =$%"' )%' 7"50' $D' #7$CB,#7)C' 0$="+#F' AB"@' B,&"' 6""%' 4#"=' 7$' ="#C5)6"' 7B"'0"CB,%)#0'$D'C"++'?5$+)D"5,7)$%'="7"50)%"='J)7B','C"57,)%'?5$6,6)+)7@.',%='%$7'6@'?5"&)$4#'="7"50)%)#7)C'0"CB,%)#0#F' 17' )#' ,+#$' )0?$57,%7' 7$' 5"0)%=' $%"' $D' 7B"' 5,5"' "O)#7)%E'0$="+#'J)7B' 5",C7)$%'=)DD4#)$%' 7,*)%E' 7B"' #?,7),+' #754C745"'$D' 7B"'6$%"'0,55$J' )%7$',CC$4%7F'AB)#'J)++' B"+?' 7$' 94#7)D@' 7B"' 4#"' $D' $45' #$D7J,5"' 6,#"=' $%' 7B"'04+7):,E"%7' #@#7"0#' 7,*)%E' 7B"'0"=4++,'#754C745"')%7$',CC$4%7F'
3.2.1 Stochastic models 1%'"&"5@'="7"50)%)#7)C'0$="+.',%@'C"++'D,7"'#4CB',#'=)DD"5"%7),7)$%.',?$?7$#)#'$5'#"+D:5"%"J,+')#'?5"=)C7"='6@'#?"C)D)C'?5$C"##"#'J"++'="D)%"=.'+)*"','E$$='"%E)%"'7B,7'#"+D:5"E4+,7"#F'1%'C,#"'$D' ="5"E4+,7)$%.' 7B"'JB$+"'0"CB,%)#0' 5",C7#' ,%=' 75)"#' 7$' 5",CB' 6,C*' )7#' %$%' ?,7B$+$E)C,+'"H4)+)65)40.',+#$'C,++"='B$0"$#7,#)#F'G$0"7)0"#'7B)%E#'=$'%$7'$CC45')%'7B)#'J,@.',%='$7B"5'"H4)+)65),'C,%'6"'5",CB"=.'CB,%E)%E'7B"'?$?4+,7)$%'D,7"',%='#46#"H4"%7+@'7B"'JB$+"'#@#7"0F'L$J"&"5.')%'&)&$.'7B"'C"++'="C)#)$%#'0,@'%$7'$5)E)%,7"'D5$0'J"++'="7"50)%"='+,J#.',%='7B"'?,5,0"7"5#' )%&$+&"=' )%' 7B"' ?5$6+"0' C,%' "OB)6)7' E5",7' #"%#)7)&)7)"#' 7$' 7)%@' CB,%E"#F' AB"#"'#0,++' &,5),7)$%#' C$4+=' ,??",5' )%' 7B"' )%#)="' $D' 7B"' C"++' P)%75)%#)CR' ,#' J"++' ,#' )7#' "O7"5%,+'"%&)5$%0"%7'P"O75)%#)CRF'AB)#'?5$6+"0'B,#'6""%')%&"#7)E,7"=')%'7B"'#74=@'$D'#7"0'C"++#')%'7B"'+,7"'-bbVc#',%='@",5'2VVVc#'J)7B'7B"'J$5*'$D'N6*$J)7]'P-bbW.'2VVVR.'/)%E+).'P2VVW.'2VVU,.'6R.'("J7$%'P-bb^R.'f$"="5',%='<$"DD+"5'P2VV2.'2VVW6RF'AB"',47B$5#'4#"='=)#C5"7"'0$="+#'JB"5"'="C)#)$%#'54+)%E'7B"'C"++'D4745"'C$4+='6"'0,="'D$++$J)%E'#7$CB,#7)C'?5$C"##"#F'G$0"'#74=)"#'B,&"'#B$J%'7B"'B)EB'#"%#)7)&)7@'$D'#7,6)+)7@'$D'7B"'LGT'#@#7"0'7$'?"57456,7)$%'
,%=' =",7B' 5,7"#' 647' %$7' 7$' ?5$+)D"5,7)$%' 5,7"#' P<")' ,%=' ;,C*"@.' 2VVURF' AB"' )%D+4"%C"' $D'
"O75)%#)C' D+4C74,7)$%' B,#' 6""%' 0$="++"=' 6@' Q)++"#?)"' P-bb2R' ,%=' GB,B5"],"+' P2VVeRF'
T$%C"5%)%E' 7B"' )%75)%#)C' ?"57456,7)$%.' 7B"' )%D+4"%C"' $D' )%7"5%' )%D$50,7)$%' ,%=' &,5),7)$%'
)%#)="' 7B"'C"++'%4C+"4#' +",=)%E' 7$','=5,#7)C' CB,%E"'$D' )7#' D,7"' )#' #7)++' )%'=)#C4##)$%',0$%E#7'
6)$+$E)#7#F' 17' )#' C455"%7+@' 6")%E' )%&"#7)E,7"=' 6@' 0,7B"0,7)C),%#' JB$' J$4+=' +)*"' 7$'
4%="5#7,%='7B"')%D+4"%C"'$D'7B"#"'CB,%E"#'7$'7B"'+)%",E"'CB$)C"'$D','?5$E"%)7$5'C"++#'=4"'7$'
7B"'=)DD"5"%7'CB,%E"#'$CC455)%E'5,%=$0+@')%'7B"'%4C+"4#'P&,5),7)$%'=45)%E'75,%#C5)?7)$%'$D','
E"%".' 75,%#+,7)$%'$5'0f(N.'"7CFRF'G"%#)7)&)7@' 7$'#4CB'0$=)D)C,7)$%#'J$4+='="C5",#"',#'C"++#'
)%C5",#"' 7B")5'0,745)7@F' 1%' $7B"5'J$5=#.' )7'J$4+=' 6"'0$5"' =)DD)C4+7' D$5' ,' ?5"C45#$5' C"++' 7$'
CB,%E"' )7#' +)%",E".' JB)+".' ,%' )00,745"' C"++.' +"7' #,@' ,' ;[8' ?5$E"%)7$5' C$4+=' 6"' ",#)+@'
)%D+4"%C"='7$'6"C$0"'")7B"5','0"E,*,5@$C@7"'$5',%'"5@7B5$C@7"F'AB)#'="C)#)$%'C$4+='$CC45',#'
"O?+,)%"=',6$&"',7'7B"'0$+"C4+,5'+"&"+.'JB"%'#7$CB,#7)C)7@'J$4+='B,&"','E5",7"5')%D+4"%C"F'
AB4#'04+7):#C,+"'0$="+#'J$4+='6"'%"C"##,5@F'AB)#'B,#'6""%',+5",=@'?5$?$#"='6@'T5,4#7"'"7'
,+F')%'2V-VF'
N++'7B"#"'J$5*#',5"'$D'E5",7')%7"5"#7.'647'#7)++.'$%"')0?$57,%7'7B)%E')#'0)##)%E')%'7B"'0$="+#I'
#?,C"F' T$%#"H4"%7+@.' C"++' C$0?"7)7)$%' D$5' #?,C".' 7B")5' C$004%)C,7)$%' ="?"%=)%E' $%' 7B")5'
?$#)7)$%.',%='$D'C$45#"'7B"'6$%"'0,55$J'#754C745"'#B$4+='6"'7,*"%')%7$',CC$4%7F'L$J"&"5.'
$%"'="7"50)%)#7)C',??5$,CB'"O)#7#',%=')#'65)"D+@'"O?+,)%"=')%'7B"'%"O7'?,5,E5,?BF'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
402
3.2.2 Spatial models 1%'2VV^.'!"##$%$&'"7',+F'?5$?$#"=','#?,7),+'0$="+' )%'$5="5' 7$'="#C5)6"' 7B"' )%D+4"%C"'$D' 7B"'0"=4++,5' #75$0,F' 1%=""=.' )%' 7B"#"' C$0?,C7' ,5",#.' #?,7),+' ?$#)7)$%' ,%=' C$0?"7)7)$%' ,5"')0?$57,%7F'AB)#')#'"&"%'0$5"','C54C),+'0,77"5')%'C,#"'D$5')%#7,%C"'$D',C47"'+"4*"0),F'MB"%'7B)#'?,7B$+$E@'="&"+$?#' )%' 7B"'6$%"'0,55$J.' )00,745"' C"++#.'0$#7+@'JB)7"' C"++#.'$&"57,*"'7B"' #?,C"' ="=)C,7"=' 7$'0$5"'0,745"' C"++#F' AB"#"' +,77"5' ,5"' ?4#B"=' $47' D5$0' 7B"'0,55$J'=)5"C7+@'7$'7B"'6+$$='#75",0'J)7B$47'C$0?+"7)%E'7B")5'0,745,7)$%'?5$C"##F'AB"'JB$+"'#@#7"0')#'5,?)=+@')%&,="='6@')00,745"'C"++#'4%,6+"'7$'#,7)#D@'7B"'D4%C7)$%'5"H4"#7"=F'S457B"50$5".'7B"@'#7$?'7B"'="&"+$?0"%7'$D'C"++#'D5$0'$7B"5'+)%",E"#'JB)CB'C,4#"#',%"0),'=4"'7$','+,C*'$D'"5@7B5$C@7"#' ,%='B"0$55B,E"#'6"C,4#"'$D' ,' +,C*'$D'?+,7"+"7#F'AB"',??5$,CB' )%75$=4C"='6@'!"##$%$&'"7',+F')%'2VV^'C$%#)#7#')%','#)0?+)D)"='C$%7)%4$4#'0$="+'="#C5)6)%E'C"++'0$&"0"%7')%'7B"'#75$0,F'17')#'64)+7'J)7B'5",C7)$%:=)DD4#)$%'#@#7"0#'$D'?,57),+'=)DD"5"%7),+'"H4,7)$%#'J)7B'C$%&"C7)$%F'AB"'5$+"'$D'C"++'=)DD4#)$%'J,#'4#"='7$')++4#75,7"','5,%=$0'0$7)$%')%'7B"'#75$0,.'0"CB,%)C,+'?5"##45"'6"7J""%'C"++#'J,#'#"7'4?'"O?+,)%'7B"'#?,C"'C$0?"7)7)$%')%'7B"'0,55$J',%='/,5C@' +,J' )%' ?$5$4#'0"=)40' ,++$J"=' 7B"' ,47B$5#' 7$' #)04+,7"' 7B"'0"=4++,5' #75$0,F'[O)#7"%C"'$D','=)DD4#)$%'7B5"#B$+='D$5' +"4*"0)C'C"++#'J,#'?5$&"%.'6"+$J'JB)CB'7B"'B",+7B@'#7,7"' +$#"#' )7#' #7,6)+)7@' ,%=' +"7' 7B"' +"4*"0)C' C"++#' $&"57,*"' 7B"' #@#7"0F' AB")5' #)04+,7)$%#'#B$J"=',+#$'7B"',C7)$%'$D'CB"0$7B"5,?@'$%'7B"'?5$+)D"5,7)$%'&"+$C)7@'$D'7B"'C"++#F'
3.2.3 Multi-agent models: a compromise AB"5"' "O)#7' 7J$'J,@#' 7$' C$06)%"' #?,7),+'0$="+#'J)7B' #7$CB,#7)C)7@F'`%"'J,@' C$4+=' 6"' 7$')%C+4="'#$0"'#7$CB,#7)C)7@')%'7B"'C$%7)%4$4#'5",C7)$%:=)DD4#)$%'#@#7"0'$D'?,57),+'=)DD"5"%7),+'"H4,7)$%#F'AB"'#"C$%='J,@'J$4+='6"'7$'C$%#)="5'=)#C5"7"'04+7):,E"%7'0$="+#F'A$'7B"'6"#7'$D'$45'*%$J+"=E".'7B"'D)5#7'J,@'B,#'%$7'6""%'7,C*+"='@"7F'AB)#')#'7B"'5",#$%'JB@'J"'D$C4#'$45',77"%7)$%'B"5"'$%'7B"'#"C$%=',??5$,CBI'7B"'04+7):,E"%7'0$="+#F''AB"' 0,)%' $69"C7)&"' $D' 7B"' 4#"' $D' 7B"' 04+7):,E"%7' #@#7"0#' ,??+)"=' 7$' B"0,7$?$)"#)#' )#' 7$'#)04+,7"'C"++#',#')%=)&)=4,+'C,?,6+"'$D'#"+D:5"%"J,+.',?$?7$#)#'$5'=)DD"5"%7),7)$%')%','C+$#"='#?,C"' 5"?5"#"%7)%E' ,' ?,57' $D' 7B"' 6$%"' 0,55$JF' AB"' D)5#7' 0$="+#' ,??",5"=' )%' 2VVW' J)7B'8)0"%7"+'2VVW'JB$')%75$=4C"=','#)0?+"')%7"5D,C"'6,#"='$%'7B"'",5+@'-bUec#';,C*"@'0$="+'$%'B"0,7$?$)"#)#F' 1%' 2VVe.' /c1%&"5%$' "7' ,+F'J$5*"=' $%' ,'04+7):,E"%7'0$="+' #)04+,7)%E' #7"0'C"++#'647'7B"'?5$6+"0'J,#'0$5"',=,?7"='D$5'7B"')%7"#7)%,+'C5@?7'C"++#F''f,0,#' ,7' 7B"' #,0"' ?"5)$=' ="&"+$?"=' ,' #$D7J,5"' ?,C*,E"' %,0"=' ("7+$E$'PB77?IaaCC+F%$57BJ"#7"5%F"=4a%"7+$E$aR.' ,' _?5$E5,00,6+"' 0$="+)%E' "%&)5$%0"%7' D$5'#)04+,7)%E'%,745,+',%='#$C),+'?B"%$0"%,_.'J)7B'$%"',??+)C,7)$%'7$'7B"'6+$$='C"++'D$50,7)$%F'L$J"&"5.'("7+$E$c#',)0')#'%$7'7$'0$="+'B"0,7$?$)"#)#'$%+@F'AB4#.'0,%@'#?"C)D)C)7)"#'5"+,7"='7$'7B"'6$%"'0,55$J'=$'%$7',??",5F'AB)#')#'7B"'5",#$%'JB@')%'2VVW.'!"##$%$&'"7',+F'C5",7"=','%"J'04+7):,E"%7'6,#"='#$D7J,5"'="=)C,7"='$%+@'7$'7B"'C"++' )%7"5,C7)$%')%'7B"'6$%"'0,55$JF'AB)#' J$5*' )%7"E5,7"=' C$0?+"O' ?5$C"##"#' 7B,7' B,&"' %$7' 6""%' 7,*"%' )%7$' ,CC$4%7' 6@' 7B"'?5"&)$4#' #74=)"#.' #4CB' ,#' C"++' C$004%)C,7)$%.' #)]"' =)DD"5"%C".' C"++' =)DD"5"%7),7)$%.' #?,C"'C$0?"7)7)$%.' ?,7B$+$E)C,+' ,%=' %$%' ?,7B$+$E)C,+' C"++' 047,7)$%#.' #?5",=' $D' =)#",#"#' +)*"'+"4*"0),',%='7B"'6$%"'0,55$J'%)CB"F''N++'7B"'="7,)+#'$D'7B)#'%"J')%7"5D,C"',5"'="&"+$?"=')%'7B"'%"O7'#"C7)$%F'
4. A specific multi-agent model adapted to hematopoiesis
L$J')#')7'?$##)6+"'7$'0$="+'B"0,7$?$)"#)#')%'7B"'6$%"'0,55$J')%','5",+)#7)C'J,@'4#)%E',7'7B"'#,0"'7)0"'7B"'#?,C"'#754C745"',%='7B"'C"++'?$?4+,7)$%'=@%,0)C#K'AB"',)0'$D'7B)#'#"C7)$%')#'7$'
Multi-Agent Systems and Blood Cell Formation
403
?5"#"%7',%',77"0?7'7$',%#J"5'7B)#'H4"#7)$%'6@'7B"'4#"'$D'7B"'04+7):,E"%7'#@#7"0#F'17'B,#'6""%')%75$=4C"='6@'!"##$%$&'"7',+F'D$5'7B"'D)5#7'7)0"')%'2VVWF'N%')0?5$&"='&"5#)$%'$D'7B"'#$D7J,5"'J,#'E)&"%')%'!"##$%$&'"7',+F')%'2VVb',%='%"J'?"5#?"C7)&"',??+)C,7)$%#',5"')%75$=4C"=',7'7B"'"%='$D'7B)#'#"C7)$%F'
4.1 The software basis !"D$5"' #B$J)%E' #)04+,7)$%#' $D' 7B"' #$D7J,5"' J"' ?5$?$#"' 7B"' 6,#)C' ,##40?7)$%#' 0,="' 7$'$67,)%','C+",5.' 5",+)#7)C',%='4%="5#7,%=,6+"',??5$,CB'$D' 7B"'?5$6+"0F' 17',??",5#'%"C"##,5@'7B4#'D$5','#7,57'7$'"O?$#"'7B"'J,@'7B"'C"++'C@C+"'J,#'0$="+"=F'AB"%')7'#""0#')%7"5"#7)%E'7$'E"7',%' )%#)EB7' $D' B$J' 7B"' 6$%"' 0,55$J' #754C745"' C$4+=' 6"' ="#C5)6"=' ,%=' B$J' 7B"' #?,C"'C$0?"7)7)$%'C$4+='6"'#)04+,7"=F''
4.1.1 Modeling the cell cycle 1%'7B"'#$D7J,5"')7'J,#'%"C"##,5@'7$'="?)C7'?5"C)#"+@'7B"'=)DD"5"%7'C"++'D,7"#F'M"',##40"'B"5"'7B,7'C"++#',5"'#0,++'=)#*#'B,&)%E'7B5""'?$##)6)+)7)"#I'#"+D'5"%"J'P,'C,?,C)7@'0$#7+@',47B$5)]"='D$5'#7"0'C"++#.'647'7B)#'C,%'6"',??+)"='7$',%@'$7B"5'C"++'7@?"#.'#4CB',#'?5$E"%)7$5#.'?5"C45#$5#'$5'047,7"='C"++#R.'=)DD"5"%7),7"'$5'=)"'6@',?$?7$#)#'P%,745,+'=",7BRF''
XF-F-F-'AB"'=)&)#)$%'?5$C"##'
!"D$5"'=)&)=)%E.','C"++'J)++'E5$J'7$'E"7'"%$4EB'5$$0'D$5')7#'7J$'=,4EB7"5'C"++#F'($7"'7B,7'J"',##40"'B"5"'7B,7','0$7B"5'C"++'J)++'E)&"'6)57B'7$'7J$'=,4EB7"5'C"++#F'!47'7B)#')#'%$7'"OC+4#)&"F'17')#'?$##)6+"')%'7B"'#$D7J,5"'7$'+"7','C"++'6"',6+"'7$'=)&)="')%7$'0$5"'7B,%'7J$'C"++#I'7B)#'C$4+='6"'4#"='7$'E"7','D,#7"5'5"#4+7')%'7B"'#)04+,7)$%#F'N'#7"0'C"++'C$4+='D$5')%#7,%C"'E)&"'6)57B'7$'X'C"++#.' $%"'J$4+=' 6"' ,%$7B"5' #7"0' C"++.' ,%=' 7B"' $7B"5' 7B5""' C"++#'J$4+=' C$55"#?$%=' 7$' 7B"'?5$E"%)7$5#'$D'7B"'7B5""'+)%",E"#'$D'7B"'0@"+$)='65,%CB'P#""'S)EF'YRF'[,CB'C"++'C,%'6"'E)&"%','#?"C)D)C' C$+$5' ="?"%=)%E' $%' )7#' 7@?"I' @"++$J' D$5' )%#7,%C"' D$5' #7"0' C"++#.' 5"=' D$5' 7B"' 5"=''
'
S)EF'YF'/)DD"5"%7'#7"0'C"++'D,7"#'7,*"%')%7$',CC$4%7'6@'7B"'#$D7J,5"F'N'#7"0'C"++')%'@"++$J'C,%'")7B"5'E)&"'6)57B'7$'7J$'=,4EB7"5'C"++#'J)7B'"O,C7+@'7B"'#,0"'#754C745"',#'7B")5'0$7B"5.'$5'E)&"'6)57B'7$'$%"'#7"0'C"++',%='$%"'=)DD"5"%7),7"='?5$E"%)7$5'P5"='C"++.'JB)7"'C"++'$5'?+,7"+"7R.'$5'=)"'6@',?$?7$#)#F'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
404
+)%",E".'E5""%'D$5'?+,7"+"7#',%='6+4"'D$5'7B"'JB)7"'+)%",E"F'AB)#'="?"%=#'7$7,++@'$%'7B"'4#"5c#'="C)#)$%F'[,CB'+)%",E"'C,%'6"'#)04+,7"=',7'7B"'#,0"'7)0"'$5'%$7F'`%"'C,%'D$C4#'$%+@'$%'$%"'65,%CB.'",CB'$%"'B,&)%E','#?"C)D)C'?5$?"57@'$5'%$7I'7B"'#)]"'$D'7B"'JB)7"'C"++#'$5'"5@7B5$C@7"#'="C5",#"#',#'7B")5'0,745)7@')%C5",#"#'647'7B)#')#'"O,C7+@'7B"'$??$#)7"'D$5'0"E,*,5@$C@7"#'D$5')%#7,%C"F'AB"'#)]"'$D'",CB'C"++'7@?"'C,%'6"'="7"50)%"='6@'7B"'4#"5'94#7'6@'CB,%E)%E'7B"'5,=)4#'$D'7B"'=)#*#')++4#75,7)%E'7B"'C"++#F'
XF-F-F2'G7$CB,#7)C)7@')%'?5$+)D"5,7)$%'
N' C"++' C,%' =)"' 6@' ,?$?7$#)#' ,7' ,%@' 7)0"F' AB"' ?5$+)D"5,7)$%' =45,7)$%' C,%' 6"' C$%#7,%7' ,%='="D)%"=' 6@' 7B"' 4#"5' D$5' ",CB' C"++' 7@?".' 647' )7' C,%' 6"' ="7"50)%"=' ,%=' $CC45'J)7B)%' ,' 7)0"'=)#75)647)$%I','C$%#7,%7'7)0"'?+4#'$5'0)%4#','5,%E"'JB$#"'&,+4"')#'="D)%"='6@'7B"'4#"5F'AB)#')#'$%"'$D'7B"'&,5)$4#'#?"C)D)C)7)"#'$D'7B)#'#$D7J,5"F'17')#',+#$'?$##)6+"'7$'="C)="'JB,7'C$4+='6"'7B"'?5$6,6)+)7@'D$5','#7"0'C"++'D$5')%#7,%C"'7$'E)&"'6)57B'7$','5"='JB)7"'$5'?+,7"+"7'?5$E"%)7$5F'AB)#',6)+)7@'$D'7B"'#$D7J,5"'#""0#'H4)7"')0?$57,%7'D$5'B"0,7$+$E)#7#')%'7B"'#"%#"'7B,7',+0$#7'X^'g'$D'7B"'6+$$='C$%#)#7#'$D'5"='6+$$='C"++#'7B,7')#',6$47'bbg'$D'7B"'B"0,7$C5)7'P?$57)$%'$D'C"++#')%'7B"'6+$$=.'7B"'$7B"5'?$57)$%'C$%#)#7'$D'?+,#0,.'7B,7')#'7B"'5"0,)%)%E'^^g'$D'6+$$=RF'AB"'5"#7'$D'7B"'B"0,7$C5)7')#'C$0?$#"='$D'JB)7"'C"++#'D$5'VF2g.',%='0"E,*,5@$C@7"#'6"7J""%'VFW'7$'-gF'AB4#.')7'#""0#'5",+)#7)C'7$',##40"'7B,7','#7"0'C"++'B,#'0$5"'CB,%C"#'7$'E)&"'6)57B'7$','5"='6+$$='C"++'5,7B"5'7B,%','C"++'D5$0',%$7B"5'+)%",E"F'AB"'#$D7J,5"'$DD"5#'7B)#'?$##)6)+)7@'6@'CB$$#)%E'=)DD"5"%7'?5$6,6)+)7@'D$5','C"++'7$'E)&"'6)57B'7$','C"57,)%'C"++'7@?"F'AB)#'?$##)6)+)7@')%C+4="#',+#$' 7B"'?5$6,6)+)7@' 7$'=)"F'AB4#.'"&"%',?$?7$#)#'C,%'6"'E)&"%','5,%=$0'5,7"' 7B,7'C,%'6"'="7"50)%"='6@'7B"'4#"5'P#""'S)EF'XRF'AB)#')#',+#$'5"+"&,%7')%'7B"'#"%#"'7B,7',?$?7$#)#')#'5,7B"5')0?$57,%7')%'7B"'"5@7B5$C@7"'+)%",E".',%='7B)#'5,7"'C,%'6"'5"=4C"='4%="5'7B"')%D+4"%C"'$D'[8`F'AB"')%D+4"%C"'$D'[8`',%='$7B"5'#)04+,7)%E'D,C7$5#'J)++'6"'="#C5)6"='+,7"5'$%F''
4.1.2 The bone marrow structure AB"' 6$%"'0,55$J' )#' #"7' 4?' ,#' ,' #)0?+"' 5"C7,%E+"' )%' 7B"' #$D7J,5"F'N%@' 7)0"' 7B,7' ,' C"++' )#'?4#B"=',J,@'D5$0'7B"'5"C7,%E+"'6$5="5.')7')#',##40"='7$'5",CB'7B"'6+$$='#75",0F'AB"'#)]"'$D'7B"'5"C7,%E+"'C,%'6"'CB$#"%'",#)+@'6@'7B"'4#"5#.',%='0$=)D)"=',%@7)0"F';$5"$&"5.')%'$5="5'7$'6"'0$5"'5",+)#7)C.')7')#'?$##)6+"'7$')%75$=4C"'D)O"='#"E0"%7#'$D'=)DD"5"%7'#)]"',%@JB"5"')%'7B"'5"C7,%E+"'7$'#)04+,7"'7B"'?$5$#)7@'$D'7B"'6$%"'0,55$JF'AB"#"'#"E0"%7#'C,%%$7'6"'C5$##"='6@'7B"' C"++#' ,%=' 7B"@' ,5"' C$%#)="5"=' ,#'J,++#' %"C"##,5@' 7$' 6@?,##' D$5' 7B"' C"++#F' AB"'4#"5' C,%'?+,C"'7B"'#"E0"%7#')%'=)DD"5"%7'J,@#I'7B"@'C,%'6"'?47'+)*"','6$77+"'%"C*'7$'D$5C"'7B"'C"++#'7$'4#"'$%+@'$%"'J,@'$47'7$'7B"'6+$$='#75",0.'7B"@'C,%'6"')%'Y'$D'7B"'X'6$5="5#'$D'7B"'5"C7,%E+"'7$'E)&"'$%+@'$%"'?$##)6+"'#)="'D$5'C"++#'7$'5",CB'7B"'#75",0.'7B"@'C,%',+#$'5"?5"#"%7'=)DD"5"%7'%)CB"#'JB"5"'#7"0'C"++#'C$4+='="&"+$?'C$+$%)"#'D$50)%E'E5,?"#'$D'%"J'6$5%'C"++#F'>)#C$#)7@'$D'7B"'6+$$='C"++#')%'7B"'6$%"'0,55$J'C,%',+#$'6"'="C)="='6@'CB,%E)%E','?,5,0"7"5'&,+4"')%'7B"'54%'J)%=$J'$D'7B"'#$D7J,5"F''MB"%'=)&)=)%E.'",CB'C"++'E)&)%E'6)57B'7$'7J$'$5'0$5"'=,4EB7"5'C"++#'?4#B"#',J,@'7B"'$7B"5')%=)&)=4,+#F' G?,C"' C$0?"7)7)$%' )#' 7B"%' ="#C5)6"=F' T$%#"H4"%7+@.' )D' $%"' C"++' 7@?"' =)&)="#'0$5"' 5,?)=+@' 7B,%'$7B"5#.' 7B"'6$%"'0,55$J'J$4+='#J)D7+@'6"' D4++'$D' 7B)#' 7@?"'$D' C"++#',%='$DD#?5)%E.'7B"'$7B"5'C"++#'J$4+='6"'?4#B"=',J,@'$47')%'7B"'6$%"'0,55$J.'$5'J$4+='B,&"'%$'5$$0' 7$' ="&"+$?' 7B")5' +)%",E"F' AB)#' ?B"%$0"%$%' C,%' $CC45' D$5' )%#7,%C"' )%' C,#"' $D' ,C47"'0@"+$)='+"4*"0),'="#C5)6"=')%'7B"'%"O7'#"C7)$%F'17'#""0#'0$5"'5",+)#7)C'D$5'#7"0'C"++#'7$'6"'D)O"=')%','%)CB"',%='7B"'0$5"','C"++')#'0,745".'7B"'0$5"')7#',6)+)7@'7$'E"7'="7,CB"='D5$0'7B"'C$+$%@'J$4+='6"')0?$57,%7F'AB)#'B,#'%$7'@"7'6""%'7,*"%')%7$',CC$4%7')%'7B"'#$D7J,5".'647')7')#'4%="5'C455"%7')%&"#7)E,7)$%F'S$5'7B"'0$0"%7.',++'7B"'C"++#'B,&"'7B"'#,0"',6)+)7@'7$'0$&"'$47'D5$0'7B"'6$%"'0,55$J'J,++#F''
Multi-Agent Systems and Blood Cell Formation
405
'
'
S)EF'XF'85"#"%7,7)$%'$D'7B"'=)DD"5"%7'J)%=$J#'E)&"%'6@'7B"'#$D7J,5"F'AB"'7$?'+"D7'J)%=$J'5"?5"#"%7'7B"'54%%)%E',??+)C,7)$%'J)7B'=)DD"5"%7'?,5,0"7"5#'#4CB',#'&)#C$#)7@F'AB"'+"D7'J)%=$J'E)&"#'7B"')++4#75,7)$%'$D'7B"'75""'C$%#)#7)%E'$D',++'7B"'C"++#',%='$DD#?5)%E.'",CB'=)DD"5"%7),7)$%'?5$6,6)+)7@',5"'#"7'4?')%'7B)#'75"".'",CB'C$+$45'5"?5"#"%7#','C"++'7@?".'7B"'5"='D5,0"'C$55"#?$%=#'7$'#$0"'$D'C"++'?5$?"57)"#'#4CB',#'7B"'+)D"'7)0".'#)]"'P5,=)4#R.'"7CF'AB"'E5""%'D5,0"'=",+#'J)7B'7B"'#?,C"'?5$?"57@'P#)]"'$D'7B"'=$0,)%.',%=',==)7)$%'$D'#"E0"%7#RF'AB"'#0,++'=)#*#')%'7B"'E5)=#'5"?5"#"%7'7B"'=)DD"5"%7'C"++#'=)&)=)%E.'=)DD"5"%7),7)%E',%='=@)%E'J)7B','D$C4#'$%'$%"'?,57'$D'7B"'#)04+,7)$%',7'7B"'6$77$0'+"D7'$D'7B"'D)E45"F''
4.2 Normal and pathological hematopoiesis ND7"5'#"77)%E'4?',++'7B"',=94#70"%7#'D$5'7B"'#?"C)D)C'?5$6+"0'CB$#"%'6@'7B"'4#"5I'%406"5'$D'
C"++'+)%",E"#.'C"++'D,7".'=)DD"5"%7'?5$6,6)+)7)"#'P=)DD"5"%7),7)$%'5,7"#.',?$?7$#)#'5,7"#.'"7CFR.'#)]".'
6$%"'0,55$J'#754C745"FFF'17')#'?$##)6+"'7$'#)04+,7"'%$50,+',%='?,7B$+$E)C,+'B"0,7$?$)"#)#F''
4.2.1 Normal hematopoiesis A$' E"7' ,%' ,CC45,7"' 0$="+' $D' %$50,+' B"0,7$?$)"#)#' )7' )#' )0?$57,%7' 7$' C$++"C7' ,#' 0,%@'
)%D$50,7)$%',6$47'7B"'=)DD"5"%7'?,5,0"7"5#',#'?$##)6+"F'AB)#')#'7B"'5",#$%'JB@')7')#'%"C"##,5@'
7$'"OCB,%E"'0,%@'=)#C4##)$%#'J)7B'B"0,7$+$E)#7#F'`%"',77"0?7'B,#'6""%'0,=".'7,*)%E'",CB'
#)]"'$D'C"++'7@?"')%7$',CC$4%7.'J)7B'=)DD"5"%7'?5$+)D"5,7)%E'7)0"#.',?$?7$#)#'?5$6,6)+)7)"#',%='
=)DD"5"%7'%)CB"#F'AB"'5"#4+7'B,#'6""%'?+$77"=F'L$J"&"5.'0,%@'?,5,0"7"5#'%""='7$'6"'#"7'4?'
?5$?"5+@' )%' E$$=' ,E5""0"%7' J)7B' 7B"' "O?"5)0"%7,+' $6#"5&,7)$%#F' AB)#' )#' 4%="5' C455"%7'
)%&"#7)E,7)$%'P#""'S)EF'^RF''
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
406
'
S)EF'^F'N77"0?7'$D'7B"'#)04+,7)$%'$D','D4++'%$50,+'B"0,7$?$)"#)#')%'$%"'7)%@'?,57'$D'7B"'6$%"'0,55$JF'[,CB'C"++'7@?"'B,#'6""%'="7"50)%"='J)7B')7#'#)]".'C$+$45.'=)DD"5"%7),7)$%'?5$?"57)"#.'"7CF'17')#'7B"%'?$##)6+"'7$')="%7)D@'7B"'=@%,0)C#'D$5'",CB'+)%",E"F'`%"'C,%'$6#"5&"'7B"'=)DD"5"%7'C$+$%)"#'D$50"=',D7"5'7B"'#""=)%E'$D'#)O'B"0,7$?$)"7)C'#7"0'C"++#F'
4.2.2 Pathological hematopoiesis: an application to leukemia /)DD"5"%7' ?,7B$+$E)"#' C$4+=' 6"' #)04+,7"=I' #75"##' "5@7B5$?$)"#)#' #4CB' ,#' ,%"0),.'7B5$06$C@7$?"%),'$5'+"4*"0),',0$%E#7'7B"'0$#7'*%$J%'?$##)6+"'=)#",#"#F'M"'="C)="'B"5"'7$' ?5"#"%7' $%+@' #$0"' 5"#4+7#' 5"+,7"=' 7$' +"4*"0),F' M"' J"5"' )%7"5"#7"=' )%' 7B"' =)DD"5"%7'?$##)6)+)7)"#' D$5' +"4*"0),' 7$' #?5",=' )%' 7B"' 6$%"' 0,55$JF' 17' )#' )%=""=' *%$J%' 7B,7' #$0"'+"4*"0),' C,%' 6"' 5"0$&"=' D5$0' 7B"' 6$=@' J)7B$47' "&"%' 7B"' )%=)&)=4,+' 7$' 6"' ,J,5"' $D'#4DD"5)%E' D5$0' 7B"' =)#",#"F' L$J"&"5.' )%' #$0"' C,#"#.' 7B"' ?,7B$+$E@' C,%' #"77+"' =$J%' ,%='#?5",='4%7)+' ,++' 7B"'0,+)E%,%7' C"++#' D4+D)++' 7B"' 6$%"'0,55$JF' 17' C,%' ,+#$'6"'?$##)6+"' 7$' E"7'CB5$%)C' #@0?7$0#' $D' 7B"'=)#",#"F' 1%' $7B"5'J$5=#.' ?,7B$+$E)C,+' C"++#' ,%='%$%'?,7B$+$E)C,+'C"++'?$?4+,7)$%'J$4+='$#C)++,7"'JB)CB'C$4+='C$55"#?$%='7$'CB5$%)C'0@"+$)='+"4*"0),'C,#"#F''[&"5@7B)%E' #7,57#' J)7B' ,' #)%E+"' C"++' 7B,7' 047,7"#F' G"77+"0"%7' $D' 7B"' =)#",#"' ="?"%=#' $%'
=)DD"5"%7'D,C7$5#F'L"5"',5"'#$0"'$D'7B"'0,)%'"O?+,%,7)$%#'$D'7B"'?,7B$+$E)C,+'=@%,0)C#F'AB"'
#$D7J,5"',++$J#'7B"'4#"5'7$'CB$$#"',%@'C"++'7$'6"','047,%7'C"++F'17'C,%'6"','#7"0'C"++',#'J"++',#'
,%@'$7B"5'C"++F'AB)#'C"++'C,%'B,&"'7B"'#,0"'?5$?"57)"#',#','%$50,+'C"++'647')7'C,%',+#$'B,&"'7B"'
,6)+)7@' 7$' =)&)="' D,#7"5' 7B,%' 7B"' $7B"5.' J)7B' ,' ?5$+)D"5,7)$%' 7)0"' 04CB' #B$57"5' 7B,%' ,%'
,&"5,E"' C"++.' $5' ,' =)&)#)$%' 5,7"'04CB'0$5"' )0?$57,%7F' AB)#' C"++' C,%' ,+#$' =)DD"5"%7),7"' ,%='
*""?'047,7)%E' 7$' $67,)%'0$5"' ,EE5"##)&"'0,+)E%,%7' C"++#F'L"5"' ,5"' 7B5""' "O,0?+"#' $D' 7B"'
#?5",='$D'7B"'=)#",#"')%'7B"'6$%"'0,55$JF''
Multi-Agent Systems and Blood Cell Formation
407
'
'
S)EF'WF'1++4#75,7)$%'$D'7B"'#?5",='$D','=)#",#"F'N'0,+)E%,%7'C"++')#'?+,C"=')%'7B"'6$%"'0,55$J'=45)%E'%$50,+'B"0,7$?$)"#)#'P7$?'+"D7R',%='="&"+$?#'7$'"&"%74,++@')%&,="'7B"'JB$+"'=$0,)%F'AB)#'C$4+='C$55"#?$%='7$','C,#"'$D',C47"'+"4*"0),'P)++4#75,7)$%'7,*"%'D5$0'!"##$%$&'"7',+F'2VVWRF'
XF2F2F-'NC47"'+"4*"0),'
1%'7B)#'"O,0?+".'J"'C$%#)="5','0,+)E%,%7'C"++'7B,7'047,7"#F'AB"'C"++'CB$#"%')#'%$7','#7"0'C"++F'
AB)#' CB$)C"'J,#'0,="' )%' $5="5' 7$' #B$J' 7B,7' 7B"' =)#",#"' C,%' #?5",=' ,%=' #"77+"' =$J%' 7B"'
0,55$J'"&"%')D')7')#'%$7','#7"0'C"++F'17',++'="?"%=#'$%'7B"'?5$?"57)"#'E)&"%'$%'7B"'047,%7'C"++F'
1%' 7B)#' C,#".' 7B"' ?,7B$+$E)C,+' C"++#' ?5$+)D"5,7"'0$5"' 5,?)=+@' 7B,%' 7B"' ,&"5,E"' C"++#F' N7' 7B"'
",5+@' #7,E"' $D' 7B"' =)#",#".' )7' #""0#' 7B,7' +"4*"0)C' C"++#' J)++' %$7' #7,@' )%' 7B"' 0,55$JF' !47'
5,?)=+@.'7B"@'#7,57'7$'J,#B'$47'7B"'%$%'?,7B$+$E)C,+'C"++#'D5$0'7B"'6$%"'0,55$J',%='#?5",='
,++',5$4%='7B"'?+,C"'7$'"&"%74,++@'$CC4?@',+0$#7',++'7B"'0"=4++,5'0"=)40'P#""'S)EF'WRF'17')#'
)0?$57,%7',7'7B)#'?$)%7'7$'%$7"'7B,7'?5$=4C7)$%'$D'%$50,+'C"++#'=$"#'%$7'="C5",#"')%'?5"#"%C"'
$D' 7B"' ?,7B$+$E@F' AB"' $%+@' "&"%7' $CC455)%E' B"5"' )#' 7B"' #75$%E' +$C,+' ?5"##45"' 7B,7' ?4#B"#'
$7B"5' C"++#' $47' 7$' 7B"'6+$$=' #@#7"0#F'N#',' C$%#"H4"%C".' ,' +,5E"'%406"5' $D' )00,745"' C"++#'
)%&,="'7B"'6+$$='#75",0'JB)CB'E)&"#'7B"'$%#"7'$D'7B"'#@0?7$0#F'AB"'?5$+)D"5,7)$%'7)0"')#'$D'
E5",7')0?$57,%C"')%'7B"'#?5",='&"+$C)7@'$D'7B"'=)#",#"F'17'B,#'6""%')++4#75,7"=')%'S)EF'UF'S$5','
+$%E'?5$+)D"5,7)$%'7)0".'0,+)E%,%7'C"++#'5"0,)%'+$C,+)]"=')%','#0,++'5"E)$%',%='=$'%$7'#""0'
7$' #?5",=' )%' 7B"'JB$+"' #@#7"0F'`%' 7B"' C$%75,5@.' D$5' ,' #B$57'?5$+)D"5,7)$%' 7)0"' 7B"'=)#",#"'
J$4+=' ",#)+@' #?5",=' $47' ,%=' )%&,="' 7B"' 6$%"' 0,55$JF' N' C$06)%,7)$%' $D' =)DD"5"%7'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
408
?,5,0"7"5#' J$4+=' 7B"%' ,++$J' 7B"' #@#7"0' 7$' 5",CB' =)DD"5"%7' "H4)+)65),' ="?"%=)%E' $%' 7B"'
7B5"#B$+=' 5",CB"=F' N'0,7B"0,7)C,+' ,%,+@#)#' C$55"#?$%=)%E' 7$' 7B"' #)04+,7)$%' B,#' %$7' @"7'
6""%'=$%"'647'#B$4+='6"')%&"#7)E,7"=')%'7B"'D4745"'#B$J)%E','E5",7'5,%E"'$D'=@%,0)C#F'17')#'
)%7"5"#7)%E' D$5' )%#7,%C"' 7$'%$7"' 7B,7' )D' 7B"'="%#)7@'$D' #7"0'C"++#' )#' )%C5",#"=.' ,%=' 7B"' #,0"'
&,+4"#'D$5'?,5,0"7"5#',5"'*"?7.'7B"%'+"4*"0),')%'7B"#"'#?"C)D)C'#)04+,7)$%#'B,#'+"##'CB,%C"#'
7$' ="&"+$?F' S457B"50$5".' )D' ,'047,7)$%' )#' E)&"%' 7$' ,'0,745"' C"++.' 7B)#' C"++'J)++' B,&"'0$5"'
=)DD)C4+7)"#' 7$' 04+7)?+@' ,%=' +"7' 7B"' =)#",#"' #?5",=.' ,%=' &)C"' &"5#,F' [,CB' CB$)C"' C$4+=' 6"'
=5)&"%'6@','#?"C)D)C'7@?"'$D'+"4*"0),'$%"'J,%7#'7$'0$="+F''
'
S)EF'UF'T$0?,5)#$%'6"7J""%'7B5""'#)04+,7)$%#'J)7B'=)DD"5"%7'?5$+)D"5,7)$%'7)0"#'D$5'+"4*"0)C'C"++#F'AB"'!5#7'$%"')#'0$="++"='J)7B','?5$+)D"5,7)$%'7)0"'$D'-VV'7)0"'4%)7.'7B"'#"C$%='^V.',%='7B"'7B)5='2V'P)++4#75,7)$%'7,*"%'D5$0'!"##$%$&'"7',+F'2VVWRF''
XF2F2F2'TB5$%)C'0@"+$E"%$4#'+"4*"0),'PT;<R'
TB5$%)C' 0@"+$E"%$4#' +"4*"0),' $CC45#' JB"%' C$%C"%75,7)$%' $D' C"++#' $D' ,++' 7@?"#' $#C)++,7"'
?"5)$=)C,++@F'AB)#'*)%='$D'6"B,&)$5'B,#'6""%'$6#"5&"=')%'7B"'-bUVc#',%='#74=)"=')%'7B"'+,7"'
-bbVc#',%='6"E)%%)%E'$D'7B"'2VVVc#'P#""'#"C7)$%'YF-FYRF'17')#'?$##)6+".'4#)%E','#?"C)D)C'CB$)C"'$D'
?,5,0"7"5#' 7$' $67,)%' #4CB' $#C)++,7)$%#' J)7B' 7B"' !"##$%$&c#' #$D7J,5"F' ;$5"$&"5.' 7B)#'
,??+)C,7)$%')#',6+"'7$'E"7',%'$47?47'$D'7B"'C"++'?$?4+,7)$%'+",&)%E'7B"'6$%"'0,55$JF'[,CB'C"++'
7@?"'C,%'6"'C$4%7"=',%='?47')%','#?"C)D)C'D)+"F'AB)#'D)+"'C,%'6"',%,+@]"='6@',%@'0,7B"0,7)C,+'
#$D7J,5"' ,6+"' 7$' ,%,+@]"' #"7#' $D' =,7,F' AB"' 5"#4+7'J"' $67,)%'J)7B' 7B"' "O,0?+"' #B$J%'B"5"'
#""0#'H4,+)7,7)&"+@'"H4)&,+"%7'7$'7B"'C+)%)C,+'=,7,'$67,)%"=')%'7B"'-bUVc#'P#""'S)EF'eRF'Q"77)%E'
H4,%7)7,7)&"'5"#4+7#'J$4+='6"'H4)7"')%7"5"#7)%E'D$5'7B"'6)$+$E)#7'C$004%)7@')%'7B"'#"%#"'7B,7'
)7'J$4+='6"'7B"%'?$##)6+"'7$'5"?+)C,7"'H4)7"',CC45,7"+@'7B"'"O?"5)0"%7,+'$5'C+)%)C,+'=,7,F'AB)#'
)#'#7)++'4%="5')%&"#7)E,7)$%F'
Multi-Agent Systems and Blood Cell Formation
409
'
'
'
S)EF'eF''G)04+,7)$%'$D','?,7B$+$E)C,+'C,#"F'AB"'6+,C*'C"++#',5"'0,+)E%,%7'C"++#F'AB"'C"++'=)#75)647)$%#',5"'7,*"%',7'7B5""'=)DD"5"%7'7)0"#F'AB"'6+,C*'C"++#'D$50'$%".'7J$'$5'7B5""'=$0,)%#',+0$#7'?"5)$=)C,++@',#'#B$J%')%'7B"'7)0"'#"5)"#'5)EB7'6"+$J'7B"'D)E45"F'17')#'?$##)6+"'7$'#B$J'7B,7'7B"'C$%C"%75,7)$%#'$D',++'C"++'7@?"#'$#C)++,7"')%'7)0"'7$$'P%$7'#B$J%'B"5"RF'AB"'7)0"'#"5)"#'$D'7B"'0,+)E%,%7'C"++'?$?4+,7)$%')%'7B"'6$%"'0,55$J'C$4+='C$55"#?$%='7$','T;<'C,#"',#')++4#75,7"='6@','7)0"'#"5)"#'$D','+"4*$C@7"'?$?4+,7)$%')%'7B"'6$%"'0,55$J'7,*"%'D5$0','?,7)"%7'B,&)%E'T;<''PS$57)%'"7',+F'-bbbR'P)++4#75,7)$%'7,*"%'D5$0'!"##$%$&'"7',+F'2VVWRF'
XF2F2FY'N'C,#"'JB"5"'7B"'=)#",#"'D,="#'$47'
<"7'4#'C$%#)="5','C,#"'JB"5"'7B"'=)#",#"'#""0#'7$'#?5",=')%'7B"'6$%"'0,55$J'647'"&"%74,++@'
)#'6")%E'J,#B"='$47',%='7B"'#@#7"0#'5"745%#'7$'%$50,+F'1%'7B)#'"O,0?+".'7B"'D)5#7'E"%"5,7)$%#'
$D' 047,%7' C"++#' C,%' #"+D:5"%"J.' ,%=' ,+#$' =)DD"5"%7),7"' 7$' 0$5"' ,EE5"##)&"' C"++#F' AB"' +,#7'
E"%"5,7)$%#'$D'047,%7'C"++#'C,%%$7'#"+D:5"%"JF'1%'7B)#'C,#".','#)0?+"'#)04+,7)$%'C,%'"OB)6)7','
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
410
5,?)=')%C5",#"'$D'7B"'?,7B$+$E@')%'7B"'6$%"'0,55$JF'!47',D7"5','C"57,)%'?"5)$='$D'7)0".'7B"'
0,+)E%,%7'C"++'?$?4+,7)$%')#'J,#B"='$47'D5$0'7B"'6$%"'0,55$J',%=')#'5"?+,C"='6@'%$50,+'
C"++#' P#""' S)EF' bRF' N' H4"#7)$%' 0,@' ,5)#"' 7B"%' D5$0' 7B)#' ?$)%7I' B$J' )#' )7' ?$##)6+"' D$5' ,'
?$?4+,7)$%'$D'047,%7'C"++#',6+"'7$'="&"+$?'5,?)=+@'7$'=)#,??",5'D5$0'7B"'#?,C"'5"?5"#"%7)%E'
7B"'6$%"'0,55$J'B"5"K'AB"',%#J"5'C$4+='"%+)EB7"%"='6@','#)0?+"' D$C4#'$D' 7B"' )%=)&)=4,+'
+"&"+F'1%'7B"'#)04+,7)$%'?5$?$#"='B"5".',++'7B"'#7"0'C"++#',5"',77,CB"='7$'7B"'+"D7'J,++'$D'7B"'
=$0,)%.'JB)CB')#'%$7'7B"'C,#"'D$5',++'7B"'$7B"5'C"++#F'AB4#.'",CB'C"++'"OC"?7'7B"'#7"0'C"++#')#'
")7B"5' C$%="0%"=' 7$' =)"' 6@' ,?$?7$#)#.' =)DD"5"%7),7".' #"+D:5"%"J'$5' +",&"' 7B"' 6+$$=' #75",0'
,D7"5','C"57,)%'?"5)$='$D'7)0"F'AB)#')#',+#$'7B"'C,#"'D$5'7B"'C"++#'="D)%"=',#'047,%7'C"++#')%'7B"'
"O,0?+"'B"5"F'AB"@',5"',+#$'?,57'$D'7B"'=@%,0)C#'54+"#'$D'7B"'#$D7J,5"F'AB"@'C,%'#"+D:5"%"J'
$5'=)DD"5"%7),7"'647'=$'%$7')%C5",#"'7B")5'%406"5F'17'0,@'7B4#'6"')0?$##)6+"'D$5'7B"#"'C"++#'7$'
$&"5C$0"'7B")5'+$##',%='"&"%74,++@.'7B"@',5"'?4#B"='$47'$D'7B"'6$%"'0,55$J'6@'7B"'@$4%E"5'
E"%"5,7)$%#'$D'B",+7B@'C"++#F'1%'#$0"'C,#"#'B$J"&"5.'#"+D:5"%"J)%E'047,%7'C"++#'C,%'=)&)="'
J)7B','5,7"'+,5E"'"%$4EB'7$'#?5",='$47',%='#"77+"'=$J%')%'7B"'0"=4++,F''
'
'
'
S)EF'bF'[&$+47)$%'$D'7B"'=)#",#"'#?5",=I'0,+)E%,%7'P6+,C*R'C"++'?$?4+,7)$%'E5$J#'D5$0','0,+)E%,%7'D$C4#'647'%$7'D$5','+$%E'7)0"'647'"&"%74,++@'E"7'J,#B"='$47'6@'7B"'B",+7B@'C"++#F'AB"'=)#",#"'D5""'#7",=@'#7,7"')#'7B"%'#7,6+"')%'7B)#'"O,0?+"F'AB)#'C$4+='C$55"#?$%='7$'JB,7'B,??"%#'D5"H4"%7+@')%'"&"5@$%"c#'6$=@'P)++4#75,7)$%'7,*"%'D5$0'!"##$%$&'"7',+F'2VVWRF'
1%' 7B"' %"O7' #"C7)$%.' J"' E$' D457B"5' )%7$' 7B"' C"++' "%&)5$%0"%7.' 6@' 7,*)%E' 7B"' C"++'C$004%)C,7)$%')%7$',CC$4%7F'AB4#.'%$7'$%+@'#?,C"'C$0?"7)7)$%')%'7B"'6$%"'0,55$J'?+,@#','5$+"'D$5'7B"'="&"+$?0"%7'$D'=)DD"5"%7'C"++#.'647',+#$'7B"')%D+4"%C"'$D'7B"'"%&)5$%0"%7',%='7B"'C$004%)C,7)$%'6"7J""%'C"++#')%'$%"'%")EB6$5B$$='&),'#$0"'"OCB,%E"'$D'0$+"C4+"#F'
Multi-Agent Systems and Blood Cell Formation
411
4.3 Cell communication T"++'C$004%)C,7)$%'C$55"#?$%=#'7$',%$7B"5',??+)C,7)$%'$D' 7B"'!"##$%$&c#'#$D7J,5"F' 1%' 7B)#'#"C7)$%.'J"'E)&"',%'$&"5&)"J'$D'7B"'?$##)6)+)7)"#'E)&"%'6@'7B)#',??+)C,7)$%',%='7B"')%D+4"%C"'$D'=)DD"5"%7'?,5,0"7"5#'$%'7B"'C"++'?$?4+,7)$%'=@%,0)C#F'
4.3.1 How does cell communication is taken into account in the software?
XFYF-F-'N'#)0?+"'"O,0?+"'
17')#'*%$J%'%$J'7B,7'C"++'=)DD"5"%7),7)$%.'#"+D:5"%"J,+',%=',?$?7$#)#'?5$?"57)"#'C,%'6"'54+"='6@'C$0?+"O'=@%,0)C#'$D'0$+"C4+"#'?5$=4C"=')%#)="',%='$47#)="'",CB'C"++#F'S$5')%#7,%C".')7'B,#'6""%'=)#C$&"5"=' 7B,7' 7B"' #7)04+,7)$%'B$50$%"#' +)*"'[8`' P#""'-F^R'J$4+='="C5",#"' 7B"',?$?7$#)#'5,7"')%'7B"'5"='6+$$='C"++' +)%",E"F'`%'7B"'$7B"5'B,%=.'C"++'=)DD"5"%7),7)$%',%='7B"'CB$)C"' $D' $%"' $D' 7B"' +)%",E"#' C,%' 6"' 5"E4+,7"=' 6@' ,' #@#7"0' $D' 75,%#C5)?7)$%' D,C7$5#F' G$0"'0,7B"0,7)C,+' 0$="+#' B,&"' 6""%' ,77"0?7"=' 7$' 7,C*+"' 7B)#' ?5$6+"0' Pf$"="5' 2VVW.' T5,4#7"'2V-VRF' 1%'L4,%E' "7' ,+F' P2VVUR.' 7B"' ,47B$5#'="&"+$?"=' ,'0$="+' $D' 6)%,5@' C"++' D,7"'="C)#)$%#'C$06)%)%E' #7$CB,#7)C' ,%='="7"50)%)#7)C' )%#754C7)$%#F' 1%' $45'J$5*.'J"' ="C)="=' 7$' E)&"' 7B"'?$##)6)+)7@'D$5'7B"'4#"5'7$',=='7B)#',6)+)7@'$D'C"++'=)DD"5"%7),7)$%'7B5$4EB'C$004%)C,7)$%'J)7B'7B"'"%&)5$%0"%7'7$'7B"'"O)#7)%E'$7B"5',??+)C,7)$%#'?5$&)="='6@'$45'#$D7J,5"',%='="#C5)6"=',6$&"F'N#'0"%7)$%"='6@'f$"="5'"7',+F'P2VVW,R'+)%",E"'#?"C)D)C,7)$%')#'_,'C$0?"7)7)$%'?5$C"##'6"7J""%'=)DD"5"%7')%7"5,C7)%E'+)%",E"#'?5$?"%#)7)"#_F''[&"%' )D' $45' #$D7J,5"' ,++$J#' 7B"' 4#"5' 7$' #)04+,7"' #"&"5,+' C"++' +)%",E"' #?"C)D)C,7)$%#' ,%='C$004%)C,7)$%'J)7B',#'0,%@'#7)04+,7)%E'D,C7$5#',#'J,%7"=.'J"'6"+)"&"'7B,7','="#C5)?7)$%'$D'7B"' ,??+)C,7)$%' 4#"'J)7B' 7B"' #)0?+"#7'0$="+' $D' $%+@' 7J$' #46?$?4+,7)$%#'J$4+=' 6"'0$5"'4%="5#7,%=,6+"F''
XFYF-F2'N%'"OCB,%E"'$D')%D$50,7)$%'
<"7'4#'7B"%'#7,57'J)7B'$%"'?$?4+,7)$%'$D'4%=)DD"5"%7),7"='C"++#'="%$7"='6@'NF'AB"#"'C"++#'C,%'
=)&)=".' E)&)%E' 7J$'=,4EB7"5' C"++#F'`%"'$D' 7B"'=,4EB7"5' C"++'J$4+='6"' "O,C7+@' $D' 7B"' #,0"'
7@?"'$D')7#'0$7B"5'P#"+D:5"%"J)%ER.',%='7B"'$7B"5'J$4+='6"'$D'")7B"5'7@?"'Q'$5'7@?"'SF'AJ$'
?$##)6+"'+)%",E"#',5"'7B"%'E)&"%'7$'7B"'4%=)DD"5"%7),7"='C"++#F'AB"'C$+$5'E)&"%'7$'7B"'N:7@?"'
C"++'J$4+='6"'JB)7".')D'J$4+='6"'6+4"'D$5'7B"'Q:7@?"',%='5"='D$5'7B"'S:7@?"'P#""'S)EF'-VRF'[,CB'
C"++' ="%$7"=' ):' %$7' "&"%' ,' C"++' 7@?"' 647' 5",++@' ",CB' )%=)&)=4,+' :' )#' CB,5,C7"5)]"=' 6@' 7J$'
D4%C7)$%#I'D)',%='E)'="?"%=)%E'$%'7)0"'7B"'7)0"'7.'JB)CB'C$4+='C$55"#?$%='D$5')%#7,%C"'7$','
C"57,)%' ,0$4%7' $D' 7J$' 7@?"#' $D'0$+"C4+"#F'M"' ,##40"' )%' 7B)#' #)04+,7)$%' 7B,7' "&"5@' %"J'
6$5%'C"++')#'4%=)DD"5"%7),7"=.'7B,7')#'JB)7"F'1%'$7B"5'J$5=.'"&"5@'7)0"'7B,7','#7"0'C"++'=)&)="#.'
)7' E)&"#' 5)#"' 7$' 7J$'JB)7"' C"++#F' AB"#"' C"++#' ,5"' ?5"#C5)6"=' 6@' 7B"' #,0"' )%)7),+' ,0$4%7' $D'
0$+"C4+"#.'i.e.'DV.'EVF'AB)#'C$%7"%7'CB,%E"#'J)7B'7)0"'J)7B','5,7"'="D)%"='6@'7J$'=)DD"5"%7),+'
"H4,7)$%'="#C5)6)%E'7B"'"&$+47)$%'$D'D)',%='E)'J)7B'5"#?"C7'7$'7)0"I'
'=E)=D)
h,PS):D)R. ,%= h,PQ):E)R.=7 =7
' P-R'
JB"5"',')#','C$%#7,%7.',%='7B"'S)',%='Q)'C,%'6"'CB$#"%'7$'#,7)#D@'7B"'#$:C,++"='_,&"5,E"'54+"_.'7B,7')#'
'9 ) 9 )
S)h D9a(. ,%= Q)h E9a(.” ”  ' P2R'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
412
JB"5"'(')#'7B"'#40'$D'7B"'%406"5'('$D'%")EB6$5'C"++#.'JB)CB')#'="D)%"=',47$0,7)C,++@')%'7B"'#$D7J,5"'C$="F'AB"'$7B"5'?$##)6)+)7@'7$'="D)%"'S)',%='Q)')#'7$'D$++$J'7B"'_0,O'54+"_.'7B,7')#'7B"'C"++' C$%7"%7' D)'J)++' "&$+&"' ="?"%=)%E' $%' 7B"' )%D+4"%C"' $D' )7#' %")EB6$5' B,&)%E' 7B"' E5",7"#7',0$4%7'$D'S:7@?"'0$+"C4+"',%='+)*"J)#"'D$5'E)F'1%'$7B"5'J$5=#.''
'9 ) 9 )
S)h0,OD) ,%= Q)h0,OE)F” ” ' PYR'
S5$0','6)$+$E)C,+'?$)%7'$D'&)"J.'7B)#'0",%#'7B,7'",CB')%=)&)=4,+'5"+",#"#'7B"'0$+"C4+"#'$D'S'$5' Q:7@?"' J)7B' ,' 5,7"' ?5$?$57)$%,+' 7$' 7B")5' C$%C"%75,7)$%.' ,%=' #)0)+,5+@.' )7' 5"C")&"#' 7B"'0$+"C4+"#'D5$0')7#'%")EB6$5)%E'C"++#'J)7B','5,7"'?5$?$57)$%,+'7$'7B")5'C$%C"%75,7)$%#F'''
'
S)EF'-VF'T"++'C$004%)C,7)$%I'",CB'C"++'="%$7"='_)_',7','7)0"'7')#'CB,5,C7"5)]"='6@'7J$'?,5,0"7"5#.'D)P7R',%='E)P7RF'Z%="5'#?"C)!C'C$%=)7)$%#'7B"'%")EB6$5)%E'C"++#'C,%')%"4"%C"'7B"'4%=)DD"5"%7),7"='PJB)7"R'$%"#F'AB)#')%D+4"%C"'="?"%=#'$%'7B"'%406"5'$D'",CB'C"++'7@?"',5$4%=F'ND7"5','C"57,)%'7)0".'7B"'#)04+,7)$%')#'#7$??"=.'7B"'#$D7J,5"'C$4%7#'7B"'%406"5'$D'",CB'C"++'7@?"'PD',%='ER',%='?+$7'7B")5'=)#75)647)$%')%'7B"'D'('E'?+,%"'P)++4#75,7)$%'7,*"%'D5$0'!"##$%$&'"7',+F'2VVWRF''
XFYF-FY'TB$)C"'$D'$%"'+)%",E"',%='"&$+47)$%'$D'7B"'C"++'C$%7"%7'
/)DD"5"%7'54+"#',5"'#"7'4?'D$5',%'4%=)DD"5"%7),7"='C"++'7$'5"0,)%'JB)7"'$5'7$'CB$$#"','+)%",E"F'
N'%"J'6$5%'C"++'#7,@#'JB)7"',#'+$%E',#' 2 2D) P7RiE) P7R ┫~ .'JB"5"'u ')#','E)&"%'?,5,0"7"5'#"7'4?'6@'7B"'4#"5F'AB)#'0",%#'7B,7','C"++'%""=#','#?"C)D)C'7B5"#B$+='$D'0$+"C4+"'C$%C"%75,7)$%'7$'6"'
=)DD"5"%7),7"='7,*)%E'7B"'C$+$5'$D'7B"'E5",7"5'C$%C"%75,7)$%'6"7J""%'D)',%='E)'7$'6"C$0"'5"='
$5'6+4"F''MB"%' ,' C"++' B,#' _CB$#"%_' )7#' +)%",E".' )7#' C$%7"%7' C,%' "&$+&"' ="?"%=)%E' $%' 7B"' D$++$J)%E'54+"#I'
' j=D)h8PD).E)R. E)hE) hC$%#7,%7
=7' PXR'
D$5'5"='C"++#.'',%='
Multi-Agent Systems and Blood Cell Formation
413
' j=E)hkPD).E)R. D)hD) hC$%#7,%7
=7' P^R'
D$5'6+4"'C"++#.'JB"5"'D)j',%='E)j'#7,%='D$5'7B"'C$%C"%75,7)$%'$D'0$+"C4+"#'$D'S',%='Q:7@?"',7'7B"'0$0"%7'JB"%'=)DD"5"%7),7)$%'B,#'6""%'="C)="=F'1%'$7B"5'J$5=#.')D','C"++')#'$D'7@?"'S.'7B"',0$4%7' $D' _S:0$+"C4+"#_'J$4+=' CB,%E"' ="?"%=)%E' $%' 7B"' ="D)%"=' D4%C7)$%' 8' 647' 7B"' _Q:0$+"C4+"_'C$%7"%7'J)++'5"0,)%'C$%#7,%7',%='&)C"'&"5#,'J)7B'D4%C7)$%'kF'AB)#'?5$?"57@'E)&"#'7B"'#?"C)D)C'#B,?"'$D'7B"'D)E45"#'5"?5"#"%7)%E'7B"'#)04+,7)$%#'$%'7B"'C"++'7@?"'"&$+47)$%'J)7B','6+,%*'#H4,5"='#B,?"'$%'7B"'4??"5'5)EB7'?,57'$D'7B"'?+$7'P#""'S)EF'--RF'AB"'D4%C7)$%'8',%='k',5"'="D)%"='7$'6"'H4,=5,7)C'D4%C7)$%#',#'D$++$J#'
' 2- 2 Y X ^8PD.ERh, i, Di, D i, DEi, E. ' PWR'
,%='
' 2- 2 Y X ^kPD.ERh6 i6 Ei6 E i6 DEi, D. ' PUR'
JB"5"',)',%='6).')h-.FFF.^',5"'#$0"'C$%#7,%7#'="D)%"='6@'7B"'4#"5F'AB"'H4,=5,7)C'D$50'$D'8',%='k'J,#'CB$#"%'D$5'#)0?+)C)7@.'647'C,%'6"'0$=)D)"=',%@7)0"'6@'7B"'4#"5F''
'
S)EF'--F'T"++'?$#)7)$%')%'7B"'DlE'?+,%"F'N'JB)7"'C"++'5"0,)%#'4%=)DD"5"%7),7"=',#'+$%E',#''2 2D) P7RiE) P7R ┫~ 'P)%#)="'7B"'=)#*'PD)E45"')%'7B"'+"D7RR.'JB"5"'┫')#','E)&"%'?,5,0"7"5F'1D'7B"'
C$%C"%75,7)$%#'$D'D',%='E'6"C$0"'#4DD)C)"%7+@'B)EB'PE5",7"5'7B,%'┫R.'7B"'C"++'CB$$#"#')7#'7@?"F'`%C"'7B"'=)DD"5"%7),7)$%'$CC45#',%='7B"'C"++'CB$$#"#')7#'7@?".'D457B"5'"&$+47)$%'$D'D',%='E'6"C$0"#'=)DD"5"%7F'S$5'5"='C"++#'=D')a=7'h8PD).E)R.'E)'h'Ej)'P)7'5"0,)%#'C$%#7,%7R.'D$5'6+4"'C"++#'=E)a=7'h'kPD).E)R.'D)hDj)'P)7'5"0,)%#'C$%#7,%7RF'1%'$7B"5'J$5=#.',D7"5'=)DD"5"%7),7)$%.'7B"'&,+4"'$D'D')%'5"='C"++#')%C5",#"#',%='7B"'&,+4"'$D'E'5"0,)%#'C$%#7,%7d'D$5'6+4"'C"++#'E')%C5",#"#',%='D'5"0,)%#'C$%#7,%7'JB)CB'E)&"#'7B"'#?"C)D)C'#B,?"'$D'7B"'D'('E'E5,?B'P5)EB7R'P)++4#75,7)$%'7,*"%'D5$0'!"##$%$&'"7',+F'2VVbRF''
1%'",CB'D)E45"')7')#'7B"%'?$##)6+"'7$'5"?5"#"%7'7B"'C"++'$D',++'7@?"#'J)7B'4%=)DD"5"%7),7"='C"++#'$%'7B"'H4,57"5'$D'=)#*'$%'7B"'6$77$0'+"D7',%E+"'J)7B'5,=)4#'"H4,+'7$' ┫ 'PC$55"#?$%=)%E'7$'7B"'=)#7,%C"'6"7J""%'7B"'$5)E)%'$D'7B"',O)#',%='7B"'6$77$0'+"D7'?,57'$D'7B"'6+,%*'#H4,5"='#B,?"F'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
414
[&"5@7B)%E' ,6$&"' 7B)#' =)#*.' 6"7J""%' 7B"' @:,O)#' ,%=' 7B"' 6+,%*' #H4,5"=' #B,?"' J$4+='C$55"#?$%='$D'C"++#'$D'6+4"'Q:7@?"',%='7B"'B)EB"5'7B"'C"++')#'+$C,7"='7B"'0$5"'0,745"')7')#F'`%'7B"'$7B"5'B,%=.',++'C"++#'$%'7B"'5)EB7'#)="',D7"5'7B"'=)#*',%='6"+$J'7B"'6+,%*'#H4,5"='#B,?"',5"'7B"'5"='S:7@?"'C"++#F'N%='7B4#.'7B"'CB$)C"'$D'7B"'+)%",E"'C,%'6"'J"++'="D)%"='="?"%=)%E'$%'7B"']$%"','C"++'C,%'6"'?+$7F'T$%#"H4"%7+@.')D',++'C"++#'5"0,)%'J)7B)%'7B"'=)#*.'7B)#'0",%#'7B,7' ,++' C"++#' 5"0,)%' 4%=)DD"5"%7),7"=d' 7B)#' C$4+=' C$55"#?$%=' 7$' ,' C,#"' $D' ,C47"' +"4*"0),F'AB"@' C,%' ,+#$' 6"' +$C,7"=' )%' $%"' $5' 7J$' +)%",E"#.' $5' 7B"' 7B5""' ="?"%=)%E' $%' 7B"' #"7#' $D'?,5,0"7"5#'CB$#"%F'AB)#'J)++'6"'="&"+$?"=')%'7B"'%"O7'?,5,E5,?BF'S457B"50$5".' C"++' E"%"5,7)$%#' C,%' 6"' $6#"5&"=' 6@' 7B"' _C)5C4+,5' #75)?"#_' ,??",5)%E' )%' 7B"'#)04+,7)$%#F'AB)#' )#' C$55"+,7"=' 7$' 7B"' 5,7)$'$D' 7B"'?5$+)D"5,7)$%' 7)0"'6"7J""%' 7B"'#7"0'C"++#',%='7B"'D)5#7'=,4EB7"5#F'<"7'4#'#""'#$0"'"O,0?+"#')%'7B"'%"O7'?,5,E5,?BF'
4.3.2 Examples of cell communication and differentiation M"'5"0)%='7B"'5",="5'B"5"'7B"'#7,57)%E'6,#"#'$D'7B"'C"++'C$004%)C,7)$%',??+)C,7)$%F'N7'7B"'6"E)%%)%E'$D'7B"'#)04+,7)$%.'$%+@'4%=)DD"5"%7),7"='C"++#',5"'?5$=4C"='6@'7B"'#7"0'C"++#F'`%C"'7B"'JB$+"'=$0,)%'B,#'6""%'D)++"='4?'J)7B',++'7B"'JB)7"'C"++#.'7B"'?5$C"##'#7$?#',%='",CB'C"++')#'?5"#C5)6"=' 5,%=$0+@'$%"'$D' 7B"' 7J$' P5"='$5'6+4"R' 7@?"#'J)7B' #$0"'&,+4"' D)' ,%='E)F'AB"',??+)C,7)$%'#7,57#',E,)%',%='7B"%.',++'%"J'6$5%'4%=)DD"5"%7),7"='C"++#',5"'$6+)E"='7$'CB$$#"'$%"'$D'7B"'7@?"#'="?"%=)%E'$%'7B")5'"%&)5$%0"%7',%='7B"'?,5,0"7"5#'#"7'4?',#'"O?+,)%"=')%'7B"' ?5"&)$4#' ?,5,E5,?BF' G$0"' #754C745"#' C,%' ,??",5F' AB)#' ?5$C"##' #7,57#' J)7B' ,' 5,%=$0'=)#75)647)$%'$D'7B"'C"++#.'647'#?"C)D)C'#754C745"#'C,%',??",5'="?"%=)%E'$%'7B"'=)DD"5"%7'#"7#'$D'?,5,0"7"5#F'
AB"',??+)C,7)$%'C,%'E)&"'=)DD"5"%7'$47?47#I'7B"'%406"5'$D'C"++#'$D'",CB'7@?"'C,%',??",5')%','
#?"C)D)C'D)+"',#'"O?+,)%')%','?5"&)$4#'#"C7)$%F'1%'$7B"5'J$5=#.',D7"5','C"57,)%'7)0"' )┬ .'JB)CB'5"?5"#"%7#'7B"'0$0"%7'JB"%'7B"')7B'C"++'+",&"#'7B"'6$%"'0,55$JF'AB"'C"++')#'7B"%'5"E)#7"5"='
)%7$'7B"'D)+"'J)7B')7#'D)',%='E)'C$%7"%7.'JB)CB'="7"50)%"#')7#'7@?"'="?"%=)%E'$%'7B"'+"&"+'$D'
5"='$5'6+4"'0$+"C4+"')%#)="F'A$'6"'0$5"'C$%&"%)"%7.'7B"'#$D7J,5"'?+$7#'=)5"C7+@',++'7B"#"'C"++#'
$%'7B"'PD.ER:?+,%"F'1%'$7B"5'J$5=#.')7' ) )PDP┬ R.EP┬ RR '?+$7#'C$55"#?$%=)%E'7$'",CB'C"++'+",&)%E'7B"'6$%"'0,55$JF'AB"'E5,?B'$67,)%#'5"?5"#"%7'7B"%'7B"'?$?4+,7)$%'$D'6+$$='C"++#'5"+",#"=')%'7B"'
#@#7"0F'<"7'4#'E)&"'7B5""'"O,0?+"#'C$55"#?$%=)%E'7$'7B"')%D+4"%C"'$D'7B"'0,)%'?,5,0"7"5#I'
#7,57)%E'J)7B'7B"'?5$+)D"5,7)$%'7)0".'7B"%'7B"'C"++'#)]".',%='D)%,++@','C$06)%,7)$%'$D'7B"'C"++'
C$004%)C,7)$%'?,5,0"7"5#'J)7B'7B"'#"+D:5"%"J,+'?5$C"##"#F'
XFYF2F-'T"++'C$004%)C,7)$%',%='7B"'?5$+)D"5,7)$%'7)0"'?,5,0"7"5'
1%' 7B)#' "O,0?+".' +"7' 4#' ,##40"' 7B,7' C"++' $D' 7B"' #"C$%=' E"%"5,7)$%' C,%%$7' =)DD"5"%7),7"',%@0$5"F' AB)#' 0,@' 5"?5"#"%7' ,' #)0?+)D)"=' C,#"' $D' %$50,+' B"0,7$?$)"#)#F' N+0$#7' %$'4%=)DD"5"%7),7"='C"++#',5"'D$4%=')%'7B"'6$%"'0,55$J.',%=','E5",7'?5$?$57)$%'$D'C"++#'C+",5+@'6"+$%E'7$'$%"'$D'7B"'7J$'7@?"#',%=')%C5",#)%E'7B"'?5$+)D"5,7)$%'7)0"'J$4+=')0?5$&"'7B"'C"++'=)DD"5"%7),7)$%' ?5$C"##F' 17' )#' ?$##)6+"' 7$' E)&"' ,' 6)$+$E)C,+' "O?+,%,7)$%' 6"B)%=' 7B"#"'#)04+,7)$%#F' 17' )#' )%=""=.' ",#@' 7$' 4%="5#7,%=' 7B,7' )%' 7B"' C,#"' $D' %$%' ?,7B$+$E)C,+'B"0,7$?$)"#)#.','C"++'6")%E'E)&"%'0$5"' 7)0"' 7$'0,745"'J)++' +",&"' 7B"'6$%"'0,55$J'J)7B','0$5"' C$0?+"7"' D4%C7)$%,+' 0,7"5),+' 7B,%' C"++#' B,&)%E' +)77+"' 7)0"' 7$' D4+D)++' 7B"' 0,745,7)$%'?5$C"##F'17'B,#'6""%'#B$J%'D$5')%#7,%C"'7B,7')%'C,#"'$D'#75"##'"5@7B5$?$)"#)#'P+)*"',%"0),'$5'6+$$='+$##R.'C"++'?5$+)D"5,7)$%')#',CC"+"5,7"='=4"'7$'7B"'C$06)%,7)$%'$D'#"+D:5"%"J,+'?5$C"##'$D'?5$E"%)7$5#.'647',+#$' 7B"',?$?7$#)#'5,7"'="C5",#"#' )%' 7B"'6$%"'0,55$J.'=4"'7$' 7B"'"DD"C7'$D'[8`.'647'$%C"')%'7B"'6+$$='#75",0.'C"++'=",7B')#'E5",7"5'7B,%'%$50,+'=4"'7$'7B"'D,C7'7B,7'7B"@'
Multi-Agent Systems and Blood Cell Formation
415
B,&"'%$7'C$0?+"7"='7B")5'D$50,7)$%',%=',5"'5"+",#"=')%'7B"'#75",0'J)7B','J",*"5'#754C745"F';$5"$&"5.'CB,%E)%E'7B"'=)#75)647)$%'$D'7)0"'P7B"'ia:'7)0"'C$+40%R'J$4+=')0?+@','CB,%E"')%'7B"' #B,5?%"##' $D' C"++' E"%"5,7)$%' ?+$7#' )%' 7B"' #"%#"' 7B,7' 7B"' ]$%"#' 5"?5"#"%7)%E' ",CB'E"%"5,7)$%'=$"#'%$7'#B$J'C+",5'6$5="5#'JB"%'7B"'=)#75)647)$%'$D'7)0"')#')%C5",#"='PP#""'S)EF'-2RF'AB)#'0,*"#'#"%#"'#)%C"'7B"'C"++'?5$+)D"5,7)$%'$CC45#'0$5"'5,%=$0+@')%'7)0"F'AB"'?5$C"##'7"%=#'7$'6"'7B"%'0$5"'#7$CB,#7)CF'''
'
N' ' ' ' ' ' !'
'
T'
S)EF'-2F'TB,%E"#')%'C"++'?5$+)D"5,7)$%'7)0"F'NF'1%'7B)#'#)04+,7)$%.'7B"'?5$+)D"5,7)$%'7)0"')#'%$7'"O,C7'647'=)#75)647"=F'AB4#')%'7B"'?+$7'$%'7B"'D'lE'?+,%"'$%"'C,%'$6#"5&"','+"##'#754C745"='=)DD"5"%7),7"='C"++'=)#75)647)$%F''!F'1%'7B)#'#)04+,7)$%.'7B"'C"++'+)%",E"#'B,&"'6""%'0$=)D)"=I'%$'$DD#?5)%E'D$5'#"&"5,+'C"++'E"%"5,7)$%#F'1%'7B"'?+$7'$%'7B"'D'lE'?+,%"'$%"'C,%'$6#"5&"'7B"%','J"++'="D)%"='#754C745"'$D',++'7B"'C"++'E"%"5,7)$%#'="?"%=)%E'$%'7B")5'0,745)7@'+"&"+',#'J"++',#'7B")5'=)DD"5"%7),7)$%'?5$D)+"F'AB)#'C$4+='C$55"#?$%='7$','%$%'?,7B$+$E)C,+'C,#"F'TF'TB,%E"#')%'C"++'?5$+)D"5,7)$%'7)0"'7B,7'E)&"#','#)04+,7)$%'JB"5"',+0$#7'%$'C"++#',5"'4%=)DD"5"%7),7"=',%='C"++'E"%"5,7)$%#',5"'J"++'#"?,5,7"='P)++4#75,7)$%'7,*"%'D5$0'!"##$%$&'"7',+F'2VVbRF'
XFYF2F2'T"++'C$004%)C,7)$%',%='7B"'C"++'#)]"'?,5,0"7"5'
N#'"O?+,)%"=')%'7B"'?,5,E5,?B'XF-F-F-F.'7B"'C"++'#)]"'="C5",#"#')%'C$55"+,7)$%'J)7B'7B")5'0,745)7@'
"OC"?7'D$5'7B"'0"E,*,5@$C@7)C'+)%",E"F'AB4#.')7',??",5#'%"C"##,5@'7$'C$%#)="5'7B"')%D+4"%C"'$D'
7B"' C"++' #)]"' ?,5,0"7"5' )%' $45' ,??+)C,7)$%F' MB"%' C$0?,5)%E' 7B"' #)04+,7)$%#' J)7B' 7B"' #)]"'
="C5",#"' 7,*"%' )%7$' ,CC$4%7.' $%"' C,%' #""' 7B,7' %$' 4%=)DD"5"%7),7"=' C"++#' C,%' 6"' D$4%=' )%' 7B"'
6+$$='#75",0F'N++'$D'7B"0'5"0,)%')%'7B"'6$%"'0,55$J'P)%'7B"'%$%'?,7B$+$E)C,+'C,#"'C$%#)="5"='
B"5"RF'`%' 7B"' $7B"5' B,%=.' 7B"' C"++' E"%"5,7)$%#' ,5"' C+",5+@' ="D)%"=F' AB)#' 5"#4+7'J,#' "O?"C7"='
#)%C".'J)7B')%C5",#)%E'0,745)7@.'7B"'C"++#'E"7'#0,++"5.'7B"@'%""='+"##'#?,C"')%'7B"'6$%"'0,55$J.'
,%='#$'7B"@'C,%'#7,@'+$%E"5'7B,%'7B"'$%"'JB$#"'#)]"'B,#'%$7'CB,%E"=.',%='7B4#'C,%'E,)%'0$5"'
=)DD"5"%7),7)$%'0$+"C4+"#' P5"=' $5' 6+4"RF' N%=' 7B4#.' 7B"' D' ,%=' E' C$+$%)"#' ,??",5' 04CB'0$5"'
=)#7)%C7'7B,%','#)0?+"'#)04+,7)$%'JB"5"'%$'"&$+47)$%'$D'#)]"')#'7,*"%')%7$',CC$4%7'P#""'S)EF'-YRF'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
416
'
S)EF'-YF'TB,%E"#')%'C"++'5,=)4#')%'$5="5'7$'E"7'#0,++"5'#)]"',#'0,745)7@')%C5",#"#.'E)&"#'C+",5',%='="D)%)7"'C$0?,570"%7#'$D'C"++'E"%"5,7)$%#'P)++4#75,7)$%'7,*"%'D5$0'!"##$%$&'"7',+F'2VVbRF'
XFYF2FY'T"++'C$004%)C,7)$%',%='7B"'#"+D:5"%"J,+'?5$C"##'
<"7'4#',##40"' 7B,7' 7B"'#@#7"0' )#'4%="5',' #75"##'"5@7B5$?$)"#)#'#4CB',#',' #"&"5"',%"0),'$5'
6+$$='+$##F'AB"%')7'B,#'6""%'#B$J%'7B,7'?5$E"%)7$5'C"++#',%='#$0"7)0"#'?5"C45#$5'C"++#'C,%'
#"+D:5"%"J' 4%="5' #7)04+,7)%E' E+4C$C$57)C$)=#F' MB,7' )#' "O?"C7"=' J)7B' 7B)#' CB,%E"' )%' 7B"'
?,5,0"7"5' #"7' 4?' )#' ,%' )%C5",#"' $D' 4%=)DD"5"%7),7"=F' AB"' ?$?4+,7)$%' )#' )%=""=' D$5C"=' 7$'
)%C5",#"',%='7$'E)&"'5,?)=+@'"DD)C)"%7'C"++#' 7$'6"'5"+",#"=' )%' 7B"'6+$$='#75",0F'AB)#'?5$C"##'
C$4+=',+#$'6"'?4#B"='7$',%='"O75"0"'C,#".'JB"5"'0$#7'$D'7B"'C"++#'+",&)%E'7B"'6$%"'0,55$J'
C$4+='6"'4%=)DD"5"%7),7"=F'AB)#'J$4+='7B"%'C$55"#?$%='7$'C,#"#'$D',C47"'+"4*"0),.'JB"5"')7'
)#'%$7'?$##)6+"'D$5'C"++#'7$'=)DD"5"%7),7".',%='7B4#'0,+)E%,%7'C"++#'J$4+='$%+@'#"+D:5"%"J'J)7B'
,+0$#7' %$' =)DD"5"%7),7)$%F' AB"' #@#7"0.' ,D7"5' ,' C"57,)%' 7)0"' J$4+=' 7B"%' 6"' D)++"=' J)7B'
4%=)DD"5"%7),7"='C"++#'$%+@'P#""'S)EF'-XRF''
'
'
S)EF'-XF'N==)%E'#"+D:5"%"J,+',6)+)7@')%'?5$E"%)7$5#'+",=#'7$','%)C"')++4#75,7)$%'$D'JB,7'C$4+='$CC45')%'C,#"'$D'#"&"5"'6+""=)%E'$5',%"0),.',%=',C7)$%'$D'7B"'E+4C$C$57)C$)=#'$%'C"++'=)DD"5"%7),7)$%'P)++4#75,7)$%'7,*"%'D5$0'!"##$%$&'"7',+F'2VVbRF'
4.4 Niches and colonies in the bone marrow 1%'7B)#'#"C7)$%.' 7B"'0"CB,%)C,+' )%7"5,C7)$%',%='7B"'C"++'=)#?+,C"0"%7',5"'7B"'#,0"',#' )%'7B"'
?5"&)$4#'#$D7J,5"')%7"5D,C"F'L$J"&"5.')%#7",='$D')0?$#)%E'#"+D:5"%"J,+.'=)DD"5"%7),7)$%',%='
,?$?7$#)#'+)*"')7')#')%'7B"'?5"&)$4#'0$="+'P"&"%')D')7')#','#7$CB,#7)C'?5$C"##')%'7B"'#$D7J,5".')7'
)#'#"7'4?'6@'7B"'4#"5'7B5$4EB'=)DD"5"%7'?,5,0"7"5'CB$)C"#R.'7B"#"'?5$?"57)"#',5"'54+"='$47'6@'
)%75)%#)C',%='"O75)%#)C'5"E4+,7)$%'J)7B'%$'4#"5')0?+)C,7)$%F'
Multi-Agent Systems and Blood Cell Formation
417
4.4.1 Hybrid models L"5",D7"5'J"'?5$?$#"','%"J',??5$,CB'$D'0"CB,%)C,+' )%7"5,C7)$%#'6"7J""%'C"++#'6$7B' D5$0')%75)%#)C' ,%=' "O75)%#)C' 5"E)$%#F' 1%' $5="5' 7$' =$' #$.'J"' D$C4#' $45' ,77"%7)$%' $%' )%75,:C"++4+,5'5"E4+,7)$%.' ="#C5)6"=' 6@' $5=)%,5@' =)DD"5"%7),+' "H4,7)$%#.' ,%=' $%' "O75,:C"++4+,5' 5"E4+,7)$%.'="#C5)6"='6@'?,57),+'=)DD"5"%7),+'"H4,7)$%#F'M"'5"#75)C7'$45#"+&"#'B"5"'7$'7B"'#)0?+"#7'0$="+'JB"5"'C"++#',5"'5"?5"#"%7"=',#'"+,#7)C'6,++#F'1%'$7B"5'J$5=#.'J"'C$%#)="5'7J$'"+,#7)C'6,++#'J)7B'7B")5'C"%75"#',7'7B"'?$)%7#'O-',%='O2.',%='J)7B'7B"'5,=)).'5"#?"C7)&"+@'E)&"%'6@'5-',%='52F'1D'7B"'=)#7,%C"'=-2'6"7J""%'7B"'C"%75"#')#'+"##'7B,%'7B"'#40'$D'7B"'5,=)).'5-'i'52.'7B"%'7B"5"')#','5"?4+#)&"'D$5C"'6"7J""%'7B"0.'="%$7"='6@'D-2'="?"%=)%E'$%'7B"'=)#7,%C"'=-2F';$5"$&"5.')D','?,57)C+"'J)7B'7B"'C"%75"',7'O)')#'#455$4%="='6@'#"&"5,+'$7B"5'?,57)C+"#'J)7B'7B")5'C"%75"#',7'7B"'?$)%7#'O9.' 9h-.FFF.'*.' 7B"%'J"'C$%#)="5'7B"'?,)5' J)#"' D$5C"#' D)9' ,##40)%E' 7B,7' 7B"@' ,5"' )%="?"%="%7' $D' ",CB' $7B"5F' AB)#' ,##40?7)$%'C$55"#?$%=#'7$'#0,++'="D$50,7)$%'$D'7B"'?,57)C+"#F'L"%C".'J"'!%='7B"'7$7,+'D$5C"'S)',C7)%E'$%'
7B"' ):7B'?,57)C+"' D5$0',++'$7B"5'?,57)C+"#.'9m)
S)h D)9Â F'AB"'0$7)$%'$D' 7B"'?,57)C+"#' C,%'%$J'6"'
="#C5)6"=',#'7B"'0$7)$%'$D'7B")5'C"%7"5#F'!@'("J7$%n#'#"C$%='+,J'
'FF F
9m)
0O)i┤0O): DP=)9RhV. ' PeR'
JB"5"'0' )#' 7B"'0,##' $D' 7B"' ?,57)C+".' 7B"' #"C$%=' 7"50' )%' 7B"' +"D7:B,%=' #)="' ="#C5)6"#' 7B"'D5)C7)$%' 6@' 7B"' #455$4%=)%E'0"=)40F'/)##)?,7)&"' D$5C"#' C,%' ,+#$' 6"'J5)77"%' )%' ,' =)DD"5"%7'D$50F' AB)#' )#' 5"+,7"=' 7$' =)##)?,7)&"' ?,57)C+"' =@%,0)C#' P3,57740"%.' 2VVXRF' 1%75,:C"++4+,5'5"E4+,7$5@' %"7J$5*#' D$5' 7B"' ):7B' C"++' ,5"' ="#C5)6"=' 6@' ,' #@#7"0' $D' $5=)%,5@' =)DD"5"%7),+'"H4,7)$%#'
'=4)
hSP4).4"R.=7
' PbR'
JB"5"' 4)' )#' ,' &"C7$5' $D' )%75,:C"++4+,5' C$%C"%75,7)$%#.' 4"' )#' ,' &"C7$5' $D' "O75,:C"++4+,5'C$%C"%75,7)$%#.'S')#'7B"'&"C7$5'$D'5",C7)$%'5,7"#'JB)CB'#B$4+='6"'#?"C)!"='D$5'",CB'?,57)C4+,5',??+)C,7)$%F' [&$+47)$%' $D' 7B"' C$%C"%75,7)$%#' $D' 7B"' #?"C)"#' )%' 7B"' "O75,:C"++4+,5' 0,75)O' )#'="#C5)6"='6@'7B"'=)DD4#)$%'"H4,7)$%''
'4"h/⦆4"iQP4".CR.
=7
•' P-VR'
JB"5"' C' )#' 7B"' +$C,+' C"++' ="%#)7@.' Q' )#' 7B"' 5,7"' $D' C$%#40?7)$%' $5' ?5$=4C7)$%' $D' 7B"#"'#46#7,%C"#' 6@' C"++#F' AB"#"' #?"C)"#' C,%' 6"' ")7B"5' %475)"%7#' C$0)%E' D5$0' $47#)="' ,%='C$%#40"='6@'C"++#'$5'#$0"'$7B"5'6)$:CB"0)C,+'?5$=4C7#'C$%#40"='$5'?5$=4C"='6@'C"++#F''1%'?,57)C4+,5.' 7B"#"' C,%' 6"' B$50$%"#' $5' $7B"5' #)E%,++)%E' 0$+"C4+"#' 7B,7' C,%' )%"4"%C"' )%75,:C"++4+,5' 5"E4+,7$5@' %"7J$5*#F' 1%' #$0"' C,#"#.' C$%&"C7)&"'0$7)$%' $D' 7B"'0"=)40' #B$4+=' 6"'7,*"%')%7$',CC$4%7F''
4.4.2 1-D model example M"'6"E)%'J)7B'7B"'-/'0$="+'"O,0?+"'JB"5"'C"++#'C,%'0$&"',+$%E'7B"'+)%"F'AB"'C$$5=)%,7"#'O')')%'"H4,7)$%'P-F-R',5"'5",+'%406"5#F'[,CB'C"++'C,%'=)&)="'$5'=)"'6@',?$?7$#)#F'ND7"5'=)&)#)$%',' C"++' E)&"#' 6)57B' 7$' 7J$' =,4EB7"5' C"++#' )="%7)C,+' 7$' )7#"+D' P7B)#' )#' 7B"' C,#"' $D' #"+D:5"%"J,+'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
418
=)&)#)$%.'7B"5"')#'%$'=)DD"5"%7),7)$%'7,*"%')%7$',CC$4%7')%'7B)#'"O,0?+"RF'M"'#4??$#"'7B,7'C"++'=)&)#)$%',%='=",7B',5"' )%"4"%C"='6@' #$0"'6)$:CB"0)C,+' #46#7,%C"#'?5$=4C"='6@' 7B"' C"++#'7B"0#"+&"#F'M"' C$%#)="5' 7B"' C,#"' JB"5"' 7B"5"' ,5"' 7J$' #4CB' #46#7,%C"#.' JB$#"' C$%C"%75,7)$%#' ,5"'="%$7"='6@'4"',%='&"',%='#,7)#D@'7B"'D$++$J)%E'#@#7"0'$D'"H4,7)$%#I'
'
2
2
2
2
=4" 4"h =- i6-C:H-4".
=7 O
=&" &"h =2 i62C:H2&"F
=7 O
Ê •ÍÍ •Ë •ÍÍ •Ì' P--R'
AB"#"' "H4,7)$%#'="#C5)6"' 7B"' "&$+47)$%'$D' 7B"' "O75,C"++4+,5' C$%C"%75,7)$%#'4"' ,%='&"'J)7B'
7B")5'=)DD4#)$%.'?5$=4C7)$%' 7"50#'?5$?$57)$%,+' 7$' 7B"' C$%C"%75,7)$%'$D' C"++#' C' ,%='J)7B' 7B"'
="E5,=,7)$%'7"50#F'M"'%$7"'7B,7'C"++#',5"'C$%#)="5"='B"5"',#'?$)%7'#$45C"#'J)7B','E)&"%'5,7"'
$D'?5$=4C7)$%'$D'4',%='&F'AB"'C"++'C$%C"%75,7)$%')#'4%="5#7$$=',#','%406"5'$D'#4CB'#$45C"#'
)%','4%)7'&$+40"F'1%'%40"5)C,+'#)04+,7)$%#.'JB"5"'C"++#'B,&"','!%)7"'#)]".'J"'C$%#)="5'7B"0'
,#'=)#75)647"='#$45C"#',%='#?"C)D@'7B"'?5$=4C7)$%'5,7"'D$5'",CB'%$="'$D'7B"'%40"5)C,+'0"#BF'
1%75,:C"++4+,5'C$%C"%75,7)$%#'4)',%='&)')%'7B"'):7B'C"++',5"'="#C5)6"='6@'7B"'"H4,7)$%#I'
'
P-RP-R
P2R P2R
=4)h *- 4"PO.7R:*2 4)P7RiL-.
=7=&)
h *- &"PO.7R:*2 &)P7RiL2F=7
ÊÍÍËÍÍÌ' P-2R'
L"5"',%=')%'JB,7'D$++$J#'J"'J5)7"'"H4,7)$%#'D$5')%75,:C"++4+,5'C$%C"%75,7)$%#'%"E+"C7)%E'7B"'
CB,%E"' $D' 7B"' C"++' &$+40"F' AB)#' ,??5$O)0,7)$%' )#' 94#7)!"=' #)%C"' 7B"' &$+40"' CB,%E"#' $%+@'
7J)C"'6"D$5"'C"++'=)&)#)$%',%='7B)#'CB,%E"')#'5"+,7)&"+@'#+$JF'AB"'!5#7'7"50')%'7B"'5)EB7:B,%='
#)="'$D'7B"'!5#7'"H4,7)$%'#B$J#'7B,7'7B"')%75,:C"++4+,5'C$%C"%75,7)$%'4)'E5$J#'?5$?$57)$%,++@'
7$'7B"'&,+4"'$D'7B"'"O75,:C"++4+,5'C$%C"%75,7)$%'4"'PO.'7R',7'7B"'#?,C"'?$)%7'O'JB"5"'7B"'C"++')#'
+$C,7"=F'17')#'#)0)+,5'D$5'7B"'#"C$%='"H4,7)$%F'AB"#"'"H4,7)$%#'C$%7,)%'="E5,=,7)$%'7"50#',%='
C$%#7,%7'?5$=4C7)$%'7"50#.'L'-',%='L'2F'MB"%','%"J'C"++',??",5#.'C$%C"%75,7)$%#'4)',%='&)'
,5"'#"7'7$']"5$F'
1D'7B"'C$%C"%75,7)$%'4)'5",CB"#'#$0"'C5)7)C,+'&,+4"'4C.'7B"%'7B"'C"++'=)&)="#F'1D'&)'5",CB"#'&C.'7B"'C"++'=)"#F'T$%#)="5'!5#7'7B"'C,#"'JB"5"''
' P-R P2R P-R P2R- - 2 2 VFk k k k? ? ? ? ' P-YR'
AB"%'4)',%='&)',5"' +)%",5' D4%C7)$%#'$D' 7)0"'JB)CB'5",CB' 7B")5'C5)7)C,+'&,+4"#',7'#$0"'7)0"#'
7h┬4',%='7'h'┬&.'5"#?"C7)&"+@F'1D'┬'4'o'┬'&'.'7B"%',++'C"++#'J)++'=)&)="'J)7B','E)&"%'D5"H4"%C@.')D'7B"')%"H4,+)7@')#'$??$#)7".'7B"%',++'C"++#'J)++'=)"F'
("O7.' C$%#)="5' 7B"' C,#"' JB"5"' P-R*- ' )#' =)DD"5"%7' D5$0' ]"5$' P#""' !"##$%$&.' 2V-V' D$5' $7B"5'
"O,0?+"#RF'1D')7')#'?$#)7)&".'7B"%'C"++#'#7)04+,7"'?5$+)D"5,7)$%'$D'7B"'#455$4%=)%E'C"++#.')D')7')#'
%"E,7)&".'7B"@'#4??5"##')7F'!$7B'C,#"#'C,%'6"'$6#"5&"='"O?"5)0"%7,++@F'M"'5"#75)C7'$45#"+&"#'
B"5"'6@'7B"'"O,0?+"'$D'%"E,7)&"' P-R-k F'N++'$7B"5'C$"DD)C)"%7#'5"0,)%'"H4,+'7$']"5$F'AB"5"D$5".'
C"++#'B,&"','!O"='+)D"'7)0"'┬'&'F'1D'7B"@'=$'%$7'=)&)="'=45)%E'7B)#'7)0".'7B"@'=)"F'
Multi-Agent Systems and Blood Cell Formation
419
'
S)EF'-^F'/@%,0)C#'$D'C"++'?$?4+,7)$%')%'7B"'C,#"'JB"5"'C"++#'")7B"5'#"+D:5"%"J'$5'=)"'6@',?$?7$#)#F'T"++#',5"'#B$J%'J)7B'6+4"'=$7#F'L$5)]$%7,+',O)#'#B$J#'C"++'?$#)7)$%.'&"57)C,+',O)#'#B$J#'7)0"F'
M"'C,55@'$47'7B"'-/'#)04+,7)$%'JB"5"'C"++#'C,%'0$&"',+$%E'7B"'#75,)EB7'+)%"F'1%)7),++@.'7B"5"',5"'7J$'C"++#')%'7B"'0)==+"'$D'7B"')%7"5&,+F'S)E45"'-^'#B$J#'7B"'"&$+47)$%'$D'7B)#'?$?4+,7)$%')%' 7)0"F'S$5'",CB'0$0"%7'$D' 7)0"' P&"57)C,+',O)#R'J"'B,&"' 7B"'?$#)7)$%#'$D' C"++#' PB$5)]$%7,+',O)#R')%=)C,7"='J)7B'6+4"'?$)%7#F'AB"' "&$+47)$%' $D' 7B"' C"++' ?$?4+,7)$%' )%' S)E45"' -^' P+"D7R' C,%' 6"' CB,5,C7"5)]"=' 6@' 7J$'0,)%'?5$?"57)"#F'S)5#7'$D' ,++.' )7' "O?,%=#' 7$' 7B"' +"D7' ,%=' 7$' 7B"' 5)EB7'J)7B',??5$O)0,7"+@' C$%#7,%7'#?""=F' G"C$%=.' 7B"' 7$7,+' ?$?4+,7)$%' C$%#)#7#' $D' 5"+,7)&"+@' #0,++' #46:?$?4+,7)$%#F' [,CB' $D'7B"0'#7,57#'D5$0','#0,++'%406"5'$D'C"++#F'Z#4,++@.'7B"#"',5"'7J$'C"++#',7'7B"'5)EB7',%=',7'7B"'+"D7'$D' 7B"'?5"&)$4#'#46:?$?4+,7)$%F'/45)%E'#$0"' 7)0".' 7B"'#46:?$?4+,7)$%'E5$J#.' 5",CB"#'C"57,)%'#)]"',%='=)#,??",5#'E)&)%E'6)57B'7$'%"J'#46:?$?4+,7)$%#F'AB)#'6"B,&)$5'C,%'6"'"O?+,)%"=',#'D$++$J#F'AB"'CB,5,C7"5)#7)C'7)0"'$D'C"++'=)&)#)$%')#'+"##'7B,%'7B"'$%"'$D'C"++'=",7BF'MB"%'7B"'#46:?$?4+,7)$%')#'#0,++.'7B"'H4,%7)7@'$D'4'"')#',+#$'#0,++.',%=')7#')%"4"%C"'$%'C"++'=)&)#)$%')#'%$7'#)E%)!C,%7F'MB"%'7B"'#46:?$?4+,7)$%'6"C$0"#'+,5E"5.'C"++'=)&)#)$%')#'#+$J"='=$J%'6"C,4#"'$D'E5$J7B'$D'4"F'N#','5"#4+7'7B"'#46:?$?4+,7)$%'=)#,??",5#F'AB"'$47"5'C"++#'C,%'#45&)&"'6"C,4#"'7B"'+"&"+'$D'4'"'7B"5"')#'+"##F'AB"' E"$0"75)C,+' ?,77"5%' $D' C"++' =)#75)647)$%' D$5' 7B"#"' &,+4"#' $D' ?,5,0"7"5#' 5"0)%=#'
G"5?)%#*@'C,5?"7'PS)E45"'-^.'+"D7R.',%'"O,0?+"'$D'D5,C7,+'#"7#F'AB"'?,77"5%'$D'C"++'=)#75)647)$%'
="?"%=#'$%'7B"'?,5,0"7"5#F'`7B"5'"O,0?+"#',5"'#B$J%')%'S)E45"'-^'P0)==+"',%='5)EB7RF'
AB"' #)04+,7)$%#' ?5"#"%7"=' B"5"' =$' %$7' 4#"' 7B"' "O75,:C"++4+,5' &,5),6+"' &"F' 1%#7",=' $D' 7B"'&,5),6+"' 4".' JB)CB' ="C"+"5,7"#' C"++' ?5$+)D"5,7)$%.' J"' C,%' C$%#)="5' &"' ,##40)%E' 7B,7' )7',CC"+"5,7"#'C"++',?$?7$#)#F'1%'7B)#'C,#".'H4,+)7,7)&"'6"B,&)$5'$D'C"++'?$?4+,7)$%')#'#)0)+,5F'
4.4.3 Erythropoiesis modeling M"' C$%#)="5' 7J$' 7@?"#' $D' "5@7B5$)=' C"++#.' ?5$E"%)7$5#' ,%=' 5"7)C4+$C@7"#F' ' [5@7B5$)='
?5$E"%)7$5' D,7"' P=)DD"5"%7),7)$%.' #"+D:5"%"J,+.' =",7B' 6@' ,?$?7$#)#R' )#' #4??$#"=' 7$' 6"'
5"E4+,7"='6@')%75,:C"++4+,5'0"CB,%)#0#'P?5$7")%'C$0?"7)7)$%R',%='"O75,:C"++4+,5'#46#7,%C"#F'
AB"'0,)%'"O7"5%,+'#$45C"'$D'C$%75$+')%'JB,7'D$++$J#'J)++'6"'S,#:+)E,%=.','0"065,%"'?5$7")%'
?5$=4C"='6@' 5"7)C4+$C@7"#' 7B,7' ,C7)&,7"#' 7B"' )%75,:C"++4+,5'?5$7")%'S,#F'`7B"5' "O75,:C"++4+,5'
#46#7,%C"#' )%C+4="'[8`',%='E+4C$C$57)C$)=#.' ,0$%E'$7B"5#F'M"'J)++' 5"#75)C7' $45'0$="+' 7$'
7B"')%"4"%C"'$D'[8`.',%='"&"%'7B$4EB'J"'=$'%$7'="7,)+'7B)#',C7)$%')%'7B"'D$++$J)%E.'7B"'+"&"+'
$D'[8`' C,%'6"' C$%#)="5"=' ")7B"5' C$%#7,%7' $5' ?5$?$57)$%,+' 7$'0,745"' "5@7B5$C@7"' H4,%7)7@F'
S,#:+)E,%='J)++' ,C7' $%' ?5$E"%)7$5' =)DD"5"%7),7)$%' ,%=' ,?$?7$#)#.' JB"5",#' [8`'J)++' )%B)6)7'
?5$E"%)7$5',?$?7$#)#',%=')%C5",#"'#"+D:5"%"J,+F'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
420
M"',##40"')%75,C"++4+,5'5"E4+,7)$%'$D'"5@7B5$)='?5$E"%)7$5#')#'="7"50)%"='6@'7J$'?5$7")%#.'
[f3' ,%=' S,#' PT5,4#7".' 2V-VR.' ,+7B$4EB' #"&"5,+' $7B"5' ?5$7")%#' 0,@' ?+,@' ,' 5$+"' )%' 7B)#'
5"E4+,7)$%F'N'#)0?+)!"='0$="+')#'E)&"%'6@'7B"'#@#7"0'$D'7J$'$5=)%,5@'=)DD"5"%7),+'"H4,7)$%#'
PT5,4#7".'2V-VR'
' * +* +* +*=[h ┙ [8` i┚[ -:[ :,[:6[S.
=7' P-XR'
' * +* +<
=Sh┛ S -:S :C[S:=S.
=7' P-^R'
JB"5"'[',%='S' ' ,5"' )%75,:C"++4+,5' C$%C"%75,7)$%#'$D'[f3',%='S,#.' ,.' 6.' C.'=' ,5"' #$0"'%$%:
%"E,7)&"' ?,5,0"7"5#.'┙' )#' ,' D4%C7)$%' $D' "5@7B5$?$)"7)%' P[8'`R' ,%='┛' )#' ,' D4%C7)$%' $D' S,#:+)E,%=.'JB$#"'C$%C"%75,7)$%')#'="%$7"='6@'S'<'F'S$5'!O"='&,+4"#'$D'[8'`',%='S'<'.'P-XR:P-^R')#'
,'C+$#"='#@#7"0'$D'$5=)%,5@'=)DD"5"%7),+'"H4,7)$%#F'17'C,%'B,&"'D5$0'$%"'7$'7B5""'#7,7)$%,5@'
?$)%7#F'17#'="7,)+"=',%,+@#)#')#'?5"#"%7"=')%'PT5,4#7".'2V-VRF'
AB"'C$%C"%75,7)$%'$D'S,#:+)E,%=')#'="#C5)6"='6@'7B"'=)DD4#)$%'"H4,7)$%'
' << <
=Sh=⦆S iM:┫S .
=7' P-WR'
JB"5"'M'')#','#$45C"'7"50'?5$?$57)$%,+'7$'7B"'C$%C"%75,7)$%'$D'5"7)C4+$C@7"#F' 'AB$4EB'S,#:
+)E,%=' )#' C$%#)="5"=' ,#' ,' #45D,C"' ?5$7")%.' ,%=' )7#' )%7"5,C7)$%' J)7B' "5@7B5$)=' ?5$E"%)7$5'
6,#)C,++@' $CC45#'JB"%' 7B"@' ,5"' )%' ?B@#)C,+' C$%7,C7'J)7B' 5"7)C4+$C@7"#.'J"'0$="+' )7' ,#' )D' )7'
C$4+='=)DD4#"')%'7B"'"O75,C"++4+,5'0,75)OF'1D'7B"'=)DD4#)$%'C$"DDC)"%7')#'#4DDC)"%7+@'#0,++.')7' )#'
+$C,7"=' )%' ,' #0,++' &)C)%)7@' $D' 5"7)C4+$C@7"#F' AB"5"D$5".' S,#:+)E,%=' )%"4"%C"#' "5@7B5$)='
?5$E"%)7$5#'JB"%'7B"@',5"'#4DDC)"%7+@'C+$#"'7$'5"7)C4+$C@7"#F'
<"7'4#'#400,5)]"'7B"'0$="+F'G@#7"0'P-XR:P-^R')#'C$%#)="5"=')%#)="'",CB'"5@7B5$)='?5$E"%)7$5'
J)7B')7#'?5$?"5')%)7),+'C$%=)7)$%'P#""'6"+$JR',%='J)7B'7B"'&,+4"'$D'S'<'JB)CB'C,%'="?"%='$%'
)7#'#?,7),+' +$C,7)$%',%='$%'7)0"F' '[5@7B5$)='?5$E"%)7$5#'C,%'?5$+)D"5,7"'$5'=)"'6@',?$?7$#)#F'
N?$?7$#)#'$CC45#')D'7B"')%75,C"++4+,5'S,#'C$%C"%75,7)$%'5",CB"#'#$0"'C5)7)C,+'&,+4"'S'CF'1%'7B)#'
C,#".'7B"'C"++')#'5"0$&"='D5$0'7B"'C$0?47,7)$%,+'=$0,)%F'
1D'7B"'C"++'=$"#'%$7'=)"'6@',?$?7$#)#.'7B"%')7'?5$+)D"5,7"#.'7B,7')#')7'=)&)="#',7'7B"'"%='$D'C"++'
C@C+"F'T"++'C@C+"')#'C$0?$#"='$D'7J$'?,57#I'QVaQ-'?B,#"#',%='GaQ2a;'?B,#"#F'AB"'=45,7)$%'
$D' 7B"' QVaQ-' ?B,#"' )#' CB$#"%' 5,%=$0+@' D5$0' V' 7$' #$0"'0,O)0,+' &,+4"' ┬' 0,O' J)7B' 7B"'7@?)C,+'&,+4"#'W'('-2'B$45#.'7B"'=45,7)$%'$D'7B"'5"0,)%)%E'?,57'$D'C"++'C@C+"')#'!O"=.'4#4,++@'-2'B$45#F'
T"++' ?5$+)D"5,7)$%' C,%' 5"#4+7' )%' #"+D:5"%"J,+' $5' =)DD"5"%7),7)$%F' 1%' 7B"' !5#7' C,#".' 7B"' 7J$'
=,4EB7"5' C"++#' ,5"' ,+#$' "5@7B5$)=' ?5$E"%)7$5#F' S$5' ",CB' $D' 7B"0'J"' C$%#)="5' )%75,C"++4+,5'
5"E4+,7)$%'J)7B' #@#7"0' P-XR:P-^RF' AB"' &,+4"#' $D' [f3' ,%=' S,#' )%' 7B"' %"J+@' 6$5%' C"++#' C,%'
")7B"5' 6"' #$0"' E)&"%' ?,5,0"7"5#' $5' "H4,+' B,+D' 7B$#"' $D' 7B"' 0$7B"5' C"++F' 1%' 7B"' C,#"' $D'
=)DD"5"%7),7)$%.' 7B"' 7J$' =,4EB7"5' C"++#' 6"C$0"' 5"7)C4+$C@7"#F' AB"' CB$)C"' 6"7J""%' #"+D:'
5"%"J,+',%='=)DD"5"%7),7)$%')#'="7"50)%"='6@'7B"'&,+4"#'$D'[f3')%'7B"'?5$C"##'$D'C"++'C@C+"F'
`%C"' )7' 5",CB"#','C5)7)C,+'&,+4"'[C' .' 7B"' C"++' #"+D:5"%"J#F'`7B"5J)#".' )7'=)DD"5"%7),7"#F'AB"#"'
,##40?7)$%#',5"')%',E5""0"%7'J)7B',C74,+'6)$+$E)C,+'4%="5#7,%=)%E'$D'7B"#"'?5$C"##"#F'M"'
=$'%$7'C$%#)="5')%75,C"++4+,5'5"E4+,7)$%'D$5'5"7)C4+$C@7"#F'`%C"'7B"@',??",5"=.'7B"@'5"0,)%'
Multi-Agent Systems and Blood Cell Formation
421
)%' 7B"'C$0?47,7)$%,+'=$0,)%'$%"'C"++'C@C+"'0$5"' )%'$5="5' 7$'6"C$0"'0,745"'"5@7B5$C@7"#F'
AB"%' 7B"@' ,5"' 5"0$&"=F' AB)#' C$55"#?$%=#' 7$' 7B"' D,C7' 7B,7' "5@7B5$C@7"#' +",&"' 7B"' 6$%"'
0,55$J' 7$' "%7"5' 6+$$=' "$JF' f"7)C4+$C@7"#' ?5$=4C"' S,#:+)E,%=' J)7B' ,' C$%#7,%7' 5,7"F' S,#:
+)E,%=')%"4"%C"#')%75,C"++4+,5'5"E4+,7)$%'$D'"5@7B5$)='?5$E"%)7$5#'7B5$4EB'"H4,7)$%'P-^RF'17'
)%C5",#"#'S,#'?5$=4C7)$%'5,7"'5"#4+7)%E')%',?$?7$#)#'$D'7B"'?5$E"%)7$5#')D'S,#'C$%C"%75,7)$%')#'
#4DD)C)"%7+@'B)EB'$5')%'7B")5'=)DD"5"%7),7)$%'D$5')%7"50"=),7"'&,+4"#'$D'S'<'F'S$5'E5",7"5'&,+4"#'
$D' S,#:+)E,%=.' 75,9"C7$5)"#' $D' #@#7"0' P-XR:P-^R' 0$&"' 7$J,5=#' E5",7"5' &,+4"#' $D' S' ,%=' 7$'
#0,++"5'&,+4"#'$D'[F'L"%C".' 7B"'C5)7)C,+'&,+4"'$D'[f3'0,@'%$7'6"'5",CB"=',%='7B"'C"++'J)++'
=)DD"5"%7),7"F'
<"7' 4#'!%,++@' 5"C,++' 7B,7' ?5$+)D"5,7)$%' ,%=' ,?$?7$#)#' CB,%E"' C"++' #?,7),+' =)#75)647)$%F'("J'C"++#.'JB"%'7B"@',??",5.'?4#B'",CB'$7B"5'C5",7)%E'C"++'=)#?+,C"0"%7'P#""'S)EF'-WRF'''
''
S)EF'-WF';$="++)%E'$D'"5@7B5$6+,#7)C')#+,%=#I'')%)7),+'C"++'=)#75)647)$%'P+"D7R',%=','#7,6+"')#+,%='P5)EB7RF'p"++$J'C"++#')%'7B"'C"%7"5',5"'"5@7B5$)='?5$E"%)7$5#.'6+4"'C"++#',7'7B"'6$5="5',5"'5"7)C4+$C@7"#'?5$=4C)%E'S,#:+)E,%='P)%'5"=RF'
5. Conclusion
1%'7B)#'CB,?7"5.'$45'E$,+'J,#'7$'E)&"',%')%#)EB7'$D'7B"'=)DD"5"%7',77"0?7#'7$'0$="+'7B"'6+$$='
C"++' D$50,7)$%I' #"&"5,+' ?45"+@' ="7"50)%)#7)C.' #$0"' ?45"+@' #7$CB,#7)C.' D"J' 7,*)%E' 7B"' #?,C"'
#754C745"' $D' 7B"' 6$%"' 0,55$J' ,%=' 7B4#' #?,C"' C$0?"7)7)$%' )%7$' ,CC$4%7F' 17' ,??",5"='
)0?$57,%7' 7$' 4#' 7$' ="&"+$?' ,' C$0?5$0)#)%E'0$="+'JB"5"' #7$CB,#7)C)7@' )#'0)O"='J)7B' 7B"'
0"=4++,'#754C745"F'AB)#',??5$,CB'4#)%E'7B"'04+7):,E"%7'#@#7"0#'#""0#'7$'4#','E$$='J,@'7$'
="#C5)6"' =)DD"5"%7' 0"CB,%)#0' 5"+,7"=' 7$' 7B"' %$50,+' ,%=' ?,7B$+$E)C,+' B"0,7$?$)"#)#F' M"'
B,&"'#B$J%' 7B,7'J)7B'$45'#$D7J,5"' )7'J,#'?$##)6+"' 7$'E"7',' 5)CB'&,5)"7@'$D'6"B,&)$5#F'`45'
#)04+,7)$%#' D$4%=' #$0"' )%7"5"#7' )%' 7B"' C$004%)7@' $D' 6)$+$E)#7#' ,%=' C+)%)C),%#F'L$J"&"5.'
"&"%')D'J"'$67,)%"='#$0"'5"+"&,%7'5"#4+7#'%$%"'$D'7B"0'JB"5"'H4,%7)7,7)&"+@'C$0?,5"='J)7B'
"O?"5)0"%7,+' =,7,F' AB)#' )#' ?,57' $D' 7B"' ?"5#?"C7)&"' J$5*' 7,*"%' )%' C$%#)="5,7)$%F' N%$7B"5'
$69"C7)&"'J$4+='6"' 7$' C$%#)="5' 7B"' #7)04+,7)$%' D,C7$5#'0$5"' "O?+)C)7+@' 6@' C+$#)%E'J)7B' 7B"'
4#"'$D'=)DD"5"%7'D""=6,C*#F''
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
422
6. References
N6*$J)7].'qF'<F.'Q$+)%"++).'/F.'L,55)#$%.'/F'[F.'Q477$5?.'8F'P2VVVRF'1%'&)&$'*)%"7)C#'$D'045)%"'
'B"0$?$)"7)C'#7"0'C"++#.'Blood,'bW.'YYbb:YXV^F'
N6*$J)7].' qF' <F.' Q$+)%"++).' /F.' L,55)#$%.' /F' [F.' Q477$5?.' 8F' P-bbWRF' [&)="%C"' 7B,7'
'B"0,7$?$)"#)#'0,@'6"'#7$CB,#7)C')%'&)&$..'Nat. Med..'2.'-bV:-bUF'
N=)0@.';F' ,%='T5,4#7".' SF' P2VVURF';$="++)%E' ,%=' ,#@0?7$7)C' #7,6)+)7@' $D' ,' E5$J7B' D,C7$5:
'="?"%="%7'#7"0'' C"++#' =@%,0)C#' 0$="+' J)7B' =)#75)647"=' ="+,@.' Discrete and
Continuous Dynamical Systems Series B.'eP-Rd'-b:YeF'
!"##$%$&.'(F.'/4C5$7.'NF',%=''>$+?"57.'>F'P2VV^RF';$="+)%E'$D'+"4*"0),'="&"+$?0"%7')%'7B"'
'6$%"' 0,55$J.' Pro. of the annual Symposium on Mathematics applied in Biology and
Biophysicsd'A$0'r<>111.'>$+F'2'I'Ub:eeF'
!"##$%$&.' (F.' 849$:;"%9$4"7.' <F' s' >$+?"57.' >F' P2VVWR.' T"++' 0$="++)%E' $D' B"0,7$?$)"#)#.'
'Math. Model. Nat. Phenom..'-.'($F'2.'e-l-VY'
!"##$%$&.' (F.' /"0)%.' 1F.' 849$:;"%9$4"7.' <F.' s' >$+?"57.' >F' P2VVbR.' N' 04+7):,E"%7' 0$="+'
'="#C5)6)%E' #"+D:5"%"J,+' $D' =)DD"5"%7),7)$%' "DD"C7#' $%' 7B"' 6+$$=' C"++' ?$?4+,7)$%.'
'Mathematical and Computer Modelling.'Xb.'2--Wl2-2U'
!"##$%$&.' (F.' 3456,7$&,.' 8F' s' >$+?"57.' >F' P2V-VR.' 8,57)C+"' =@%,0)C#' 0$="++)%E' $D' C"++'
'?$?4+,7)$%#.'Prooceedings of the conference JANO, Mohamadia 2008, Math. Model. Nat.
Phenom., ^.'($F'U.'X2lXU'
!"##$%$&.' (F.' 3456,7$&,.' 8F' s>$+?"57.' >F' P2V-VR' /@%,0)C#' $D' E5$J)%E' C"++' ?$?4+,7)$%#.'
'CRM, preprint num. 931 for Mathematical Biology.'S"654,5@'2V-V'
!45%#' SFqF' s' A,%%$C*' 1FSF' P-bUVR' `%' 7B"' "O)#7"%C"' $D' ,' QV:?B,#"' )%' 7B"' C"++' C@C+".' Cell
Tissue Kinet.'-b'I'Y2-:YXF'
T$+)9%.' TF' ,%=' ;,C*"@.' ;FTF' P2VV^,RF' N' 0,7B"0,7)C,+' 0$="+' $D' B"0,7$?$)"#)#I' T@C+)C,+'
'%"475$?"%),_.'?,57'1.'J.Theor. Biol.'2YU.'--Ul-Y2F'
T$+)9%.' TF' ,%=' ;,C*"@.' ;FTF' P2VV^6RF' N' 0,7B"0,7)C,+' 0$="+' $D' B"0,7$?$)"#)#I' T@C+)C,+'
'%"475$?"%),_.'?,57'11.'J. Theor. Biol.'2YUd'-YYl-XWF'
T5,4#7".' SF.' 849$:;"%9$4"7' <F.'Q"%)"@#' GF.';$+)%,'TF's'Q,%=5)++$%'`F' P2VVeR'N==)%E' G"+D:
'f"%"J,+')%'T$00)77"='[5@7B5$)='85$E"%)7$5#'10?5$&"#'7B"'!)$+$E)C,+'f"+"&,%C"'$D'
',';,7B"0,7)C,+';$="+'$D'[5@7B5$?$)"#)#.'Journal of Theoretical Biology.'&$+F'2^VP2R.'?F'
'Y22:YYeF'
T5,4#7".'SF.'/"0)%.'1F'.'Q,%=5)++$%.'`F's'>$+?"57.'>F'P2V-VR';,7B"0,7)C,+'#74=@'$D'D""=6,C*'
'C$%75$+'5$+"#',%='5"+"&,%C"')%'#75"##'"5@7B5$?$)"#)#.'J. Theo. Biol..'2WY.'YVYlY-W'
/)%E+).'/F',%=';)CB$5.'SF' P2VVWRF'G4CC"##D4+' 7B"5,?@'04#7'"5,=)C,7"'C,%C"5'#7"0'C"++#.'Stem
Cells.'-2.'2WVY:-VF'[?46'2VVW'N4E'2XF'
/)%E+).'/F.'A5,4+#"%.'NF's'8,CB"C$.'qF;F'P2VVU,R'G7$CB,#7)C'=@%,0)C#'$D'B"0,7$?$)"7)C'740$5'
'#7"0'C"++#.''Cell Cycle,'W'I'XW-:W'
/)%E+).'/F's'8,CB"C$.'qF;F'P2VVU6R''`%7$E"%)C''E5$J7B''$D''7B"''B,"0$?$)"7)C'#7"0'C"++'?$$+'
')%'B40,%#.'Proc R Sci B.'2UX'I2XbU:^V-'
/n1%&"5%$.';F',%='G,4%="5#.'fF'P2VVeRF'NE"%7:6,#"='0$="++)%E'$D'#7"0'C"++'#"+D:'$5E,%)#,7)$%'
')%','%)CB".'1%'I'<"C745"'($7"#')%'T$0?47"5'GC)"%C"F'!"5+)%aL")="+6"5E'' I' Springer,'
'P&$+40"'YXWXa2VV^R'
Multi-Agent Systems and Blood Cell Formation
423
S$+"@.'TF.'!"5%,5=.'GF',%=';,C*"@.';FTF'P2VVWRF'T$#7:"DD"C7)&"'Q:TGS'7B"5,?@'#75,7"E)"#'D$5'
'C@C+)C,+' %"475$?"%),I' ;,7B"0,7)C,+' 0$="++)%E' 6,#"=' B@?$7B"#"#.' J. Theor. Biol.,'
'2Yed'U^X:UWYF'
S$57)%.' 8F' ,%=' ;,C*"@.' ;FTF' P-bbbRF' 8"5)$=)C' CB5$%)C' 0@"+$E"%$4#' +"4*"0),I' G?"C75,+'
',%,+@#)#' $D' 6+$$=' C"++' C$4%7#' ,%=' "7)$+$E)C,+' )0?+)C,7)$%#.'Brit. J. Haematol..' -VX' d'
'YYWlYX^F'
Q)++"#?)".' /F' AF' P-bb2RF' ;,5*$&' 85$C"##"#I' N%' 1%75$=4C7)$%' D$5' 8B@#)C,+' GC)"%7)#7#.'
'Academic Press.'G,%'/)"E$.'TNF'
L4,%E.' GF.' Q4$.' pF:8F' ;,@.' QF.' ,%=' [%&"5.' AF' P2VVURF' !)D45C,7)$%' =@%,0)C#' )%' +)%",E":
'C$00)70"%7')%'6)?$7"%7'' ?5$E"%)7$5'C"++#.'Dev. biol.'YV^.'Wb^:U-YF'
3,5774%"%.' ;F.' >,774+,)%"%.' 1F.' <4**,5)%"%' P2VVXR.' NF.' A novel methods in soft matter
simulations.'G?5)%E"5.'!"5+)%.''
<,97B,' <FQF' P-b^bRF' `%' /(N' +,6"+)%E' )%' 7B"' #74=@' $D' 7B"' =@%,0)C#' $D' 6$%"' 0,55$J' C"++'
'?$?4+,7)$%#.'G7$B+0,%'q5F''S.' "=F'AB"'3)%"7)C#' $D'T"++4+,5'85$+)D"5,7)$%F'New York :
Grune and Strattond'-UY:e2'
<").' qF' ,%=';,C*"@.';F'TF' P2VVURF' G7$CB,#7)C' =)DD"5"%7),+' ="+,@' "H4,7)$%.'0$0"%7' #7,6)+)7@.'
',%=',??+)C,7)$%'7$'B"0,7$?$)"7)C'#7"0'C"++'5"E4+,7)$%'#@#7"0.'SIAM J. Appl. Math.'
'WU.'YeU:XVUF'
;)CB$5'SF'P2VVU,RF'f"?+@I'AB"'+$%E:7"50'5"#?$%#"'7$'10,7)%)6'75",70"%7'$D'T;<.'Br. J. Cancer'
'bW.'WUb:WeVF'
;)CB$5.'SF' P2VVU6RF'k4,%7)7,7)&"',??5$,CB"#' 7$',%,+@])%E' )0,7)%)6:75",7"='CB5$%)C'0@"+$)='
'+"4*"0),.'Trends''Pharmacol Sci.;'P^RI-bU:bF'[?46'2VVU'N?5'WF'
("J7$%.';F'NF.'Q477$5?.'8F.'T,7+)%.'GF.'N##4%C,$.'fF',%='N6*$J)7].' qF'<F' P-bb^RF'G7$CB,#7)C'
'0$="+)%E'$D'",5+@'B"0,7$?$)"#)#.'J. Amer. Stat. Assoc.'XY2.'--XW:--^^F'
8)0"%7"+.'qF'P2VVWRF'NE"%7'!,#"=';$="+'D$5'7B"'85$=4C7)$%';"CB,%)#0',%='T$%75$+'$D'!+$$='
'T"++#' )%' 7B"'L40,%'!$=@.'Proceedings of The National Conference On Undergraduate
Research (NCUR), The University of North Carolina at Asheville, North Carolina.'
849$:;"%9$4"7.'<F.'!"5%,5=.'GF' ,%=';,C*"@.';FTF' P2VV^RF'<$%E'?"5)$='$#C)++,7)$%#' )%','QV:
'0$="+'$D'B"0,7$?$)"7)C'#7"0'C"++#.'SIAM JAppl Dynam Systd'X'I'Y-2:Y2F'
f$"="5.' 1F' ,%=' <$"DD+"5.' ;F' P2VV2RF' N' %$&"+' =@%,0)C' 0$="+' $D' B"0,7$?$)"7)C' #7"0' C"++'
'$5E,%)],7)$%'6,#"='$%'7B"''C$%C"?7'$D'J)7B)%:7)##4"'?+,#7)C)7@.'Exp. HematolF'YV.'e^Yl
'eW-F'
f$"="5' 1F' ,%=' Q+,4CB".' 1F' P2VVW,RF' A$J,5=#' ,%' 4%="5#7,%=)%E' $D' +)%",E"' #?"C)D)C,7)$%' )%'
'B"0,7$?$)"7)C'#7"0'C"++#I'' N' 0,7B"0,7)C,+' 0$="+' D$5' 7B"' )%7"5,C7)$%' $D'
'75,%#C5)?7)$%' D,C7$5#' QNAN:-' ,%=' 8ZF-F.' J. Theor. Biol.' 2X-.' e^2:
'eW^.=$)I-VF-V-Wa9F976)F2VVWFV-FV2-F'
f$"="5.' 1F.' L$5%.' ;F.' Q+,4CB".' 1F.' L$CBB,4#.' NF.' ;4"++"5.' ;FTF' ,%=' <$"DD+"5' ;F' P2VVW6RF'
'/@%,0)C' 0$="+)%E' $D' )0,7)%)6:75",7"=' CB5$%)C' 0@"+$)=' +"4*"0),I' D4%C7)$%,+'
')%#)EB7#',%='C+)%)C,+')0?+)C,7)$%#.'Nat MedF.''--e-:XF'[?46'2VVW'`C7'-F'
GB,B5"],"+.' >F.' `++)&)"5' qF' SF' ,%=' GJ,)%.' 8F' GF' P2VVeRF' T$+$5"=' "O75)%#)C' D+4C74,7)$%#' ,%='
'#7$CB,#7)C'E"%"'"O?5"##)$%.'Mol. Syst. BiolF'X.'-:bF'
G0)7B.' qFNF' s' ;,57)%.' <F' P-bUYRF' /$' C"++#' C@C+"K.' Proc. Natl. Acad. SciF' USA.' UVd' -2WYl
'-2WUF'
Multi-Agent Systems - Modeling, Interactions, Simulations and Case Studies
424
M,]"J#*,:T]@]"J#*,.';F',%='<,#$7,'NF'P-bUWRF';,7B"0,7)C,+'?5$6+"0#'$D'7B"'=@%,0)C#'$D'
,'#@#7"0'$D'5"='6+$$='C"++#.'Mat. StosF'PYR'Wd'2Y:XVF'