inteligenta artificiala: complexitate si emergenta

Upload: enrollinfo

Post on 09-Apr-2018

230 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    1/79

    Inteligen artificial14. Complexitate i emergen

    Florin Leon

    Universitatea TehnicGheorgheAsachi din IaiFacultatea de Automatici Calculatoare

    http://florinleon.byethost24.com/curs_ia.htm

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    2/79

    2

    Complexitate i emergen1. Introducere2. Automate celulare3. Sisteme Lindenmeyer4. Inteligena colectiv5. Simulri bazate pe ageni

    6. Concluzii

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    3/79

    3

    Complexitate i emergen1. Introducere2. Automate celulare3. Sisteme Lindenmeyer4. Inteligena colectiv5. Simulri bazate pe ageni

    6. Concluzii

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    4/79

    4

    Termenul ALife Propus la un workshop organizat de Los

    Alamos National Laboratory, 1987

    Domeniul ncearc s mbine cercetrilemultidisciplinare cu privire la modelrile isimulrile biologice

    Aceste fenomene sunt neliniare, ceea ce

    poate conduce la: Haos: schimbri mici n condiiile iniiale produc

    diferene mari la rezultate Trsturi de nivel superior: emergen, atractori

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    5/79

    5

    Caracteristicile simulrilorALifeAbordare bottom-up Control local Reguli simple de aciune Modele multi-agent

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    6/79

    6

    Viaa natural i viaa artificial Dicionarul Webster:

    Viaaeste condiia general care distinge

    organismele de elementele anorganice ide organismele moarte, manifestat prin: cretere pe baza metabolismului mijloace de reproducere reglaj intern ca rspuns la mediu

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    7/79

    Scopurile vieii artificiale Probleme de biologie

    Evoluie Originile vieii Sinteza ADN/ARN

    Principii ale comportamentuluiinteligent Emergen i auto-organizare Sisteme distribuite Comportament de grup Ageni, roboi autonomi

    Aplicaii practice Animaie computerizat Jocuri video Probleme de optimizare Proiectare

    7Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    8/79

    8

    VA i IA Viaa artificial este pentru biologieceea ce

    inteligena artificial este pentru psihologie

    Simulrile bazate pe agenisunt interesantei pentru sociologiei psihologie social

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    9/79

    9

    Complexitate i emergen1. Introducere2. Automate celulare3. Sisteme Lindenmeyer4. Inteligena colectiv5. Simulri bazate pe ageni

    6. Concluzii

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    10/79

    10

    Sisteme complexe Sunt sisteme dinamice alctuite din componente

    similare, cu o structur relativ simpl

    Componentele interacioneaz dup reguli locale,de asemenea simple (uor de neles)

    Comportamentul global al unui astfel de sistemeste emergent: nu poate fi estimat apriori pe

    baza regulilor locale i nu poate fi explicat uor

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    11/79

    11

    Automate celulare engl. cellular automata Mediul este o latice, o mulime discret de celule

    alturate Timpul este de asemenea discret Celulele au stare: o serie de proprieti care se pot

    modifica n timp

    Starea unei celule la momentul t+1 depinde destarea proprie i de starea altor celule vecine la

    momentul t Actualizrile strilor se fac n paralel

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    12/79

    12

    ExempluAutomat celular unidimensional

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    13/79

    13

    ExempluAutomat celular bidimensional

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    14/79

    14

    Tipuri de mediuinfinit

    limite fixe, cu stripredefinite

    limite reflective,influeneaz numai

    celulele interioare

    periodic

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    15/79

    15

    Exemplu

    XOR

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    16/79

    16

    Rezultate

    Configuraie simetric,128 de pai

    Configuraie iniial aleatorie,apar totui modele n evoluie

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    17/79

    Clase de reguli Numerotare: 01101001 regula 105

    Clasa I: evolueaz ntr-o stare omogen Clasa II: evolueaz periodic Clasa III: evolueaz haotic Clasa IV: include toate comportamentele anterioare

    (sunt numitereguli complexe)

    17Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    18/79

    Exemple

    Regula 110 esteTuring complet,adic orice calcul sau

    program poate fisimulat folosind acestautomat. Oricesecven de bii sepoate regsi pe o liniedac dimensiunealiniei i numrul deexpandri suntsuficient de mari.

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    19/79

    19

    Jocul vieii

    engl. Game of Life, Conway (1970) Automat celular bidimensional Fie nnumrul de vecini vii ai unei celule Reguli:

    Dac n< 2, celula moare de singurtate

    Dacn> 3

    , celula moare de supra-aglomerare Dacn= 3, celula renate (se nate o nou celul) Altfel, celulai pstreaz starea anterioar

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    20/79

    20

    Modele emergente

    Modele statice

    Modele oscilante

    Modele glisante

    Modele de dezvoltare

    Modele instabile(neperiodice)

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    21/79

    http://florinleon.byethost24.com/home/prog_jt.htm

    21Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    22/79

    22

    Proprietatea de calcul universal

    Capacitatea de a calcula tot ce poate fi calculat Ca Maina Turing

    Automatele celulare Memorie: modelele statice Numrtoare: modelele oscilante Flux de informaii: modelele glisante

    Nu se poate spune dac o anumit configuraie va

    genera n timp configuraia nul sau va evolua ntr-oconfiguraie stabil sau periodic Problema opririi la Maina Turing: nu se poate prezice, n

    general, dac pentru o anumitintrare un algoritm se vatermina sau va rula la infinit

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    23/79

    Exemplu: pori logice

    23

    https://www.youtube.com/watch?v=vGWGeund3eA

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    24/79

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    25/79

    Aplicaii

    Simulatoare de sisteme dinamice discrete Pot fi folosite pentru investigarea unor

    fenomene complexe: Comportamentul gazelor Propagarea incendiilor de pdure Dezvoltarea urban Simularea traficului rutier sau aerian Procese de cristalizare

    Alternativ la ecuaiile difereniale

    25Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    26/79

    Ecuaii difereniale vs.automate celulare

    Modelul prdtor-prad Ecuaii Lotka-Volterra

    x, y= dimensiunea populaiei de tip prad,respectiv prdtor

    ,,,= ratele de nmulire i mortalitate caredescriu interaciunea celor dou specii

    26Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    27/79

    Soluie numeric

    27Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    28/79

    Automat celular

    Exemplu de reguli: Prada se reproduce ntr-o celul vecin liber

    Prdtorul mnnc prada dintr-o celul vecini se reproduce, sau moare

    Fiecare individ de tip prdtor sau prad moarecu o anumit probabilitate

    Exist i alte mulimi de reguli pentru modelulprdtor-prad

    28Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    29/79

    Soluie prin simulare

    29

    https://www.youtube.com/watch?v=sGKiTL_Es9whttps://web.njit.edu/~matveev/Javascript/jjj.html

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    30/79

    30

    Complexitate i emergen

    1. Introducere2. Automate celulare

    3. Sisteme Lindenmeyer4. Inteligena colectiv5. Simulri bazate pe ageni

    6. Concluzii

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    31/79

    31

    Sistem Lindenmeyer

    engl. Lindenmeyer systems, L-systems Propus iniial ca formalism matematic pentru

    modelarea creterii plantelor (Lindenmeyer,biolog, 1968) Sistem de producie

    + rotete dreapta- rotete stnga

    [ salveaz poziia i unghiul

    ] reface poziia i unghiul

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    32/79

    32Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    33/79

    33

    Limbajul Logo

    Turtle graphics

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    34/79

    34

    Exemple

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    35/79

    35

    Exemple

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    36/79

    36

    Modele 3D

    ment traista ciobanuluiFlorin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    37/79

    37

    Fractali

    Structuri auto-similare lascri multiple

    O poriune mic dintr-unfractal arat la fel ca ntregul

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    38/79

    38

    Exemple

    Ferig fractal Model al sistemului vascular

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    39/79

    http://florinleon.byethost24.com/home/prog_gf.htm

    39Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    40/79

    40

    Complexitate i emergen

    1. Introducere2. Automate celulare

    3. Sisteme Lindenmeyer4. Inteligena colectiv5. Simulri bazate pe ageni

    6. Concluzii

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    41/79

    41

    Viespi: diferenierea rolurilor

    Organizarea: un singur ef, un grup de cuttori dehran i un grup de ngrijitori ai larvelor Toate rolurile sunt ocupate de viespi identice din punct de

    vedere genetic Fiecare viespe are doi parametri:

    Fordetermin mobilitatea Pragul de cutareprobabilitatea de a merge s caute

    hran(prag mai mic

    probabilitate mai mare) Larvele au un parametru Cerere, care stimuleaz

    cuttorii

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    42/79

    42

    Viespi: diferenierea rolurilor Cnd dou viespi se ntlnesc, are loc o confruntare, cu probabilitatea

    de succes:

    O parte din forse transfer de la viespea care pierde la cea carectig

    Cnd larvele primesc hran, Cerereascade

    Cutarea hranei scade Cerereai deci i stimularea de a cuta hran

    eful se plimb prin cuib i confrunt alte viespi, astfel nct

    echilibreaz foradin cadrul populaiei Auto-organizare prin interaciuni repetate:

    Cuttori: Formare i Prag de cutare mic

    ngrijitori: Formic i Prag de cutare mare

    ef: Formare i Prag de cutare mare

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    43/79

    43

    Termite: construirea muuroiului

    Termitele depun resturi de metabolizare,care conin feromoni

    Alte termite vor depune resturi lng grmezilecu feromoni mai puternici Concentraia de feromoni scade n timp La nceput apar depozite distribuite aleatoriu Apoi apar coloane Coloanele se unesc prin arce

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    44/79

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    45/79

    45

    Furnici: sortarea obiectelor Furnicile au tendina s grupeze obiectele

    Dac se distribuie coninutul unui muuroi pe o suprafaplan, lucrtoarele ncep s sorteze hrana i larvele

    Reguli: Furnicile vd numai obiectele apropiate din fa Dac un obiect este departe de altele, probabilitatea de

    a fi ridicat este mare; dac sunt prezente i alte obiecten jur, probabilitatea este mic

    Probabilitatea de a pune jos un obiect crete dac napropiere sunt i alte obiecte similare

    feste fraciunea deobiecte similarek+i ksuntconstante

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    46/79

    Rezultatetimp

    simulare furnici reale

    46Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    47/79

    47

    Modelul Boids

    Simuleaz un stol de psri (Reynolds, 1987) Reguli:

    Apropierea de centrul de greutate al vecinilor Evitarea coliziunilor cu vecinii Potrivirea vitezei cu aceea a vecinilor

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    48/79

    48

    Pseudocod

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    49/79

    49

    Regula 1: Apropierea

    se mut 1% nspre centru

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    50/79

    50

    Regula 2: Evitarea coliziunilor

    se dubleaz distana dintreboids separare lin

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    51/79

    51

    Regula 3: Potrivirea vitezei

    se adaug o fracie

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    52/79

    52

    Comportament

    Comportamentul de stol este emergent

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    53/79

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    54/79

    Situaia iniial Nt= 100 maini Timpii pe rutele AB i CD depind de numrul de maini care le

    traverseaz, N, iar ceilali sunt constani

    Cile ABD i ACD sunt simetrice, deci fiecare cale va fi urmat dejumtate din maini, adic 50 Fiecare main face: 50/10 + 10 = 15 minute

    54Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    55/79

    Situaia final Se adaug calea BC, cu timp foarte scurt O prim main alege calea ABCD i o parcurge n 50/10 + 0 + 50/10

    = 10 minute, mai mic dect cel pe orice alt cale

    n curnd, toate mainile vor urma aceast rut Fiecare main face acum: 100/10 + 100/10 = 20 minute Dac o singur main alege o alt cale, de exemplu ACBD sau ABD,

    tot aproximativ 20 de minute face

    55Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    56/79

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    57/79

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    58/79

    58

    Modelul Sugarscape

    Mediul are cantiti variabile de zahr Agenii au metabolism i consum zahr La fiecare micare, agenii consum o cantitate de

    zahr; cnd consum tot zahrul, mor Agenii pot privi n direcii paralele cu axele,

    dar nu n diagonal Agenii merg n celula cu cea mai mare cantitate de

    zahr din cmpul lor vizual (la egalitate, cea maiapropiat celul) il consum

    Agenii pot depozita zahrul neconsumat

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    59/79

    59

    Modelul Sugarscape

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

    zahrul consumat se

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    60/79

    60

    Sugarscape, G

    zahrul consumat seregenereaz complet

    ntr-un pas

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

    h l

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    61/79

    61

    Sugarscape, G1

    zahrul consumat seregenereaz cu o unitate

    la fiecare pas

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    62/79

    62

    Evoluia populaiei

    Populaia se stabilizeaz la un numr deageni care pot fi hrnii de mediu

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    63/79

    63

    Distribuia averii

    O mic parte din ageni au cea mai mareparte din cantitatea de zahr

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

    Di l d i i

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    64/79

    64

    Diagonale de migraieemergente

    Agenii individuali nu sepot mica pe diagonal

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    65/79

    65

    Economia: zahr i mirodenii

    MRS= rata de

    substituie marginal

    preul local

    wacumulareatmetabolismul

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

    Modelul segregrii

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    66/79

    66

    Modelul segregriial lui Schelling

    Este un exemplu de comportament emergentputernic, care arat c ntr-o societate pot existafenomene segregaioniste evidente chiar dac

    indivizii nu sunt neaprat foarte segregaioniti n model exist ageni de dou culori

    Fiecare agent este mulumit dac are nvecini deaceeai culoare

    Dac nu este mulumit, se mut aleatoriu n altcelul

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    67/79

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    68/79

    68

    Comunitatea lui Schelling n primul caz, fiecare agent ar fi mulumit dac ar

    avea doi vecini de aceeai culoare i doi vecini de altculoare

    La echilibru ar fi stabil o situaie ca aceea de mai jos

    Apare totui un fenomen de segregare involuntar

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    69/79

    69

    Modelul lui Hammond

    Este un model al corupiei sociale

    Societatea are ceteni i birocrai, care pot ficorupi (C) sau oneti (O)

    Interaciuni posibile C+ Crecompens pozitiv

    C+ Odenun

    O+ Orecompens nul

    Dup un numr (necunoscut) de denunuri,un corupt este arestat

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    70/79

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    71/79

    71

    Modelul lui Hammond

    Dac numrul de ageni arestai estenecunoscut, frica i determin s devinoneti

    Cnd numrul arestailor din ntreagasocietate este cunoscut, presiunea nu maieste suficient pentru a-i schimba

    comportamentul

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    72/79

    72

    Heatbugs

    Fiecare insectgenereaz o cantitate

    mic de cldurInsectele se simt maibine cnd au mai multcldur

    Rezultatul este gruparea

    acestora pentru a aveamai mult cldurmpreun

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    73/79

    73

    Mousetrap

    Model al fisiunii nucleare Fiecare curs de oareci conine dou mingi de

    ping-pong La nceput se arunc o minge de ping-pong n

    mijlocul curselor O curs se nchide i arunc cele dou mingi la

    rndul ei, care determin nchiderea altor curse

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

    M t

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    74/79

    Mousetrap

    74Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

    NetLogo: Ethnocentrism (Axelrod & Hammond)

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    75/79

    NetLogo: Ethnocentrism(Axelrod & Hammond)

    75Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

    Framsticks: creaturi evoluate

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    76/79

    76

    Framsticks: creaturi evoluateartificial

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    77/79

    77

    Framsticks

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    78/79

    78

    Framsticks

    Florin Leon, Inteligenta artificiala, http://florinleon.byethost24.com/curs_ia.htm

  • 8/7/2019 Inteligenta artificiala: Complexitate si emergenta

    79/79