17
Izranjajuća Inteligencija SVEUČILIŠTE U ZAGREBU Fakultet elektrotehnike i računarstva Autori: Krešimir Antolić Tomislav Lugarić Zvonimir Pavlić Zagreb 2008.

Izranjajuća Inteligencija

  • Upload
    ismet

  • View
    73

  • Download
    0

Embed Size (px)

DESCRIPTION

Izranjajuća Inteligencija. SVEUČILIŠTE U ZAGREBU Fakultet elektrotehnike i računarstva. Autori: Krešimir Antolić Tomislav Lugarić Zvonimir Pavlić. Zagreb 2008. Dumb parts, properly connected into a swarm, yield smart results. Kevin Kelly New Rules for the New Economy Sep 1997. - PowerPoint PPT Presentation

Citation preview

Page 1: Izranjajuća Inteligencija

Izranjajuća Inteligencija

SVEUČILIŠTE U ZAGREBUFakultet elektrotehnike i računarstva

Autori:Krešimir AntolićTomislav LugarićZvonimir Pavlić

Zagreb 2008.

Page 2: Izranjajuća Inteligencija

Dumb parts, properly connected

into a swarm, yield smart results.

Kevin KellyNew Rules for the New Economy

Sep 1997

Page 3: Izranjajuća Inteligencija

Izranjajuća Inteligencija?

svojstvo nekih decentraliziranih sustava da, iako sastavljenih od velikog broj jednostavnih nezavisnih elemenata, iskazuju inteligentno ponašanje

timski rad, ne od 10 članova, nego stotina i tisuća raznih elemenata, koji postižu rezultate kakve bi često i najbolji hijerarhijski sustav imao problema postići

Page 4: Izranjajuća Inteligencija

Karakteristike

jednostavni dijelovi sustava

decentralizirani sustav sastavljen od jednostavnih dijelova

fleksibilan, robustan, samoorganizirajuć sustav

povratna veza!

Page 5: Izranjajuća Inteligencija

The whole is greater than

the sum of the parts.

Page 6: Izranjajuća Inteligencija

U Svijetu Oko Nas

PticePčeleGradoviEkonomijaInternet

Page 7: Izranjajuća Inteligencija

U Svijetu U Nama

PismoUmjetnostZnanostNapredak

Page 8: Izranjajuća Inteligencija

Tko je zaslužan za ovo?Pojedinac?Ili skupina pojedinaca?

Page 9: Izranjajuća Inteligencija

Izranjajuća Inteligencija i Znanost

znanost proučava i posuđuje znanje priroderješavanje problema koji se mogu prikazati

pomoću grafova

Kako pronađe najkraći put?

Page 10: Izranjajuća Inteligencija

Mrav I Hrana

A

B

C

D

E

F

A - početak

F - hrana

1

1

35

5

3

4

2

2

-ostavljanje feromonskog traga

-što je put kraći – to je trag jači

-jači feromoni na putu – poželjniji put

Page 11: Izranjajuća Inteligencija

ACO Algoritam

1999. Dorigo, Di Caro i Gambardella

Ant Colony Optimization – nastalo promatranjem ponašanjem mrava

heurističke funkcije za odabir rješenja

Page 12: Izranjajuća Inteligencija

Primjena

nalaženje najkraćih puteva u grafu

Traveling Salesman Problem

usmjeravanje paketa u mreži

paralelno rješavanje problema

Page 13: Izranjajuća Inteligencija

Traveling Salesant Problem

Problem: Proći sve mravinjake i vratiti se u početni mravinjak najkraćim mogućim putem.

?!?

t14=4

t24=2

t13=2

t23=1

t34=3 t13=5

Page 14: Izranjajuća Inteligencija

Algoritam?

“mravi” – pamte put, ostavljaju “feromonski” trag obrnuto proporcionalno prijeđenom putu, nakon što prijeđu put

odabir sljedećeg mravinjaka vrši se pomoću duljine puta i ostavljenog feromonskog traga

kil ilil

ijijkij

nt

ntP

m3

l1

l2=j

t12= 2

t23= 3

n12=0.5

n23=0.9

Page 15: Izranjajuća Inteligencija

t14=4

t24=2

t13=2

t23=1

t34=3 t13=5

dA=9

dB=12

dC=9

dA=9

dB=9

dC=9

Svaki mrav nakon prolaska ostavlja feromonski trag nij=1/dk.

U svakoj sljedećoj iteraciji mrav preferira put sa više feromona.

Page 16: Izranjajuća Inteligencija

Algoritam!

Funkcija ACOpostaviMraveURazliciteMravinjakedok(uvjet_prestanka_izracunavnja)

nadjiRjesenjeZaSvakogMravaispariFeromonskiTragostaviFeromonskiTragZaSvakogMrava

Page 17: Izranjajuća Inteligencija

Zaključak

priroda puna dobrih rješenja za probleme koje znanost često susreće

ACO algoritam pogodan za rješavanje problema prikazanih pomoću grafa

postoje mnoge varijante implementacije ACO algoritma, ali nijedna ne garantira nalaženje najboljeg riješenja, ali riješenje koje se nađe obično je veoma dobro