![Page 1: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/1.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Optimieren von Schnittplanen
Adrian Loy
30. Juli, 2015
Adrian Loy Optimieren von Schnittplanen
![Page 2: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/2.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Inhaltsverzeichnis
1 Einfuhrung
2 Beweis der NP-Vollstandigkeit
3 ILP
4 HeuristikDefinitionenAlgorithmusKonflikteTestergebnisse
Adrian Loy Optimieren von Schnittplanen
![Page 3: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/3.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Worum geht es?
Wir wollen moglichst effizient Druckbogen zerschneidenDazu verwenden wir nur Guillotinen-Schnitte
Die Anzahl der verwendeten Schnitte soll minimiert werden
Adrian Loy Optimieren von Schnittplanen
![Page 4: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/4.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Worum geht es?
Wir wollen moglichst effizient Druckbogen zerschneidenDazu verwenden wir nur Guillotinen-SchnitteDie Anzahl der verwendeten Schnitte soll minimiert werden
Adrian Loy Optimieren von Schnittplanen
![Page 5: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/5.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Worum geht es?
Wir wollen moglichst effizient Druckbogen zerschneidenDazu verwenden wir nur Guillotinen-SchnitteDie Anzahl der verwendeten Schnitte soll minimiert werden
Adrian Loy Optimieren von Schnittplanen
![Page 6: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/6.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Beispiel: Druckbogen
AB2-1
AB3-1
AB4-1
AD2-1
AP-1
AP-2
AR-1
AR-2
AS-1
AS-2
AU-1AU-2 AV-1AV-2 AW-1AW-2
Adrian Loy Optimieren von Schnittplanen
![Page 7: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/7.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Einsparen von Schnitten
a b c a c
Wir sprechen von Schnittelementen, Schnittkanten undBlocken
Schnittkanten konnen gemeinsam geschnitten werden, wennsie in unterschiedlichen Blocken liegen und mit gleichemAbstand geschnitten werden konnen
Adrian Loy Optimieren von Schnittplanen
![Page 8: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/8.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Einsparen von Schnitten
a b c a c
Wir sprechen von Schnittelementen, Schnittkanten undBlockenSchnittkanten konnen gemeinsam geschnitten werden, wennsie in unterschiedlichen Blocken liegen und mit gleichemAbstand geschnitten werden konnen
Adrian Loy Optimieren von Schnittplanen
![Page 9: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/9.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Einsparen von Schnitten
a b c a c
Wir sprechen von Schnittelementen, Schnittkanten undBlockenSchnittkanten konnen gemeinsam geschnitten werden, wennsie in unterschiedlichen Blocken liegen und mit gleichemAbstand geschnitten werden konnen
Adrian Loy Optimieren von Schnittplanen
![Page 10: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/10.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Einsparen von Schnitten
a b c a c
Wir sprechen von Schnittelementen, Schnittkanten undBlockenSchnittkanten konnen gemeinsam geschnitten werden, wennsie in unterschiedlichen Blocken liegen und mit gleichemAbstand geschnitten werden konnen
Adrian Loy Optimieren von Schnittplanen
![Page 11: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/11.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Vertex Cover
gegeben: Ungerichteter Graph G = (V , E )
gesucht: Minimale Teilmenge von Knoten V ′ ⊆ V , sodassjede Kante von G einen Knoten aus V ′ enthalt
Adrian Loy Optimieren von Schnittplanen
![Page 12: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/12.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Konstruieren von TeilstreifenWir konstruieren fur jede Kante ei = {vj , vk} einen Teilstreifen:
ci
djdk
Die Kante wird durch eine Schnittkanten im Bogen reprasentiertDie reprasentativen Schnittkanten lassen sich mit genau zwei
moglichen Distanzen schneidenJedem Knoten wird eine eindeutige Distanz zugewiesenDiese reprasentieren die Endknoten der Kante
Adrian Loy Optimieren von Schnittplanen
![Page 13: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/13.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Konstruieren von TeilstreifenWir konstruieren fur jede Kante ei = {vj , vk} einen Teilstreifen:
ci
djdk
Die Kante wird durch eine Schnittkanten im Bogen reprasentiert
Die reprasentativen Schnittkanten lassen sich mit genau zweimoglichen Distanzen schneiden
Jedem Knoten wird eine eindeutige Distanz zugewiesenDiese reprasentieren die Endknoten der Kante
Adrian Loy Optimieren von Schnittplanen
![Page 14: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/14.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Konstruieren von TeilstreifenWir konstruieren fur jede Kante ei = {vj , vk} einen Teilstreifen:
ci
djdk
Die Kante wird durch eine Schnittkanten im Bogen reprasentiertDie reprasentativen Schnittkanten lassen sich mit genau zwei
moglichen Distanzen schneiden
Jedem Knoten wird eine eindeutige Distanz zugewiesenDiese reprasentieren die Endknoten der Kante
Adrian Loy Optimieren von Schnittplanen
![Page 15: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/15.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Konstruieren von TeilstreifenWir konstruieren fur jede Kante ei = {vj , vk} einen Teilstreifen:
ci
djdk
Die Kante wird durch eine Schnittkanten im Bogen reprasentiertDie reprasentativen Schnittkanten lassen sich mit genau zwei
moglichen Distanzen schneidenJedem Knoten wird eine eindeutige Distanz zugewiesen
Diese reprasentieren die Endknoten der Kante
Adrian Loy Optimieren von Schnittplanen
![Page 16: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/16.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Konstruieren von TeilstreifenWir konstruieren fur jede Kante ei = {vj , vk} einen Teilstreifen:
ci
djdk
Die Kante wird durch eine Schnittkanten im Bogen reprasentiertDie reprasentativen Schnittkanten lassen sich mit genau zwei
moglichen Distanzen schneidenJedem Knoten wird eine eindeutige Distanz zugewiesenDiese reprasentieren die Endknoten der Kante
Adrian Loy Optimieren von Schnittplanen
![Page 17: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/17.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Konstruieren von TeilstreifenWir konstruieren fur jede Kante ei = {vj , vk} einen Teilstreifen:
ci
djdk
Die Kante wird durch eine Schnittkanten im Bogen reprasentiertDie reprasentativen Schnittkanten lassen sich mit genau zwei
moglichen Distanzen schneidenJedem Knoten wird eine eindeutige Distanz zugewiesenDiese reprasentieren die Endknoten der Kante
Adrian Loy Optimieren von Schnittplanen
![Page 18: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/18.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Konstruieren von BogenAufbau des gesamten Bogens. Ein Knoten vi im Graphen wirddurch den Abstand di = (n + i)n2 reprasentiert.
ci
n4
cj
2n3 + 2n2 ≤ x ≤ 4n3
3m
n4 − 4n3 ≤Adrian Loy Optimieren von Schnittplanen
![Page 19: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/19.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Reduktion
Bei diesen Abstanden konnen reprasentative Kanten nur mitanderen reprasentativen Kanten gemeinsam geschnittenwerdenEin Schnittplan mit minimaler Anzahl an Schnitten benotigtauch fur die reprasentativen Schnittkanten moglichst wenigSchnitte
Die dafur gewahlten Abstande entsprechen dann einerminimalen Anzahl an Knoten, welche alle Kanten abdecken→ Das Finden von optimalen Schnittplanen ist einNP-vollstandiges Problem!
Adrian Loy Optimieren von Schnittplanen
![Page 20: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/20.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Reduktion
Bei diesen Abstanden konnen reprasentative Kanten nur mitanderen reprasentativen Kanten gemeinsam geschnittenwerdenEin Schnittplan mit minimaler Anzahl an Schnitten benotigtauch fur die reprasentativen Schnittkanten moglichst wenigSchnitteDie dafur gewahlten Abstande entsprechen dann einerminimalen Anzahl an Knoten, welche alle Kanten abdecken
→ Das Finden von optimalen Schnittplanen ist einNP-vollstandiges Problem!
Adrian Loy Optimieren von Schnittplanen
![Page 21: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/21.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Reduktion
Bei diesen Abstanden konnen reprasentative Kanten nur mitanderen reprasentativen Kanten gemeinsam geschnittenwerdenEin Schnittplan mit minimaler Anzahl an Schnitten benotigtauch fur die reprasentativen Schnittkanten moglichst wenigSchnitteDie dafur gewahlten Abstande entsprechen dann einerminimalen Anzahl an Knoten, welche alle Kanten abdecken→ Das Finden von optimalen Schnittplanen ist einNP-vollstandiges Problem!
Adrian Loy Optimieren von Schnittplanen
![Page 22: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/22.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
Reduktion
Bei diesen Abstanden konnen reprasentative Kanten nur mitanderen reprasentativen Kanten gemeinsam geschnittenwerdenEin Schnittplan mit minimaler Anzahl an Schnitten benotigtauch fur die reprasentativen Schnittkanten moglichst wenigSchnitteDie dafur gewahlten Abstande entsprechen dann einerminimalen Anzahl an Knoten, welche alle Kanten abdecken→ Das Finden von optimalen Schnittplanen ist einNP-vollstandiges Problem!
Adrian Loy Optimieren von Schnittplanen
![Page 23: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/23.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Uberdeckungsfreie Nachbarn
Zwei Elemente sind uberdeckungsfrei benachbart, wenn gilt:Das kleinstmogliche, beide uberdeckende Rechteck uberlapptmit keinem anderen Element
A B
C D
Adrian Loy Optimieren von Schnittplanen
![Page 24: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/24.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Uberdeckungsfreie Nachbarn
Zwei Elemente sind uberdeckungsfrei benachbart, wenn gilt:Das kleinstmogliche, beide uberdeckende Rechteck uberlapptmit keinem anderen Element
A B
C D
Adrian Loy Optimieren von Schnittplanen
![Page 25: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/25.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
SchnittdistanzenFalls zwei Elemente einen Block bilden, gibt es vier moglicheSchnittdistanzen:
A
B
d1d2
d3d4
Adrian Loy Optimieren von Schnittplanen
![Page 26: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/26.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Algorithmus: Vorgehensweise
A C
B D
E F G
4 4
1 2 2
1
2
2
A
B
C
D
E F G
1
4
2
4
2
2 2
Kanten verlaufen zwischen uberdeckungsfreien NachbarnKantengewichte stehen fur mogliche Distanzen
Verschmelze iterativ ElementeFuge jeweils die Schnitte hinzu, die diese Verschmelzungumkehren
Adrian Loy Optimieren von Schnittplanen
![Page 27: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/27.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Algorithmus: Vorgehensweise
A C
B D
E F G
4 4
1 2 2
1
2
2
A
B
C
D
E F G
1
4
2
4
2
2 2
Kanten verlaufen zwischen uberdeckungsfreien NachbarnKantengewichte stehen fur mogliche DistanzenVerschmelze iterativ Elemente
Fuge jeweils die Schnitte hinzu, die diese Verschmelzungumkehren
Adrian Loy Optimieren von Schnittplanen
![Page 28: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/28.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Algorithmus: Vorgehensweise
A C
B D
E F G
4 4
1 2 2
1
2
2
A
B
C
D
E F G
1
4
2
4
2
2 2
Kanten verlaufen zwischen uberdeckungsfreien NachbarnKantengewichte stehen fur mogliche DistanzenVerschmelze iterativ ElementeFuge jeweils die Schnitte hinzu, die diese Verschmelzungumkehren
Adrian Loy Optimieren von Schnittplanen
![Page 29: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/29.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Algorithmus: Vorgehensweise
A C
B D
E F G
4 4
1 2 2
1
2
2
A
B
C
D
E F G
1
4
2
4
2
2 2
Kanten verlaufen zwischen uberdeckungsfreien NachbarnKantengewichte stehen fur mogliche DistanzenVerschmelze iterativ ElementeFuge jeweils die Schnitte hinzu, die diese Verschmelzungumkehren
Adrian Loy Optimieren von Schnittplanen
![Page 30: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/30.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Auswahl der Elemente fur Verschmelzung
A C
B D
E F G
4 4
1 2 2
1
2
2
H
12 1,5
A
B
C
D
E F G
1
4
2
4
2
2 2
H2
2,5
1,5
Versuche Schnitte zu sparen, indem an Kanten mit gleichenKantengewichten verschmolzen wirdDann haben die hinzugefugten Schnitte den gleichen Abstand→ konnen gemeinsam geschnitten werden
Adrian Loy Optimieren von Schnittplanen
![Page 31: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/31.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Auswahl der Elemente fur Verschmelzung
A C
B D
E F G
4 4
1 2 2
1
2
2
H
12 1,5
A
B
C
D
E F G
1
4
2
4
2
2 2
H2
2,5
1,5
Versuche Schnitte zu sparen, indem an Kanten mit gleichenKantengewichten verschmolzen wirdDann haben die hinzugefugten Schnitte den gleichen Abstand→ konnen gemeinsam geschnitten werden
Adrian Loy Optimieren von Schnittplanen
![Page 32: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/32.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Auswahl der Elemente fur Verschmelzung
A C
B D
E F G
4 4
1 2 2
1
2
2
H
12 1,5
A
B
C
D
E F G
1
4
2
4
2
2 2
H2
2,5
1,5
Versuche Schnitte zu sparen, indem an Kanten mit gleichenKantengewichten verschmolzen wirdDann haben die hinzugefugten Schnitte den gleichen Abstand→ konnen gemeinsam geschnitten werden
Adrian Loy Optimieren von Schnittplanen
![Page 33: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/33.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Iteration 1
A C
B D
E F G
4 4
1 2 2
1
2
2
H
12 1,5
A
B
C
D
E F G
1
4
2
4
2
2 2
H2
2,5
1,5
Entferne alle Kanten, die nicht das haufigste Gewicht habenSuche ein großtmogliches Matching, verschmelze entsprechend
Adrian Loy Optimieren von Schnittplanen
![Page 34: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/34.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Iteration 1
A C
B D
E F G
4 4
1 2 2
1
2
2
H
12 1,5
A
B
C
D
E F G
1
4
2
4
2
2 2
H2
2,5
1,5
Entferne alle Kanten, die nicht das haufigste Gewicht habenSuche ein großtmogliches Matching, verschmelze entsprechend
Adrian Loy Optimieren von Schnittplanen
![Page 35: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/35.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Iteration 1
A C
B D
E F G
4 4
1 2 2
1
2
2
H
12 1,5
A
B
C
D
E F G
1
4
2
4
2
2 2
H2
2,5
1,5
Entferne alle Kanten, die nicht das haufigste Gewicht habenSuche ein großtmogliches Matching, verschmelze entsprechend
Adrian Loy Optimieren von Schnittplanen
![Page 36: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/36.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Iteration 2
AB CD
EF GH
4 4
3 4
1
4
AB CD
EF GH
4
3
4
Entferne alle Kanten, die nicht das haufigste Gewicht habenSuche ein großtmogliches Matching, verschmelze entsprechend
Adrian Loy Optimieren von Schnittplanen
![Page 37: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/37.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Iteration 3
ABCD
EFGH
8
7
1
4
ABCD
EFGH
1 4
Entferne alle Kanten, die nicht das haufigste Gewicht habenSuche ein großtmogliches Matching, verschmelze entsprechend
Adrian Loy Optimieren von Schnittplanen
![Page 38: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/38.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Iteration 4
ABCDEFGH
8
5
Entferne alle Kanten, die nicht das haufigste Gewicht habenSuche ein großtmogliches Matching, verschmelze entsprechend
Adrian Loy Optimieren von Schnittplanen
![Page 39: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/39.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
B
C
A
D
E
F
G
Adrian Loy Optimieren von Schnittplanen
![Page 40: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/40.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
BCA
D
E
F
G
Adrian Loy Optimieren von Schnittplanen
![Page 41: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/41.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
BCEA
D
F
G
Adrian Loy Optimieren von Schnittplanen
![Page 42: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/42.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
BCE
D
AF
G
Adrian Loy Optimieren von Schnittplanen
![Page 43: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/43.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
BCEADF
G
Adrian Loy Optimieren von Schnittplanen
![Page 44: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/44.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
ABCDEF
G
Adrian Loy Optimieren von Schnittplanen
![Page 45: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/45.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
ABCDEFG
Adrian Loy Optimieren von Schnittplanen
![Page 46: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/46.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
B
C
A
D
E
F
G
Adrian Loy Optimieren von Schnittplanen
![Page 47: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/47.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
C
AB
D
E
F
G
Adrian Loy Optimieren von Schnittplanen
![Page 48: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/48.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
CE
AB
D
F
G
Adrian Loy Optimieren von Schnittplanen
![Page 49: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/49.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
CE
AB
D
F
G
Adrian Loy Optimieren von Schnittplanen
![Page 50: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/50.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
CE
AB
D
F
G
ssolve
Adrian Loy Optimieren von Schnittplanen
![Page 51: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/51.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
CE
B
D
F
G
ssolve
A
Adrian Loy Optimieren von Schnittplanen
![Page 52: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/52.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Konflikte konnen immer aufgelost werdenDie Heuristik findet somit stets eine Losung, wenn eineexistiert
Laufzeit Best-Case: O(n2) (n ist die Anzahl der Elemente)Laufzeit Worst-Case: nicht bewiesen polynomiell, wegen derAnzahl der moglichen Konflikte!
Adrian Loy Optimieren von Schnittplanen
![Page 53: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/53.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Konflikte konnen immer aufgelost werdenDie Heuristik findet somit stets eine Losung, wenn eineexistiertLaufzeit Best-Case: O(n2) (n ist die Anzahl der Elemente)
Laufzeit Worst-Case: nicht bewiesen polynomiell, wegen derAnzahl der moglichen Konflikte!
Adrian Loy Optimieren von Schnittplanen
![Page 54: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/54.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Konflikte konnen immer aufgelost werdenDie Heuristik findet somit stets eine Losung, wenn eineexistiertLaufzeit Best-Case: O(n2) (n ist die Anzahl der Elemente)Laufzeit Worst-Case: nicht bewiesen polynomiell, wegen derAnzahl der moglichen Konflikte!
Adrian Loy Optimieren von Schnittplanen
![Page 55: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/55.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Konflikte konnen immer aufgelost werdenDie Heuristik findet somit stets eine Losung, wenn eineexistiertLaufzeit Best-Case: O(n2) (n ist die Anzahl der Elemente)Laufzeit Worst-Case: nicht bewiesen polynomiell, wegen derAnzahl der moglichen Konflikte!
Adrian Loy Optimieren von Schnittplanen
![Page 56: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/56.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Testergebnisse
Implementierung unter JavaTest auf realen Bogen aus der Praxis sowie kunstlicherzeugten Bogen
Kunstliche Bogen bestehen aus gleichen, gitterartigangeordneten RechteckenAuch die kunstlichen Bogen sind praxisrelevant
Adrian Loy Optimieren von Schnittplanen
![Page 57: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/57.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Testergebnisse
Implementierung unter JavaTest auf realen Bogen aus der Praxis sowie kunstlicherzeugten BogenKunstliche Bogen bestehen aus gleichen, gitterartigangeordneten Rechtecken
Auch die kunstlichen Bogen sind praxisrelevant
Adrian Loy Optimieren von Schnittplanen
![Page 58: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/58.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Testergebnisse
Implementierung unter JavaTest auf realen Bogen aus der Praxis sowie kunstlicherzeugten BogenKunstliche Bogen bestehen aus gleichen, gitterartigangeordneten RechteckenAuch die kunstlichen Bogen sind praxisrelevant
Adrian Loy Optimieren von Schnittplanen
![Page 59: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/59.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Testergebnisse
Implementierung unter JavaTest auf realen Bogen aus der Praxis sowie kunstlicherzeugten BogenKunstliche Bogen bestehen aus gleichen, gitterartigangeordneten RechteckenAuch die kunstlichen Bogen sind praxisrelevant
Adrian Loy Optimieren von Schnittplanen
![Page 60: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/60.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Naive Losung
Fur die gitterartigen Bogen benotigt eine naive Losung n − 1 vieleSchnitte.
s1 s2 s3
s4
s5
s6
s7
s8
s9
s10
s11
s12
s13
s14
s15
Adrian Loy Optimieren von Schnittplanen
![Page 61: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/61.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Optimale Losung
Eine optimale Losung benotigt nur 2dlog√
ne viele Schnitte.
s1s2
s3 s4
Adrian Loy Optimieren von Schnittplanen
![Page 62: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/62.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Ergebnisse kunstlicher Datensatz
0 50 100 150 200 250 300 3500
10
20
30
40
50
60
70
80
90
100
Anzahl der Elemente
Anz
ahl S
chni
tteAnzahl der Schnitte auf rechteckigen Gitterboegen
Anzahl Schnitte naive Loesung
Anzahl Schnitte Heuristik
Anzahl Schnitte optimale Loesung
Adrian Loy Optimieren von Schnittplanen
![Page 63: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/63.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Laufzeiten kunstlicher Datensatz
0 50 100 150 200 250 300 3500
50
100
150
200
250
300Laufzeit auf rechteckigen Gitterboegen
Lauf
zeit
(in m
s)
Anzahl der Elemente
Adrian Loy Optimieren von Schnittplanen
![Page 64: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/64.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Ergebnisse realer Datensatz
100 101 102 103
100
101
102
103
Anzahl der Elemente
Anz
ahl S
chni
tteAnzahl Schnitte auf realem Datensatz
Anzahl Schnitte naive LoesungAnzahl Schnitte Heuristik
Adrian Loy Optimieren von Schnittplanen
![Page 65: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/65.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Laufzeiten realer Datensatz
0 50 100 1500
5
10
15
20
25
30
35
40
45
50Laufzeit auf realem Datensatz
Lauf
zeit
(in m
s)
Anzahl der Elemente
Adrian Loy Optimieren von Schnittplanen
![Page 66: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/66.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Fazit
Heuristik bietet noch viele VerbesserungsmoglichkeitenWie nutzlich sind die Ergebnisse fur die Praxis?
Guillotine ist nicht beliebig breitBeschleunigt das Einsparen von Schnitten uberhaupt denSchneideprozess?
Adrian Loy Optimieren von Schnittplanen
![Page 67: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/67.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Fazit
Heuristik bietet noch viele VerbesserungsmoglichkeitenWie nutzlich sind die Ergebnisse fur die Praxis?
Guillotine ist nicht beliebig breit
Beschleunigt das Einsparen von Schnitten uberhaupt denSchneideprozess?
Adrian Loy Optimieren von Schnittplanen
![Page 68: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/68.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Fazit
Heuristik bietet noch viele VerbesserungsmoglichkeitenWie nutzlich sind die Ergebnisse fur die Praxis?
Guillotine ist nicht beliebig breitBeschleunigt das Einsparen von Schnitten uberhaupt denSchneideprozess?
Adrian Loy Optimieren von Schnittplanen
![Page 69: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/69.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Fazit
Heuristik bietet noch viele VerbesserungsmoglichkeitenWie nutzlich sind die Ergebnisse fur die Praxis?
Guillotine ist nicht beliebig breitBeschleunigt das Einsparen von Schnitten uberhaupt denSchneideprozess?
Adrian Loy Optimieren von Schnittplanen
![Page 70: Einfuhrung¨ Beweis der NP-Vollst¨andigkeit ILP Heuristik · c i d j d k Die Kante wird durch eine Schnittkanten im Bogen repr¨asentiert Die repr¨asentativen Schnittkanten lassen](https://reader030.vdokument.com/reader030/viewer/2022041219/5e080d3262e0ee747858af54/html5/thumbnails/70.jpg)
EinfuhrungBeweis der NP-Vollstandigkeit
ILPHeuristik
DefinitionenAlgorithmusKonflikteTestergebnisse
Vielen Dank fur ihre Aufmerksamkeit!
Adrian Loy Optimieren von Schnittplanen