Documente Academic
Documente Profesional
Documente Cultură
=
+ =
) ( ) (
) ( ) (
) (
t Cx t y
t Bu t Ax
dt
t dx
,
) (
) (
) (
) (
2
1
(
(
(
(
=
t x
t x
t x
t x
m
,
) (
) (
) (
) (
2
1
(
(
(
(
(
=
t u
t u
t u
t u
p
,
2 1
2 22 21
1 12 11
(
(
(
(
=
mm m m
m
m
a a a
a a a
a a a
A
(
(
(
(
(
=
mp m m
p
p
b b b
b b b
b b b
B
2 1
2 22 21
1 12 11
,
) (
) (
) (
) (
2
1
(
(
(
(
=
t y
t y
t y
t y
n
(
(
(
(
(
=
nm n n
m
m
c c c
c c c
c c c
t C
2 1
2 22 21
1 12 11
) (
Schema structural a modelului dinamic continuu:
x(t)
B(t) C(t)
A(t)
u(t)
x
(t)
X(t)
Y(t)
E
Soluia modelului continuu:
Traiectoria
}
+ =
t
t
t t A
d Bu t A x e t x
0
0
] ) ( ) ( [ ) (
0 0
) (
t t t
}
+ =
t
t
t t A
d Bu t A x Ce t y
0
0
] ) ( ) ( [ ) (
0 0
) (
t t t
2) Modelul dinamic liniar discret:
=
+ =
+
t t t
t t t t t
x C y
u B x A x
1
Soluia general a a modelelor discrete
t n
n
t t
i t
i
i
t
t c t c c u
i
i n
b x
1
2 1
0
...
1
=
+ + + +
|
|
.
|
\
| +
=
Exemplu de model bazat pe ecuaii
1) Modelul IS LM dinamic continuu
1) e(t) = a + b(1 t
1
)y(t) hr(t) a > 0, 0 < b < 1, 0 < t
1
< 1, h > 0
2) m
d(
t) = ky(t) ur(t) k, u > 0
3) = y(t) = (e(t) y(t)), > 0
4) = r(t) = (m
d
(t) m
0
), > 0
5) m
0
= M
0
/P
Forma matriciala a modelului:
.
y
.
r
(
+
(
=
(
(
0
1
.
.
] 1 ) 1 ( [
m
a
r
y
u k
ah t b a
r
y
|
o
| |
Curba IS:
Curba LM:
sau
Coordonatele punctului de echilibru E
0
:
h
y t b a
r
)] 1 ( 1 [
1
=
k
m ur
y
0
+
=
|
|
.
|
\
|
+
+
+
+
=
) / ( ) 1 ( 1
) / ( )) 1 ( 1 )( / (
) / ( ) 1 ( 1
) / (
) , (
1
1 0
1
0 * *
u kh t b
a u k t b u m
u kh t b
m u h a
r y
Politici monetare:
A) Scderea ofertei nominale de bani
B) Creterea masei monetare
2) Modelul AD-AS dinamic discret
=
|
|
.
|
\
|
=
+
+ +
=
=
|
|
.
|
\
|
=
|
|
.
|
\
|
+ =
=
+ + =
= =
+ + =
=
s
t
t
d
t
t
t
t t
s
t t
t t
t i t y
d
t
e
t t t
t r t e t
n
i
i t i
e
t
t
e
t t t
m
p
M
m
e e
m
p
M
p
M
i M Y M m
i r
r I e N A k Y
S Y Y f
1
) 1 )( 1 (
) + (1
) (
1 ,
) 1 ( ) (
*
1
t
1
1
n
1 = i
i
t
t c
t
t
o t o t
o t o t
Ecuaia ofertei agregate, AS
t t t
e
t t
S Y Y f ) 1 ( ) ( o o t t + + =
1 1
/ ) (
=
t t t t
p p p t
e
t
t - rata anticipat a inflaiei
Yt - outputul curent
Y
t - outputul potenial
S
t
- ocul ofertei
Inflatia anticipata:
=
+ =
=
n
1 = i
i
1
2 1
1
1 a ; ) (
5 . 0 5 . 0 ) (
) (
i t
n
i
i
e
t
t t
e
t
t
e
t
a iii
ii
i
t t
t t t
t t
Cererea agregat:
t t t t
t t t t t t
NX G I C
M X G I C D
+ + + =
= + + + =
t
t
t
t
t
t
t
t
t
t
t
t t
t
t
t
t
t
t t
e
E
E
p
p
E
p
p
E
p
p
E e
t
t
c
t
t
t
t
+
+ +
=
=
+
+
=
+
+
= =
1
) 1 )( 1 (
1
1
) 1 (
) 1 (
*
1
*
1 1
*
1
1
1
*
*
1
*
Rata de schimb:
1
1
=
t
t t
t
E
E E
c
Ecuaia cererii agregate, AD (determinare)
=
< > + =
< > + =
> + =
< < > + =
=
+ + + =
Y D
N ; N e N N NX
I ; I , r I I I
<c< ; C , cY C C
t ; T , Y t T T
T Y Y
) (e NX G ) (r I ) Y C D
t t
e t e t
r t r t
d
t t
t
t t
D
t
t t t t t
d
t t t
0 0
0 0
1 0 0
1
~
0 0
~
(
0 0
0 0
0 0
0 0
t
r
t
e
t
r
t c
I
e
t c
N
A
t c
Y
)
~
1 ( 1 )
~
1 ( 1 )
~
1 ( 1
1
+
+
=
0
)
~
1 ( 1
1
>
=
t c
k
A = C
0
+ I
0
+ N
0
+ G
t
- cI
0
Forma generala a ecuatiei AD:
) (
t r t e t
r I e N A k Y + + =
Rata real a dobnzii (condiia Fisher):
e
t t t
i r t =
Oferta real de bani:
t
t
t s
t
p
M
p
M
m
|
|
.
|
\
|
= =
Cererea real de bani:
0 M ; 0 M ,
i y
< > + =
t i t y
t
d
i M Y M m
Condiia de echilibru a pieei financiare:
d
i
s
t
m m =
) 1 (
1
t t
t t
p
M
p
M
t +
|
|
.
|
\
|
=
|
|
.
|
\
|
t
Y
t
A
S
t
e
t+1
r
t
Y
t
i
t
c
t
t
1 +
|
|
.
|
\
|
t
p
M
d
t
m
e
t
t
1 +
|
|
.
|
\
|
t
p
M
d
t
m
t
t
2.3 Modelarea bazat pe ageni n
economie
2.3.1 Ce este un agent?
Concise Oxford Dictionary (1988): ,,cineva care, sau prin care se
exercit putere sau produce un efect
Shardlow (1990) arat c ,,Agenii fac lucruri, ei acioneaz: de aceea ei
se numesc ageni
Cris Langthon (1995) foloseste denumirea agent pentru entitai
artificiale, capabile s simuleze comportamente simple umane.
Jennings, Sycara i Wooldridge (1998) pentru care ,,un agent este un
sistem de calcul situat ntr-un anumit mediu, care este capabil de
aciune autonom flexibil pentru a realiza obiectivele sale
proiectate
Luck, M., .a. (2001) La ntrebarea ,,Ce este un agent ? se
rspunde: ,,Agenii pot fi definii ca fiind entiti
computaionale rezolvitoare de probleme, autonome, capabile
s execute operaii n medii dinamice i deschise
J. Ferber (1995) detaliaz i mai mult lucrurile, el spunnd, n
esen, c agenii sunt entiti reale (fizice) sau virtuale
care:
Acioneaz ntr-un mediu specificat;
Comunic cu ali ageni;
Urmeaz un set de tendine, reprezentnd obiective sau
optimizeaz o funcie;
Dispun de resurse;
Percep mediul nconjurtor pn la o anumit limit;
Reprezint intern mediul nconjurtor (unii ageni doar
reacioneaz);
Ofer cunoatere i servicii;
Se autoreproduc (opional);
Satisfac obiective bine definite, innd cont de resurse,
cunotine, percepie, reprezentare i stimuli.
Thomas Schelling a fost primul economist care a aplicat noile
metode ale A-life n studiul sistemelor. El a creat o economie
virtual utiliznd pentru aceasta o tabl de ah i monede de
diferite valori care se puteau mica pe aceast tabl
reprezentnd anumite reguli simple. Aplicnd regulile respective
a constatat c preferine foarte slabe pentru a locui i lucra
ntr-o anumit parte a mesei de ah conduc, dup multiple
iteraii, la diferene foarte mari ntre localizarea monedelor
(segregare).
Biologul Tim Ray se pare c a fost primul care a utilizat termenul
de agent n sensul su actual. El a studiat programe care se
puteau autocopia n memoria calculatorului, aceste programe
avnd ca durat de via finit. Programele erau lsate s ruleze
mai mult timp i ele se angajau n activiti echivalente cu
competiia, frauda i reproducerea. Cnd agenii-programe
realizau copii ale lor n memoria calculatorului, se schimba n mod
aleator o linie de cod. Astfel, se introduceau mutaii, unele dintre
acestea fiind distructive i provocnd moartea programului, dar
altele fceau ca un program-agent s-i ndeplineasc mai bine
rolul, n sensul c ele aveau nevoie de mai puine instruciuni i
erau capabile s se autocopieze mai rapid, mai sigur i s ruleze
mai repede. Programele-ageni mai scurte se reproduceau mai
repede i, foarte curnd, ele i nlturau pe competitorii lor mai
leni.
2.3.2 Definitii ale agentilor
1) Agent in sens larg
Autonomie: agentul opereaz fr intervenia direct a oamenilor
sau a altor sisteme i are un anumit tip de control asupra aciunilor
(activitilor) proprii i strii interne;
Reactivitate: agentul percepe mediul nconjurtor (care poate fi
realitatea fizic, un utilizator prin intermediul unui interfee
grafice, o mulime de ali ageni, Internet sau Intranet, o
combinaie a acestora .a.) i rspunde de o anumit manier la
schimbrile continue i neanticipate care au loc n mediu;
Proactivitate: agentul nu reacioneaz doar ca rspuns la
schimbrile din mediul nconjurtor; el este capabil s aib
comportamente orientate ctre atingerea unor scopuri, avnd n
acest sens iniiativ proprie;
Abilitate social: agentul interacioneaz cu ali ageni (i posibil
oameni) utiliznd un anumit limbaj de comunicare, care este neles
de toi ceilali ageni (sau oameni).
2) Agent n sens restrns
Mobilitate: agentul are abilitatea de a se deplasa ntr-o
reea (de exemplu pe WWW);
Capabilitatea: agentul nu comunic informaii false;
Bunvoina: agentul nu are scopuri conflictuale n raport cu
ali ageni i execut ntotdeauna ceea ce i se cere;
Inteligena: agentul acioneaz asemntor, n unele
privine, cu o fiin inteligent.
2.3.3 Agenti si sisteme bazate pe ageni
Prin sistem bazat pe ageni (ABS) se nelege un sistem de
calcul n care elementul cheie l reprezint agentul.
Un ABS este deci un sistem care poate conine unul sau mai
muli ageni.
Sistemele multiagent reprezint sisteme bazate pe ageni
care sunt apte s reprezinte probleme care au multiple
metode de rezolvare a problemelor, perspective multiple
i/sau entiti rezolvitoare de probleme multiple.
Deci ele au avantajele sistemelor distribuite i concurente de
rezolvare a problemelor, dar mai au i avantajul
suplimentar al modalitilor sofisticate de interaciune.
Tipurile principale de interaciune ce pot fi gsite n
sistemele multiagent includ: colaborarea, coordonarea,
cooperarea i negocierea.
Colaborarea stabilete maniera de repartizare a unei sarcini
ntre mai muli ageni, fiind posibil s se utilizeze aici
tehnici specializate sau distribuite.
Coordonarea realizeaz maniera n care aciunile pentru
ndeplinirea diferitelor sarcini pot fi organizate n timp i
spaiu pentru a realiza obiectivele. Deoarece apar frecvent
diferite complicaii, se pune i problema de a putea s le
limitm efectele. Tehnicile de negociere servesc aici la a
satisface prile implicate, stabilind compromisuri ce permit
depirea naturii conflictului.
Cooperarea este forma general de interaciune cea mai
studiat n studiul sistemelor multiagent. ntr-o manier
simpl, ea poate fi redus la a determina cine ce face, cnd
i cu ce mijloace, n ce mod i cu cine. Ea const n
rezolvarea unor subprobleme, prin repartizarea de sarcini,
coordonarea aciunilor i rezolvarea conflictelor ce pot s
apar.
Negocierea presupune realizarea coordonrii, cooperrii i
coordonrii agenilor din cadrul sistemului multiagent prin
mediere, adic prin folosirea unor ageni mediatori, n vederea
aplanrii conflictelor.
A. Newell, ntr-o celebr lucrare aprut n 1990, a fost cel care
a artat necesitatea i posibilitatea utilizrii n procesele de
negociere a inteligenei artificiale i elaborrii unor sisteme
care s in seama de schimbarea continu a mediului
nconjurtor (Newell, 1990). Acest lucru necesit schimbarea a
nsi elementelor de baz ale raionamentului din cadrul
sistemelor respective. Aa au aprut sistemele bazate pe
cunoatere, din care se poate spune, fr a grei prea mult, c
fac parte i sistemele bazate pe ageni.
Inteligena comportamental, conform lui R. Brooks
(1991), este inteligena rezultata in urma interaciunii
dintre un agent i mediul su. Brooks arata ca:
comportamentul inteligent emerge din interaciunea
dintre comportamente mai simple, dar diferite ntre
ele
Pentru a ncorpora inteligena comportamental n sistemele
multiagent au fost propuse arhitecturi hibride, care s
ncorporeze att proprietile metodei de organizare bazat
pe raionamentul logic, ct i ale celei bazate pe
comportamentul reactiv la mediu. Astfel de arhitecturi erau
organizate fie vertical (astfel nct doar un singur nivel s
aib acces la senzorii i efectorii agentului), fie orizontal
(astfel ca toate nivelele s aib acces la senzorii de intrare
i la aciunea de ieire a agentului).
Multe arhitecturi consider ca fiind suficiente trei nivele.
Astfel, la nivelul cel mai de jos din ierarhie se afl un agent
,,reactiv, care ia decizii privind aciunile ce le va
ntreprinde doar pe baza inputului asigurat de senzori.
Nivelul din mijloc acioneaz ca un agent al cunoaterii,
generaliznd comportamentele relevate de primul nivel i
folosind reprezentri simbolice. Al treilea nivel al
arhitecturii, cel superior, tinde s opereze cu aspecte
sociale ale mediului i de aceea se numete agentul
cunoaterii sociale sau meta-agent. Aici gsim reprezentri
despre ceilali ageni scopurile acestora, convingerile,
comportamente posibile .a.
O ultim tendin n realizarea sistemelor multiagent este
cea care pornete de la agenii care au raionamente
practice. Acetia sunt acei ageni a cror arhitectur este
inspirat din modalitatea practic de gndire a oamenilor.
Prin raionament practic se nelege un mod pragmatic de a
decide i aciona. Teoriile despre raionamentul practic fac,
de regul, referire la o psihologie a populaiei, n care
comportamentul este neles ca un rezultat al atitudinilor,
cum ar fi credinele, dorinele, inteniile .a.m.d.
Comportamentul uman poate fi privit ca aprnd din
interaciunile dintre aceste atitudini.
Arhitecturile care imit raionamentul practic sunt
modelate innd cont de aceste interaciuni. Modelele de
acest tip se numesc modele BDI (BeliefDesireIntention)
(Georgeoff, Kinny, (1997)). Agenii BDI sunt caracterizai
de o anumit ,,stare mental care specific valorile
atribuite celor trei componente: convingeri, dorine i
intenii.
2 3.4 Tipologia (clasificarea) agenilor
n raport cu proprietile pe care le au agenii:
- ageni autonomi: ageni proactivi, orientai ctre un scop i
acionnd conform acestuia, fr s fie necesar intervenia
utilizatorului, confirmarea i acordul acestuia;
- ageni adaptivi: ageni care se adapteaz dinamic i nva
despre i din mediul lor nconjurtor. Deci aceti ageni se
adapteaz la incertitudine i schimbare;
- ageni reactivi: ageni care sunt activai de evenimente i
senzitivi la conjunctura din domeniul realitii
nconjurtoare. Aceti ageni sunt capabili s simt i s
acioneze;
- ageni mobili: ageni care se deplaseaz unde este nevoie,
posibil urmnd un itinerar. Deplasarea se poate face ntr-un
spaiu real sau virtual;
- ageni interactivi: ageni care interacioneaz cu oamenii, ali
ageni, sisteme legale i surse informaionale;
- ageni cooperativi: ageni care i coordoneaz aciunile i
negociaz pentru a atinge obiective comune;
- ageni sociali: ageni care colaboreaz cu ali ageni i/sau
oameni pentru a atinge scopuri comune;
- ageni cu personalitate: ageni avnd caracteristici de
personalitate umane cum ar fi emoii, intenii, convingeri,
rspunderi .a.;
- ageni inteligeni: ageni care ncorporeaz caracteristici ce
definesc inteligena uman cum sunt introspecia, nvarea,
adaptarea, .a.
Dup funciile realizate:
- ageni informaionali: ageni care colecteaz informaie din
surse multiple eterogene i trimit informaie ctre surse
multiple;
- ageni interfa utilizator: ageni care comunic cu oamenii
utiliznd diferite tipuri de interfee, inclusiv limbajul
natural;
- ageni reactivi (actori): ageni care execut anumite
operaii n mod autonom i n timp real ca urmare a apariiei
anumitor evenimente sau mesaje n mediul nconjurtor;
- ageni mediatori: ageni care mijlocesc alocarea resurselor de
orice fel ntre oameni i/sau alte categorii de ageni
2.3.5 Agenii i mediul inconjurtor
Agenii percep mediul prin senzori i acioneaz
asupra lui prin efectori
Mediu
Agent
percepie
(senzori)
aciune
(efectori)
Dou aspecte sunt critice pentru mediile agenilor: cel fizic i
cel comunicaional.
Mediul fizic definete acele principii i procese care
guverneaz i susin o populaie de entiti (ageni). De
exemplu, pentru agenii biologici (animale i plante), ne referim
la mediul lor fizic ca la o ni ecologic. n ce privete agenii
artificiali, acetia pot avea diferite cerine pentru a supravieui
(funciona), dar au nevoie de un mediu fizic (similar niei
ecologice) pentru a exista.
Dac n medii cu un singur agent, agenii sunt privii ca entiti
independente, n medii cu mai muli ageni, acetia devin
entiti interdependente. Dac n primul caz, agentul poate s
acioneze singur, n al doilea caz el trebuie s comunice cu
ceilali ageni. Apare, astfel, conceptul de mediu
comunicaional. Acesta conine, n primul rnd, principiile i
procesele care guverneaz i susin schimbul de idei,
cunotine, informaii i date. De asemenea, el conine acele
funcii i structuri care sunt utilizate pentru a asigura
comunicarea cu ceilali ageni, cum ar fi roluri, grupuri i
protocoale de interaciune dintre roluri i grupuri.
2.3.6 Conceperea unui MBA
Conceperea unui MBA poate fi acum definit ca fiind procesul n
care se rezolv urmtoarele probleme:
1) Care este arhitectura agentului, tiind c comportamentul
s depinde de aceast funcie. Se poate introduce o
concepie general care s permit legarea
comportamentului de aceste satisfacii? Vom denumi
aceast problem ca fiind problema agentului i a relaiei
acestuia cu mediul nconjurtor.
2) Care sunt tipurile de interaciune, adic succesiunea de
influene reciproce care permite mai multor ageni s-i
optimizeze fiecare n parte satisfacie. Aceast problem
revine la cea a coordonrii aciunilor agenilor, la cooperare
i negocierea dintre ageni. De aceea, ea se mai numete
problema interaciunilor agenilor n cadrul MBA.
3) Cum poate fi fcut s evolueze comportamentul agenilor
astfel nct ei s nvee din experiena trecut i care sunt
consecinele asupra comportamentului colectiv al sistemului
multiagent care decurge din aceasta. Problema aceasta se
mai numete i problema adaptrii i nvrii n MBA
(inteligenei agenilor) .
4) Cum se realizeaz practic astfel de sisteme, care sunt
programele software sunt necesare, ce limbaje de modelare
se pot folosi pentru a descrie agenii i sistemele
multiagent. Aceasta este numit problema proiectrii i
realizrii modelului bazat pe ageni.
Avantajele principale ale modelrii bazate pe ageni (MBA)
(1) MBA surprinde fenomene emergente;
(2) MBA constituie o descriere natural a sistemului
modelat;
(3) MBA este flexibil.
2.3.7 Aplicaii i exemple de modele
bazate pe agenti n economie
1. Fluxuri: fluxul de cumprtori din magazine,
transport, supply chain;
2. Piee: piaa aciunilor, piaa valutar, diferite
piee ale bunurilor, ageni shopbot i pricebot,
simulare strategic a funcionrii mecanismelor de
pia;
3. Organizaii: proiectarea organizaiilor virtuale;
simuklarea organizatiilor complexe; riscul
operaional; diferite reele organizaionale;
4. Procese de difuzie din economie si societate:
difuzia inovaiilor, dinamica adaptiv a sistemlor n
raport cu mediul nconjurtor.
2.3.8 Un model bazat pentru ageni n
economie (F.Ghoulmie, R. Cont, J. P. Nadal,
2005)