• Nie Znaleziono Wyników

Algorytmy ewolucyjne i wybrane techniki analizy danych

N/A
N/A
Protected

Academic year: 2021

Share "Algorytmy ewolucyjne i wybrane techniki analizy danych"

Copied!
2
0
0

Pełen tekst

(1)

5

Spis treœci

Streszczenie ... 7

Summary ... 9

Indeks wa¿niejszych oznaczeñ ... 11

1. Wprowadzenie ... 15

1.1. Charakterystyka procesu projektowania robót górniczych w kopalniach wêgla kamiennego ... 16

1.2. Cel, teza i zawartoϾ pracy ... 24

2. Algorytmy ewolucyjne i wybrane techniki analizy danych ... 26

2.1. Algorytmy ewolucyjne ... 26

2.1.1. Podstawowe pojêcia i zasada dzia³ania algorytmu ewolucyjnego ... 28

2.1.2. Charakterystyka wybranych algorytmów ewolucyjnych ... 31

2.1.2.1. Algorytmy genetyczne ... 31

2.1.2.2. Programowanie ewolucyjne ... 33

2.1.2.3. Strategie ewolucyjne ... 35

2.1.2.4. Programowanie genetyczne ... 38

2.2. Wybrane techniki analizy danych ... 39

2.2.1. Regu³y asocjacyjne ... 40

2.2.2. Drzewa decyzyjne ... 42

3. Metoda modelowania i optymalizacji robót eksploatacyjnych w wielozak³adowym przedsiêbiorstwie górniczym ... 45

3.1. Modelowanie robót górniczych ... 45

3.1.1. Wyrobiska œcianowe, kopalnia, wielozak³adowe przedsiêbiorstwo górnicze ... 46

3.1.2. Zestawy œcianowe ... 49

3.1.3. Odwzorowanie projektowanych robót w czasie ... 53

3.1.4. Generowanie rozwi¹zañ projektowych ... 58

3.1.5. Wyznaczane charakterystyki dla rozwi¹zañ projektowych... 61

(2)

6

3.2. Procedura optymalizacji – algorytm ewolucyjny ... 65

3.2.1. Reprezentacja osobników i inicjalizacja populacji ... 65

3.2.2. Operator genetyczny ... 67

3.2.3. Funkcja przystosowania ... 67

3.2.4. Reprodukcja i sukcesja osobników ... 69

3.2.5. Ograniczenia – osobniki niedopuszczalne... 69

3.3. Schemat ogólny opracowanej metody ... 69

3.4. Algorytmy czêœciowe metody ... 72

3.4.1. Wyznaczenie regu³ doboru sprzêtu do warunków wyrobisk (algorytm M1) ... 72

3.4.2. Wyznaczenie regu³ zestawiania maszyn i urz¹dzeñ w zestawach œcianowych (algorytm M2)... 74

3.4.3. Wyznaczenie charakterystyk robót prowadzonych w przesz³oœci (algorytm M3) ... 76

3.4.4. Algorytm alokacji œrodków produkcji (algorytm MASP)... 77

3.4.5. Algorytm analizy mo¿liwoœci wyposa¿enia wyrobisk (algorytm MAW) ... 82

3.4.6. Algorytm ewolucyjny (algorytm MAE) ... 84

3.4.7. Algorytm obliczeniowy charakterystyk dla projektowanych robót (algorytm MO) ... 84

3.4.8. Algorytm odwzorowania i analizy projektowanych robót na sieci czynnoœci (algorytm MSC) ... 87

4. Weryfikacja opracowanej metody modelowania i optymalizacji robót eksploatacyjnych w wielozak³adowym przedsiêbiorstwie górniczym ... 96

4.1. Wyznaczenie regu³ doboru sprzêtu do warunków wyrobisk (algorytm M1) ... 96

4.2. Wyznaczenie regu³ zestawiania maszyn i urz¹dzeñ w zestawach œcianowych (algorytm M2)... 103

4.3. Wyznaczenie charakterystyk robót prowadzonych w przesz³oœci (algorytm M3) ... 107

4.4. Algorytm alokacji œrodków produkcji (algorytm MASP) ... 109

4.5. Algorytm analizy mo¿liwoœci wyposa¿enia wyrobisk (algorytm MAW) ... 115

4.6. Wybór najlepszego rozwi¹zania – program CPRG.SYS (algorytmy MO, MSC, MAE) ... 116

4.6.1. Dobór parametrów algorytmu ewolucyjnego ... 127

4.6.2. Wyznaczanie rozwi¹zañ optymalnych w programie CPRG.SYS ... 131

5. Podsumowanie ... 149

Literatura ... 153

Cytaty

Powiązane dokumenty

(data i podpis kandydata na promotora) (data i podpis kierownika katedry, w której promotor jest zatrudniony lub kierownika jednostki, w której może być realizowana

Algorytm Kruskala może być zrealizowany jako funkcja otrzymująca jako argument graf (lub listę wszystkich krawędzi) i zwracająca jako wynik minimalne drzewo rozpinające (wynik

Optimum lokalne jest wyznaczane dla każdego osobnika oddzielnie, natomiast optimum globalne (tak naprawdę to nie optimum globalne, tylko najlepsze rozwiązanie obecnie

Warto przy tym zauważyć, że zastosowana procedura generacji rozwiązania początkowego z ustalonym parametrem / =  − , tworzy rozwiązanie, które nie zawsze posiada

Funkcja connect() nie może być ponawiana bez uprzedniego otworzenia nowego gniazda. Przebieg współpracy z serwerem określa protokół komunikacji. TCP jest protokołem

Zagadnienia: pojęcie algorytmu, przejście od algorytmu do programu, za- pis składni programu, typy danych, stałe, zmienne, operatory, wy- rażenia, drzewa wyliczania wartości

Napisz program, który sprawdzi, czy wczytana liczba całkowita jest większa od zera, a na- stępnie czy jest ona równa 7. Na ile różnych sposobów można skonstruować

• • Należy dokonać Należy dokonać wielu niezależnych uruchomień wielu niezależnych uruchomień dla dla losowej próby różnych populacji bazowych. losowej próby różnych