Please wait
Please install the Adobe Flash Player if no e-book is displayed.
Diploma Thesis, 2006, 198 Pages
Author: Dipl.-Wirt.-Inf. Sascha Häckel
Subject: Computer Science - Commercial Information Technology
Details
Tags: Hybride, Ansätze, Dynamic, Programming, Colony, Optimization, Optimierung, Kürzester-Wege-Probleme, Graphen, Beispiel, Angebotsnetzen, Extended, Value, Chain, Management
Year: 2006
Pages: 198
Grade: 1,0
Bibliography: ~ 120 Entries
Language: German
ISBN (E-book): 978-3-638-05171-2
File size: 10165 KB
Die Arbeit wurde mit dem Universitätspreis 2007 der Fakultät für Wirtschaftswissenschaften der Technischen Universität Chemnitz ausgezeichnet. Abweichend zur eingereichten Originalfassung wurde die Titelseite geändert, einige Orthographiefehler behoben sowie Teile des Anhangs gekürzt.
Other users also were interested in the following titles:
Abstract
In einer von Vernetzung und Globalisierung geprägten Umwelt wächst der Wettbewerbsdruck auf die Unternehmen am Markt stetig. Die effektive Nutzung der Ressourcen einerseits und die enge Zusammenarbeit mit Lieferanten und Kunden andererseits führen für nicht wenige Unternehmen des industriellen Sektors zu entscheidenden Wettbewerbsvorteilen, die das Fortbestehen jener Unternehmen am Markt sichern. Viele Unternehmen verstehen sich aus diesem Grund als Bestandteil so genannter Supply Chains. Die unternehmensübergreifende Steuerung und Optimierung des Wertschöpfungsprozesses stellt ein charakteristisches Problem des Supply Chain Managements dar und besitzt zur Erzielung von Wettbewerbsvorteilen hohes Potential. Produktionsnetzwerke sind ein wesentlicher Forschungsschwerpunkt der Professur für Produktionswirtschaft und Industriebetriebslehre an der TU Chemnitz. Das Extended Value Chain Management (EVCM) stellt ein kompetenzorientiertes Konzept für die Bildung und zum Betrieb hierarchieloser temporärer regionaler Produktionsnetzwerke im Sinne virtueller Unternehmen dar. Gegenstand dieser Arbeit ist ein diskretes Optimierungsproblem, dass einen mehrstufigen Entscheidungsprozesses unter Berücksichtigung mehrerer Ziele abbildet, der sich bei der Auswahl möglicher Partner in einem Produktionsnetzwerk nach dem Betreiberkonzept des EVCM ergibt. Da mehrere Zielstellungen bestehen, werden grundlegende Methoden der mehrkriteriellen Optimierung und Entscheidung erörtert. Neben der Vorstellung des Problems sollen mehrzielorientierte Ansätze im Sinne einer Pareto-Optimierung auf Basis des Dynamic Programmings als Verfahren zur Bestimmung von Optimallösungen sowie Ant Colony Optimization zur näherungsweisen Lösung vorgestellt werden. Darauf aufbauend werden verschiedene Möglichkeiten der Hybridisierung beider Methoden diskutiert. Die entwickelten Ansätze werden auf ihre Eignung im Rahmen der informationstechnischen Umsetzung des EVCM-Konzepts untersucht und einer Evaluierung unterzogen. Hierzu werden verschiedene Kennzahlen zur Beurteilung der Verfahren entwickelt. Die modellierten Algorithmen und entwickelten Konzepte beschränken sich nicht ausschließlich auf das betrachtete Problem, sondern können leicht auf Probleme mit ähnlichen Eigenschaften übertragen werden. Insbesondere das NP-vollständige mehrkriterielle Kürzeste-Wege-Problem stellt einen Spezialfall des behandelten Optimierungsproblems dar.
Excerpt (computer-generated)
DIPLOMARBEIT
HYBRIDE ANSÄTZE BASIEREND AUF DYNAMIC PROGRAMMING
UND ANT COLONY OPTIMIZATION ZUR MEHRKRITERIELLEN
OPTIMIERUNG KÜRZESTER-WEGE-PROBLEME IN GERICHTETEN
GRAPHEN AM BEISPIEL VON ANGEBOTSNETZEN IM
EXTENDED VALUE CHAIN MANAGEMENT
eingereicht von
SASCHA HÄCKEL
zur Erlangung des akademischen Grades
Diplom-Wirtschaftsinformatiker (Dipl.-Wirt.-Inf.)
an der
Technischen Universität Chemnitz
Fakultät für Wirtschaftswissenschaften
Professur für Produktionswirtschaft und Industriebetriebslehre
Chemnitz, den 24. August 2006
Inhaltsverzeichnis
Abbildungsverzeichnis
vii
Tabellenverzeichnis
ix
Algorithmenverzeichnis
x
Abkürzungsverzeichnis
xi
Verwendete Notationen
xiii
Symbolverzeichnis
xiv
1
Einführung
1
1.1
Gegenstand der Arbeit .
1
1.2
Dokumentstruktur .
2
2
Theoretische Grundlagen
3
2.1
Grundlagen der Graphentheorie .
3
2.1.1
Gerichtete Graphen .
3
2.1.2
Wichtige Eigenschaften von Graphen .
4
2.2
Grundlagen der Komplexitätstheorie .
4
2.2.1
Komplexitätsmaße .
5
2.2.2
Komplexitätsklassen P und NP .
5
2.2.3
Problemrelationen und polynomielle Reduktion .
6
2.3
Diskrete und kombinatorische Optimierung .
7
2.3.1
Problemdefinition und Eigenschaften .
7
2.3.2
Ausgewählte Optimierungsprobleme .
7
3
Optimierung bei Mehrfachzielsetzung
11
3.1
Mehrkriterielle Probleme .
11
3.1.1
Problemstellung .
11
3.1.2
Zielbeziehungen .
12
3.2
Optimalität bei mehrfacher Zielsetzung .
13
3.2.1
Paretooptimalität .
13
3.2.2
Eigenschaften der paretooptimalen Lösungsmenge .
14
3.2.3
Idealpunkte und Nadir-Punkt der Front .
14
3.3
Multikriterielle kombinatorische Optimierung .
15
3.3.1
Klassifizierung entscheidungstheoretischer Ansätze .
16
3.3.2
A-priori-Methoden als reduktive Verfahren .
19
3.3.3
A-posteriori-Methoden als nicht-reduktive Verfahren .
20
iii
INHALTSVERZEICHNIS
3.4
Reduktive Entscheidungsmodelle .
22
3.4.1
Lexikographische Ordnung .
22
3.4.2
Haupt- und Nebenziele .
23
3.4.3
Methode der gewichteten Summen und Produkte .
23
3.4.4
AHP .
26
3.4.5
Fuzzy Decision Making .
27
3.4.6
Goal Programming und Compromise Programming .
29
3.5
Fazit .
29
3.5.1
Beurteilung der A-priori-Methoden .
30
3.5.2
Beurteilung der A-posteriori-Methoden .
30
4
Optimierung von Angebotsnetzen im EVCM
33
4.1
Extended Value Chain Management .
33
4.1.1
Phasenmodell .
33
4.1.2
Prozessvariantenplan und Prozessplan .
35
4.1.3
Angebotsnetze .
37
4.1.4
Problemstellung bei der Kompetenzzellenauswahl .
39
4.2
Formalisierung des Problems .
41
4.2.1
Problemgraph .
41
4.2.2
Restriktionssystem .
42
4.2.3
Lösungskonstruktion und Problemstellung .
45
4.3
Zielsetzungen der Optimierung .
46
4.3.1
Preis .
46
4.3.2
Lieferwahrscheinlichkeit .
46
4.3.3
Liefertermin .
50
4.4
Angebote mit unvollständigen Mengen .
52
4.4.1
Ansatz mit impliziter Behandlung von Teilmengen .
53
4.4.2
Ansatz mit Behandlung expliziter Fehlmengen .
55
4.5
Problemkomplexität .
57
5
Dynamic Programming
61
5.1
Theoretische Grundlagen .
61
5.1.1
Einführung .
62
5.1.2
Problemstellung und Lösungsprinzip .
62
5.1.3
Verfahren .
68
5.2
Problemspezifische Modellierung .
69
5.2.1
Problemspezifischer Basisalgorithmus .
69
5.2.2
Umgang mit Divergenzen .
72
5.3
Komplexitätsbetrachtungen .
79
5.3.1
Komplexität bei einkriteriellen Problemen mit rein konvergierenden Prozessplänen 80
5.3.2
Komplexität bei einkriteriellen Problemen mit allgemeinen Prozessplänen .
80
6
Ant Colony Optimization
83
6.1
Einführung .
83
6.1.1
Einordnung des Verfahrens .
83
6.1.2
Naturanalogie .
84
6.1.3
ACO-Metaheuristik .
86
6.2
Verschiedene Ansätze .
88
6.2.1
Ant System .
89
iv
INHALTSVERZEICHNIS
6.2.2
Ant Colony System .
91
6.3
Mehrkriterielle Ameisenalgorithmen .
93
6.3.1
Überblick .
93
6.3.2
Paretooptimierung mit ACO .
94
6.3.3
Gewichtung bei beliebiger Zielanzahl .
97
6.4
Problemspezifische Modellierung 100
6.4.1
Ant Family Heuristic 100
6.4.2
Lösungskonstruktion 102
6.4.3
Heuristikwerte für das Angebotsnetz 108
6.4.4
Konvergenzverhalten und Pheromoninitialisierung 109
7
Hybride Methoden und Erweiterungen
111
7.1
Pheromonaktualisierung bei Paretooptimierung 111
7.1.1
Eigenschaften der bisherigen Strategie 111
7.1.2
Nadir-Punkt-Strategie 112
7.2
Paretooptimierung mit Auswahl nach Fuzzy Decision Making 115
7.2.1
Ausgangssituation 115
7.2.2
Auswahlwahrscheinlichkeiten über Fuzzy Decision Making 116
7.3
Problemreduktion 117
7.3.1
Dominanz von Teilgraphen 117
7.3.2
Algorithmisches Konzept 119
7.4
Die Look-Ahead-Heuristic 120
7.4.1
Ausgangssituation 120
7.4.2
Konzept der Look-Ahead-Heuristic 122
8
Evaluierung
125
8.1
Evaluierung des Parallel Path Problems und des dynamischen Programms 125
8.1.1
Verwendete Evaluierungsmaße 125
8.1.2
Abhängigkeiten zwischen Komplexität und Zielkriterien 127
8.1.3
Abhängigkeiten zwischen Paretofront und Zielfunktionen 128
8.1.4
Komplexität von Angebotsnetzen 130
8.1.5
Probleme mit divergenten Prozessplänen 132
8.2
Evaluierung ACO und hybride Ansätze 133
8.2.1
Verwendete Evaluierungsmaße 133
8.2.2
Problemlösungsverhalten der Ameisenalgorithmen 136
8.2.3
Verwendung von Routingtabellen und Tabulisten 137
8.2.4
Aktualisierungsstrategien 140
8.2.5
Analyse verschiedener Aggregationsmethoden 141
8.2.6
Standard-Heuristik und Look-Ahead-Heuristic 142
8.2.7
Problemreduktion 146
Fazit und Ausblick
149
A Ergänzungen und Detailinformationen zur Evaluierung
151
A.1 Evaluierte Problemgraphen und Prozesspläne 151
A.1.1 Technologiegraphen 151
A.1.2 Problemgraphen 153
A.2 Verwendete Konfigurationen und Parameter von ACO 154
A.2.1 Verwendete Konfiguration 154
v
INHALTSVERZEICHNIS
A.2.2 Verwendete Parameter 155
B Beispielrechnung
157
B.1 Dynamisches Programm 159
B.2 Lösungskonstruktion ACO 164
Literaturverzeichnis
167
Register
175
vi
Abbildungsverzeichnis
1.1
Strukturelle Abhängigkeit der Kapitel .
2
2.1
Beispielhaftes Kürzeste-Wege-Problem .
9
3.1
Vergleich von MODM und MADM sowie der kombinatorischen Optimierung .
17
3.2
Indifferenzkurven bei Verfahren mit und ohne Kompensation .
18
3.3
Grafische Darstellung von Zielfunktionen der Methode der gewichteten Summe .
25
4.1
Phasenmodell des EVCM .
34
4.2
Beispielhafter Graph eines Prozessplans für die Herstellung eines Produktes .
36
4.3
Beispielhaftes Angebotsnetz für ein Produkt .
37
4.4
Konvergenzreihen bei der Multiplikation vieler kleiner Werte für C#-Datentypen .
48
4.5
Schematische Darstellung eines Fließkommadatentyps .
49
4.6
Rucksackproblem als bikriterielles Shortest Path Problem .
59
5.1
Einordnung von Dynamic Programming als Verfahren .
62
5.2
Schematisches Modell eines dynamischen Optimierungsproblems .
64
5.3
Paretooptimierung bei dynamischen Programmen .
67
5.4
Beispielhafte Segmentierung des Angebotsnetzes in Stufen .
70
5.5
Minimalbeispiel für die Nichteignung von Mittelwertfunktionen bei dynamischen Pro-
grammen .
71
5.6
Beispiel für die Verletzung der MARKOV-Eigenschaft bei divergenten Prozessen .
75
5.7
Teilproblembildung bei divergierenden Prozessen .
75
5.8
Komplexer Prozessplan mit exponentiellen Aufwand .
81
6.1
Einordnung von Ant Colony Optimization als heuristisches Verbesserungsverfahren . . .
84
6.2
Doppelbrückenexperiment mit argentinischen Ameisen .
85
6.3
Kriteriengewichtung auf Basis des Durchmusterungsparameters .
98
6.4
Suchdurchmusterung bei drei Kriterien .
99
7.1
Vergleich der mehrkriteriellen Aktualisierungsstrategien 113
7.2
Problemreduktion mit dynamischer Programmierung am Beispiel 118
8.1
Komplexität und Anzahl der Zielkriterien 127
8.2
Konvexe Paretofront des Problems T010 129
8.3
Konkave Paretofront des Problems T011 129
8.4
Paretofront des Problems G036 mit typischem Verlauf für Angebotsnetze 130
8.5
Vergleich der Approximation der verschiedenen Algorithmenvarianten für G030 138
8.6
Vergleich des Diversitätsmaßes der verschiedenen Algorithmenvarianten für G030 138
8.7
Branching-Faktor bei der Anwendung der verschiedenen Algorithmen auf G030 139
vii
ABBILDUNGSVERZEICHNIS
8.8
Paretofront und nichtdominierte Fronten verschiedener ACO-Läufe für G040 142
8.9
Approximation als Distanzmaß im Vergleich von Standard-Heuristik und LAH für G040
144
8.10 Diversität als Distanzmaß im Vergleich von Standard-Heuristik und LAH für G040 144
8.11 Vergleich der nichtdominierten Fronten von LAH und Standard-Heuristik 146
A.1 Prozesspläne der Technologiegraphen TG01 und TG01a-c 152
B.1 Darstellung des Problemgraphen von B001 158
B.2 Zugrunde liegender Prozessplan des Problems B001 159
viii
Tabellenverzeichnis
3.1
(1-9)-Bewertungsskala des Analytical Hierarchy Process .
26
8.1
Zielfunktionen der Probleme T010, T011 und G036 128
8.2
Übersicht über die exakte Lösbarkeit beziehungsweise Nichtlösbarkeit von Problemen . . 131
8.3
Übersicht über die exakte Lösbarkeit beziehungsweise Unlösbarkeit von Problemen mit
Divergenzen 132
8.4
Eingesetzte Parameterkonfigurationen von verschiedenen ACO-Algorithmen 136
8.5
Ergebnisse der Evaluierungsläufe mit mehrkriteriellen Ameisenalgorithmen 137
8.6
Ergebnisse der Evaluierungsläufe mit und ohne Verwendung von Routing 139
8.7
Testergebnisse bei Verwendung verschiedener Update-Strategien 141
8.8
Testergebnisse bei Verwendung verschiedener Aggregationsmethoden 141
8.9
Approximation, Diversität und Größe der ermittelten Front im Vergleich bei Verwendung
der Standard-Heuristik und der Look-Ahead-Heuristic 143
8.10 Evaluierung der Schwellwertübertretungen der Diversität bei Verwendung der Standard-
Heuristik und der Look-Ahead-Heuristic 145
8.11 Testergebnisse für den Vergleich von LAH in der Best- und Worst-Case-Variante hinsicht-
lich Distanz, Diversität und Frontgröße 146
8.12 Testergebnisse für den Vergleich von LAH in der Best- und Worst-Case-Variante hinsicht-
lich der Diversität 147
8.13 Auswirkungen der Problemreduktion auf die Eingabelänge und Lösungsraumgröße . . . 147
8.14 Testergebnisse mit den Auswirkungen der Problemreduktion auf ACS 148
A.1 Übersicht über alle verwendeten Prozesspläne (Technologiegraphen) 151
A.2 Übersicht über alle verwendeten Problemgraphen 153
A.3 Parameter der verwendeten Konfigurationen (1) 154
A.4 Parameter der verwendeten Konfigurationen (2) 155
A.5 Parameter der verwendeten Konfigurationen (3) 155
B.1 Zielfunktionsbeiträge der Angebote des bikriteriellen Problems B001 157
ix
Algorithmenverzeichnis
1
Automatisierte Generierung des Restriktionssystems eines Angebotsnetzes .
44
2
Testalgorithmus zur Analyse der Präzision des Datentyps double .
47
3
Dynamisches Programm zur Lösung rein konvergierender Parallel Path Probleme . . . .
73
4
Hilfsfunktionen für das dynamische Programm für rein konvergierende Probleme . . . .
74
5
Auflösung von Restriktion und restriktionsbehaftete Pfadkonstruktion .
77
6
Dominanzvergleiche bei Divergenzen .
78
7
Generierung von Lösungskombinationen bei Problemen mit Divergenzen .
79
8
Algorithmenskelett der ACO-Metaheuristik .
87
9
Generierung von Routingtabellen für das Forwarding von Ameisenagenten 104
10
Lösungskonstruktion der Ameisen unter Nutzung von Routing und Restriktionen 106
11
Generierung von Tabulisten für Knoten als Agentenrestriktionen 107
12
Erstellen von zulässigen Auswahlmengen auf Basis von Tabulisten 108
13
Dynamisches Programm zur Problemreduktion 119
14
Hilfsfunktionen zur Problemreduktion 120
15
Berechnung von Look-Ahead-Heuristic-Werten für das Parallel Path Problem 123
16
Bestimmung der Lösungsraumgröße 126
x
Comments
No comments yet
Other users also were interested in the following titles:
Formatvorlage / Vorlage für eine Diplomarbeit - Formatvorlage / Vorlage für eine Hausarbeit für Microsoft Word
Author: GRIN VerlagPresentations, Models, Tutorials, Instructions, 2005 Download as PDF-file for 6,99 EUR
Formatvorlage / Vorlage für eine Diplomarbeit - Formatvorlage / Vorlage für eine Hausarbeit für OpenOffice.org
Author: GRIN VerlagPresentations, Models, Tutorials, Instructions, 2005 Download as PDF-file for 9,99 EUR
Formatvorlage zur Erstellung einer Diplomarbeit / Vorlage zur Erstellung einer Hausarbeit
Author: Marco FeindlerPresentations, Models, Tutorials, Instructions, 2005 Download as PDF-file for 6,99 EUR
Formatvorlage / Vorlage für eine Diplomarbeit / Hausarbeit
Author: GRIN VerlagPresentations, Models, Tutorials, Instructions, 2008 Download as PDF-file for 6,99 EUR
Anleitung zum Erstellen schriftlicher Arbeiten: Der Aufbau einer wissenschaftlichen Arbeit
Author: Zoran ZivkovicPresentations, Models, Tutorials, Instructions, 2004 Download as PDF-file for 5,99 EUR
Erstellen einer schriftlichen Hausarbeit
Author: Claudia NickelPresentations, Models, Tutorials, Instructions, 2006 Download as PDF-file for 4,99 EUR
Grundtechniken wissenschaftlichen Arbeitens
Author: Maik PhilippPresentations, Models, Tutorials, Instructions, 2004 Download as PDF-file for 5,99 EUR
Ratgeber zur Erstellung wissenschaftlicher Arbeiten. Diplomarbeiten - Hausarbeiten - Seminararbeiten
Author: Mark RichterPresentations, Models, Tutorials, Instructions, 2008
This text can be quoted and accessed from this url: