A. Anhang Daubechies-Wavelets General characteristics: Compactly supported wavelets with extremal phase and highest number of vanishing moments for a

Größe: px
Ab Seite anzeigen:

Download "A. Anhang Daubechies-Wavelets General characteristics: Compactly supported wavelets with extremal phase and highest number of vanishing moments for a"

Transkript

1 A. Anhang A.1. Eigenschaften von Wavelets und Wavelet-Familien Die folgenden tabellarischen Zusammenstellungen der wichtigsten Eigenschaften der in dieser Arbeit verwendeten Wavelet-Typen und Wavelet-Familien sind der Wavelet Toolbox fur Matlab Version 5.2 entnommen [109]. Haar-Wavelet General characteristics: Compactly supported wavelet, the oldest and the simplest wavelet. scaling function phi = 1 on [0 1] and 0 otherwise. wavelet function psi = 1 on [0 0.5], = -1 on [0.5 1] and 0 otherwise. Family Short name Examples Orthogonal Biorthogonal Compact support DWT CWT Haar haar haar is the same as db1 possible possible Support width 1 Filters length 2 Regularity haar is not continuous Symmetry Number of vanishing moments for psi 1 Reference: I. Daubechies, Ten lectures on wavelets, CBMS, SIAM, 61, 1994,

2 A. Anhang Daubechies-Wavelets General characteristics: Compactly supported wavelets with extremal phase and highest number of vanishing moments for a given support width. Associated scaling filters are minimum-phase filters. Family Short name Order N Examples Daubechies db N strictly positive integer db1 or haar, db4, db15 Orthogonal Biorthogonal Compact support DWT CWT possible possible Support width 2N-1 Filters length 2N Regularity about 0.2 N for large N Symmetry far from Number of vanishing moments for psi N Reference: I. Daubechies, Ten lectures on wavelets, CBMS, SIAM, 61, 1994, Coiets General characteristics: Compactly supported wavelets with highest number of vanishing moments for both phi and psi for a given support width. Family Coiflets Short name coif Order N N = 1, 2,..., 5 Examples coif2, coif4 Orthogonal Biorthogonal Compact support DWT possible 140

3 A.1. Eigenschaften von Wavelets und Wavelet-Familien CWT possible Support width 6N-1 Filters length 6N Regularity Symmetry near from Number of vanishing moments for psi 2N Number of vanishing moments for phi 2N-1 Reference: I. Daubechies, Ten lectures on wavelets, CBMS, SIAM, 61, 1994, Biorthogonale Spline-Wavelets General characteristics: Compactly supported biorthogonal spline wavelets for which symmetry and exact reconstruction are possible with FIR filters (in orthogonal case it is impossible). Family Biorthogonals Short name bior Order Nr,Nd Nr = 1, Nd = 1, 3, 5 r for reconstruction Nr = 2, Nd = 2, 4, 6, 8 d for decomposition Nr = 3, Nd = 1, 3, 5, 7, 9 Nr = Nd = 4, Nr = Nd = 5 Nr = 6, Nd = 8 Examples bior3.1, bior5.5 Orthogonal Biorthogonal Compact support DWT CWT no possible possible Support width 2Nr+1 for rec., 2Nd+1 for dec. Filters length max(2nr,2nd)+2 but essentially bior Nr.Nd ld lr effective length effective length of LoF_D of HiF_D bior bior

4 A. Anhang bior bior bior bior bior bior bior bior bior bior bior bior bior Regularity for psi rec. Symmetry Number of vanishing moments for psi dec. Nr-1 and Nr-2 at the knots Nr-1 Remark: bior 4.4, 5.5 and 6.8 are such that reconstruction and decomposition functions and filters are near. Reference: I. Daubechies, Ten lectures on wavelets, CBMS, SIAM, 61, 1994,

5 A.2. Graphische Darstellung der verwendeten Wavelet-Funktionen A.2. Graphische Darstellung der verwendeten Wavelet-Funktionen Haar (Daubechies Typ 1) Daubechies Typ 2 Daubechies Typ 4 Daubechies Typ 8 Coiet Typ 1 Coiet Typ 2 Coiet Typ 3 Coiet Typ 4 Coiet Typ 5 Sturm-Liouville Tschebysche Abbildung A.1.: Verwendete Wavelet-Funktionen: Haar-Wavelet, Daubechies-Wavelets, Coiets, Sturm-Liouville- und Tschebysche-Wavelet. 143

6 A. Anhang Biorthogonal 2.2 Zerlegung Biorthogonal 2.2 Rekonstruktion Biorthogonal 2.8 Zerlegung Biorthogonal 2.8 Rekonstruktion Biorthogonal 3.3 Zerlegung Biorthogonal 3.3 Rekonstruktion Biorthogonal 3.7 Zerlegung Biorthogonal 3.7 Rekonstruktion Biorthogonal 5.5 Zerlegung Biorthogonal 5.5 Rekonstruktion Abbildung A.2.: Verwendete Wavelet-Funktionen: Biorthogonale Wavelets. 144

