Evolutionäre Robotik

Größe: px
Ab Seite anzeigen:

Download "Evolutionäre Robotik"

Transkript

1 Evolutionäre Robotik

2 Evolutionäre Robotik

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

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

5 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten

6 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten 2. Lernen

7 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten 2. Lernen Längerfristige (strukturelle) Veränderungen: Zeitraum: Minuten bis Jahre

8 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten 2. Lernen Längerfristige (strukturelle) Veränderungen: Zeitraum: Minuten bis Jahre 3. Evolution

9 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten 2. Lernen Längerfristige (strukturelle) Veränderungen: Zeitraum: Minuten bis Jahre 3. Evolution Lernen über Generation auf der Ebene von Populationen

10 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten 2. Lernen Längerfristige (strukturelle) Veränderungen: Zeitraum: Minuten bis Jahre 3. Evolution Lernen über Generation auf der Ebene von Populationen Evolution: Adaption durch zufällige Mutation und natürliche Selektion

11 Evolutionäre Robotik

12 Evolutionäre Robotik Population

13 Evolutionäre Robotik Population Evaluation

14 Evolutionäre Robotik Population Evaluation Population

15 Evolutionäre Robotik Population Evaluation Population Selektion

16 Evolutionäre Robotik Population Evaluation Population Selektion Population

17 Evolutionäre Robotik Population Evaluation Population Selektion Population Reproduktion/ Variation

18 Evolutionäre Robotik Population Evaluation Population Selektion Population Reproduktion/ Variation Population

19 Evolutionäre Robotik Population Evaluation Population Selektion Population Reproduktion/ Variation Population

20 Genetische Algorithmen Evaluation Genotyp Phänotyp d

21 Genetische Algorithmen Fitnessfunktion Explizit Implizit Extern Funktion Intern Verhalten

22 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Explizit Implizit Extern Funktion Intern Verhalten

23 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit Implizit Extern Funktion Intern Verhalten

24 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit vs. Implizit Explizit Implizit Extern Funktion Intern Verhalten

25 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit vs. Implizit Welche Variablen verwendet werden (z.b. Lebenszeit vs. Distanz) Explizit Implizit Extern Intern Funktion Verhalten

26 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit vs. Implizit Welche Variablen verwendet werden (z.b. Lebenszeit vs. Distanz) Intrinsisch vs. Extrinsisch Explizit Implizit Extern Intern Funktion Verhalten

27 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit vs. Implizit Welche Variablen verwendet werden (z.b. Lebenszeit vs. Distanz) Intrinsisch vs. Extrinsisch Globale Information vs. Information die dem Agenten durch seine Sensoren zur Verfügung stehen Explizit Implizit Extern Funktion Intern Verhalten

28 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit vs. Implizit Welche Variablen verwendet werden (z.b. Lebenszeit vs. Distanz) Intrinsisch vs. Extrinsisch Globale Information vs. Information die dem Agenten durch seine Sensoren zur Verfügung stehen Explizit Implizit Extern Funktion Intern Verhalten

29 Genetische Algorithmen Mutation

30 Genetische Algorithmen Mutation Genotyp

31 Genetische Algorithmen Mutation Genotyp

32 Genetische Algorithmen Mutation Genotyp

33 Genetische Algorithmen Crossover

34 Genetische Algorithmen Crossover Genotyp

35 Genetische Algorithmen Crossover Genotyp Genotyp

36 Genetische Algorithmen Crossover Genotyp Genotyp

37 Genetische Algorithmen Crossover Genotyp Genotyp Offspring

38 Genetische Algorithmen Crossover Genotyp Genotyp Offspring Offspring

39 Genetische Algorithmen Crossover

40 Genetische Algorithmen Crossover Genotyp

41 Genetische Algorithmen Crossover Genotyp Genotyp

42 Genetische Algorithmen Crossover Genotyp Genotyp

43 Genetische Algorithmen Crossover Genotyp Genotyp Offspring

44 Genetische Algorithmen Crossover Genotyp Genotyp Offspring Offspring

45 Genetische Algorithmen Selektion Rank-basiert Die besten n Die besten n% Die schlechtesten n Die schlechtesten n% Probabilistisch p Individual

