Spis treści

Transkrypt

Spis treści
Spis treści
1. Wstęp . . . . . . . . .
1.1. Tematyka pracy .
1.2. Metoda ewolucyjna
1.3. Zakres i cel pracy
1.4. Układ pracy . . .
. . .
. . .
. .
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
6
7
8
10
2. Algorytm ewolucyjny . . . . . . . . . . . . . . . . . . . . . . . . .
2.1. Definicja algorytmu ewolucyjnego . . . . . . . . . . . . . . .
2.2. Inspiracje biologiczne . . . . . . . . . . . . . . . . . . . . . .
2.3. Metoda ewolucyjna jako dziedzina badań naukowych . . . . .
2.4. Algorytm ewolucyjny w szczegółach . . . . . . . . . . . . . .
2.4.1. Przestrzeń przeszukiwań i funkcja celu . . . . . . . . .
2.4.2. Rozkład populacji bazowej w przestrzeni przeszukiwań
2.4.3. Metody reprodukcji . . . . . . . . . . . . . . . . . . .
2.4.4. Perturbacja . . . . . . . . . . . . . . . . . . . . . . . .
2.4.5. Rekombinacja . . . . . . . . . . . . . . . . . . . . . .
2.4.6. Metody sukcesji . . . . . . . . . . . . . . . . . . . . .
2.4.7. Sposoby selekcji (µ + λ) i (µ, λ) . . . . . . . . . . . .
2.5. Kryterium zatrzymania . . . . . . . . . . . . . . . . . . . . .
2.6. Właściwości globalne algorytmu ewolucyjnego . . . . . . . .
2.6.1. Założenia wstępne i przedmiot analizy . . . . . . . . .
2.6.2. Asymptotyczna poprawność algorytmu ewolucyjnego .
2.6.3. Równowaga eksploracyjno-eksploatacyjna . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
11
13
14
15
16
17
17
20
21
23
24
24
26
26
27
32
3. Analiza rozkładu próbkowania algorytmu ewolucyjnego . . . . . . . . . . . . . . . . . . .
3.1. Definicja rozkładu próbkowania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2. Rozkład próbkowania modelu AE z nieskończenie licznymi populacjami . . . . . . . . .
3.2.1. Asymptotyczna poprawność a zbieżność algorytmu ewolucyjnego . . . . . . . .
3.2.2. Analiza statyczna rozkładu próbkowania . . . . . . . . . . . . . . . . . . . . . .
3.2.3. Dynamika rozkładu próbkowania . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3. Dynamika algorytmu ewolucyjnego ze skończoną licznością populacji . . . . . . . . . .
3.3.1. Ujednolicanie populacji bazowej . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.2. Znaczenie generatora liczb pseudolosowych użytego w inicjacji populacji bazowej
3.3.3. Zależność dynamiki AE od liczności populacji bazowych . . . . . . . . . . . . .
37
38
42
42
43
50
55
55
56
58
4. Algorytm ewolucyjny w zadaniach praktycznych . . . . . . . . . . . .
4.1. Algorytm ewolucyjny jako praktyczna metoda optymalizacji . . . .
4.2. Algorytm ewolucyjny a zadanie optymalizacji z ograniczeniami . .
4.3. Metodyka praktycznego wykorzystania algorytmu ewolucyjnego . .
4.4. Określenie przestrzeni przeszukiwań, zbioru zainteresowania i zbioru
4.5. Wybór operacji przekształcających . . . . . . . . . . . . . . . . . .
4.6. Sposób określania funkcji celu . . . . . . . . . . . . . . . . . . . .
4.7. Łączenie algorytmu ewolucyjnego z metodą optymalizacji lokalnej .
61
62
63
64
65
69
69
72
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
dopuszczalnego
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
.
.
.
.
.
.
.
.
.
. .
. .
. .
136
Spis treści
5. Przykłady zastosowań metody ewolucyjnej . . . . . . . . . . . . . . . . . . . . . . .
5.1. Odporne projektowanie warstwowej sieci telekomunikacyjnej . . . . . . . . . . .
5.1.1. Model sieci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.2. Rozważane zadania projektowania . . . . . . . . . . . . . . . . . . . . .
5.1.3. Algorytm ewolucyjny . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.4. Metody odniesienia . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.5. Eksperyment obliczeniowy . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.6. Podsumowanie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2. Projektowanie układów mikrofalowych w technice paskowej . . . . . . . . . . .
5.2.1. Planarne układy mikrofalowe . . . . . . . . . . . . . . . . . . . . . . . .
5.2.2. Zadanie obliczeniowe . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.3. Algorytm ewolucyjny . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.4. Eksperyment obliczeniowy . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.5. Weryfikacja wyników za pomocą symulatora elektromagnetycznego . . .
5.2.6. Podsumowanie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3. Maksymalizacja liczby drzew rozpinających w grafach regularnych i cyklicznych
5.3.1. Wprowadzenie do problemu . . . . . . . . . . . . . . . . . . . . . . . .
5.3.2. Zadanie obliczeniowe . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.3. Szczególne struktury grafów . . . . . . . . . . . . . . . . . . . . . . . .
5.3.4. Algorytm ewolucyjny . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.5. Algorytm k-optymalny . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.6. Eksperyment obliczeniowy . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.7. Podsumowanie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6. Uwagi końcowe
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
85
85
86
88
89
91
92
99
100
100
101
103
104
105
107
107
107
109
110
111
112
113
118
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Dodatki
A. Losowe metody odniesienia . . . . . . . . . . . .
A.1. Próbkowanie z rozkładem jednostajnym . . .
A.2. Błądzenie przypadkowe . . . . . . . . . . . .
A.3. Metoda stochastycznego wzrostu . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
121
121
122
122
B. Wykorzystywane zadania testowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
C. Dyskrepancja jako miara rozproszenia zbioru punktów w Rn . . . . . . . . . . . . . . . . 126
D. Sekwencje o niskiej dyskrepancji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Literatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133