7 A.3. Genetische Algorithmen: Techniken und Operatoren A.3. Genetische Algorithmen: Techniken und Operatoren Die folgende kurze Beschreibung der implementierten Techniken und Operatoren beschrankt sich zwar auf den in dieser Arbeit angewendeten GA, gibt aber dennoch einen generellen Uberblick uber die innere Struktur von Genetischen Algorithmen. Techniken { Kodierung des kombinatorischen Optimierungsproblems Ein wichtiger Schritt bei der Anwendung von Genetischen Algorithmen ist die Kodierung des zu losenden Optimierungsproblems. Im hier vorliegenden Fall wird eine Bit-Kodierung verwendet, bei der ein Chromosom aus einer Reihe von Binarwerten (0 und 1) besteht. Soll die beste Kombination aus n Variablen (z.b. n Wellenzahlen oder Wavelet-Koezienten) fur ein Kalibrationsmodell ermittelt werden, so bildet ein Bit-String der Lange n ein Chromosom. Durch setzen von einzelnen Bits (Wert 1) auf dem Chromosom wird eine bestimmte potentielle Losung kodiert, die einer Kombination der zugehorigen Variablen entspricht. { Generationswechsel Beim Ubergang von einer Generation auf die nachste bleibt zum einen vorhandenes genetisches Material erhalten und wird zum anderen durch die Anwendung der Operatoren verandert. Bei der hier verwendeten Technik (steady state reproduction technique without duplicates)werden zwar die Chromosomen mit der hochsten Fitness auch zur Erzeugung neuer Chromosomen herangezogen, diese gehen aber auch unverandert in die neue Generation ein. Damit wird sichergestellt, da durch die Anwendung der Operatoren keine " guten\ Losungen vernichtet werden. Auerdem werden bei dieser Technik neu generierte Chromosomen nicht in die nachste Generation integriert, wenn sie Duplikate bereits vorhandener Chromosomen sind. { Auswahl von Chromosomen zur Reproduktion Fur die Anwendung der Operatoren mussen einzelne Chromosomen aus einer Population selektiert werden. Dies erfolgt zwar zufallig, aber bei der hier verwendeten Technik (roulette wheel parent selection) werden Chromosomen mit hoher Fitness bevorzugt ausgewahlt. Im Sinne des evolutionaren Selektionskriteriums " survival of the ttest\ wird somit " gutes\ genetisches Material bevorzugt durch Rekombination und Mutation vererbt. 145

8 A. Anhang Operatoren { Uniform crossover Der uniform crossover-operator steuert die Rekombination von genetischem Material im Algorithmus. Die der Natur nachempfundene wiederholte neue Kombination von Eigenschaften, die sich in der Selektion durchgesetzt haben, ist der wichtigste Bestandteil von Genetischen Algorithmen und unterscheidet diese von anderen Optimierungsverfahren. Zunachst werden zwei Chromosomen ausgewahlt, die aufgrund der Auswahltechnik (s.o.) zu denen mit hoherer Fitness in ihrer Generation zahlen. Mit einer zufallig generierten Schablone wird festgelegt, wie die Bits der " Eltern\-Chromosomen an die beiden neuen Chromosomen ( " Kinder\) weitergegeben werden. In dem in Abbildung A.3 gezeigten Beispiel werden die Bits bei einer 1 in der Schablone entsprechend wie bei den Ausgangschromosomen auf die neuen Chromosomen verteilt. Bei einer 0 hingegen werden die Bits vertauscht. Chromosom 1: Chromosom 2: Schablone Neues Chromosom 1: Neues Chromosom 2: Abbildung A.3.: Funktionsweise des uniform crossover-operators im Genetischen Algorithmus. Mit diesem Operator ist es moglich, durch die Kombination von Teilen zweier relativ guter Losungen eine bessere Losung zu generieren. Ebenso konnen schlechtere Losungen resultieren, was aber keine negativen Auswirkungen hat, da die ursprunglich als gut bewerteten Chromosomen bei der Anwendung der steady state reproduction technique erhalten bleiben. { Mutation Dieser Operator ersetzt ein Bit eines Chromosoms durch ein zufallig gewahltes neues Bit. Damit werden die ausgewahlten Chromosomen in einem geringeren Mae verandert als mit dem crossover-operator. In Abbildung A.4 sind drei mogliche Falle bei der Anwendung des Operators dargestellt. Da jedem Operator eine Anwendungswahrscheinlichkeit zugeordnet ist (s.u.), wird zunachst anhand einer Zufallszahl entschieden, ob der Operator zum Zuge kommt. Im ersten Beispiel wird kein 146

9 A.3. Genetische Algorithmen: Techniken und Operatoren Bit verandert, da keine der Zufallszahlen unter dem durch die Anwendungswahrscheinlichkeit festgelegten Wert von 0,2 liegt. Dies ist zwar im zweiten Beispiel der Fall, allerdings wird hier zufallig das ausgewahlte Bit durch das gleiche ersetzt, womit keine Mutation erfolgt ist. Erst im dritten Fall ndet eine Mutation statt, die zu einem neuen Chromosom fuhrt. Neues Neues Chromosome Zufallszahl Bit Chromosome ,34 0,56 0,23 0, ,84 0,14 0,39 0, ,41 0,60 0,09 0, Abbildung A.4.: Funktionsweise des mutation-operators im Genetischen Algorithmus (P =0,2 entspricht einer Anwendungswahrscheinlichkeit von 20 %). { Invader Der invader-operator dient dazu, neue Chromosomen vollkommen zufallig zu generieren. Damit wird besonders gegen Ende einer Optimierung, wenn die Population bereits weitgehend homogen ist, neues genetisches Material eingebracht. Die Wahrscheinlichkeit mit der die einzelnen Operatoren angewendet werden, andert sich linear von der ersten bis zur letzten durchlaufenen Generation n g (siehe Tabelle A.1). Damit soll sichergestellt werden, da der GA schneller in Richtung der optimalen Losung konvergiert. Tabelle A.1.: Wahrscheinlichkeiten P fur die Anwendung von Operatoren im Genetischen Algorithmus. Operator P Start P Ende Uniform Crossover 89,1 % 8,3 % Mutation 9,9 % 75,0 % Invader 1,0 % 16,7 % In den ersten Generationen sind die Populationen sehr heterogen, d.h. die einzelnen Chromosomen unterscheiden sich sehr stark voneinander. Da aber 147

10 A. Anhang gutes\ genetisches Material erhalten bleibt und durch die Anwendung des " crossover-operators rekombiniert wird, entstehen immer homogenere Populationen. Damit ist die Gefahr verbunden, da der Genetische Algorithmus zu einem lokalen Optimum, also einer suboptimalen Losung konvergiert. Daher wird, um stetig Veranderungen und ganz neues genetisches Material einzubringen, die Anwendungswahrscheinlichkeit der Operatoren mutation und invader erhoht. A.4. NIR-Spektren von Weizen: Einteilung der Datensatze Tabelle A.2.: Einteilung des Weizen-Datensatzes analog zu [168] in je einen Satz zur Kalibration (Weizen K ), internen und externen Validation (Weizen V1 und Weizen V2 ). Datensatz Standards Weizen K 10, 12, 15-17, 22, 24, 25, 36-39, 41, 43-45, 49, 54-58, 60, 63-65, 69, 70, 72, 73, 77, 79, 82, 83, 85-94, Weizen V1 1, 6, 13, 18, 21, 26, 34, 35, 46, 50, 51, 59, 62, 67, 74, 76, 80, 81, 84, 96 Weizen V2 14, 19, 23, 29-33, 42, 47, 48, 52, 53, 61, 66, 68, 71, 75, 78, 95 Die Standards 10,43 and 97 sind zweimal in Weizen K enthalten. 148

11 A.5. Klassizierung der NIR-Spektren von Kunststoverpackungen A.5. Klassizierung von on-line NIR-Spektren verschiedener Kunststoverpackungen Tabelle A.3.: Klassizierung der NIR-Spektren von Kunststoverpackungen mit LVQ: Prozentsatz der korrekt zugeordneten Spektren in der Validation und Komprimierungsraten. Datensatz IKS1 Haar-Wavelet db4-wavelet db8-wavelet Koezienten Koezienten Koezienten thresholding thresholding thresholding / % / % / % PE 76,5 6,9 76,3 6,8 79,2 6,7 PET 88,0 9,3 86,8 8,4 86,6 6,8 PP 77,3 9,6 76,6 8,3 79,0 8,8 PS 95,2 6,8 95,7 6,2 93,7 5,9 TETRA 98,0 3,3 97,3 3,3 98,4 2,2 LEER 91,4 2,3 90,5 2,4 91,3 2,3 gesamt 89,3 2,0 88,6 1,8 89,5 1,8 Komprimierung 88,9 8,0 89,3 6,4 89,3 6,4 Datensatz IKS2 haar-wavelet db4-wavelet db8-wavelet Koezienten Koezienten Koezienten thresholding thresholding thresholding / % / % / % PE 84,2 6,3 81,2 6,9 82,6 6,0 PET 88,1 6,3 85,2 7,2 87,1 6,1 PP 86,5 7,5 81,3 8,4 84,7 7,2 PS 86,8 11,5 76,1 13,8 78,8 12,3 TETRA 95,8 4,9 94,0 5,6 94,1 5,4 LEER 100,0 0,0 100,0 0,0 100,0 0,0 gesamt 91,1 2,3 88,2 2,2 89,7 2,1 Komprimierung 87,8 7,9 89,7 5,4 85,0 7,9 149

12 A. Anhang A.6. Wavelets in der quantitativen NIR-Spektrometrie Tabelle A.4.: Optimierung der Kalibration des Feuchtegehaltes von Weizen mit verschiedenen Fitnessfunktionen und Datensatzen: Liste der selektierten s-wavelet-koezienten. SEE-Optimierung SEEP-Optimierung M mit Datensatz mit Datensatzen Weizen K Weizen K, Weizen V ,64 17, ,64,4 17,64,4 4 17,64,35 17,64, ,64,35,14 17,64,4,35, ,64,35,14 17,64,35,14,9 7 64,4,35,14,9,3 17,64,35,14,9 8 64,4,35,14,9,3 17,64,35,14, ,4,35,14,9,3,71 17,64,4,35,9,3, ,64,4,35,9,3,2 17,64,4,35,63,71, ,4,35,14,9,3,71,2,1 17,64,14,9,3,2, ,4,35,14,3,2,1,39 17,64,14,9,3,2, ,4,35,14,3,2,1,39 64,35,14,9,3,2,1,39, ,4,35,14,3,2,1,39 64,35,14,9,3,2,1,39, ,4,35,14,3,2,1,39 14,9,3,2,1, ,4,35,14,3,2,1,39 64,14,9,3,2,1, ,4,35,14,2,1,39,0 64,14,9,2,1,18, ,4,35,14,2,1,39,0 14,9,2,1,72,18,0, ,35,14,9,3,71,2,1,39,62,10,18,0,42,28 64,35,14,9,3,2,1,39,0, ,35,14,3,63,71,2,1,39,72,10,18,0,28,68 64,35,14,9,3,2,1,39,0,28 150

13 A.6. Wavelets in der quantitativen NIR-Spektrometrie Tabelle A.5.: Kalibrationen des Weizendatensatzes mit PCR und PLS1: selektierte Faktoren. Kalibration des Feuchtegehaltes mit Standardparametern Kalibration des Feuchtegehaltes mit optimierten Parametern Faktoren Faktorauswahl Faktoren Faktorauswahl PCR 4 1-3, PLS Kalibration des Proteingehaltes mit Standardparametern Kalibration des Proteingehaltes mit optimierten Parametern Faktoren Faktorauswahl Faktoren Faktorauswahl PCR ,5-7,9,12-14, ,9-11,13 PLS

14 A. Anhang Tabelle A.6.: Kalibration des Weizen-Datensatzes: Liste der selektierten Koezienten fur die in den Abbildungen 3.17 und 3.18 (Seiten 93 und 94) gezeigten WCR- und FCR-Kalibrationsergebnisse. M Feuchte-Kalibrationen: selektierte Koezienten Protein-Kalibrationen: selektierte Koezienten WCR WCR FCR b22 cf1 haar db4 s t b33 b55 cf4 db4 s t FCR

15 A.6. Wavelets in der quantitativen NIR-Spektrometrie Tabelle A.7.: PCR- und PLS1-Kalibrationen des Weizen-Datensatzes mit Wavelet-Koezienten: selektierte Faktoren. Wavelet- Feuchte-Kalibrationen: Protein-Kalibrationen: Typ selektierte Faktoren selektierte Faktoren PCR PLS1 PCR PLS1 b b b b b cf cf cf cf cf haar db db db s t

16

10. Vorlesung Stochastische Optimierung

10. Vorlesung Stochastische Optimierung Soft Control (AT 3, RMA) 10. Vorlesung Stochastische Optimierung Genetische Algorithmen 10. Vorlesung im Aufbau der Vorlesung 1. Einführung Soft Control: Definition und Abgrenzung, Grundlagen "intelligenter"

Mehr

Betriebliche Optimierung

Betriebliche Optimierung Betriebliche Optimierung Joachim Schauer Institut für Statistik und OR Uni Graz Joachim Schauer ( Institut für Statistik und OR Uni Graz Betriebliche ) Optimierung 1 / 19 1 Joachim Schauer ( Institut für

Mehr

8.1 Einleitung. Grundlagen der Künstlichen Intelligenz. 8.1 Einleitung. 8.2 Lokale Suchverfahren. 8.3 Zusammenfassung. Suchprobleme: Überblick

8.1 Einleitung. Grundlagen der Künstlichen Intelligenz. 8.1 Einleitung. 8.2 Lokale Suchverfahren. 8.3 Zusammenfassung. Suchprobleme: Überblick Grundlagen der Künstlichen Intelligenz 5. April 0 8. Suchalgorithmen: Lokale Suche Grundlagen der Künstlichen Intelligenz 8. Suchalgorithmen: Lokale Suche 8.1 Einleitung Malte Helmert Universität Basel

Mehr

Genetische und Evolutionäre Algorithmen (Vol. 1)

Genetische und Evolutionäre Algorithmen (Vol. 1) Vortrag über Genetische und Evolutionäre Algorithmen (Vol. ) von Adam El Sayed Auf und Kai Lienemann Gliederung: ) Einführung 2) Grundkonzept 3) Genaue Beschreibung des Genetischen Algorithmus Lösungsrepräsentation

Mehr

3. Wavelets in der NIR-Spektrometrie: Ergebnisse und Diskussion Im folgenden Kapitel werden die Ergebnisse der Untersuchungen zu Anwendungen der Wavel

3. Wavelets in der NIR-Spektrometrie: Ergebnisse und Diskussion Im folgenden Kapitel werden die Ergebnisse der Untersuchungen zu Anwendungen der Wavel 3. Wavelets in der NIR-Spektrometrie: Ergebnisse und Diskussion Im folgenden Kapitel werden die Ergebnisse der Untersuchungen zu Anwendungen der Wavelet-Transformation in der Nahinfrarot-Spektrometrie

Mehr

Hauptseminar Repräsentationen für Optimierungsalgorithmen

Hauptseminar Repräsentationen für Optimierungsalgorithmen Stefan Bens Hauptseminar Dresden, 03.07.2008 Inhalt 1. Motivation 2. Einleitung 3. Repräsentationsarten und Eigenschaften 4. Beispiel 5. Zusammenfassung Folie 2 Als Repräsentation bezeichnet man die Kodierung

Mehr

Synthese Eingebetteter Systeme. Übung 6

Synthese Eingebetteter Systeme. Übung 6 12 Synthese Eingebetteter Systeme Sommersemester 2011 Übung 6 Michael Engel Informatik 12 TU Dortmund 2011/07/15 Übung 6 Evolutionäre Algorithmen Simulated Annealing - 2 - Erklären Sie folgende Begriffe

Mehr

Genetische Algorithmen

Genetische Algorithmen Genetische Algorithmen Von Valentina Hoppe und Jan Rörden Seminar: Künstliche Intelligenz II Dozent: Stephan Schwiebert Gliederung Biologische Evolution Genetischer Algorithmus Definition theoretischer

Mehr

2.5 Evolutionäre (Genetische) Algorithmen

2.5 Evolutionäre (Genetische) Algorithmen KI 1, SS 2011, Kapitel 2, GA 1 2.5 Evolutionäre (Genetische) Algorithmen Das Ziel bzw. die Aufgabe von evolutionären Algorithmen ist eine Optimierung von Objekten mit komplexer Beschreibung, wobei es variable

Mehr

Evolutionäre (Genetische) Algorithmen

Evolutionäre (Genetische) Algorithmen Evolutionäre (Genetische) Algorithmen Ziel, Aufgabe von evolutionären Algorithmen: Optimierung von Objekten mit komplexer Beschreibung, wobei es Parameter gibt. Die Objekte kodiert man so als Bitstrings,

Mehr

Kodierung Genetische Algorithmen und Simulated Annealing

Kodierung Genetische Algorithmen und Simulated Annealing Kodierung Genetische Algorithmen und Simulated Annealing Referenten Dipl.-Ing. (FH) Dipl.-Ing. (FH) 1 Agenda Erklärung des Genetischen Algorithmus f(x)=x² (2-dimensional) Verschiedene Codierungen Binärcode,

Mehr

b) Nennen Sie vier hinreichende Bedingungen für Evolution. b) Anzahl fortlaufender Einsen von rechts. c) Sind in a) oder b) Plateaus enthalten?

