Intro id 219181 Nieznany

background image

Algorytm Genetyczny

i jego zastosowania

Zbigniew Doma ski
Instytut Matematyki i Informatyki, Politechnika Cz stochowska

Ewolucja w naturze

polega na tym, e

osobnik dopasowany

lepiej

do otaczaj cego go rodowiska

ma wi ksze szanse

prze ycia

ni ten, którego cechy mniej odpowiadaj warunkom

w jakich yje.

Algorytm genetyczny

to statystyczna

metoda poszukiwania

najlepszych rozwi za

po ród ogromnego zbioru mo liwych

rozwi za

danego problemu

.

background image

Algorytm genetyczny jako metoda poszukiwania globalnego ekstremum

W wielu zastosowaniach jedyn

pewna metod

znalezienia optymalnego

rozwi zania jest przeszukanie całej przestrzeni parametrycznej

odpowiadaj cej problemowi. Przestrze ta

cz sto

jest tak du a, e

nie jest to praktycznie wykonalne

.

Wej cie

Wyj cie

Nawigacja robota

kod kroku w : tył = 00, lewo = 01, przód = 11, prawo = 10

Sekwencja kroków = Chromosom

kod sekwencji 100 kroków = Chromosom ma długo 200.

DOSTOSOWANIE

- miara poprawno ci rozwi zania - dla danej

sekwencji kroków -

CHROMOSOMU

- to dległo robota od

wyj cia po zadanej liczbie kroków.

background image

Elementy algorytmu genetycznego

0 1 1 0 1 1

0 0 1 0 1

1

1 0 1 1 0 0

0 1 1 0 0 1

0 0 1 1 0 0

1 1 1 0 0 0

0 1 1

1

0 1 1

0 1 1

0 0 1

0 1 1 0 0

0 1 1 0 0 1

0 1 1 0 0 1

0 1 1 0 1 1

1 1 1 0 0 1

0 0 1 1 0 0

0 1 1 0 1 0

11

7

9

8

7

7

Dostosowanie

Se

le

kc

ja

0 1 1 0 1 1

1 0 1 1 0 0

0 0 1 1 0 0

K

rz

y

o

w

an

ie

M

ut

ac

ja

Selekcja (kółko ruletki)

background image

Przykład zastosowania: upakowanie kontenera.

Elementy do upakowania

Warto

2

4 1 6 3

3

Kandydat upakowania Chromosom Dostosowanie

A

C

F

D

B

E

A

A

A

A

B

B

B

B

C

C

C

C

C

C

B

B

A

D

D

D

D

D

D

E

E

E

E

E

F

F

F

F

F

F

F

1 1 1 0 0 1

1 1 0 0 1

0

1 0 1 1 0 0

1 0 1 0 1 1

0 1 1 1 0 1

0 1 1 0 1 1

0 0 1 1 1 1

0 1 0 1 1 0

0 1 0 1 0 1

1 0 0 1 0 1

10

9

9

9

14

11

13

13

13

11

Rozmiar kontenera

background image

0 1 1 0 0 1

0 1 1 0 1 1

1 1 1 0 0 1

0 0 1 1 0 0

0 1 1 1 0 0

1 0 1 0 1 1

0 1 1 0 1 1

0 0 1 0 1

1
1 0 1 1 0 0

0 1 1 0 0 1

0 0 1 1 0 0

1 1 1 0 0 0

0 1 1

1

0 1 1

0 1 1 0 0 1

0 1 1 0 1 1

1 1 1 0 0 1

0 0 1 1 0 0

1 0 1 0 1 1

0 1 1 1 0 0

0 1 1

0 0 1

0 1 1 0 0

0 1 1 0 0 1

0 1 1 0 1 1

1 0 1 1 0 0

11

7

9

8

7

7

Chromosom

Dostosowanie

8

11

11

10

7

9

0 1 1 0 1 1

0 1 1 0 1 1

1 1 1 0 0 1

0 1 1 1 0 0

0 1 1 1 0 0

1 0 1 0 1 1

0 1 1 0 1 1

1 0 1 0 1 1

1 1 1 0 0 0

0 1 1 1 0 1

0 1 1 1 0 0

0 1 1 0 1 1

Krzy owanie

11

11

11

14

9

7

49

+

56

+

+

63

background image

Modelowanie systemów ekonomicznych, biologicznych, fizycznych

Automatyczne programowanie

Maszyny samoucz cze

Optymalizacja w projektowaniu in ynierskim

Zarz dzanie du ymi sieciami

Tworzenie strategii

Przykłady zatosowa Algorytmu Genetycznego

background image

Problem

Modified Problem

Genetic Algorithm

Genetic algorithm approach

Genetic algorithm approach

Problem

Evolution Program

Genetic Algorithm

Genetic algorithm approach

Genetic algorithm approach

background image

Wyszukiwarka

Podobne podstrony:
Matlab intro id 287680 Nieznany
Abolicja podatkowa id 50334 Nieznany (2)
4 LIDER MENEDZER id 37733 Nieznany (2)
katechezy MB id 233498 Nieznany
metro sciaga id 296943 Nieznany
perf id 354744 Nieznany
interbase id 92028 Nieznany
Mbaku id 289860 Nieznany
Probiotyki antybiotyki id 66316 Nieznany
miedziowanie cz 2 id 113259 Nieznany
LTC1729 id 273494 Nieznany
D11B7AOver0400 id 130434 Nieznany
analiza ryzyka bio id 61320 Nieznany
pedagogika ogolna id 353595 Nieznany
Misc3 id 302777 Nieznany
cw med 5 id 122239 Nieznany
D20031152Lj id 130579 Nieznany

więcej podobnych podstron