46 Genetische Algorithmen Reproduktion Rank-basiert Feste Anzahl von Individuen, nach Rank Feste Anzahl von Individuen, nach Fitnesswert Probabilistisch p Individual

47 Karl Sims, 1994

48 Karl Sims, 1994

49 Karl Sims Genotype

50 Karl Sims Mutation von Directed Graphs Parameter der Graphen werden mit Gaußverteilungen verändert und abgeschnitten Knoten können hinzugefügt werden. Knoten ohne Verbindung werden vom Garbage Collector entfernt Verbindungen werden wie Graphparameter verändert Verbindungen können hinzugefügt oder entfernt werden

51 Karl Sims Reproduktion

52 Karl Sims Beispiel Creature

53 Karl Sims Evaluation: Laufen Fitnessfunktion: Ergebnisse: Geschwindigkeit entlang der Ebene

54 Karl Sims Evaluation: Laufen Fitnessfunktion: Ergebnisse: Geschwindigkeit entlang der Ebene

55 Karl Sims Evaluation: Springen Fitnessfunktion: Höhe des niedrigsten Punktes Ergebnisse

56 Karl Sims Evaluation: Schwimmen Fitnessfunktion: Distanz zum Ursprung Geschwindigkeit am Ende der Evaluationszeit Ergebnisse

57 Karl Sims Evaluation: Schwimmen Fitnessfunktion: Distanz zum Ursprung Geschwindigkeit am Ende der Evaluationszeit Ergebnisse

58 Karl Sims Evaluation: Following Mehrere Läufe mit unterschiedlicher Position der Lichtquelle

59 Karl Sims Evaluation: Following Mehrere Läufe mit unterschiedlicher Position der Lichtquelle

60 Karl Sims Co-Evolution Fitnessfunktion: Belohnung für die Minimierung der eigenen Distanz zum Würfel Belohnung für die Maximierung der Distanz des anderen zum Würfel f 1 = d 2 d 1 d 1 + d 2 f 2 = d 1 d 2 d 1 + d 2

61 Karl Sims Co-Evolution: Evaluation

62 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden

63 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen

64 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen Jeder gegen jeden Geteilte Spezies

65 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen Jeder gegen jeden Geteilte Spezies Zufällige Paarungen Geteilte Spezies

66 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen Jeder gegen jeden Geteilte Spezies Zufällige Paarungen Geteilte Spezies Alle gegen den besten

67 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen Jeder gegen jeden Geteilte Spezies Zufällige Paarungen Geteilte Spezies Alle gegen den besten Jeder gegen jeden Geteilte Spezies

68 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen Jeder gegen jeden Geteilte Spezies Zufällige Paarungen Geteilte Spezies Alle gegen den besten Jeder gegen jeden Geteilte Spezies Tourniermodus

69 Karl Sims Co-Evolution: Evaluation

70 Karl Sims Co-Evolution: Evaluation

71 Zusammenfassung der letzten Vorlesung

72 Zusammenfassung der letzten Vorlesung Evolutionäre Robotik Population Evaluation Population Selektion Population Reproduktion/ Variation Population

73 Zusammenfassung der letzten Vorlesung Evolutionäre Robotik Genetische Algorithmen Population Population Population Population Evaluation Selektion Reproduktion/ Variation

74 Zusammenfassung der letzten Vorlesung Evolutionäre Robotik Genetische Algorithmen Karl Sim s Arbeiten Population Population Population Population Evaluation Selektion Reproduktion/ Variation

75 Zusammenfassung der letzten Vorlesung Evolutionäre Robotik Genetische Algorithmen Karl Sim s Arbeiten Population Population Population Population Evaluation Selektion Reproduktion/ Variation

76 Hod Lipson GOLEM Project

77 Hod Lipson GOLEM Project

78 Hod Lipson GOLEM Project

79 Lindenmayer-Systeme (L-systems)

80 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik

81 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a

82 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a a ab aba abaab abaababa

83 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a a ab aba abaab abaababa Turtle-Interpretation (LOGO) F Move forward a step of length d f Move forward, without drawing a line + Turn left by angle δ