b) Nennen Sie vier hinreichende Bedingungen für Evolution. b) Anzahl fortlaufender Einsen von rechts. c) Sind in a) oder b) Plateaus enthalten? Übungsblatt LV Künstliche Intelligenz, Evolutionäre Algorithmen (), 204 Exercise. Evolution a) Finden Sie zwei Evolutionsbeispiele auÿerhalb der Biologie. Identizieren Sie jeweils Genotyp, Phänotyp, genetische

Mehr

Adaptive Systeme. Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff

Adaptive Systeme. Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff Adaptive Systeme Evolutionäre Algorithmen Teil II Evolutionsfenster durch Mutation und sexuelle Rekombination Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff Evolutionäre Algorithmen

Mehr

Betriebliche Optimierung

Betriebliche Optimierung Betriebliche Optimierung Joachim Schauer Joachim Schauer Betriebliche Optimierung 1 / 31 1 Metaheuristische Verfahren 2 Joachim Schauer Betriebliche Optimierung 2 / 31 Einleitendes Metaheuristische Verfahren

Mehr

Anwendung genetischer Algorithmen zur Lösung des n Dame Problems und zur Optimierung von Autoprofilen

Anwendung genetischer Algorithmen zur Lösung des n Dame Problems und zur Optimierung von Autoprofilen Anwendung genetischer Algorithmen zur Lösung des n Dame Problems und zur Optimierung von Autoprofilen Jana Müller Seminar Das Virtuelle Labor Otto von Guericke Universität Magdeburg Gliederung 1. Motivation

