Sunteți pe pagina 1din 49

CAPITOLUL 2

METODE DE STUDIU ALE


CIBERNETICII ECONOMICE.
MODELAREA I SIMULAREA CAS

2.1 Modelarea metoda de baz a ciberneticii

2.2 Modelarea bazat pe ecuaii n economie

2.3 Modelarea bazat pe ageni n economie

2.4 Simularea sistemelor cibernetice
2.1 Modelarea metoda de baz a
ciberneticii
Wilson (1990): Un model este o interpretare explicit a
unei situaii sau chiar a unei idei despre aceast situaie. El
poate fi exprimat matematic, simbolic sau n cuvinte. Dar
este n esen o descriere a entitilor (elemente,
subsisteme), proceselor sau atributelor i a relaiilor dintre
ele. El poate fi prescriptiv sau ilustrativ, dar nainte de
toate trebuie s fie util.
Modelul M al unui sistem S poate fi definit ca fiind ca un
cvintuplu format din elementele (multimile):

S sistemul modelat;
H observatori;
U universul reprezentarilor posibile;
T tehnici de modelare;
D destinatarii modelului.
Procesul de modelare:
Observator
I
S

I
M

I
S

Figura 2.1

T
M
Sistem modelat
Destinatar
Condiii ca M s fie model:

M este un model al lui S dac i numai dac:

i) M i S sunt amndou sisteme;

ii) Pentru orice element (subsistem) S
i
exista cel mult un
element (submodel) M
i
;

iii) Pentru orice relaie r
ij
dintre elementele lui S exist cel
mult o relaie corespondent m
ij;

iv) Pentru orice mulime de elemente (submodele) legate
printr-o relaie m
ij
n M exist o mulime corespondent de
elemente (subsisteme) din S, legat printr-o relaie
corespondent r
ij
.
Modelul reprezint o abstracie a unui sistem real sau
imaginar:
Sistem modelat
Model
S
1

Figura 2.2
S
3

S
2

S
4

M
13

M
24

Proprieti generale ale modelelor:

a) Non-simetria: dac A modeleaz B atunci B poate s nu
modeleze A;
b) Reflexivitatea : orice sistem este un model al lui nsui;
c) Tranzitivitatea: dac A este un model al lui B i B este un
model al lui C atunci A este un model al lui C;
d) Non-transferabilitatea: dou modele ale aceluiai sistem
nu sunt n mod necesar echivalente. Altfel spus, putem
reprezenta un sistem n mai multe moduri, asociindu-le
modele care nu au relaii ntre ele;
e) Reducerea complexitii: dac A modeleaz B atunci A este
cel mult la fel de complicat ca B. Se spune, n acest caz, c A
este mai simplu dect B;
f) Non-partiionarea: un model al unui subsistem nu este n
mod necesar model al ntregului sistem;
g) Irelevana: un model al ntregului sistem este irelevant
pentru un subsistem al sistemului respectiv.
Criterii de evaluare a modelelor cibernetice:

1) Consistena modelului se refer la imposibilitatea celui care
utilizeaz modelul de a face confuzii. Un model nu trebuie s
conin ambiguiti intenionate. Astfel, simbolurile
utilizate (matematice, grafice etc.) trebuie s fie unic
definite. Criteriul consistenei este evaluat printr-un ir de
ntrebri cum ar fi: este fiecare element (parametru,
variabil) din model bine definit? Dac nu, pot fi eliminate
aceste elemente fr a afecta modelul? Este construit
modelul pe baza unor reguli precise i unic determinate?
2) Completitudinea modelului se refer la faptul c nici un
aspect important al modelului nu trebuie evitat sau neglijat.
Deoarece modelele simplific realitatea, completitudinea
este relativ chiar i n cazul unor modele complete care
pot fi dificil de neles i utilizat. De aceea, n unele
situaii,modele incomplete pot fi mai utile dect cele
complete. Completitudinea poate fi evaluat utiliznd
ntrebri cum ar fi: este fiecare element relevant din sistem
reprezentat printr-un element din model? Dac nu, sunt
elementele absente ntr-adevr relevante? Care este
relevana modelului fr aceste elemente? Etc.
3) Validitatea modelului reprezint criteriul cel mai important
de apreciere a valorii unui model. Un model care nu este
valid poate genera implicaii i concluzii incorecte privind
sistemul modelat. Inferenele logice privind performanele
sistemului, bazate pe modele invalide, vor fi ele nsele
neadevrate. Validitatea modelelor se poate determina prin
ntrebri de forma: rezultatele obinute prin utilizarea
modelului corespund rezultatelor observate n sistemul real?
Dac nu, abaterile observate sunt de natur s conduc la
invalidarea modelului? Dac da, ce schimbri sunt necesare
n model pentru a elimina aceste diferene?
Procesul de modelare cibernetic
Figura 2.3
VALIDAREA
MODELULUI