84 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a a ab aba abaab abaababa Turtle-Interpretation (LOGO) F Move forward a step of length d f Move forward, without drawing a line + Turn left by angle δ - Turn right by angle δ

85 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a a ab aba abaab abaababa Turtle-Interpretation (LOGO) F Move forward a step of length d f Move forward, without drawing a line + Turn left by angle δ - Turn right by angle δ! : F F F F p : F! F F + F + FF F F + F

86 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a a ab aba abaab abaababa Turtle-Interpretation (LOGO) F Move forward a step of length d f Move forward, without drawing a line + Turn left by angle δ - Turn right by angle δ! : F F F F p : F! F F + F + FF F F + F

87 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11

88 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp

89 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp 1

90 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp 1 2

91 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp 1 2 3

92 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp

93 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp

94 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp

95 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp

96 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp

97 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp

98 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp

99 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp

100 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp

101 NEAT NeuroEvolution of Augmenting Topologies DIS DIS Neue Synapse

102 NEAT NeuroEvolution of Augmenting Topologies DIS DIS Neues Neuron

103 NEAT NeuroEvolution of Augmenting Topologies DIS DIS DIS DIS DIS DIS disjoint disjoint excess excess DIS DIS

104 NEAT NeuroEvolution of Augmenting Topologies Speciation E = c 1 N + c D 2 N + c 3W N E D # Gene im größeren Genom # Excess Gene # Disjunct Gene Wenn δ > δthreshold, wird das Genome einer neuen Spezies zugeordnet Fitnessanpassung (fitness sharing): f 0 i = P n j=1 f i sh( (i, j)) Jede Species i bekommt Nachkommen nach der angepassten Fitness fi

105 CPPN Compositional Pattern Producing Networks Natürliche Systeme können mit verhältnismässig wenig Parametern ( Gene im menschlichen Genom) sehr komplexe Strukturen erzeugen ( Neurone im menschlichen Gehirn)

106 CPPN Compositional Pattern Producing Networks Natürliche Systeme können mit verhältnismässig wenig Parametern ( Gene im menschlichen Genom) sehr komplexe Strukturen erzeugen ( Neurone im menschlichen Gehirn) Wiederholungen Wiederholungen mit Abweichungen Symmetrie Erweiterte Regularitäten (z.b. Flossen die zu Armen werden) Regularitäten, die erhalten bleiben (Symmetrie) Symmetrie mit Abweichungen

107 CPPN Compositional Pattern Producing Networks x y f y x

108 CPPN Compositional Pattern Producing Networks

109 CPPN Compositional Pattern Producing Networks

110 CPPN Compositional Pattern Producing Networks

111 CPPN Compositional Pattern Producing Networks

112 CPPN Compositional Pattern Producing Networks

113 CPPN Compositional Pattern Producing Networks picbreeder.org

114 CPPN Compositional Pattern Producing Networks picbreeder.org endlessforms.com

115

116

117

118 HyperNEAT

119 HyperNEAT destination source

120 HyperNEAT destination source xsource xdestination ysource y destination CPPN w

121 HyperNEAT destination source xsource xdestination ysource y destination CPPN w

122 HyperNEAT destination source xsource xdestination ysource y destination CPPN w

123 NMODE Neuro-MODule Evolution

124 NMODE Neuro-MODule Evolution F = TX y(t) t=1 F = X11 i=1 H(S i, S i+1 ) TX y(t) t=1

125 NMODE Neuro-MODule Evolution

126 NMODE Neuro-MODule Evolution

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

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

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

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

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

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 [email protected] 8. Juli 2008 Inhalt Einführung Algorithmus Erweiterungen alternative Evolutions- und Lernmodelle Inhalt 1 Einführung

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

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

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

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

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

Structurally Evolved Neural Networks for Forecasting

Structurally Evolved Neural Networks for Forecasting Structurally Evolved Neural Networks for Forecasting - Strukturierte neuronale Netze für Vorhersagen Institut für Informatik - Ausgewählte Kapitel aus dem Bereich Softcomputing Agenda Grundlagen Neuronale

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

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 [email protected]

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

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

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

Dynamik von Genen in Populationen