Mehr

Kap. 7: Wavelets. 2. Diskrete Wavelet-Transformation (DWT) 4. JPEG2000. H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 1

Kap. 7: Wavelets. 2. Diskrete Wavelet-Transformation (DWT) 4. JPEG2000. H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 1 Kap. 7: Wavelets. Die kontinuierliche Wavelet-Transformation (WT). Diskrete Wavelet-Transformation (DWT) 3. Sh Schnelle Wavelet-Transformation ltt ti (FWT) 4. JPEG000 H. Burkhardt, Institut für Informatik,

Mehr

Optimale Produktliniengestaltung mit Genetischen Algorithmen

Optimale Produktliniengestaltung mit Genetischen Algorithmen Optimale Produktliniengestaltung mit Genetischen Algorithmen 1 Einleitung 2 Produktlinienoptimierung 3 Genetische Algorithmen 4 Anwendung 5 Fazit Seite 1 Optimale Produktliniengestaltung mit Genetischen

Mehr

FEM Isoparametric Concept

FEM Isoparametric Concept FEM Isoparametric Concept home/lehre/vl-mhs--e/cover_sheet.tex. p./26 Table of contents. Interpolation Functions for the Finite Elements 2. Finite Element Types 3. Geometry 4. Interpolation Approach Function

Mehr

Evolution und Algorithmen

Evolution und Algorithmen Kapitel 6 Spezialvorlesung Modul 10-202-2206 (Fortgeschrittene Methoden in der Bioinformatik) Jana Hertel Professur für Bioinformatik Institut für Informatik Universität Leipzig Machine learning in bioinformatics

Mehr

Populationsbasierte Suche. Evolutionäre Algorithmen (1)

Populationsbasierte Suche. Evolutionäre Algorithmen (1) Populationsbasierte Suche Bisherige Meta-Heuristiken: Simulated Annealing Tabu Search Ausgehend von einer Lösung wird gesucht Populationsbasierte Heuristiken Suche erfolgt ausgehend von mehreren Lösungen

Mehr

Clustering. Clustering:

Clustering. Clustering: Clustering Clustering: Gruppierung und Einteilung einer Datenmenge nach ähnlichen Merkmalen Unüberwachte Klassifizierung (Neuronale Netze- Terminologie) Distanzkriterium: Ein Datenvektor ist zu anderen

Mehr

Einführung in die Methoden der Künstlichen Intelligenz. Evolutionäre Algorithmen

Einführung in die Methoden der Künstlichen Intelligenz. Evolutionäre Algorithmen Einführung in die Methoden der Künstlichen Intelligenz Evolutionäre Algorithmen Dr. David Sabel WS 2012/13 Stand der Folien: 12. November 2012 Evolutionäre / Genetische Algorithmen Anwendungsbereich: Optimierung

Mehr

Survival of the Fittest Optimierung mittels Genetischer Algorithmen

Survival of the Fittest Optimierung mittels Genetischer Algorithmen Übung zu Organic Computing Survival of the Fittest Optimierung mittels Genetischer Algorithmen Sabine Helwig Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Universität Erlangen-Nürnberg sabine.helwig@informatik.uni-erlangen.de

Mehr

Allgemeine Betriebswirtschaftslehre Planungs- und Entscheidungstechniken

Allgemeine Betriebswirtschaftslehre Planungs- und Entscheidungstechniken FernUniversität in Hagen Lehrstuhl für Betriebswirtschaftslehre, insb. Operations Research Prof. Dr. Wilhelm Rödder Allgemeine Betriebswirtschaftslehre Planungs- und Entscheidungstechniken Sandra Rudolph,

Mehr

Erfolgversprechende Konfigurationen für Versuche mit Evolutionsstrategien anhand von ausgewählten Testfunktionen