ELABORAREA
MODELULUI
ANALIZA
SISTEMULUI
SISTEM
MODELAT
ANALIZA
INFORMAIEI
OBSERVAREA
SISTEMULUI
TEORIE
MEDIUL
EXTERN
Principalele etape ale procesului de modelare:

(1) Observarea sistemului este, de regul, etapa iniial a
procesului de modelare. n cadrul acestei etape, pornind de
la o teorie sau metodologie elaborat anterior, se culeg date
i informaii despre sistemul care urmeaz a fi modelat
i/sau mediul su nconjurtor.

(2) Analiza i interpretarea informaiei urmeaz imediat
dup etape de observare. Informaiile culese pot fi, de
multe ori, foarte diverse sau ntr-un volum extrem de mare.
Aceste informaii sunt clasificate, ordonate, separate de
informaiile irelevante sau redundante, rmnnd n final
doar informaia relevant, care va fi utilizat efectiv n
elaborarea modelului. De regul, aceast etap utilizeaz
diferite metode statistice, econometrice sau de data mining
care cresc eficiena i precizia informaiilor astfel
obinute.
(3) Analiza sistemului are drept obiectiv principal obinerea
de informaii relevante despre sistem prin studiul
proprietuilor acestuia care pot fi evideniate fr
utilizarea unui anumit model. Analiza de sistem se face pe
baza unor percepte teoretice i practice riguroase i a unor
metodologii de analiz de sistem. Se stabilesc n cadrul
acestei etape principalele subsisteme ale sistemului analizat,
variabilele i parametrii care definesc sistemul respectiv,
interdependenele dintre acestea, factorii care determin
schimbri de comportament n sistem i modul n care mediul
nconjurtor influeneaz sistemul modelat. Metodele de
analiz de sistem utilizate n cibernetic sunt foarte diverse
i multe dintre ele se efectueaz cu ajutorul calculatoarelor
i a unor softuer-uri foarte dezvoltate.

(4) Elaborarea propriu-zis a modelului reprezint etapa
central a ntregului proces de modelare. Ea are drept
principal obiectiv obinerea unui model al sistemului ntr-o
form anterior stabilit (matematic, grafic, etc,). n
cadrul acestei etape sunt stabilite principalele relaii dintre
variabilele i parametrii sistemului, sunt structurate
principalele blocuri ale modelului i conexiunile dintre
acestea. n cadrul modelului elaborat se specific datele i
informaiile necesare pentru ca el s poat fi rezolvat
utiliznd o anumit metod de rezolvare.
(5) Validarea modelului reprezint etapa final a procesului de
modelare n cadrul creia modelul obinut este testat, iar
soluia acestuia este comparat cu proprietile sistemului
modelat. Validarea modelului poate conduce la anumite
modificri ale acestuia, astfel nct s rspund mai bine
obiectivelor urmrite. Uneori validarea poate conduce la
concluzia c ntregul proces de modelare trebuie reluat,
astfel nct s se mbunteasc n mod semnificativ
performanele modelului elaborat. Exist, de asemenea,
diferite metode de validare care depind de tipul de model
elaborat, de dimensiunile acestuia sau de precizia datelor i
informaiilor dorite.
2.2 Modelarea bazat pe ecuaii n economie
1) Modelul dinamic liniar continuu

=
+ =
) ( ) (
) ( ) (
) (
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 +
|
|
.
|

\
|
=
|
|
.
|

\
|

Ecuaia de dinamic a ofertei de bani real:


.
Figura 2.12 Legturile intersectoriale ale modelului AD AS dinamic

Ecuaii de dinamic

e
t+1



Sectorul monetar



r
t

Sectorul real

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)

S-ar putea să vă placă și