CoReLab Courses · feedbackvertexset-undirected...

45
Παραδείγματα Αναγωγών Αλγόριθμοι και Πολυπλοκότητα ΣΗΜΜΥ 27 Φεβρουαρίου 2014 (ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 1 / 10

Transcript of CoReLab Courses · feedbackvertexset-undirected...

Page 1: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Παραδείγματα Αναγωγών

Αλγόριθμοι και Πολυπλοκότητα

ΣΗΜΜΥ

27 Φεβρουαρίου 2014

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 1 / 10

Page 2: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

MAXSAT

Είσοδος: Λογική Πρόταση σε CNF μορφή και φυσικός αριθμός K

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 2 / 10

Page 3: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

MAXSAT

Είσοδος: Λογική Πρόταση σε CNF μορφή και φυσικός αριθμός K

Ερώτηση: Μπορούν να ικανοποιηθούν ≥ K clauses;

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 2 / 10

Page 4: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

MAXSAT

Είσοδος: Λογική Πρόταση σε CNF μορφή και φυσικός αριθμός K

Ερώτηση: Μπορούν να ικανοποιηθούν ≥ K clauses;

Θεώρημα

Το MAXSAT είναι NP-Complete

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 2 / 10

Page 5: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

MAXSAT

Είσοδος: Λογική Πρόταση σε CNF μορφή και φυσικός αριθμός K

Ερώτηση: Μπορούν να ικανοποιηθούν ≥ K clauses;

Θεώρημα

Το MAXSAT είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Ανάθεση αληθοτιμών στις μεταβλητές. ΑραMAXSAT∈ NP

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 2 / 10

Page 6: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

MAXSAT

Είσοδος: Λογική Πρόταση σε CNF μορφή και φυσικός αριθμός K

Ερώτηση: Μπορούν να ικανοποιηθούν ≥ K clauses;

Θεώρημα

Το MAXSAT είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Ανάθεση αληθοτιμών στις μεταβλητές. ΑραMAXSAT∈ NP

MAXSAT γενίκευση SAT

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 2 / 10

Page 7: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

HAMILTON PATH

Είσοδος: Μη κατευθυνόμενο γράφημα G

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 3 / 10

Page 8: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

HAMILTON PATH

Είσοδος: Μη κατευθυνόμενο γράφημα G

Ερώτηση: Υπάρχει μονοπάτι που καλύπτει όλες τις κορυφές(HP);

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 3 / 10

Page 9: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

HAMILTON PATH

Είσοδος: Μη κατευθυνόμενο γράφημα G

Ερώτηση: Υπάρχει μονοπάτι που καλύπτει όλες τις κορυφές(HP);

Θεώρημα

Το HAMILTON PATH είναι NP-Complete

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 3 / 10

Page 10: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

HAMILTON PATH

Είσοδος: Μη κατευθυνόμενο γράφημα G

Ερώτηση: Υπάρχει μονοπάτι που καλύπτει όλες τις κορυφές(HP);

Θεώρημα

Το HAMILTON PATH είναι NP-Complete

Απόδειξη

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 3 / 10

Page 11: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

HAMILTON PATH

Είσοδος: Μη κατευθυνόμενο γράφημα G

Ερώτηση: Υπάρχει μονοπάτι που καλύπτει όλες τις κορυφές(HP);

Θεώρημα

Το HAMILTON PATH είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Hamilton Path. Αρα HP∈ NP

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 3 / 10

Page 12: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

HAMILTON PATH

Είσοδος: Μη κατευθυνόμενο γράφημα G

Ερώτηση: Υπάρχει μονοπάτι που καλύπτει όλες τις κορυφές(HP);

Θεώρημα

Το HAMILTON PATH είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Hamilton Path. Αρα HP∈ NP

HAMILTON CYCLE ≤ HAMILTON PATH

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 3 / 10

Page 13: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

HAMILTON PATH reduction

Σχήμα: Reduction

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 4 / 10

Page 14: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

HAMILTON PATH reduction

Σχήμα: Reduction

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 4 / 10

Page 15: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

HAMILTON PATH reduction

Σχήμα: Reduction

Αν έχουμε HC:u-y -P-x-u, τότε έχουμε HP w -u-y -P-x-u′-z

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 4 / 10

Page 16: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

HAMILTON PATH reduction

Σχήμα: Reduction

Αν έχουμε HC:u-y -P-x-u, τότε έχουμε HP w -u-y -P-x-u′-zΑν έχουμε HP τότε θα είναι της μορφής w -u-y -P ′-x-u′-z . Αρα ο HCu-y -P ′-x-u

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 4 / 10

Page 17: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Min Leaf Spanning Tree

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK , 2 ≤ K ≤ |V |

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 5 / 10

Page 18: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Min Leaf Spanning Tree

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK , 2 ≤ K ≤ |V |

Ερώτηση: ΄Εχει το G συνδετικό δέντρο με K ή λιγότερα φύλλα;

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 5 / 10

Page 19: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Min Leaf Spanning Tree

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK , 2 ≤ K ≤ |V |

Ερώτηση: ΄Εχει το G συνδετικό δέντρο με K ή λιγότερα φύλλα;

Θεώρημα

Το MLST είναι NP-Complete

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 5 / 10

Page 20: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Min Leaf Spanning Tree

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK , 2 ≤ K ≤ |V |

Ερώτηση: ΄Εχει το G συνδετικό δέντρο με K ή λιγότερα φύλλα;

Θεώρημα

Το MLST είναι NP-Complete

Απόδειξη

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 5 / 10

Page 21: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Min Leaf Spanning Tree

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK , 2 ≤ K ≤ |V |

Ερώτηση: ΄Εχει το G συνδετικό δέντρο με K ή λιγότερα φύλλα;

Θεώρημα

Το MLST είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Το συνδετικό δέντρο. Αρα MLST∈ NP

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 5 / 10

Page 22: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Min Leaf Spanning Tree

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK , 2 ≤ K ≤ |V |

Ερώτηση: ΄Εχει το G συνδετικό δέντρο με K ή λιγότερα φύλλα;

Θεώρημα

Το MLST είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Το συνδετικό δέντρο. Αρα MLST∈ NP

MLST γενίκευση HP (K = 2)

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 5 / 10

Page 23: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

LONGEST PATH

Είσοδος: Μη κατευθυνόμενο συνεκτικό γράφημα G (V ,E )

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 6 / 10

Page 24: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

LONGEST PATH

Είσοδος: Μη κατευθυνόμενο συνεκτικό γράφημα G (V ,E )

Ερώτηση: Υπάρχει στο G μονοπάτι τουλάχιστον |V |/4;

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 6 / 10

Page 25: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

LONGEST PATH

Είσοδος: Μη κατευθυνόμενο συνεκτικό γράφημα G (V ,E )

Ερώτηση: Υπάρχει στο G μονοπάτι τουλάχιστον |V |/4;

Θεώρημα

Το LONGEST PATH είναι NP-Complete

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 6 / 10

Page 26: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

LONGEST PATH

Είσοδος: Μη κατευθυνόμενο συνεκτικό γράφημα G (V ,E )

Ερώτηση: Υπάρχει στο G μονοπάτι τουλάχιστον |V |/4;

Θεώρημα

Το LONGEST PATH είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Το μονοπάτι. Αρα LONGEST PATH∈ NP

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 6 / 10

Page 27: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

LONGEST PATH

Είσοδος: Μη κατευθυνόμενο συνεκτικό γράφημα G (V ,E )

Ερώτηση: Υπάρχει στο G μονοπάτι τουλάχιστον |V |/4;

Θεώρημα

Το LONGEST PATH είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Το μονοπάτι. Αρα LONGEST PATH∈ NP

HAMILTON PATH ≤ LONGEST PATH

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 6 / 10

Page 28: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Longest Path REDUCTION

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 7 / 10

Page 29: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Longest Path REDUCTION

Προσθέτουμε σε κάθε κορυφή γείτονες βαθμού 1.

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 7 / 10

Page 30: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Longest Path REDUCTION

Προσθέτουμε σε κάθε κορυφή γείτονες βαθμού 1.

Αν έχουμε μονοπάτι Hamilton στο G , τότε θα υπάρχει μονοπάτιμήκους |V |+ 2 στο G ′

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 7 / 10

Page 31: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Longest Path REDUCTION

Προσθέτουμε σε κάθε κορυφή γείτονες βαθμού 1.

Αν έχουμε μονοπάτι Hamilton στο G , τότε θα υπάρχει μονοπάτιμήκους |V |+ 2 στο G ′

Θέλουμε αυτό να είναι τουλάχιστον το 1/4 του συνολικού αριθμούτων κορυφών του G ′

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 7 / 10

Page 32: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

Longest Path REDUCTION

Προσθέτουμε σε κάθε κορυφή γείτονες βαθμού 1.

Αν έχουμε μονοπάτι Hamilton στο G , τότε θα υπάρχει μονοπάτιμήκους |V |+ 2 στο G ′

Θέλουμε αυτό να είναι τουλάχιστον το 1/4 του συνολικού αριθμούτων κορυφών του G ′

Θα προσθέσουμε αρκετές καινούργιες κορυφές ώστε να έχουμε|V ′| = 4|V |+ 8

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 7 / 10

Page 33: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

DENSE SUBGRAPH

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικοί αριθμοίK , B

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 8 / 10

Page 34: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

DENSE SUBGRAPH

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικοί αριθμοίK , B

Ερώτηση: Υπάρχει σύνολο S ⊂ V ώστε το επαγόμενο υπογράφηματου G που ορίζεται απ΄ τις κορυφές του S να έχει τουλάχιστον Bακμές;

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 8 / 10

Page 35: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

DENSE SUBGRAPH

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικοί αριθμοίK , B

Ερώτηση: Υπάρχει σύνολο S ⊂ V ώστε το επαγόμενο υπογράφηματου G που ορίζεται απ΄ τις κορυφές του S να έχει τουλάχιστον Bακμές;

Θεώρημα

Το DS είναι NP-Complete

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 8 / 10

Page 36: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

DENSE SUBGRAPH

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικοί αριθμοίK , B

Ερώτηση: Υπάρχει σύνολο S ⊂ V ώστε το επαγόμενο υπογράφηματου G που ορίζεται απ΄ τις κορυφές του S να έχει τουλάχιστον Bακμές;

Θεώρημα

Το DS είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Το S . Αρα DS∈ NP

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 8 / 10

Page 37: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

DENSE SUBGRAPH

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικοί αριθμοίK , B

Ερώτηση: Υπάρχει σύνολο S ⊂ V ώστε το επαγόμενο υπογράφηματου G που ορίζεται απ΄ τις κορυφές του S να έχει τουλάχιστον Bακμές;

Θεώρημα

Το DS είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Το S . Αρα DS∈ NP

DS γενίκευση του Clique (B = K(K−1)2 )

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 8 / 10

Page 38: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

FEEDBACK VERTEX SET - UNDIRECTED

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 9 / 10

Page 39: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

FEEDBACK VERTEX SET - UNDIRECTED

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK

Ερώτηση: Υπάρχει σύνολο κορυφών ανάδρασης με Κ ή λιγότερεςκορυφές;

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 9 / 10

Page 40: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

FEEDBACK VERTEX SET - UNDIRECTED

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK

Ερώτηση: Υπάρχει σύνολο κορυφών ανάδρασης με Κ ή λιγότερεςκορυφές;

Σύνολο κορυφών ανάδρασης: είναι υποσύνολο των κορυφών τουγραφήματος που αν αφαιρεθούν κάνουν το γράφημα ακυκλικό.

Θεώρημα

Το FVC-U είναι NP-Complete

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 9 / 10

Page 41: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

FEEDBACK VERTEX SET - UNDIRECTED

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK

Ερώτηση: Υπάρχει σύνολο κορυφών ανάδρασης με Κ ή λιγότερεςκορυφές;

Σύνολο κορυφών ανάδρασης: είναι υποσύνολο των κορυφών τουγραφήματος που αν αφαιρεθούν κάνουν το γράφημα ακυκλικό.

Θεώρημα

Το FVC-U είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Σύνολο κορυφών ανάδρασης. Αρα FVC-U∈ NP

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 9 / 10

Page 42: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

FEEDBACK VERTEX SET - UNDIRECTED

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK

Ερώτηση: Υπάρχει σύνολο κορυφών ανάδρασης με Κ ή λιγότερεςκορυφές;

Σύνολο κορυφών ανάδρασης: είναι υποσύνολο των κορυφών τουγραφήματος που αν αφαιρεθούν κάνουν το γράφημα ακυκλικό.

Θεώρημα

Το FVC-U είναι NP-Complete

Απόδειξη

Πιστοποιητικό: Σύνολο κορυφών ανάδρασης. Αρα FVC-U∈ NP

VERTEX COVER ≤ FVC-U

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 9 / 10

Page 43: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

FVC-U reduction

VERTEX COVER

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 10 / 10

Page 44: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

FVC-U reduction

VERTEX COVER

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK

Ερώτηση: Υπάρχει σύνολο κορυφών που καλύπτουν όλες τις ακμέςμε Κ ή λιγότερες κορυφές;

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 10 / 10

Page 45: CoReLab Courses · feedbackvertexset-undirected Είσοδος:Μηκατευθυνόμενογράφημαg(v,e)καιφυσικόςαριθμός k Ερώτηση ...

FVC-U reduction

VERTEX COVER

Είσοδος: Μη κατευθυνόμενο γράφημα G (V ,E ) και φυσικός αριθμόςK

Ερώτηση: Υπάρχει σύνολο κορυφών που καλύπτουν όλες τις ακμέςμε Κ ή λιγότερες κορυφές;

Σχήμα: Reduction

(ΣΗΜΜΥ) Παραδείγματα Αναγωγών 27 Φεβρουαρίου 2014 10 / 10