Dynamik von Genen in Populationen Dynamik von Genen in Populationen Thomas Spießer 01.08.2007 Zusammenfassung Evolution ist die Veränderung der vererbbaren Merkmale einer Population von Lebewesen von Generation zu Generation. 1 Das Studium

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

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

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

Finanzmarktprognose mit neuronalen Netzen

Finanzmarktprognose mit neuronalen Netzen Reihe: Quantitative Ökonomie Band 131 Herausgegeben von Prof. Dr. Eckart Bomsdorf, Köln, Prof. Dr. Wim Kösters, Bochum, und Prof. Dr. Winfried Matthes, Wuppertal Dr. Christoph A. Hövel Finanzmarktprognose

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

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

BACHELORARBEIT. Evolution neuronaler Netze in einer physikalischen. 2D-Umgebung. Dominik Colling

BACHELORARBEIT. Evolution neuronaler Netze in einer physikalischen. 2D-Umgebung. Dominik Colling BACHELORARBEIT Evolution neuronaler Netze in einer physikalischen 2D-Umgebung von Dominik Colling abgegeben am 01.09.2011 beim Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB)

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

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

8. Evolution (Teil II): Koevolution

8. Evolution (Teil II): Koevolution 8. Evolution (Teil II): Koevolution Darwinsche Evolution bedeutet zunächst einmal Konkurrenz wie können mehrere Arten gemeinsam evolvieren? was passiert, wenn die Arten ihre Fitnesslandschaften gegenseitig

Mehr

2) Können Sie allein aus den gegebenen Zahlen ablesen welches der beiden Allele einen Selektionsvorteil besitzt?

2) Können Sie allein aus den gegebenen Zahlen ablesen welches der beiden Allele einen Selektionsvorteil besitzt? Ihre Namen: Übung 2: Populationsgenetik 2, Drift und Selektion In der Vorlesung haben Sie ein Modell für Selektion kennengelernt. Heute wollen wir uns mit Hilfe von Simulationen intensiver mit den Konsequenzen

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

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

Die Erbinformation ist in Form von Chromosomen = Kopplungsgruppen organisiert

Die Erbinformation ist in Form von Chromosomen = Kopplungsgruppen organisiert Die Erbinformation ist in Form von Chromosomen = Kopplungsgruppen organisiert Chromosom Chromatin Ausschnitt aus DNA-Doppelhelix Nukleosomen (Chromatin) Chromatinfaden höherer Ordnung Teil eines Chromosoms

Mehr

EVOLUTION STRATEGIES DANIELA SCHACHERER SEMINAR: IST KÜNSTLICHE INTELLIGENZ GEFÄHRLICH? SOMMERSEMESTER 2017

EVOLUTION STRATEGIES DANIELA SCHACHERER SEMINAR: IST KÜNSTLICHE INTELLIGENZ GEFÄHRLICH? SOMMERSEMESTER 2017 EVOLUTION STRATEGIES DANIELA SCHACHERER SEMINAR: IST KÜNSTLICHE INTELLIGENZ GEFÄHRLICH? SOMMERSEMESTER 2017 Inhalt Einleitung und Überblick Evolutionsstrategien Grundkonzept Evolutionsstrategien als Alternative

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

Genetik, Evolution, Intelligenz und anthropologische Diversität: Was wissen wir daru ber?

Genetik, Evolution, Intelligenz und anthropologische Diversität: Was wissen wir daru ber? Genetik, Evolution, Intelligenz und anthropologische Diversität: Was wissen wir daru ber? Diethard Tautz Genetik der evolutionären Anpassung und Selektion Populationsgenetik und Artenstehung Max-Planck

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

11. Rekursion. 1, falls n 1. n (n 1)!, andernfalls. Mathematische Rekursion. Rekursion in Java: Genauso! Unendliche Rekursion. n!

11. Rekursion. 1, falls n 1. n (n 1)!, andernfalls. Mathematische Rekursion. Rekursion in Java: Genauso! Unendliche Rekursion. n! Mathematische Rekursion 11. Rekursion Mathematische Rekursion, Terminierung, der Aufrufstapel, Beispiele, Rekursion vs. Iteration, Lindenmayer Systeme Viele mathematische Funktionen sind sehr natürlich