Erfolgversprechende Konfigurationen für Versuche mit Evolutionsstrategien anhand von ausgewählten Testfunktionen Erfolgversprechende Konfigurationen für Versuche mit Evolutionsstrategien anhand von ausgewählten Testfunktionen Krischan Keitsch 3. Juni 214 Zusammenfassung Um ein Optimierungsproblem mit einer Evolutionsstrategie

Mehr

b) Nennen Sie vier hinreichende Bedingungen für Evolution. b) Anzahl fortlaufender Einsen von rechts. c) Sind in a) oder b) Plateaus enthalten?

b) Nennen Sie vier hinreichende Bedingungen für Evolution. b) Anzahl fortlaufender Einsen von rechts. c) Sind in a) oder b) Plateaus enthalten? Übungsblatt LV Künstliche Intelligenz, Evolutionäre Algorithmen (1), 2015 Aufgabe 1. Evolution a) Finden Sie zwei Evolutionsbeispiele auÿerhalb der Biologie. Identizieren Sie jeweils Genotyp, Phänotyp,

Mehr

InformatiCup 2009 EvolutionConsole

InformatiCup 2009 EvolutionConsole InformatiCup 2009 EvolutionConsole Wilhelm Büchner Hochschule 19. März 2010 1 1. Das Team Teammitglieder Ralf Defrancesco KION Information Services GmbH Systemadministrator Daniel Herken Scooter Attack

Mehr

Genetische Programmierung

Genetische Programmierung 15. Juli 2007 Anfang der 90er von John R. Koza entwickelt. Verfahren zur automatisierten Erstellung von Programmen. Von der Evolution inspiriert. Anforderungen an die Möglichst korrekte Lösung ergeben

Mehr

Informatik für Mathematiker und Physiker Woche 2. David Sommer

Informatik für Mathematiker und Physiker Woche 2. David Sommer Informatik für Mathematiker und Physiker Woche 2 David Sommer David Sommer 25. September 2018 1 Heute: 1. Self-Assessment 2. Feedback C++ Tutorial 3. Modulo Operator 4. Exercise: Last Three Digits 5. Binary

Mehr

Genetische Algorithmen

Genetische Algorithmen Genetische Algorithmen Prof. Dr. Ottmar Beucher Dezember 2001 Genetische Algorithmen 1 Optimierungsaufgaben Ein einfaches Beispiel Prinzipielle Formulierung Lösungsansätze Genetische Algorithmen Anwendungen

Mehr

Genetische Algorithmen. Uwe Reichel IPS, LMU München 8. Juli 2008

Genetische Algorithmen. Uwe Reichel IPS, LMU München 8. Juli 2008 Genetische Algorithmen Uwe Reichel IPS, LMU München reichelu@phonetik.uni-muenchen.de 8. Juli 2008 Inhalt Einführung Algorithmus Erweiterungen alternative Evolutions- und Lernmodelle Inhalt 1 Einführung

Mehr

Varianzen vor [39]. Hierauf wird in und 4.1. naher eingegangen. 4.1 Klassische Selektionsverfahren Die klassischen Verfahren zur Faktor{Selektio

Varianzen vor [39]. Hierauf wird in und 4.1. naher eingegangen. 4.1 Klassische Selektionsverfahren Die klassischen Verfahren zur Faktor{Selektio Das wesentliche Problem bei der Kalibrationserstellung liegt darin, diejenige Kombination latenter Variablen, das heit in diesem Fall von Faktoren, zu nden, die eine optimale Kalibration der Probeneigenschaft

Mehr

Evolutionäre / Genetische Algorithmen. Einführung in die Methoden der Künstlichen Intelligenz. Evolutionäre / Genetische Algorithmen (2) Beispiel

Evolutionäre / Genetische Algorithmen. Einführung in die Methoden der Künstlichen Intelligenz. Evolutionäre / Genetische Algorithmen (2) Beispiel Evolutionäre / Genetische Algorithmen Einführung in die Methoden der Künstlichen Intelligenz PD Dr. David Sabel SoSe 0 Anwendungsbereich: Optimierung von Objekten mit komplexer Beschreibung Objekte: Üblicherweise

Mehr

Final Exam. Friday June 4, 2008, 12:30, Magnus-HS

Final Exam. Friday June 4, 2008, 12:30, Magnus-HS Stochastic Processes Summer Semester 2008 Final Exam Friday June 4, 2008, 12:30, Magnus-HS Name: Matrikelnummer: Vorname: Studienrichtung: Whenever appropriate give short arguments for your results. In

Mehr

Einführung in die Methoden der Künstlichen Intelligenz. Evolutionäre Algorithmen

Einführung in die Methoden der Künstlichen Intelligenz. Evolutionäre Algorithmen Einführung in die Methoden der Künstlichen Intelligenz Prof. Dr. Manfred Schmidt-Schauß SoSe 2018 Stand der Folien: 9. Mai 2018 Evolutionäre / Genetische Algorithmen Anwendungsbereich: Optimierung von

Mehr

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2016

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2016 to to May 2016 to What is Programming? All computers are stupid. All computers are deterministic. You have to tell the computer what to do. You can tell the computer in any (programming) language) you

Mehr

Adaptive Systeme. Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff

Adaptive Systeme. Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff Adaptive Systeme Evolutionäre Algorithmen: Überlebenskampf und Evolutionäre Strategien Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff Überblick Einleitung Adaptive Filter Künstliche

Mehr

Seeking for n! Derivatives

Seeking for n! Derivatives Seeking for n! Derivatives $,000$ Reward A remarkable determinant (,0) (,) (0,0) (0,) (,0) (,0) (,) (,) (0,0) (0,) (0,) General definition Δ μ (X, Y ) = det x p i j yq i n j i,j= As a starter... n! dim

Mehr

Konstruktions-Verbesserungsheuristiken. Iterierte lokale Suche (ILS)

Konstruktions-Verbesserungsheuristiken. Iterierte lokale Suche (ILS) Konstruktions-Verbesserungsheuristiken Iterierte lokale Suche (ILS) Idee: 2-Phasen-Suche 1. Phase: Randomisierte Konstruktionsheuristik 2. Phase: Lokale Suche Beispiele: Multi-Start lokale Suche GRASP:

Mehr

a) Name and draw three typical input signals used in control technique.

a) Name and draw three typical input signals used in control technique. 12 minutes Page 1 LAST NAME FIRST NAME MATRIKEL-NO. Problem 1 (2 points each) a) Name and draw three typical input signals used in control technique. b) What is a weight function? c) Define the eigen value

Mehr

Implementation und Evaluierung innovativer Heuristiken für die Anordnung von Entwurfsentscheidungen

Implementation und Evaluierung innovativer Heuristiken für die Anordnung von Entwurfsentscheidungen Implementation und Evaluierung innovativer Heuristiken für die Anordnung von Entwurfsentscheidungen Diplomarbeit Thomas Scharler Universität Hamburg, FB Informatik, AB Tech Implementation und Evaluierung