Mehr

Software Engineering Übung 1 Programmverständnis, Dokumentation

Software Engineering Übung 1 Programmverständnis, Dokumentation software evolution & architecture lab Software Engineering Übung 1 Programmverständnis, Dokumentation 1 Informationen 1.1 Daten Ausgabe Di 20.09.2011 Abgabe So 02.10.2011 bis 23:59 Uhr Besprechung am Di

Mehr

12. Rekursion. 1, falls n 1. n (n 1)!, andernfalls. Lernziele. Mathematische Rekursion. Rekursion in Java: Genauso! n! =

12. Rekursion. 1, falls n 1. n (n 1)!, andernfalls. Lernziele. Mathematische Rekursion. Rekursion in Java: Genauso! n! = Lernziele Sie verstehen, wie eine Lösung eines rekursives Problems in Java umgesetzt werden kann. Sie wissen, wie Methoden in einem Aufrufstapel abgearbeitet werden. 12. Rekursion Mathematische Rekursion,

Mehr

Ihre Namen: Übung A: Populationsgenetik. Teil 1: Mendelsche Vererbung

Ihre Namen: Übung A: Populationsgenetik. Teil 1: Mendelsche Vererbung Ihre Namen: Übung A: Populationsgenetik Teil 1: Mendelsche Vererbung 1) Schwarze Fellfarbe bei Pferden ist weitgehend bestimmt durch ein rezessives Allel des A-Locus. AA- bzw. Aa-Pferde haben nichtschwarzes

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

Genetische Programmierung

Genetische Programmierung Bernd Ebersberger Genetische Programmierung Ein Instrument zur empirischen Fundierung ökonomischer Modelle A 234920 Deutscher Universitäts-Verlag Inhaltsverzeichnis Abbildungsverzeichnis Tabellenverzeichnis

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

Kapitel 13. Evolutionäre Spieltheorie. Einleitung. Evolutionäre Biologie. Übersicht 2. Alternative: Biologische Evolutionstheorie

Kapitel 13. Evolutionäre Spieltheorie. Einleitung. Evolutionäre Biologie. Übersicht 2. Alternative: Biologische Evolutionstheorie Übersicht : Evolutionäre Spieltheorie Einleitung Evolutionäre Biologie Evolutionäre Spieltheorie: Idee Gefangenendilemma (Beispiel) Evolutionäre Stabilität Beispiele Wiederholtes Gefangenendilemma Chicken-Spiel

Mehr

Mathematik in der Evolutionsbiologie

Mathematik in der Evolutionsbiologie Mathematik in der Evolutionsbiologie Vom Konflikt zwischen Mendelianern und Biometrikern zur modernen Populationsgenetik Wolfgang Stephan Abt. Evolutionsbiologie LMU München Reaktionen auf Darwins Evolutionstheorie

Mehr

Kapitel 13. Evolutionäre Spieltheorie. Einleitung. Evolutionäre Biologie. Übersicht 2. Alternative: Biologische Evolutionstheorie

Kapitel 13. Evolutionäre Spieltheorie. Einleitung. Evolutionäre Biologie. Übersicht 2. Alternative: Biologische Evolutionstheorie Übersicht : Evolutionäre Spieltheorie Einleitung Evolutionäre Biologie Evolutionäre Spieltheorie: Idee Gefangenendilemma (Beispiel) Evolutionäre Stabilität Beispiele Wiederholtes Gefangenendilemma Chicken-Spiel

Mehr

Übung C: Quantitative Genetik

Übung C: Quantitative Genetik Ihre Namen: Übung C: Quantitative Genetik TEIL 1: ÜBUNGEN MIT GENUP Um Sie mit einigen Begriffen aus der Vorlesung über Quantitative Genetik vertraut zu machen, verwenden wir ein Programm namens GENUP.

Mehr

Euklidische Distanzmatrizen. Andrei Grecu

Euklidische Distanzmatrizen. Andrei Grecu Euklidische Distanzmatrizen Andrei Grecu Übersicht Motivation Definition und Problemstellung Algo 1: Semidefinite Programmierung Algo 2: Multidimensional Scaling Algo 3: Spring Embedder Algo 4: Genetischer

Mehr

Datenorientierte SA. Aufbau und Grundlagen. Aufbau und Grundlagen. Aufbau und Grundlagen. Was sind neuronale Netze?

Datenorientierte SA. Aufbau und Grundlagen. Aufbau und Grundlagen. Aufbau und Grundlagen. Was sind neuronale Netze? Datenorientierte SA Was sind neuronale Netze? Neuronale Netze: Grundlagen und Anwendungen Neuronale Netze bilden die Struktur eines Gehirns oder eines Nervensystems ab Andreas Rauscher 0651993 Damir Dudakovic

Mehr

Darwin'sche Evolutionstheorie

Darwin'sche Evolutionstheorie Darwin'sche Evolutionstheorie Hauptseminar Mathematische Biologie Prof. Dr. Lukacova Referent: Eric Bastendorf 14.02.2012 Inhalt Die Evolution des genetischen Systems Rückblick in die Populationsgenetik

Mehr

Übung 1: Populationsgenetik 1, HWE und genetische Drift

Übung 1: Populationsgenetik 1, HWE und genetische Drift Ihre Namen: Übung 1: Populationsgenetik 1, HWE und genetische Drift Teil 1: Mendelsche Vererbung 1) Schwarze Fellfarbe bei Pferden ist weitgehend bestimmt durch ein rezessives Allel des A-Locus. AA- bzw.

Mehr

Andreas Scherer. Neuronale Netze. Grundlagen und Anwendungen. vieweg

Andreas Scherer. Neuronale Netze. Grundlagen und Anwendungen. vieweg Andreas Scherer Neuronale Netze Grundlagen und Anwendungen vieweg Inhaltsverzeichnis Vorwort 1 1 Einführung 3 1.1 Was ist ein neuronales Netz? 3 1.2 Eigenschaften neuronaler Netze 5 1.2.1 Allgemeine Merkmale

Mehr

Ausgewählte Kapitel der Populationsgenetik