Mehr

Warum konvergieren Genetische Algorithmen gegen ein Optimum?

Warum konvergieren Genetische Algorithmen gegen ein Optimum? 1 / 21 Gliederung 1 Das Schematheorem Motivation Begriffe Herleitung Ergebnis Das Schematheorem Das Schematheorem Motivation 3 / 21 Warum konvergieren Genetische Algorithmen gegen ein Optimum? Theoretische

Mehr

GP-Music: An Interactive Genetic Programming System for Music Generation with Automated Fitness

GP-Music: An Interactive Genetic Programming System for Music Generation with Automated Fitness GP-Music: An Interactive Genetic Programming System for Music Generation with Automated Fitness Raters Brad Johanson, Riccardo Poli Seminarvortrag von Thomas Arnold G ˇ ˇ ˇ ˇ WS 2012/13 TU Darmstadt Seminar

Mehr

H o c h s c h u l e D e g g e n d o r f H o c h s c h u l e f ü r a n g e w a n d t e W i s s e n s c h a f t e n

H o c h s c h u l e D e g g e n d o r f H o c h s c h u l e f ü r a n g e w a n d t e W i s s e n s c h a f t e n Time Aware Shaper Christian Boiger christian.boiger@hdu-deggendorf.de IEEE 802 Plenary September 2012 Santa Cruz, California D E G G E N D O R F U N I V E R S I T Y O F A P P L I E D S C I E N C E S Time

Mehr

Bayesian Networks. Syntax Semantics Parametrized Distributions Inference in Bayesian Networks. Exact Inference. Approximate Inference

Bayesian Networks. Syntax Semantics Parametrized Distributions Inference in Bayesian Networks. Exact Inference. Approximate Inference Syntax Semantics Parametrized Distributions Inference in Exact Inference Approximate Inference enumeration variable elimination stochastic simulation Markov Chain Monte Carlo (MCMC) 1 Includes many slides

Mehr

Genetische Algorithmen von der Evolution lernen

Genetische Algorithmen von der Evolution lernen Genetische Algorithmen von der Evolution lernen (c) Till Hänisch 2003, BA Heidenheim Literatur zusätzlich zum Lit. Verz. Nils J. Nilsson Artificial Intelligence Morgan Kaufmann, 1998 Ansatz Bisher: Problemlösung

Mehr

ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage nach CHAR oder VARCHAR

ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage nach CHAR oder VARCHAR ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage Zusammenfassung Dieses Dokument beschreibt die Unterschiede zwischen CHAR und VARCHAR Datentyp sowie die Behandlung im SQL Michael Tiefenbacher

Mehr

Genetische Algorithmen

Genetische Algorithmen Genetische Algorithmen Shawn Keen Zusammenfassung Eine weitere Herangehensweise an das maschinelle Lernen ist die Nachahmung evolutionärer Prozesse. Hier wollen wir uns mit den sogenannten Genetischen

Mehr

Programmier-Befehle - Woche 09

Programmier-Befehle - Woche 09 Zeiger und Iteratoren Zeiger (generell) Adresse eines Objekts im Speicher Wichtige Befehle: Definition: int* ptr = address of type int; (ohne Startwert: int* ptr = 0;) Zugriff auf Zeiger: ptr = otr ptr

Mehr

Liste: beliebig lange, geordnete Sequenz von Termen. Kopf ist erstes Listenelement, Schwanz die restliche Liste

Liste: beliebig lange, geordnete Sequenz von Termen. Kopf ist erstes Listenelement, Schwanz die restliche Liste Listen Liste: beliebig lange, geordnete Sequenz von Termen.(Kopf, Schwanz) Kopf ist erstes Listenelement, Schwanz die restliche Liste leere Liste [] Ende der Liste wird durch [] gekennzeichnet Beispiel:

Mehr

Evolutionäre Robotik

Evolutionäre Robotik Evolutionäre Robotik Evolutionäre Robotik Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Evolutionäre

Mehr

Evolutionäre Algorithmen

Evolutionäre Algorithmen Karsten Weicker Evolutionäre Algorithmen 2., überarbeitete und erweiterte Auflage m Teubner Inhaltsverzeichnis 1 Natürliche Evolution 1 1.1 Entwicklung der evolutionären Mechanismen 2 1.2 Evolutionsfaktoren

Mehr

Grundlagen und Basisalgorithmus

Grundlagen und Basisalgorithmus Grundlagen und Basisalgorithmus Proseminar -Genetische Programmierung- Dezember 2001 David König Quelle: Kinnebrock W.: Optimierung mit genetischen und selektiven Algorithmen. München, Wien: Oldenbourg

Mehr

Entwicklung integrierter HW/SW-Systeme Integrierte Hard- und Softwaresysteme 2 Seminar

Entwicklung integrierter HW/SW-Systeme Integrierte Hard- und Softwaresysteme 2 Seminar Entwicklung integrierter HW/SW-Systeme Integrierte Hard- und Softwaresysteme 2 Seminar Jorge Meza jorge.meza@tu-ilmenau.de Zusebau R2082, Tel: -4128 Prof. Dr.-Ing. habil. Andreas Mitschele-Thiel Integrated

Mehr

Eine Analyse des Effektes von Lernen auf Populationsfitness und Diversität in einer NK-Fitnesslandschaft. Lars Melchior

Eine Analyse des Effektes von Lernen auf Populationsfitness und Diversität in einer NK-Fitnesslandschaft. Lars Melchior Eine Analyse des Effektes von Lernen auf Populationsfitness und Diversität in einer NK-Fitnesslandschaft Lars Melchior Theoretische Grundlagen Theoretische Grundlagen Genetik Genetische Algorithmen NK

Mehr

Die Höhe von binären Suchbäumen Ausarbeitung zum Seminar zu Stochastischen Rekursionsgleichungen im WS 2011/2012

Die Höhe von binären Suchbäumen Ausarbeitung zum Seminar zu Stochastischen Rekursionsgleichungen im WS 2011/2012 Die Höhe von binären Suchbäumen Ausarbeitung zum Seminar zu Stochastischen Rekursionsgleichungen im WS 011/01 Sandra Uhlenbrock 03.11.011 Die folgende Ausarbeitung wird, basierend auf Branching Processes

Mehr

Exponentiation: das Problem Gegeben: (multiplikative) Halbgruppe (H, ), Element a H, n N Aufgabe: berechne das Element