Ausgewählte Kapitel der Populationsgenetik Ausgewählte Kapitel der Populationsgenetik Ausbildung zum Bienenwirtschaftsmeister Mai 2012 Christian Boigenzahn Tierzucht- 2 Sichtweisen Sicht des Züchter: Das Zuchttier (Stier, Kuh, Eber, Sau, Bienenvolk,

Mehr

Von der Mikro- zur Makroevolution... (2)

Von der Mikro- zur Makroevolution... (2) Von der Mikro- zur Makroevolution... (2) Biologische Strukturbildung im Ausleseprozeß Aus der Erkenntnis heraus, daß man durch kleine, zufällige Änderungen am Erbgut über viele Generationen hinweg durch

Mehr

K4 Bedingte Wahrscheinlichkeiten. 4.1 Definition Die bedingte Wahrscheinlichkeit von A bei gegebenem B:

K4 Bedingte Wahrscheinlichkeiten. 4.1 Definition Die bedingte Wahrscheinlichkeit von A bei gegebenem B: K4 Bedingte Wahrscheinlichkeiten 4.1 Definition Die bedingte Wahrscheinlichkeit von A bei gegebenem B: P(A B) = P(A B)/P(B) (4.1.1) Meistens benutzen wir diese Form: P(A B) = P(A B)*P(B) weil P(A B) schwer

Mehr

Übersicht. Lamarck und Darwin Variation natürliche Selektion, sexuelle, künstliche Gendrift Artbildung adaptive Radiation

Übersicht. Lamarck und Darwin Variation natürliche Selektion, sexuelle, künstliche Gendrift Artbildung adaptive Radiation Evolution 1 Übersicht Lamarck und Darwin Variation natürliche Selektion, sexuelle, künstliche Gendrift Artbildung adaptive Radiation 2 Jean Baptiste de LAMARCK... der häufige Gebrauch eines Organs [stärkt]

Mehr

Computational Intelligence

Computational Intelligence Vorlesung Computational Intelligence Stefan Berlik Raum H-C 80 Tel: 027/70-267 email: [email protected] Inhalt Überblick Rückblick Optimierungsprobleme Optimierungsalgorithmen Vorlesung Computational

Mehr

Mechanismen der Evolution. Übersicht. Lamarck und Darwin Variation natürliche Selektion, sexuelle, künstliche Gendrift Artbildung adaptive Radiation

Mechanismen der Evolution. Übersicht. Lamarck und Darwin Variation natürliche Selektion, sexuelle, künstliche Gendrift Artbildung adaptive Radiation Mechanismen der Evolution 1 Übersicht Lamarck und Darwin Variation natürliche Selektion, sexuelle, künstliche Gendrift Artbildung adaptive Radiation 2 Jean Baptiste de LAMARCK... der häufige Gebrauch eines

Mehr

Zwei zentrale Fragen...

Zwei zentrale Fragen... Zwei zentrale Fragen... Wie können schädliche Mutation in Sequenzdaten aufgespürt werden? Wie kann überprüft werden ob eine Mutation schädlich/kausal ist? 2 Die Referenzsequenz (= der genetische Bauplan

Mehr

Der genetische Algorithmus

Der genetische Algorithmus Joachim Breitner Seminarkurs am Schickhardt-Gymnasium Herrenberg 2002/2003 Halbjahr 12.2 Modellbildung und Simulation am Beispiel der Evolution und dem Programm EvoLab Thema 2: Der genetische Algorithmus

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

Kooperative Steuerung vernetzter Fahrzeuge zur Einfädelung vor einer Fahrbahnzusammenführung 13. Elgersburg Workshop

Kooperative Steuerung vernetzter Fahrzeuge zur Einfädelung vor einer Fahrbahnzusammenführung 13. Elgersburg Workshop Kooperative Steuerung vernetzter Fahrzeuge zur Einfädelung vor einer Fahrbahnzusammenführung 13. Elgersburg Workshop Alexander Schwab 27. Februar 219 Motivation Quelle: Tesla, 214 [...] tip the turn signal

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

4 Genetische Algorithmen

4 Genetische Algorithmen WS1993/94 AuD II 113 4 Genetische Algorithmen Gegeben: Problem P Menge potentieller Lösungen S= {L 1,,L s } (auch Suchraum) Zielfunktion z : S [0,1] IR (manchmal auch z : S IR ) Gesucht: z(l) > z(l') L

Mehr

1. Evolutionsstrategien. 2. Genetische Algorithmen. Evolutionsstrategie / Genetischer Algorithmus. Dr. Markus Olhofer markus.olhofer(at)honda-ri.

1. Evolutionsstrategien. 2. Genetische Algorithmen. Evolutionsstrategie / Genetischer Algorithmus. Dr. Markus Olhofer markus.olhofer(at)honda-ri. Evolutionsstrategie / Genetischer Algorithmus 1. Evolutionsstrategien 200 150 100 (kontinuierliche Parameter) 50 0 10 2. Genetische Algorithmen 5 0-5 -10-10 -5 0 5 10 (diskrete Parameter in kombinatorischen

Mehr

Einführung in die Bioinformatik

Einführung in die Bioinformatik Einführung in die Bioinformatik Ringvorlesung Biologie Sommer 07 Burkhard Morgenstern Institut für Mikrobiologie und Genetik Abteilung für Bioinformatik Goldschmidtstr. 1 Online Materialien zur Ringvorlesung:

Mehr

Algorithmen für schwierige Optimierungsprobleme Vorlesung für den Bereich Bachelor Informatik

Algorithmen für schwierige Optimierungsprobleme Vorlesung für den Bereich Bachelor Informatik Algorithmen für schwierige Optimierungsprobleme Vorlesung für den Bereich Bachelor Informatik Dozent: Prof. Dr. Henning Meyerhenke Paralleles Rechnen, Fakultät für Informatik 1 KIT Universität des Landes

Mehr

Neural Networks: Architectures and Applications for NLP

Neural Networks: Architectures and Applications for NLP Neural Networks: Architectures and Applications for NLP Session 02 Julia Kreutzer 8. November 2016 Institut für Computerlinguistik, Heidelberg 1 Overview 1. Recap 2. Backpropagation 3. Ausblick 2 Recap

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

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