Exponentiation: das Problem Gegeben: (multiplikative) Halbgruppe (H, ), Element a H, n N Aufgabe: berechne das Element Problemstellung Banale smethode : das Problem Gegeben: (multiplikative) Halbgruppe (H, ), Element a H, n N Aufgabe: berechne das Element a n = } a a a {{ a } H n (schreiben ab jetzt a n statt a n ) Hinweis:

Mehr

Geometrie und Bedeutung: Kap 5

Geometrie und Bedeutung: Kap 5 : Kap 5 21. November 2011 Übersicht Der Begriff des Vektors Ähnlichkeits Distanzfunktionen für Vektoren Skalarprodukt Eukidische Distanz im R n What are vectors I Domininic: Maryl: Dollar Po Euro Yen 6

Mehr

Fluid-Particle Multiphase Flow Simulations for the Study of Sand Infiltration into Immobile Gravel-Beds

Fluid-Particle Multiphase Flow Simulations for the Study of Sand Infiltration into Immobile Gravel-Beds 3rd JUQUEEN Porting and Tuning Workshop Jülich, 2-4 February 2015 Fluid-Particle Multiphase Flow Simulations for the Study of Sand Infiltration into Immobile Gravel-Beds Tobias Schruff, Roy M. Frings,

Mehr

Seminar Verkehrsinformatik Offline-Optimierung der Lichtsignal-Koordinierung mittels genetischer Algorithmen

Seminar Verkehrsinformatik Offline-Optimierung der Lichtsignal-Koordinierung mittels genetischer Algorithmen Fachhochschule Wedel - SS 2006 Seminar Verkehrsinformatik Offline-Optimierung der Lichtsignal-Koordinierung mittels genetischer Algorithmen Marco Lehmann (wi5909) m@rco-l.de 3. Juli 2006 Gliederung 1.

Mehr

Exponentiation: das Problem

Exponentiation: das Problem Problemstellung Exponentiation: das Problem Gegeben: (multiplikative) Halbgruppe (H, ), Element a H, n N Aufgabe: berechne das Element a n = } a a a {{ a } H n (schreiben ab jetzt a n statt a n ) Hinweis:

Mehr

Übung 3: VHDL Darstellungen (Blockdiagramme)

Übung 3: VHDL Darstellungen (Blockdiagramme) Übung 3: VHDL Darstellungen (Blockdiagramme) Aufgabe 1 Multiplexer in VHDL. (a) Analysieren Sie den VHDL Code und zeichnen Sie den entsprechenden Schaltplan (mit Multiplexer). (b) Beschreiben Sie zwei

Mehr

FEM Isoparametric Concept

FEM Isoparametric Concept FEM Isoparametric Concept home/lehre/vl-mhs--e/folien/vorlesung/4_fem_isopara/cover_sheet.tex page of 25. p./25 Table of contents. Interpolation Functions for the Finite Elements 2. Finite Element Types

Mehr

Interpolation Functions for the Finite Elements

Interpolation Functions for the Finite Elements Interpolation Functions for the Finite Elements For the finite elements method, the following is valid: The global function of a sought function consists of a sum of local functions: GALERKIN method: the

Mehr

Optimierung auf rekonfigurierbaren Rechensystemen

Optimierung auf rekonfigurierbaren Rechensystemen Optimierung auf rekonfigurierbaren Rechensystemen Evolution in dynamisch rekonfigurierbarer Hardware Peter Bungert Hartmut Schmeck Institut für Angewandte Informatik und Formale Bescheibungsverfahren (AIFB)

Mehr

Wakefield computation of PETRAIII taper section Laura Lünzer

Wakefield computation of PETRAIII taper section Laura Lünzer Wakefield computation of PETRAIII taper section Laura Lünzer 16. Dezember 2011 TU Darmstadt Fachbereich 18 Institut Theorie Elektromagnetischer Felder Laura Lünzer Geometry of tapered structure Undulator

Mehr

Maschinen-Spindelköpfe nach DIN Machine Spindle Noses to DIN

Maschinen-Spindelköpfe nach DIN Machine Spindle Noses to DIN Maschinen-Spindelköpfe nach DIN Machine Spindle Noses to DIN DIN 800, mit Gewinde DIN 800, with thread A Tol. mittel A Mean tol. Bg5 Bg5 C Kleinstmaß C Minimum D E F D E F M20 21 30 6,3 10 20 M24 25 36

Mehr

6. Übungsblatt Aufgaben mit Lösungen

6. Übungsblatt Aufgaben mit Lösungen 6. Übungsblatt Aufgaben mit Lösungen Exercise 6: Find a matrix A R that describes the following linear transformation: a reflection with respect to the subspace E = {x R : x x + x = } followed by a rotation

Mehr

15 Grundlagen der Simulation

15 Grundlagen der Simulation 15 Grundlagen der Simulation 15.1 Einführung Komplexe Problemstellungen, die einer analytischen Behandlung nur sehr schwer oder gar nicht zugänglich sind Lösung von diskreten (oder analytischen) Optimierungsaufgaben,

Mehr

Genetische Algorithmen

Genetische Algorithmen Genetische Algorithmen In dieser Ausarbeitung gemäss Aufgabenstellung auf der Kurshomepage des Moduls Knowledge- Based Systems wird die Funktionsweise und Nutzung von genetischen Algorithmen erläutert.

Mehr

Programmieren in Haskell. Stefan Janssen. Strukturelle Rekursion. Universität Bielefeld AG Praktische Informatik. 10.

Programmieren in Haskell. Stefan Janssen. Strukturelle Rekursion. Universität Bielefeld AG Praktische Informatik. 10. Universität Bielefeld AG Praktische Informatik 10. Dezember 2014 Wiederholung: Schema: f :: [σ] -> τ f [] = e 1 f (a : as) = e 2 where s = f as wobei e 1 und e 2 Ausdrücke vom Typ τ sind und e 2 die Variablen

Mehr

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2018

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2018 to to May 2018 to What is Programming? All computers are stupid. All computers are deterministic. You have to tell the computer what to do. You can tell the computer in any (programming) language) you

Mehr

Computational Intelligence 1 / 28. Computational Intelligence Evolutionsstrategien 3 / 28

Computational Intelligence 1 / 28. Computational Intelligence Evolutionsstrategien 3 / 28 1 / 28 Gliederung 1 Evolutionsstrategien Selektion Rekombination Mutation Ablauf 2 Genetische Programmierung Repräsentation Genetische Operatoren Ablauf Überblick Evolutionsstrategien 3 / 28 Repräsentation

Mehr

Bewertung von Optimierungs- und Zuverlässigkeitsalgorithmen für die virtuelle Produktauslegung

Bewertung von Optimierungs- und Zuverlässigkeitsalgorithmen für die virtuelle Produktauslegung Weimarer Optimierungs- und Stochastiktage 4.0 Bewertung von Optimierungs- und Zuverlässigkeitsalgorithmen für die virtuelle Produktauslegung Dr.-Ing. Andreas Plotzitza, PT/EST4 29. November 2007 1 Inhalt

Mehr

12. Vorlesung Stochastische Optimierung

12. Vorlesung Stochastische Optimierung Soft Control (AT 3, RMA) 12. Vorlesung Stochastische Optimierung Differential Evolution 12. Vorlesung im Aufbau der Vorlesung 1. Einführung Soft Control: Definition und Abgrenzung, Grundlagen "intelligenter"

Mehr

Number of Maximal Partial Clones

Number of Maximal Partial Clones Number of Maximal Partial Clones KARSTEN SCHÖLZEL Universität Rostoc, Institut für Mathemati 26th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK

Mehr

Seminar "Optimierung mit evolutionären Algorithmen"

Seminar Optimierung mit evolutionären Algorithmen Universität Stuttgart Institut für Informatik Abteilung Seminar "Optimierung mit evolutionären Algorithmen" Seminararbeit zu genetischen Algorithmen Betreuer: Dipl. Math. Nicole Weicker Autor: Michael

Mehr

Prof. S. Krauter Kombinatorik. WS Blatt03.doc

Prof. S. Krauter Kombinatorik. WS Blatt03.doc Prof. S. Krauter Kombinatorik. WS 05-06 Blatt03.doc Zahlpartitionen: 1. Gegeben ist folgende Gleichung: x 1 + x 2 + x 3 + + x s = n. a) Wie viele verschiedene Lösungen besitzt diese Gleichung mit Werten

Mehr

Lukas Hydraulik GmbH Weinstraße 39 D Erlangen. Mr. Sauerbier. Lukas Hydraulik GmbH Weinstraße 39 D Erlangen

Lukas Hydraulik GmbH Weinstraße 39 D Erlangen. Mr. Sauerbier. Lukas Hydraulik GmbH Weinstraße 39 D Erlangen Technical Report No. 028-71 30 95685-350 of 22.02.2017 Client: Lukas Hydraulik GmbH Weinstraße 39 D-91058 Erlangen Mr. Sauerbier Manufacturing location: Lukas Hydraulik GmbH Weinstraße 39 D-91058 Erlangen

Mehr

Genetische und Evolutionäre Algorithmen (Vol. 2)

Genetische und Evolutionäre Algorithmen (Vol. 2) Vortrag über Genetische und Evolutionäre Algorithmen (Vol. 2) von Adam El Sayed Auf und Kai Lienemann Gliederung: 4) Rückblick 5) Allgemeine Einführung 6) Genauere Beschreibung von Evolutionären Strategien

Mehr

4. Eine Einführung in Konzept und Arbeitsweise genetischer Algorithmen

4. Eine Einführung in Konzept und Arbeitsweise genetischer Algorithmen 4. Eine Einführung in Konzept und Arbeitsweise genetischer Algorithmen 4.1 Evolution und Genetik Lernprozeß Evolution Die Natur hat es geschafft, aus Milliarden denkbarer Eiweißmoleküle gerade diejenigen

Mehr

Künstliche Intelligenz

Künstliche Intelligenz Künstliche Intelligenz Vorlesung 9 und 10: Evolutionäre Standardalgorithmen 1/69 LERNZIELE Die gängigen Standardalgorithmen, aus der Anfangszeit bis heute, werden vorgestellt. Die bekannten Standardalgorithmen

Mehr

Optimierung. Vorlesung 12

Optimierung. Vorlesung 12 Optimierung Vorlesung 12 Letze Woche Approximieren von ILP durch randomisiertes Runden. Beispiel Set Cove Relaxiertes LP lösen und runden. Probleme: 1. Zielfunktionswert 2. Zulässigkeit 1. Linearität des

Mehr

Analyse. Optimierung. Faktoren und irrelevante Inputs. Kontrollierbare und nicht kontrollierbare

Analyse. Optimierung. Faktoren und irrelevante Inputs. Kontrollierbare und nicht kontrollierbare Optimierung Zielsetzungen: Systematische Sichtweise Verschiedene Strategien Werkzeuge, aber keine Rezepte Analyse Im ersten Schritt der Analyse eines Problems müssen möglichst alle Inputs und Outputs gefunden

Mehr

Wiederholung: Listen, Referenzen

Wiederholung: Listen, Referenzen Wiederholung: Listen, Referenzen Symbolische Programmiersprache Benjamin Roth and Annemarie Friedrich Wintersemester 2016/2017 Centrum für Informations- und Sprachverarbeitung LMU München 1 Wiederholung

Mehr

WS 2011/2012. Robert Giegerich Dezember 2013

WS 2011/2012. Robert Giegerich Dezember 2013 WS 2011/2012 Robert 1 AG Praktische Informatik 11. Dezember 2013 1 robert@techfak.uni-bielefeld.de Vorschau Themen heute: Funktionen höherer Ordnung (Fortsetzung) künstliche Striktheit mehr zu fold für

Mehr

Interconnection Technology

Interconnection Technology Interconnection Technology Register: 23 Date: 25.05.99 Measuring leads from Hirschmann Following measuring leads are replaced by the next generation. Additionally connectors and sockets in the same design

Mehr

Evolutionsstrategien

Evolutionsstrategien Evolutionsstrategien zum Seminar Evolutionäre Algorithmen von Jana Schäfer INHALTVERZEICHNIS 1. Einführung... 3 2. Die Geschichte der Evolutionsstrategien...4 3. Grundlegendes... 6 3.1 Begriffe... 6 3.2

Mehr

Optimierung und Simulation

Optimierung und Simulation 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Optimierung und Simulation Von Dr. Jörg Biethahn O. Professor für

Mehr

Informatik-Sommercamp 2012. Mastermind mit dem Android SDK

Informatik-Sommercamp 2012. Mastermind mit dem Android SDK Mastermind mit dem Android SDK Übersicht Einführungen Mastermind und Strategien (Stefan) Eclipse und das ADT Plugin (Jan) GUI-Programmierung (Dominik) Mastermind und Strategien - Übersicht Mastermind Spielregeln

Mehr

7. Vorlesung Netzwerkcodierung

7. Vorlesung Netzwerkcodierung 7. Sommersemester 2010 Anwendungen von Netzwerkcodierung Content distribution, P2P Netzwerke, Microsoft Secure Content Distribution (MSCD) aka Avalanche Netzwerkcodierung für drahtlose Netzwerke / Analoge

Mehr

Erzeugung von Zufallszahlen mit RANUNI()

Erzeugung von Zufallszahlen mit RANUNI() News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Erzeugung von Zufallszahlen mit RANUNI() 20 March, 2007-11:10 ido123 Sehr geehrte

Mehr

Informatik - Übungsstunde

Informatik - Übungsstunde Informatik - Übungsstunde Jonas Lauener (jlauener@student.ethz.ch) ETH Zürich Woche 08-25.04.2018 Lernziele const: Reference const: Pointer vector: iterator using Jonas Lauener (ETH Zürich) Informatik

Mehr

Genetische Algorithmen

Genetische Algorithmen Projekt für Algorithmische Anwendungen Genetische Algorithmen Von Mike Müller 11037091 Dennis Freese 11038517 Gruppe: B-ROT 1 Inhaltsverzeichnis Allgemeines...3 Geschichtliche Entwicklung der genetischen

Mehr

Genetischer Algorithmus

Genetischer Algorithmus Genetischer Algorithmus Roger Imbach KBS: Genetischer Algorithmus 1/12 Inhalsverzeichnis Einleitung...3 Was ist ein genetischer Algorithmus?...3 Was machen genetische Algorithmen?...3 Vorgehen...4 Crossover

Mehr