SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
ΠΛΗ30
ΕΝΟΤΗΤΑ 6: NP-πληρότητα
Μάθηµα 6.2:
Αναγωγές Προτασιακής Λογικής
∆ηµήτρης Ψούνης
ΠΕΡΙΕΧΟΜΕΝΑ
Α. Σκοπός του Μαθήµατος
Β. Θεωρία
1. Εισαγώγή
1. Σχήµα Απόδειξης Αναγωγής
2. Αναγωγές της Προτασιακής Λογικής
2. Το πρόβληµα 3SAT είναι NP-πλήρες
1. 3SAT ανήκει στο NP
2. SAT ανάγεται στο 3SAT
3. Το πρόβληµα 1-IN-3-SAT είναι NP-πλήρες
1. 1-IN-3-SAT ανήκει στο NP
2. 3SAT ανάγεται στο 1-IN-3-SAT
4. Το πρόβληµα NAE-3SAT είναι NP-πλήρες
1. NAE-3SAT ανήκει στο NP
2. 3SAT ανάγεται στο NAE-3SAT
Γ.Ασκήσεις
1. To NOT-ALL-ZERO-SAT είναι NP-πλήρες
2. Το 5SAT είναι NP-πλήρες
3. Το AtLeast3SAT είναι NP-πλήρες
4. To AlmostSAT είναι NP-πλήρες
2∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Α. Σκοπός του Μαθήµατος
Οι στόχοι του µαθήµατος είναι:
Επίπεδο Α
(-)
Επίπεδο Β
Το 3SAT είναι NP-πλήρες
Το 5SAT είναι NP-πλήρες
Το AtLeast3SAT είναι NP-πλήρες
Το AlmostSAT είναι NP-πλήρες
Επίπεδο Γ
Το 1-in-3SAT είναι NP-πλήρες
Το ΝΑΕ-3SAT είναι NP-πλήρες
Το ΝΟΤ-ALL-ZERO-SAT είναι NP-πλήρες
3∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
B. Θεωρία
1. Εισαγωγή
1. Σχήµα Απόδειξης Αναγωγής
4∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Για να αποδείξουµε ότι ένα πρόβληµα Π είναι NP-πλήρες, ακολουθούµε την εξής
διαδικασία:
1. Αποδεικνύουµε ότι Π ∈
• Είτε δίνοντας µη ντετερµινιστική µηχανή Turing-µάντη που «µαντεύει» την λύση και έπειτα
επαληθεύει ότι είναι όντως λύση του προβλήµατος.
• Είτε δίνοντας ντετερµινιστική µηχανή Turing-επαληθευτή που δεδοµένης µιας λύσης
(πιστοποιητικό) επαληθεύει σε πολυωνυµικό ντετερµινιστικό χρόνο ότι είναι λύση του
προβλήµατος.
2. ∆ίνουµε µια πολυωνυµική αναγωγή από ένα γνωστό NP-πλήρες πρόβληµα Π’ στο
πρόβληµα Π (Η αναγωγή συµβολίζεται µε Π’≤Π)
• Όπου δίνουµε έναν κανόνα µετασχηµατισµού της εισόδου Ε’ του γνωστού προβλήµατος
Π’ σε είσοδο E του αγνώστου προβλήµατος Π έτσι ώστε για κάθε στιγµιότυπο:
Αποτέλεσµα του Π(Ε) ισοδύναµο µε αποτέλεσµα του Π’(Ε΄)
Και δείχνουµε ότι η κατασκευή θέλει πολυωνυµικό χρόνο
Θα χρησιµοποιούµε τον «µάντη» για να αποδεικνύουµε ότι ανήκει στο NP.
Αν αποδείξουµε µόνο το 2ο σκέλος, τότε το πρόβληµα είναι NP-δύσκολο
(NP-Hard)
B. Θεωρία
1. Εισαγωγή
2. Αναγωγές της Προτασιακής Λογικής
5∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
∆εδοµένου ότι το πρόβληµα SAT είναι NP-πλήρες, θα δείξουµε ότι και άλλα
προβλήµατα της προτασιακής λογικής είναι επίσης NP-πλήρη.
Οι αναγωγές που θα δούµε παρουσιάζονται στο παρακάτω δένδρο αναγωγών:
SAT
AtLeast3SAT NotAllZeroSAT 3SAT
1in3SAT 5SAT NAE3SAT
AlmostSAT MAXSAT
B. Θεωρία
2. To 3SAT είναι NP-πλήρες
6∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Η διατύπωση του προβλήµατος 3SAT έχει ως ακολούθως:
Παραδείγµατα στιγµιότυπων:
Για να το αποδείξουµε:
1. ∆είχνουµε ότι ανήκει στο NP
2. Ανάγουµε το πρόβληµα SAT στο πρόβληµα 3SAT σε πολ/κο χρόνο
Το πρόβληµα 3SAT:
• Είσοδος: ∆ίνεται φόρµουλα φ σε κάνονική συζευκτική µορφή όπου κάθε πρόταση
έχει ακριβώς 3 όρους.
• Ερώτηµα: Είναι η φ ικανοποιήσιµη;
Παράδειγµα 1: ∨ ∨ ∧	 ∨ ∨ που είναι ικανοποιήσιµη, π.χ. µε την
αποτίµηση Α, Α , Α , Α
Παράδειγµα 2: ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧	
∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨
Η οποία δεν είναι ικανοποιήσιµη.
B. Θεωρία
2. To 3SAT είναι NP-πλήρες
1. To 3SAT ανήκει στο NP
7∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
1. ∆είχνουµε ότι το 3SAT ανήκει στο NP
∆εδοµένης µίας φόρµουλας φ µε m προτάσεις και n µεταβλητές
• Σε µη ντετερµινιστικό χρόνο O(n) µαντεύουµε µία αποτίµηση των προτασιακών µεταβλητών
και έπειτα
• σε χρόνο O(m) επαληθεύουµε ότι ικανοποιεί την φόρµουλα
Ο χρόνος είναι πολυωνυµικός. Συνεπώς το πρόβληµα 3SAT ανήκει στο NP
B. Θεωρία
2. To 3SAT είναι NP-πλήρες
2. To SAT ανάγεται στο 3SAT σε πολυωνυµικό χρόνο
8∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
2.Α) ∆ίνουµε αναγωγή από το SAT στο 3SAT
∆ίνουµε αναγωγή από το SAT στο 3SAT, δηλαδή δεδοµένης µιας φόρµουλας φ του SAT,
κατασκευάζουµε φόρµουλα φ’ του 3SAT:
φ ικανοποιήσιµη⟺φ’ ικανοποιήσιµη
Για κάθε πρόταση του SAT κατασκευάζουµε ένα σύνολο από προτάσεις του 3SAT. ∆ιακρίνουµε
περιπτώσεις ανάλογα µε το πλήθος των όρων (έστω k) της πρότασης:
Αν k=1, δηλαδή η πρόταση του SAT στην φόρµουλα φ είναι π.χ. τότε την
αντικαθιστούµε στην φ’ µε τις ακόλουθες 4 προτάσεις 3SAT:
∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨
όπου , είναι νέες µεταβλητές που δεν υπήρχαν πριν στην φόρµουλα.
Αν C , έχω Α άρα Α ∨ ∨ ∧ Α ∨ ∨ ∧ Α ∨ ∨ ∧ Α ∨ ∨ Α
Αν C Ψ, έχω Ψ άρα Ψ ∨ ∨ ∧ Ψ ∨ ∨ ∧ Ψ ∨ ∨ ∧ Ψ ∨ ∨ Ψ
Άρα για οποιοδήποτε συνδυασµό αποτιµήσεων των , ισχύει ότι: C Ψ
B. Θεωρία
2. To 3SAT είναι NP-πλήρες
2. To SAT ανάγεται στο 3SAT σε πολυωνυµικό χρόνο
9∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Αν k=2, δηλαδή η πρόταση του SAT στην φόρµουλα φ είναι π.χ. ∨ τότε την
αντικαθιστούµε στην φ’ µε τις ακόλουθες 2 προτάσεις 3SAT:
∨ ∨ ∧ ∨ ∨
όπου είναι νέα µεταβλητή που δεν υπήρχε πριν στην φόρµουλα.
Αν C , έχω ∨ Α άρα C Α ∨ ∧ Α ∨ Α
Αν C Ψ, έχω ∨ Ψ άρα C Ψ ∨ ∧ Ψ ∨ Ψ
Άρα για οποιαδήποτε αποτίµηση της ισχύει ότι: C Ψ
• Αν k=3, κρατάµε την αρχική πρόταση, δηλαδή θέτουµε: C C
B. Θεωρία
2. To 3SAT είναι NP-πλήρες
2. To SAT ανάγεται στο 3SAT σε πολυωνυµικό χρόνο
10∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Αν k=4, δηλαδή η πρόταση του SAT στην φόρµουλα φ είναι π.χ. ∨ ∨ ∨ ! τότε
την αντικαθιστούµε στην φ’ µε τις ακόλουθες 2 προτάσεις 3SAT:
∨ ∨ ∧ ∨ ! ∨
όπου είναι νέα µεταβλητή που δεν υπήρχε πριν στην φόρµουλα.
Αν C , τότε τουλάχιστον ένας από τους όρους ∨ και ∨ είναι αληθής:
• Αν ∨ Α θέτοντας Ψ ισχύει ∨ Ψ ∧ ∨ ∨ Α Α
• Αν ∨ Α θέτοντας Α ισχύει ∨ ∨ Α ∧ Α ∨ Ψ "
Αν C Ψ, έχω ∨ ∨ ∨ Ψ άρα C Ψ ∨ ∧ Ψ ∨ Ψ
Άρα για οποιαδήποτε αποτίµηση της ισχύει ότι: C Ψ
B. Θεωρία
2. To 3SAT είναι NP-πλήρες
2. To SAT ανάγεται στο 3SAT σε πολυωνυµικό χρόνο
11∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Αν k=5, δηλαδή η πρόταση του SAT στην φόρµουλα φ είναι π.χ. ∨ ∨ ∨ ! ∨ #
τότε την σπάµε στην ισοδύναµη πρόταση
∨ ∨ ∨ ∧ ! ∨ # ∨
όπου είναι νέα µεταβλητή που δεν υπήρχε πριν στην φόρµουλα. Και για να είναι 3SAT
σπάµε την πρόταση των 4 µεταβλητών σε 2 προτάσεις 3 µεταβλητών:
′ 	 ∨ ∨ ∧ ∨ ∨ ∧ ! ∨ # ∨
όπου είναι νέα µεταβλητή που δεν υπήρχε πριν στην φόρµουλα.
Αν k>5, δηλαδή η πρόταση του SAT στην φόρµουλα φ είναι π.χ. ∨ ∨ ∨ ⋯ ∨ &
τότε την σπάµε στην ισοδύναµη πρόταση
∨ ∨ ⋯ ∨ &/ ∨ ∧ &/ ( ∨ ⋯ ∨ & ∨
όπου είναι νέα µεταβλητή που δεν υπήρχε πριν στην φόρµουλα. Έπειτα
επαναλαµβάνουµε αναδροµικά στις δύο υποπροτάσεις µέχρι να αποκτήσει κάθε µία από
αυτές ακριβώς τρείς όρους
B. Θεωρία
2. To 3SAT είναι NP-πλήρες
2. To SAT ανάγεται στο 3SAT σε πολυωνυµικό χρόνο
12∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
2.Β) ∆είχνουµε ότι η αναγωγή είναι πολυωνυµικού χρόνου
Ο χρόνος της µετατροπής της φόρµουλας του SAT σε ισοδύναµη φόρµουλα του 3SAT είναι
πολυωνυµικός. Πράγµατι το στιγµιότυπο του SAT αντικαθίσταται µε στιγµιότυπο που είναι
πολυωνυµικά µεγαλύτερο από αυτό.
Αποδεικνύεται ότι µία πρόταση µε k µεταβλητές θα αντικατασταθεί από πλήθος προτάσεων που
καθορίζονται από την αναδροµική σχέση T(k)=2T(k/2) µε Τ(3)=1 και η οποία έχει πολυωνυµική
λύση.
B. Θεωρία
3. To 1in3SAT είναι NP-πλήρες
13∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Η διατύπωση του προβλήµατος 1in3SAT έχει ως ακολούθως:
Παραδείγµατα στιγµιότυπων:
Για να το αποδείξουµε:
1. ∆είχνουµε ότι ανήκει στο NP
2. Ανάγουµε το πρόβληµα 3SAT στο πρόβληµα 1in3SAT σε πολ/κο χρόνο
Το πρόβληµα 1in3SAT:
• Είσοδος: ∆ίνεται φόρµουλα 3SAT φ.
• Ερώτηµα: Υπάρχει αποτίµηση που να ικανοποιεί την φ, αλλά σε κάθε πρόταση να
ικανοποιείται µόνο ένας από τους 3 όρους.
Παράδειγµα 1: ∨ ∨ ∧	 ∨ ∨ είναι 1in3 ικανοποιήσιµη, π.χ. µε την
αποτίµηση Α, Α , Ψ , Ψ
Παράδειγµα 2: ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨
Η οποία δεν είναι 1in3 ικανοποιήσιµη.
B. Θεωρία
3. To 1in3SAT είναι NP-πλήρες
1. To 1in3SAT ανήκει στο NP
14∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
∆είχνουµε ότι το 1in3SAT ανήκει στο NP
∆εδοµένης µίας φόρµουλας φ µε m προτάσεις και n µεταβλητές
• Σε µη ντετερµινιστικό χρόνο O(n) µαντεύουµε µία αποτίµηση των προτασιακών µεταβλητών
και έπειτα
• σε χρόνο O(m) επαληθεύουµε ότι ικανοποιεί την φόρµουλα µε τον περιορισµό σε κάθε
πρόταση να αληθεύει ακριβώς ένας όρος.
Ο χρόνος είναι πολυωνυµικός. Συνεπώς το πρόβληµα 1in3SAT ανήκει στο NP
B. Θεωρία
3. To 1in3SAT είναι NP-πλήρες
2. To 3SAT ανάγεται στο 1in3SAT σε πολυωνυµικό χρόνο
15∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
2.Α) ∆ίνουµε αναγωγή από το 3SAT στο 1in3SAT
∆ίνουµε αναγωγή από το 3SAT στο 1in3SAT, δηλαδή δεδοµένης µιας φόρµουλας φ του 3SAT,
κατασκευάζουµε φόρµουλα φ’ του 1in3SAT:
φ ικανοποιήσιµη
⟺
φ’ ικανοποιήσιµη από αποτίµηση που ακριβώς ένας όρος κάθε πρότασης είναι αληθής
Για κάθε πρόταση του 3SAT κατασκευάζουµε ένα σύνολο από προτάσεις του 1in3SAT.
Συγκεκριµένα την πρόταση ∨ ∨ την αντικαθιστούµε µε την:
	
∨ ) ∨ ) ∧ ) ∨ ∨ ) ∧ ) ∨ )! ∨
B. Θεωρία
3. To 1in3SAT είναι NP-πλήρες
2. To 3SAT ανάγεται στο 1in3SAT σε πολυωνυµικό χρόνο
16∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
∨ ) ∨ ) ∧ ) ∨ ∨ ) ∧ ) ∨ )! ∨
• Αν ∨ ∨ * τότε διακρίνουµε περιπτώσεις:
• Α, Α, Α	τότε	:		 / ∨ ) ∨ ) ∧ ) ∨ * ∨ ) ∧ ) ∨ )! ∨ /
• Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Α, 0 Ψ, 0 Ψ, 0 Α
• Α, Α, Ψ	τότε	:		 / ∨ ) ∨ ) ∧ ) ∨ * ∨ ) ∧ ) ∨ )! ∨ *
• Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Α, 0 Ψ, 0 Ψ, 0 Ψ
• Α, Ψ, Α	τότε	:		 / ∨ ) ∨ ) ∧ ) ∨ / ∨ ) ∧ ) ∨ )! ∨ /
• Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Ψ, 0 Α, 0 Ψ, 0 Α
• Α, Ψ, Ψ	τότε	:		 / ∨ ) ∨ ) ∧ ) ∨ / ∨ ) ∧ ) ∨ )! ∨ *
• Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Ψ, 0 Α, 0 Ψ, 0 Ψ
• Ψ, Α, Α	τότε	:		 * ∨ ) ∨ ) ∧ ) ∨ * ∨ ) ∧ ) ∨ )! ∨ /
• Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Ψ, 0 Ψ, 0 Ψ, 0 Α
• Ψ, Α, Ψ	τότε	:		 * ∨ ) ∨ ) ∧ ) ∨ * ∨ ) ∧ ) ∨ )! ∨ *
• Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Ψ, 0 Ψ, 0 Ψ, 0 Ψ
• Ψ, Ψ, Α	τότε	:		 * ∨ ) ∨ ) ∧ ) ∨ / ∨ ) ∧ ) ∨ )! ∨ /
• Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Ψ, 0 Α, 0 Α, 0 Ψ
B. Θεωρία
3. To 1in3SAT είναι NP-πλήρες
2. To 3SAT ανάγεται στο 1in3SAT σε πολυωνυµικό χρόνο
17∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
∨ ) ∨ ) ∧ ) ∨ ∨ ) ∧ ) ∨ )! ∨
• Αν ∨ ∨ / τότε υπχρεωτικά:
• Ψ, Ψ, Ψ	τότε	:		 * ∨ ) ∨ ) ∧ ) ∨ / ∨ ) ∧ ) ∨ )! ∨ *
• Άρα δεν είναι 1in3 ικανοποιήσιµη, αφού πρέπει υποχρεωτικά ψ1=ψ2=ψ3=ψ4=Ψ
B. Θεωρία
3. To 1in3SAT είναι NP-πλήρες
2. To 3SAT ανάγεται στο 1in3SAT σε πολυωνυµικό χρόνο
18∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
2.Β) ∆είχνουµε ότι η αναγωγή είναι πολυωνυµικού χρόνου
Κάθε φόρµουλα του 3SAT µε n µεταβλητές και m προτάσεις µετατρέπεται σε µία ισοδύναµη του
1in3SAT µε n+4m µεταβλητές και 3m Προτάσεις.
Κάθε µετατροπή γίνεται σε σταθερό χρόνο, άρα η αναγωγή είναι πολυωνυµική.
B. Θεωρία
4. To NAE3SAT είναι NP-πλήρες
19∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Η διατύπωση του προβλήµατος ΝΑΕ3SAT έχει ως ακολούθως:
Παραδείγµατα στιγµιότυπων:
Για να το αποδείξουµε:
1. ∆είχνουµε ότι ανήκει στο NP
2. Ανάγουµε το πρόβληµα 3SAT στο πρόβληµα NAE3SAT σε πολ/κο χρόνο
Το πρόβληµα ΝΑΕ3SAT:
• Είσοδος: ∆ίνεται φόρµουλα 3SAT φ.
• Ερώτηµα: Υπάρχει αποτίµηση που να ικανοποιεί την φ, αλλά σε κάθε πρόταση να
µην αληθεύουν και οι 3 όροι
Παράδειγµα 1: ∨ ∨ ∧	 ∨ ∨ είναι NAE3SAT ικανοποιήσιµη, π.χ.
µε την αποτίµηση Α, Α , Ψ , Ψ
Παράδειγµα 2: ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨
Η οποία δεν είναι NAE3SAT ικανοποιήσιµη.
B. Θεωρία
4. To NAE3SAT είναι NP-πλήρες
1. To NAE3SAT ανήκει στο NP
20∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
∆είχνουµε ότι το NAE3SAT ανήκει στο NP
∆εδοµένης µίας φόρµουλας φ µε m προτάσεις και n µεταβλητές
• Σε µη ντετερµινιστικό χρόνο O(n) µαντεύουµε µία αποτίµηση των προτασιακών µεταβλητών
και έπειτα
• σε χρόνο O(m) επαληθεύουµε ότι ικανοποιεί την φόρµουλα µε τον περιορισµό σε κάθε
πρόταση να αληθεύουν 1 ή 2 όρους.
Ο χρόνος είναι πολυωνυµικός. Συνεπώς το πρόβληµα ΝΑΕ3SAT ανήκει στο NP
B. Θεωρία
4. To NAE3SAT είναι NP-πλήρες
2. To 3SAT ανάγεται στο NAE3SAT σε πολυωνυµικό χρόνο
21∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
2.Α) ∆ίνουµε αναγωγή από το 3SAT στο NAE3SAT
∆ίνουµε αναγωγή από το 3SAT στο NAE3SAT, δηλαδή δεδοµένης µιας φόρµουλας φ του 3SAT,
κατασκευάζουµε φόρµουλα φ’ του NAE3SAT:
φ ικανοποιήσιµη
⟺
φ’ ικανοποιήσιµη από αποτίµηση που ικανοποιεί 1 ή 2 όρους από κάθε πρόταση
Για κάθε πρόταση του 3SAT κατασκευάζουµε ένα σύνολο από προτάσεις του ΝΑΕ3SAT.
Συγκεκριµένα γίνεται πρώτα µία αντίστοίχιση κάθε µεταβλητής x στις µεταβλητές x1, x2 έτσι ώστε:
• Εάν x=1, τότε x1=1, x2=0 ή x1=0, x2=1
• Εάν x=0, τότε x1=0, x2=0 ή x1=1, x2=1
B. Θεωρία
4. To NAE3SAT είναι NP-πλήρες
2. To 3SAT ανάγεται στο NAE3SAT σε πολυωνυµικό χρόνο
22∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
2.Α) ∆ίνουµε αναγωγή από το 3SAT στο NAE3SAT
H πρόταση ∨ ∨ 1 είναι ισοδύναµη µε την πρόταση:
	
∧ ∨ ∧ ∨ ∧ ∨ ∧ ∨ 1 ∧ 1 ∨ 1 ∧ 1
Η οποία µπορεί να αντικατασταθεί µε τις ακόλουθες 6 προτάσεις 6 µεταβλητών:
∨ ∨ ∨ ∨ 1 ∨ 1
∨ ∨ ∨ ∨ 1 ∨ 1
∨ ∨ ∨ ∨ 1 ∨ 1
∨ ∨ ∨ ∨ 1 ∨ 1
∨ ∨ ∨ ∨ 1 ∨ 1
∨ ∨ ∨ ∨ 1 ∨ 1
∨ ∨ ∨ ∨ 1 ∨ 1
∨ ∨ ∨ ∨ 1 ∨ 1
Και κάθε πρόταση 6 µεταβλητών ∨ ∨ ∨ ∨ 1 ∨ 1 µετατρέπεται σόπως κάναµε στην
απόδειξη της πρόταση 1in3SAT στην ισοδύναµη πρόταση:
∨ ∨ 2 ∧ 2 ∨ ∨ 3 ∧ 3 ∨ ∨ 4 ∧ 4 ∨ 1 ∨ 1
B. Θεωρία
4. To NAE3SAT είναι NP-πλήρες
2. To 3SAT ανάγεται στο NAE3SAT σε πολυωνυµικό χρόνο
23∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
2.Β) ∆είχνουµε ότι η αναγωγή είναι πολυωνυµικού χρόνου
Μία 3SAT φόρµουλα µε n µεταβλητές και m προτάσεις µετατρέπεται σε µία ισοδύναµη του
NAE3SAT µε 2n+24m µεταβλητές και 32m προτάσεις.
Κάθε µετατροπή πρότασης γίνεται σε σταθερό χρόνο, άρα η αναγωγή είναι πολυωνυµική.
Γ. Ασκήσεις
Εφαρµογή 1
Το SAT ανάγεται στο NOT-ALL-ZERO-SAT
Χρησιµοποιώντας το NP-πλήρες πρόβληµα της ΙΚΑΝΟΠΟΙΗΣΙΜΟΤΗΤΑΣ (SAT)
αποδείξτε ότι το παρακάτων πρόβληµα είναι NP-πλήρες: ∆οθείσης λογικής έκφρασης:
φ ∧ ∧ ⋯ ∧ 6 σε συζευκτική κανονική µορφή, ορισµένη σε 7 µεταβλητές
, , … , 9 η οποία δεν ικανοποιείται από την ανάθεση τιµών 09ερωτάται αν υπάρχει
ανάθεση τιµών ; ∈ <0,1>∗ που να ικανοποιεί την φόρµουλα φ;
24∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Γ. Ασκήσεις
Εφαρµογή 2
Το 3SAT ανάγεται στο 5SAT
Χρησιµοποιώντας το NP-πλήρες πρόβληµα της 3-ικανοποιησιµότητας (3SAT) να
αποδείξετε ότι το πρόβληµα της 5-ικανοποιησιµότητας είναι NP-πλήρες.
25∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Γ. Ασκήσεις
Εφαρµογή 3
Το SAT ανάγεται στο AtLeast3SAT
Το πρόβληµα της τριπλής ικανοποιησιµότητας, ορίζεται ως εξής. ∆ίνεται λογική έκφραση
φ σε κανονική συζευκτική µορφή ορισµένη σε n µεταβλητές µε m προτάσεις. Ερωτάται
αν υπάρχουν τουλάχιστον 3 αναθέσεις τιµών που να ικανοποιούν την φ. Αποδείξτε ότι η
τριπλή ικανοποιησιµότητα είναι NP-πλήρες πρόβληµα.Για την απόδειξη χρησιµοποιήστε
το γνωστό NP-πλήρες πρόβληµα της ικανοποιησιµότητας (SAT).
26∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Γ. Ασκήσεις
Εφαρµογή 4
Το SAT ανάγεται στο MAXSAT
Το πρόβληµα MAXSAT ορίζεται ως εξής: ∆ίνεται λογική πρόταση σε Συζευκτική Κανονική Μορφή,
ορισµένη σε n µεταβλητές, µε m προτάσεις, και θετικός ακέραιος k. Υπάρχει ανάθεση τιµών που να
ικανοποιεί τουλάχιστον k προτάσεις της έκφρασης; Αποδείξτε ότι το πρόβληµα MAXSAT είναι ΝΡ-
πλήρες.
ΥΠΟ∆ΕIΞΗ: Για την αναγωγή χρησιµοποιήστε το γνωστό ΝΡ-πλήρες πρόβληµα SAT. Το πρόβληµα
SAT ορίζεται ως εξής: ∆ίνεται λογική έκφραση σε Συζευκτική Κανονική Μορφή, ορισµένη σε n
µεταβλητές, µε m προτάσεις. Υπάρχει ανάθεση τιµών που να ικανοποιεί την έκφραση;
27∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
Γ. Ασκήσεις
Εφαρµογή 5
Το SAT ανάγεται στο AlmostSAT
Το πρόβληµα ALMOST SAT ορίζεται ως εξής: ∆ίνεται λογική έκφραση Φ σε Συζευκτική Κανονική
Μορφή, ορισµένη σε n µεταβλητές, µε m προτάσεις. Υπάρχει ανάθεση τιµών που να ικανοποιεί
τουλάχιστον m-1 προτάσεις της Φ;
Αποδείξτε ότι το πρόβληµα ALMOST SAT είναι ΝΡ-πλήρες. Για την αναγωγή χρησιµοποιήστε το
γνωστό ΝΡ-πλήρες πρόβληµα SAT.
Το πρόβληµα SAT ορίζεται ως εξής: ∆ίνεται λογική έκφραση Ψ σε Συζευκτική Κανονική Μορφή,
ορισµένη σε n µεταβλητές, µε m προτάσεις. Υπάρχει ανάθεση τιµών που να ικανοποιεί την Ψ;
28∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής

Mais conteúdo relacionado

Mais procurados

ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2Dimitris Psounis
 
ΠΛΗ30 Τυπολόγιο Ενότητας 1
ΠΛΗ30 Τυπολόγιο Ενότητας 1ΠΛΗ30 Τυπολόγιο Ενότητας 1
ΠΛΗ30 Τυπολόγιο Ενότητας 1Dimitris Psounis
 

Mais procurados (20)

ΠΛΗ30 ΜΑΘΗΜΑ 1.1
ΠΛΗ30 ΜΑΘΗΜΑ 1.1ΠΛΗ30 ΜΑΘΗΜΑ 1.1
ΠΛΗ30 ΜΑΘΗΜΑ 1.1
 
ΠΛΗ30 ΜΑΘΗΜΑ 2.3
ΠΛΗ30 ΜΑΘΗΜΑ 2.3ΠΛΗ30 ΜΑΘΗΜΑ 2.3
ΠΛΗ30 ΜΑΘΗΜΑ 2.3
 
ΠΛΗ30 ΜΑΘΗΜΑ 4.4
ΠΛΗ30 ΜΑΘΗΜΑ 4.4ΠΛΗ30 ΜΑΘΗΜΑ 4.4
ΠΛΗ30 ΜΑΘΗΜΑ 4.4
 
ΠΛΗ31 ΜΑΘΗΜΑ 2.2
ΠΛΗ31 ΜΑΘΗΜΑ 2.2ΠΛΗ31 ΜΑΘΗΜΑ 2.2
ΠΛΗ31 ΜΑΘΗΜΑ 2.2
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 2
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.4
ΠΛΗ30 ΜΑΘΗΜΑ 3.4ΠΛΗ30 ΜΑΘΗΜΑ 3.4
ΠΛΗ30 ΜΑΘΗΜΑ 3.4
 
ΠΛΗ20 ΜΑΘΗΜΑ 5.1
ΠΛΗ20 ΜΑΘΗΜΑ 5.1ΠΛΗ20 ΜΑΘΗΜΑ 5.1
ΠΛΗ20 ΜΑΘΗΜΑ 5.1
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.3
ΠΛΗ30 ΜΑΘΗΜΑ 3.3ΠΛΗ30 ΜΑΘΗΜΑ 3.3
ΠΛΗ30 ΜΑΘΗΜΑ 3.3
 
ΠΛΗ20 ΜΑΘΗΜΑ 0.4
ΠΛΗ20 ΜΑΘΗΜΑ 0.4ΠΛΗ20 ΜΑΘΗΜΑ 0.4
ΠΛΗ20 ΜΑΘΗΜΑ 0.4
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.6
ΠΛΗ30 ΜΑΘΗΜΑ 3.6ΠΛΗ30 ΜΑΘΗΜΑ 3.6
ΠΛΗ30 ΜΑΘΗΜΑ 3.6
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.5
ΠΛΗ30 ΜΑΘΗΜΑ 3.5ΠΛΗ30 ΜΑΘΗΜΑ 3.5
ΠΛΗ30 ΜΑΘΗΜΑ 3.5
 
ΠΛΗ30 ΜΑΘΗΜΑ 3.2
ΠΛΗ30 ΜΑΘΗΜΑ 3.2ΠΛΗ30 ΜΑΘΗΜΑ 3.2
ΠΛΗ30 ΜΑΘΗΜΑ 3.2
 
ΠΛΗ31 ΜΑΘΗΜΑ 2.1
ΠΛΗ31 ΜΑΘΗΜΑ 2.1ΠΛΗ31 ΜΑΘΗΜΑ 2.1
ΠΛΗ31 ΜΑΘΗΜΑ 2.1
 
ΠΛΗ30 ΜΑΘΗΜΑ 5.4
ΠΛΗ30 ΜΑΘΗΜΑ 5.4ΠΛΗ30 ΜΑΘΗΜΑ 5.4
ΠΛΗ30 ΜΑΘΗΜΑ 5.4
 
ΠΛΗ30 ΜΑΘΗΜΑ 5.3
ΠΛΗ30 ΜΑΘΗΜΑ 5.3ΠΛΗ30 ΜΑΘΗΜΑ 5.3
ΠΛΗ30 ΜΑΘΗΜΑ 5.3
 
ΠΛΗ30 Τυπολόγιο Ενότητας 1
ΠΛΗ30 Τυπολόγιο Ενότητας 1ΠΛΗ30 Τυπολόγιο Ενότητας 1
ΠΛΗ30 Τυπολόγιο Ενότητας 1
 
ΠΛΗ30 ΜΑΘΗΜΑ 1.3
ΠΛΗ30 ΜΑΘΗΜΑ 1.3ΠΛΗ30 ΜΑΘΗΜΑ 1.3
ΠΛΗ30 ΜΑΘΗΜΑ 1.3
 
ΠΛΗ20 ΜΑΘΗΜΑ 3.5
ΠΛΗ20 ΜΑΘΗΜΑ 3.5ΠΛΗ20 ΜΑΘΗΜΑ 3.5
ΠΛΗ20 ΜΑΘΗΜΑ 3.5
 
ΠΛΗ31 ΜΑΘΗΜΑ 3.4
ΠΛΗ31 ΜΑΘΗΜΑ 3.4ΠΛΗ31 ΜΑΘΗΜΑ 3.4
ΠΛΗ31 ΜΑΘΗΜΑ 3.4
 
ΠΛΗ30 ΜΑΘΗΜΑ 2.1
ΠΛΗ30 ΜΑΘΗΜΑ 2.1ΠΛΗ30 ΜΑΘΗΜΑ 2.1
ΠΛΗ30 ΜΑΘΗΜΑ 2.1
 

Destaque

ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2Dimitris Psounis
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3Dimitris Psounis
 
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6Dimitris Psounis
 
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1Dimitris Psounis
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 6.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.4 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4Dimitris Psounis
 
ΠΛΗ30 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.2
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.2ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.2
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.2Dimitris Psounis
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 Dimitris Psounis
 
ΠΛΗ30 ΜΑΘΗΜΑ 5.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 5.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.3 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 

Destaque (20)

ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2 (ΕΚΤΥΠΩΣΗ)
 
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.2
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.2 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.3 (ΕΚΤΥΠΩΣΗ)
 
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3
 
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.3 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
ΠΛΗ30 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 6
 
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.1 (ΕΚΤΥΠΩΣΗ)
 
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1
ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 6.1
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 6.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 6.4 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΜΑΘΗΜΑ 6.4
ΠΛΗ30 ΜΑΘΗΜΑ 6.4ΠΛΗ30 ΜΑΘΗΜΑ 6.4
ΠΛΗ30 ΜΑΘΗΜΑ 6.4
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4
 
ΠΛΗ30 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.4 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.4 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.2
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.2ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.2
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.2
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3 ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3
ΠΛΗ30 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 5.3
 
ΠΛΗ30 ΜΑΘΗΜΑ 5.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.3 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 5.3 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.3 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ30 ΤΕΣΤ 24
ΠΛΗ30 ΤΕΣΤ 24ΠΛΗ30 ΤΕΣΤ 24
ΠΛΗ30 ΤΕΣΤ 24
 

Semelhante a ΠΛΗ30 ΜΑΘΗΜΑ 6.2

ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8
ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8
ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8Dimitris Psounis
 
Study4Exams_2016-17_Διαγώνισμα_02 (Ταλαντώσεις)
Study4Exams_2016-17_Διαγώνισμα_02 (Ταλαντώσεις)Study4Exams_2016-17_Διαγώνισμα_02 (Ταλαντώσεις)
Study4Exams_2016-17_Διαγώνισμα_02 (Ταλαντώσεις)Dimitris Kontoudakis
 
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2014 / Β΄ Φάση / Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2014 / Β΄ Φάση /  Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2014 / Β΄ Φάση /  Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2014 / Β΄ Φάση / Θέματα και ΛύσειςHOME
 
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2005/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2005/ Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2005/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2005/ Θέματα και ΛύσειςHOME
 
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2007/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2007/ Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2007/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2007/ Θέματα και ΛύσειςHOME
 
Πολυμεσική Θεωρία Ορμής-Διατήρησης Ορμής- Β΄ Λυκείου
Πολυμεσική Θεωρία Ορμής-Διατήρησης Ορμής- Β΄ ΛυκείουΠολυμεσική Θεωρία Ορμής-Διατήρησης Ορμής- Β΄ Λυκείου
Πολυμεσική Θεωρία Ορμής-Διατήρησης Ορμής- Β΄ ΛυκείουHOME
 
ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ" Γ΄ ΛΥΚΕΙΟΥ 2016
ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ"  Γ΄ ΛΥΚΕΙΟΥ 2016ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ"  Γ΄ ΛΥΚΕΙΟΥ 2016
ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ" Γ΄ ΛΥΚΕΙΟΥ 2016HOME
 
Epan Phys Kat 09
Epan Phys Kat 09Epan Phys Kat 09
Epan Phys Kat 09pefkounar
 
Φυσική Επαναληπτικό διαγώνισμα για την Πρωτομαγιά
Φυσική   Επαναληπτικό διαγώνισμα για την ΠρωτομαγιάΦυσική   Επαναληπτικό διαγώνισμα για την Πρωτομαγιά
Φυσική Επαναληπτικό διαγώνισμα για την ΠρωτομαγιάBillonious
 
ΘΕΜΑΤΑ ΠΡΟΣ ΕΠΙΛΥΣΗ ΣΤΑ ΡΕΥΣΤΑ (ΛΥΜΕΝΑ) / ΨΗΦΙΑΚΑ ΒΟΗΘΗΜΑΤΑ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤ...
ΘΕΜΑΤΑ ΠΡΟΣ ΕΠΙΛΥΣΗ ΣΤΑ ΡΕΥΣΤΑ (ΛΥΜΕΝΑ) / ΨΗΦΙΑΚΑ ΒΟΗΘΗΜΑΤΑ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤ...ΘΕΜΑΤΑ ΠΡΟΣ ΕΠΙΛΥΣΗ ΣΤΑ ΡΕΥΣΤΑ (ΛΥΜΕΝΑ) / ΨΗΦΙΑΚΑ ΒΟΗΘΗΜΑΤΑ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤ...
ΘΕΜΑΤΑ ΠΡΟΣ ΕΠΙΛΥΣΗ ΣΤΑ ΡΕΥΣΤΑ (ΛΥΜΕΝΑ) / ΨΗΦΙΑΚΑ ΒΟΗΘΗΜΑΤΑ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤ...HOME
 
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2006/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2006/ Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2006/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2006/ Θέματα και ΛύσειςHOME
 
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Γυμνασίου 2014 / Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Γυμνασίου 2014 / Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής Γ΄ Γυμνασίου 2014 / Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Γυμνασίου 2014 / Θέματα και ΛύσειςHOME
 
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2015 / Β΄ Φάση / Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2015 / Β΄ Φάση /  Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2015 / Β΄ Φάση /  Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2015 / Β΄ Φάση / Θέματα και ΛύσειςHOME
 

Semelhante a ΠΛΗ30 ΜΑΘΗΜΑ 6.2 (20)

ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8
ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8
ΠΛΗ30 ΕΠΑΝΑΛΗΨΗ 8
 
2005 physics
2005 physics2005 physics
2005 physics
 
Θέματα φυσικής γ γενικής 2014
Θέματα  φυσικής γ γενικής 2014Θέματα  φυσικής γ γενικής 2014
Θέματα φυσικής γ γενικής 2014
 
ΠΛΗ20 ΜΑΘΗΜΑ 2.4
ΠΛΗ20 ΜΑΘΗΜΑ 2.4ΠΛΗ20 ΜΑΘΗΜΑ 2.4
ΠΛΗ20 ΜΑΘΗΜΑ 2.4
 
Study4Exams_2016-17_Διαγώνισμα_02 (Ταλαντώσεις)
Study4Exams_2016-17_Διαγώνισμα_02 (Ταλαντώσεις)Study4Exams_2016-17_Διαγώνισμα_02 (Ταλαντώσεις)
Study4Exams_2016-17_Διαγώνισμα_02 (Ταλαντώσεις)
 
Περιοδική συνάρτηση
Περιοδική συνάρτησηΠεριοδική συνάρτηση
Περιοδική συνάρτηση
 
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2014 / Β΄ Φάση / Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2014 / Β΄ Φάση /  Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2014 / Β΄ Φάση /  Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2014 / Β΄ Φάση / Θέματα και Λύσεις
 
ΠΛΗ31 ΜΑΘΗΜΑ 4.5
ΠΛΗ31 ΜΑΘΗΜΑ 4.5ΠΛΗ31 ΜΑΘΗΜΑ 4.5
ΠΛΗ31 ΜΑΘΗΜΑ 4.5
 
2008 physics
2008 physics2008 physics
2008 physics
 
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2005/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2005/ Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2005/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2005/ Θέματα και Λύσεις
 
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2007/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2007/ Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2007/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής B΄ Λυκείου 2007/ Θέματα και Λύσεις
 
Πολυμεσική Θεωρία Ορμής-Διατήρησης Ορμής- Β΄ Λυκείου
Πολυμεσική Θεωρία Ορμής-Διατήρησης Ορμής- Β΄ ΛυκείουΠολυμεσική Θεωρία Ορμής-Διατήρησης Ορμής- Β΄ Λυκείου
Πολυμεσική Θεωρία Ορμής-Διατήρησης Ορμής- Β΄ Λυκείου
 
ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ" Γ΄ ΛΥΚΕΙΟΥ 2016
ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ"  Γ΄ ΛΥΚΕΙΟΥ 2016ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ"  Γ΄ ΛΥΚΕΙΟΥ 2016
ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ" Γ΄ ΛΥΚΕΙΟΥ 2016
 
Epan Phys Kat 09
Epan Phys Kat 09Epan Phys Kat 09
Epan Phys Kat 09
 
Φυσική Επαναληπτικό διαγώνισμα για την Πρωτομαγιά
Φυσική   Επαναληπτικό διαγώνισμα για την ΠρωτομαγιάΦυσική   Επαναληπτικό διαγώνισμα για την Πρωτομαγιά
Φυσική Επαναληπτικό διαγώνισμα για την Πρωτομαγιά
 
ΘΕΜΑΤΑ ΠΡΟΣ ΕΠΙΛΥΣΗ ΣΤΑ ΡΕΥΣΤΑ (ΛΥΜΕΝΑ) / ΨΗΦΙΑΚΑ ΒΟΗΘΗΜΑΤΑ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤ...
ΘΕΜΑΤΑ ΠΡΟΣ ΕΠΙΛΥΣΗ ΣΤΑ ΡΕΥΣΤΑ (ΛΥΜΕΝΑ) / ΨΗΦΙΑΚΑ ΒΟΗΘΗΜΑΤΑ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤ...ΘΕΜΑΤΑ ΠΡΟΣ ΕΠΙΛΥΣΗ ΣΤΑ ΡΕΥΣΤΑ (ΛΥΜΕΝΑ) / ΨΗΦΙΑΚΑ ΒΟΗΘΗΜΑΤΑ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤ...
ΘΕΜΑΤΑ ΠΡΟΣ ΕΠΙΛΥΣΗ ΣΤΑ ΡΕΥΣΤΑ (ΛΥΜΕΝΑ) / ΨΗΦΙΑΚΑ ΒΟΗΘΗΜΑΤΑ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤ...
 
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2006/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2006/ Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2006/ Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2006/ Θέματα και Λύσεις
 
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Γυμνασίου 2014 / Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Γυμνασίου 2014 / Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής Γ΄ Γυμνασίου 2014 / Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Γυμνασίου 2014 / Θέματα και Λύσεις
 
Pan diag g_lyk_2015_b_fasi_sol
Pan diag g_lyk_2015_b_fasi_solPan diag g_lyk_2015_b_fasi_sol
Pan diag g_lyk_2015_b_fasi_sol
 
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2015 / Β΄ Φάση / Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2015 / Β΄ Φάση /  Θέματα και ΛύσειςΠανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2015 / Β΄ Φάση /  Θέματα και Λύσεις
Πανελλήνιος Διαγωνισμός Φυσικής Γ΄ Λυκείου 2015 / Β΄ Φάση / Θέματα και Λύσεις
 

Mais de Dimitris Psounis

Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣDimitris Psounis
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)Dimitris Psounis
 
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)Dimitris Psounis
 
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣDimitris Psounis
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣDimitris Psounis
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)Dimitris Psounis
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ CC++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ CDimitris Psounis
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6Dimitris Psounis
 
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 Dimitris Psounis
 

Mais de Dimitris Psounis (20)

Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ (4διαφ)
 
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)
 
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ CC++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)
 
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 6
 
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 5
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.2
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
ΠΛΗ10 ΚΑΡΤΕΣ ΜΑΘΗΜΑΤΟΣ 2.1
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8 (ΕΚΤΥΠΩΣΗ)
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 8
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 7 (ΕΚΤΥΠΩΣΗ)
 
ΠΛΗ31 - ΤΕΣΤ 33
ΠΛΗ31 - ΤΕΣΤ 33ΠΛΗ31 - ΤΕΣΤ 33
ΠΛΗ31 - ΤΕΣΤ 33
 
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 6
 

Último

Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηTheodora Chandrinou
 
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxΗ Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxeucharis
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της ΙταλίαςKonstantina Katirtzi
 
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 12ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη στο 12ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑΜια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑDimitra Mylonaki
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΧρύσα Παπακωνσταντίνου
 
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptxΠασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx36dimperist
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptxΠασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx36dimperist
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptxAthina Tziaki
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψειςDimitra Mylonaki
 
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 10ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη στο 10ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptxΠασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx36dimperist
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008Θεόδωρος Μαραγκούλας
 
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYssuser369a35
 

Último (18)

Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxΗ Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
 
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 12ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
 
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑΜια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptxΠασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
 
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptxΠασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 10ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
 
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptxΠασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
 
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
 

ΠΛΗ30 ΜΑΘΗΜΑ 6.2

  • 1. ΠΛΗ30 ΕΝΟΤΗΤΑ 6: NP-πληρότητα Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής ∆ηµήτρης Ψούνης
  • 2. ΠΕΡΙΕΧΟΜΕΝΑ Α. Σκοπός του Μαθήµατος Β. Θεωρία 1. Εισαγώγή 1. Σχήµα Απόδειξης Αναγωγής 2. Αναγωγές της Προτασιακής Λογικής 2. Το πρόβληµα 3SAT είναι NP-πλήρες 1. 3SAT ανήκει στο NP 2. SAT ανάγεται στο 3SAT 3. Το πρόβληµα 1-IN-3-SAT είναι NP-πλήρες 1. 1-IN-3-SAT ανήκει στο NP 2. 3SAT ανάγεται στο 1-IN-3-SAT 4. Το πρόβληµα NAE-3SAT είναι NP-πλήρες 1. NAE-3SAT ανήκει στο NP 2. 3SAT ανάγεται στο NAE-3SAT Γ.Ασκήσεις 1. To NOT-ALL-ZERO-SAT είναι NP-πλήρες 2. Το 5SAT είναι NP-πλήρες 3. Το AtLeast3SAT είναι NP-πλήρες 4. To AlmostSAT είναι NP-πλήρες 2∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
  • 3. Α. Σκοπός του Μαθήµατος Οι στόχοι του µαθήµατος είναι: Επίπεδο Α (-) Επίπεδο Β Το 3SAT είναι NP-πλήρες Το 5SAT είναι NP-πλήρες Το AtLeast3SAT είναι NP-πλήρες Το AlmostSAT είναι NP-πλήρες Επίπεδο Γ Το 1-in-3SAT είναι NP-πλήρες Το ΝΑΕ-3SAT είναι NP-πλήρες Το ΝΟΤ-ALL-ZERO-SAT είναι NP-πλήρες 3∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
  • 4. B. Θεωρία 1. Εισαγωγή 1. Σχήµα Απόδειξης Αναγωγής 4∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής Για να αποδείξουµε ότι ένα πρόβληµα Π είναι NP-πλήρες, ακολουθούµε την εξής διαδικασία: 1. Αποδεικνύουµε ότι Π ∈ • Είτε δίνοντας µη ντετερµινιστική µηχανή Turing-µάντη που «µαντεύει» την λύση και έπειτα επαληθεύει ότι είναι όντως λύση του προβλήµατος. • Είτε δίνοντας ντετερµινιστική µηχανή Turing-επαληθευτή που δεδοµένης µιας λύσης (πιστοποιητικό) επαληθεύει σε πολυωνυµικό ντετερµινιστικό χρόνο ότι είναι λύση του προβλήµατος. 2. ∆ίνουµε µια πολυωνυµική αναγωγή από ένα γνωστό NP-πλήρες πρόβληµα Π’ στο πρόβληµα Π (Η αναγωγή συµβολίζεται µε Π’≤Π) • Όπου δίνουµε έναν κανόνα µετασχηµατισµού της εισόδου Ε’ του γνωστού προβλήµατος Π’ σε είσοδο E του αγνώστου προβλήµατος Π έτσι ώστε για κάθε στιγµιότυπο: Αποτέλεσµα του Π(Ε) ισοδύναµο µε αποτέλεσµα του Π’(Ε΄) Και δείχνουµε ότι η κατασκευή θέλει πολυωνυµικό χρόνο Θα χρησιµοποιούµε τον «µάντη» για να αποδεικνύουµε ότι ανήκει στο NP. Αν αποδείξουµε µόνο το 2ο σκέλος, τότε το πρόβληµα είναι NP-δύσκολο (NP-Hard)
  • 5. B. Θεωρία 1. Εισαγωγή 2. Αναγωγές της Προτασιακής Λογικής 5∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής ∆εδοµένου ότι το πρόβληµα SAT είναι NP-πλήρες, θα δείξουµε ότι και άλλα προβλήµατα της προτασιακής λογικής είναι επίσης NP-πλήρη. Οι αναγωγές που θα δούµε παρουσιάζονται στο παρακάτω δένδρο αναγωγών: SAT AtLeast3SAT NotAllZeroSAT 3SAT 1in3SAT 5SAT NAE3SAT AlmostSAT MAXSAT
  • 6. B. Θεωρία 2. To 3SAT είναι NP-πλήρες 6∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής Η διατύπωση του προβλήµατος 3SAT έχει ως ακολούθως: Παραδείγµατα στιγµιότυπων: Για να το αποδείξουµε: 1. ∆είχνουµε ότι ανήκει στο NP 2. Ανάγουµε το πρόβληµα SAT στο πρόβληµα 3SAT σε πολ/κο χρόνο Το πρόβληµα 3SAT: • Είσοδος: ∆ίνεται φόρµουλα φ σε κάνονική συζευκτική µορφή όπου κάθε πρόταση έχει ακριβώς 3 όρους. • Ερώτηµα: Είναι η φ ικανοποιήσιµη; Παράδειγµα 1: ∨ ∨ ∧ ∨ ∨ που είναι ικανοποιήσιµη, π.χ. µε την αποτίµηση Α, Α , Α , Α Παράδειγµα 2: ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ Η οποία δεν είναι ικανοποιήσιµη.
  • 7. B. Θεωρία 2. To 3SAT είναι NP-πλήρες 1. To 3SAT ανήκει στο NP 7∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής 1. ∆είχνουµε ότι το 3SAT ανήκει στο NP ∆εδοµένης µίας φόρµουλας φ µε m προτάσεις και n µεταβλητές • Σε µη ντετερµινιστικό χρόνο O(n) µαντεύουµε µία αποτίµηση των προτασιακών µεταβλητών και έπειτα • σε χρόνο O(m) επαληθεύουµε ότι ικανοποιεί την φόρµουλα Ο χρόνος είναι πολυωνυµικός. Συνεπώς το πρόβληµα 3SAT ανήκει στο NP
  • 8. B. Θεωρία 2. To 3SAT είναι NP-πλήρες 2. To SAT ανάγεται στο 3SAT σε πολυωνυµικό χρόνο 8∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής 2.Α) ∆ίνουµε αναγωγή από το SAT στο 3SAT ∆ίνουµε αναγωγή από το SAT στο 3SAT, δηλαδή δεδοµένης µιας φόρµουλας φ του SAT, κατασκευάζουµε φόρµουλα φ’ του 3SAT: φ ικανοποιήσιµη⟺φ’ ικανοποιήσιµη Για κάθε πρόταση του SAT κατασκευάζουµε ένα σύνολο από προτάσεις του 3SAT. ∆ιακρίνουµε περιπτώσεις ανάλογα µε το πλήθος των όρων (έστω k) της πρότασης: Αν k=1, δηλαδή η πρόταση του SAT στην φόρµουλα φ είναι π.χ. τότε την αντικαθιστούµε στην φ’ µε τις ακόλουθες 4 προτάσεις 3SAT: ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ όπου , είναι νέες µεταβλητές που δεν υπήρχαν πριν στην φόρµουλα. Αν C , έχω Α άρα Α ∨ ∨ ∧ Α ∨ ∨ ∧ Α ∨ ∨ ∧ Α ∨ ∨ Α Αν C Ψ, έχω Ψ άρα Ψ ∨ ∨ ∧ Ψ ∨ ∨ ∧ Ψ ∨ ∨ ∧ Ψ ∨ ∨ Ψ Άρα για οποιοδήποτε συνδυασµό αποτιµήσεων των , ισχύει ότι: C Ψ
  • 9. B. Θεωρία 2. To 3SAT είναι NP-πλήρες 2. To SAT ανάγεται στο 3SAT σε πολυωνυµικό χρόνο 9∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής Αν k=2, δηλαδή η πρόταση του SAT στην φόρµουλα φ είναι π.χ. ∨ τότε την αντικαθιστούµε στην φ’ µε τις ακόλουθες 2 προτάσεις 3SAT: ∨ ∨ ∧ ∨ ∨ όπου είναι νέα µεταβλητή που δεν υπήρχε πριν στην φόρµουλα. Αν C , έχω ∨ Α άρα C Α ∨ ∧ Α ∨ Α Αν C Ψ, έχω ∨ Ψ άρα C Ψ ∨ ∧ Ψ ∨ Ψ Άρα για οποιαδήποτε αποτίµηση της ισχύει ότι: C Ψ • Αν k=3, κρατάµε την αρχική πρόταση, δηλαδή θέτουµε: C C
  • 10. B. Θεωρία 2. To 3SAT είναι NP-πλήρες 2. To SAT ανάγεται στο 3SAT σε πολυωνυµικό χρόνο 10∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής Αν k=4, δηλαδή η πρόταση του SAT στην φόρµουλα φ είναι π.χ. ∨ ∨ ∨ ! τότε την αντικαθιστούµε στην φ’ µε τις ακόλουθες 2 προτάσεις 3SAT: ∨ ∨ ∧ ∨ ! ∨ όπου είναι νέα µεταβλητή που δεν υπήρχε πριν στην φόρµουλα. Αν C , τότε τουλάχιστον ένας από τους όρους ∨ και ∨ είναι αληθής: • Αν ∨ Α θέτοντας Ψ ισχύει ∨ Ψ ∧ ∨ ∨ Α Α • Αν ∨ Α θέτοντας Α ισχύει ∨ ∨ Α ∧ Α ∨ Ψ " Αν C Ψ, έχω ∨ ∨ ∨ Ψ άρα C Ψ ∨ ∧ Ψ ∨ Ψ Άρα για οποιαδήποτε αποτίµηση της ισχύει ότι: C Ψ
  • 11. B. Θεωρία 2. To 3SAT είναι NP-πλήρες 2. To SAT ανάγεται στο 3SAT σε πολυωνυµικό χρόνο 11∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής Αν k=5, δηλαδή η πρόταση του SAT στην φόρµουλα φ είναι π.χ. ∨ ∨ ∨ ! ∨ # τότε την σπάµε στην ισοδύναµη πρόταση ∨ ∨ ∨ ∧ ! ∨ # ∨ όπου είναι νέα µεταβλητή που δεν υπήρχε πριν στην φόρµουλα. Και για να είναι 3SAT σπάµε την πρόταση των 4 µεταβλητών σε 2 προτάσεις 3 µεταβλητών: ′ ∨ ∨ ∧ ∨ ∨ ∧ ! ∨ # ∨ όπου είναι νέα µεταβλητή που δεν υπήρχε πριν στην φόρµουλα. Αν k>5, δηλαδή η πρόταση του SAT στην φόρµουλα φ είναι π.χ. ∨ ∨ ∨ ⋯ ∨ & τότε την σπάµε στην ισοδύναµη πρόταση ∨ ∨ ⋯ ∨ &/ ∨ ∧ &/ ( ∨ ⋯ ∨ & ∨ όπου είναι νέα µεταβλητή που δεν υπήρχε πριν στην φόρµουλα. Έπειτα επαναλαµβάνουµε αναδροµικά στις δύο υποπροτάσεις µέχρι να αποκτήσει κάθε µία από αυτές ακριβώς τρείς όρους
  • 12. B. Θεωρία 2. To 3SAT είναι NP-πλήρες 2. To SAT ανάγεται στο 3SAT σε πολυωνυµικό χρόνο 12∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής 2.Β) ∆είχνουµε ότι η αναγωγή είναι πολυωνυµικού χρόνου Ο χρόνος της µετατροπής της φόρµουλας του SAT σε ισοδύναµη φόρµουλα του 3SAT είναι πολυωνυµικός. Πράγµατι το στιγµιότυπο του SAT αντικαθίσταται µε στιγµιότυπο που είναι πολυωνυµικά µεγαλύτερο από αυτό. Αποδεικνύεται ότι µία πρόταση µε k µεταβλητές θα αντικατασταθεί από πλήθος προτάσεων που καθορίζονται από την αναδροµική σχέση T(k)=2T(k/2) µε Τ(3)=1 και η οποία έχει πολυωνυµική λύση.
  • 13. B. Θεωρία 3. To 1in3SAT είναι NP-πλήρες 13∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής Η διατύπωση του προβλήµατος 1in3SAT έχει ως ακολούθως: Παραδείγµατα στιγµιότυπων: Για να το αποδείξουµε: 1. ∆είχνουµε ότι ανήκει στο NP 2. Ανάγουµε το πρόβληµα 3SAT στο πρόβληµα 1in3SAT σε πολ/κο χρόνο Το πρόβληµα 1in3SAT: • Είσοδος: ∆ίνεται φόρµουλα 3SAT φ. • Ερώτηµα: Υπάρχει αποτίµηση που να ικανοποιεί την φ, αλλά σε κάθε πρόταση να ικανοποιείται µόνο ένας από τους 3 όρους. Παράδειγµα 1: ∨ ∨ ∧ ∨ ∨ είναι 1in3 ικανοποιήσιµη, π.χ. µε την αποτίµηση Α, Α , Ψ , Ψ Παράδειγµα 2: ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ Η οποία δεν είναι 1in3 ικανοποιήσιµη.
  • 14. B. Θεωρία 3. To 1in3SAT είναι NP-πλήρες 1. To 1in3SAT ανήκει στο NP 14∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής ∆είχνουµε ότι το 1in3SAT ανήκει στο NP ∆εδοµένης µίας φόρµουλας φ µε m προτάσεις και n µεταβλητές • Σε µη ντετερµινιστικό χρόνο O(n) µαντεύουµε µία αποτίµηση των προτασιακών µεταβλητών και έπειτα • σε χρόνο O(m) επαληθεύουµε ότι ικανοποιεί την φόρµουλα µε τον περιορισµό σε κάθε πρόταση να αληθεύει ακριβώς ένας όρος. Ο χρόνος είναι πολυωνυµικός. Συνεπώς το πρόβληµα 1in3SAT ανήκει στο NP
  • 15. B. Θεωρία 3. To 1in3SAT είναι NP-πλήρες 2. To 3SAT ανάγεται στο 1in3SAT σε πολυωνυµικό χρόνο 15∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής 2.Α) ∆ίνουµε αναγωγή από το 3SAT στο 1in3SAT ∆ίνουµε αναγωγή από το 3SAT στο 1in3SAT, δηλαδή δεδοµένης µιας φόρµουλας φ του 3SAT, κατασκευάζουµε φόρµουλα φ’ του 1in3SAT: φ ικανοποιήσιµη ⟺ φ’ ικανοποιήσιµη από αποτίµηση που ακριβώς ένας όρος κάθε πρότασης είναι αληθής Για κάθε πρόταση του 3SAT κατασκευάζουµε ένα σύνολο από προτάσεις του 1in3SAT. Συγκεκριµένα την πρόταση ∨ ∨ την αντικαθιστούµε µε την: ∨ ) ∨ ) ∧ ) ∨ ∨ ) ∧ ) ∨ )! ∨
  • 16. B. Θεωρία 3. To 1in3SAT είναι NP-πλήρες 2. To 3SAT ανάγεται στο 1in3SAT σε πολυωνυµικό χρόνο 16∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής ∨ ) ∨ ) ∧ ) ∨ ∨ ) ∧ ) ∨ )! ∨ • Αν ∨ ∨ * τότε διακρίνουµε περιπτώσεις: • Α, Α, Α τότε : / ∨ ) ∨ ) ∧ ) ∨ * ∨ ) ∧ ) ∨ )! ∨ / • Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Α, 0 Ψ, 0 Ψ, 0 Α • Α, Α, Ψ τότε : / ∨ ) ∨ ) ∧ ) ∨ * ∨ ) ∧ ) ∨ )! ∨ * • Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Α, 0 Ψ, 0 Ψ, 0 Ψ • Α, Ψ, Α τότε : / ∨ ) ∨ ) ∧ ) ∨ / ∨ ) ∧ ) ∨ )! ∨ / • Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Ψ, 0 Α, 0 Ψ, 0 Α • Α, Ψ, Ψ τότε : / ∨ ) ∨ ) ∧ ) ∨ / ∨ ) ∧ ) ∨ )! ∨ * • Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Ψ, 0 Α, 0 Ψ, 0 Ψ • Ψ, Α, Α τότε : * ∨ ) ∨ ) ∧ ) ∨ * ∨ ) ∧ ) ∨ )! ∨ / • Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Ψ, 0 Ψ, 0 Ψ, 0 Α • Ψ, Α, Ψ τότε : * ∨ ) ∨ ) ∧ ) ∨ * ∨ ) ∧ ) ∨ )! ∨ * • Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Ψ, 0 Ψ, 0 Ψ, 0 Ψ • Ψ, Ψ, Α τότε : * ∨ ) ∨ ) ∧ ) ∨ / ∨ ) ∧ ) ∨ )! ∨ / • Άρα είναι 1in3 ικανοποιήσιµη µε την αποτίµηση 0 Ψ, 0 Α, 0 Α, 0 Ψ
  • 17. B. Θεωρία 3. To 1in3SAT είναι NP-πλήρες 2. To 3SAT ανάγεται στο 1in3SAT σε πολυωνυµικό χρόνο 17∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής ∨ ) ∨ ) ∧ ) ∨ ∨ ) ∧ ) ∨ )! ∨ • Αν ∨ ∨ / τότε υπχρεωτικά: • Ψ, Ψ, Ψ τότε : * ∨ ) ∨ ) ∧ ) ∨ / ∨ ) ∧ ) ∨ )! ∨ * • Άρα δεν είναι 1in3 ικανοποιήσιµη, αφού πρέπει υποχρεωτικά ψ1=ψ2=ψ3=ψ4=Ψ
  • 18. B. Θεωρία 3. To 1in3SAT είναι NP-πλήρες 2. To 3SAT ανάγεται στο 1in3SAT σε πολυωνυµικό χρόνο 18∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής 2.Β) ∆είχνουµε ότι η αναγωγή είναι πολυωνυµικού χρόνου Κάθε φόρµουλα του 3SAT µε n µεταβλητές και m προτάσεις µετατρέπεται σε µία ισοδύναµη του 1in3SAT µε n+4m µεταβλητές και 3m Προτάσεις. Κάθε µετατροπή γίνεται σε σταθερό χρόνο, άρα η αναγωγή είναι πολυωνυµική.
  • 19. B. Θεωρία 4. To NAE3SAT είναι NP-πλήρες 19∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής Η διατύπωση του προβλήµατος ΝΑΕ3SAT έχει ως ακολούθως: Παραδείγµατα στιγµιότυπων: Για να το αποδείξουµε: 1. ∆είχνουµε ότι ανήκει στο NP 2. Ανάγουµε το πρόβληµα 3SAT στο πρόβληµα NAE3SAT σε πολ/κο χρόνο Το πρόβληµα ΝΑΕ3SAT: • Είσοδος: ∆ίνεται φόρµουλα 3SAT φ. • Ερώτηµα: Υπάρχει αποτίµηση που να ικανοποιεί την φ, αλλά σε κάθε πρόταση να µην αληθεύουν και οι 3 όροι Παράδειγµα 1: ∨ ∨ ∧ ∨ ∨ είναι NAE3SAT ικανοποιήσιµη, π.χ. µε την αποτίµηση Α, Α , Ψ , Ψ Παράδειγµα 2: ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ ∧ ∨ ∨ Η οποία δεν είναι NAE3SAT ικανοποιήσιµη.
  • 20. B. Θεωρία 4. To NAE3SAT είναι NP-πλήρες 1. To NAE3SAT ανήκει στο NP 20∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής ∆είχνουµε ότι το NAE3SAT ανήκει στο NP ∆εδοµένης µίας φόρµουλας φ µε m προτάσεις και n µεταβλητές • Σε µη ντετερµινιστικό χρόνο O(n) µαντεύουµε µία αποτίµηση των προτασιακών µεταβλητών και έπειτα • σε χρόνο O(m) επαληθεύουµε ότι ικανοποιεί την φόρµουλα µε τον περιορισµό σε κάθε πρόταση να αληθεύουν 1 ή 2 όρους. Ο χρόνος είναι πολυωνυµικός. Συνεπώς το πρόβληµα ΝΑΕ3SAT ανήκει στο NP
  • 21. B. Θεωρία 4. To NAE3SAT είναι NP-πλήρες 2. To 3SAT ανάγεται στο NAE3SAT σε πολυωνυµικό χρόνο 21∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής 2.Α) ∆ίνουµε αναγωγή από το 3SAT στο NAE3SAT ∆ίνουµε αναγωγή από το 3SAT στο NAE3SAT, δηλαδή δεδοµένης µιας φόρµουλας φ του 3SAT, κατασκευάζουµε φόρµουλα φ’ του NAE3SAT: φ ικανοποιήσιµη ⟺ φ’ ικανοποιήσιµη από αποτίµηση που ικανοποιεί 1 ή 2 όρους από κάθε πρόταση Για κάθε πρόταση του 3SAT κατασκευάζουµε ένα σύνολο από προτάσεις του ΝΑΕ3SAT. Συγκεκριµένα γίνεται πρώτα µία αντίστοίχιση κάθε µεταβλητής x στις µεταβλητές x1, x2 έτσι ώστε: • Εάν x=1, τότε x1=1, x2=0 ή x1=0, x2=1 • Εάν x=0, τότε x1=0, x2=0 ή x1=1, x2=1
  • 22. B. Θεωρία 4. To NAE3SAT είναι NP-πλήρες 2. To 3SAT ανάγεται στο NAE3SAT σε πολυωνυµικό χρόνο 22∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής 2.Α) ∆ίνουµε αναγωγή από το 3SAT στο NAE3SAT H πρόταση ∨ ∨ 1 είναι ισοδύναµη µε την πρόταση: ∧ ∨ ∧ ∨ ∧ ∨ ∧ ∨ 1 ∧ 1 ∨ 1 ∧ 1 Η οποία µπορεί να αντικατασταθεί µε τις ακόλουθες 6 προτάσεις 6 µεταβλητών: ∨ ∨ ∨ ∨ 1 ∨ 1 ∨ ∨ ∨ ∨ 1 ∨ 1 ∨ ∨ ∨ ∨ 1 ∨ 1 ∨ ∨ ∨ ∨ 1 ∨ 1 ∨ ∨ ∨ ∨ 1 ∨ 1 ∨ ∨ ∨ ∨ 1 ∨ 1 ∨ ∨ ∨ ∨ 1 ∨ 1 ∨ ∨ ∨ ∨ 1 ∨ 1 Και κάθε πρόταση 6 µεταβλητών ∨ ∨ ∨ ∨ 1 ∨ 1 µετατρέπεται σόπως κάναµε στην απόδειξη της πρόταση 1in3SAT στην ισοδύναµη πρόταση: ∨ ∨ 2 ∧ 2 ∨ ∨ 3 ∧ 3 ∨ ∨ 4 ∧ 4 ∨ 1 ∨ 1
  • 23. B. Θεωρία 4. To NAE3SAT είναι NP-πλήρες 2. To 3SAT ανάγεται στο NAE3SAT σε πολυωνυµικό χρόνο 23∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής 2.Β) ∆είχνουµε ότι η αναγωγή είναι πολυωνυµικού χρόνου Μία 3SAT φόρµουλα µε n µεταβλητές και m προτάσεις µετατρέπεται σε µία ισοδύναµη του NAE3SAT µε 2n+24m µεταβλητές και 32m προτάσεις. Κάθε µετατροπή πρότασης γίνεται σε σταθερό χρόνο, άρα η αναγωγή είναι πολυωνυµική.
  • 24. Γ. Ασκήσεις Εφαρµογή 1 Το SAT ανάγεται στο NOT-ALL-ZERO-SAT Χρησιµοποιώντας το NP-πλήρες πρόβληµα της ΙΚΑΝΟΠΟΙΗΣΙΜΟΤΗΤΑΣ (SAT) αποδείξτε ότι το παρακάτων πρόβληµα είναι NP-πλήρες: ∆οθείσης λογικής έκφρασης: φ ∧ ∧ ⋯ ∧ 6 σε συζευκτική κανονική µορφή, ορισµένη σε 7 µεταβλητές , , … , 9 η οποία δεν ικανοποιείται από την ανάθεση τιµών 09ερωτάται αν υπάρχει ανάθεση τιµών ; ∈ <0,1>∗ που να ικανοποιεί την φόρµουλα φ; 24∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
  • 25. Γ. Ασκήσεις Εφαρµογή 2 Το 3SAT ανάγεται στο 5SAT Χρησιµοποιώντας το NP-πλήρες πρόβληµα της 3-ικανοποιησιµότητας (3SAT) να αποδείξετε ότι το πρόβληµα της 5-ικανοποιησιµότητας είναι NP-πλήρες. 25∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
  • 26. Γ. Ασκήσεις Εφαρµογή 3 Το SAT ανάγεται στο AtLeast3SAT Το πρόβληµα της τριπλής ικανοποιησιµότητας, ορίζεται ως εξής. ∆ίνεται λογική έκφραση φ σε κανονική συζευκτική µορφή ορισµένη σε n µεταβλητές µε m προτάσεις. Ερωτάται αν υπάρχουν τουλάχιστον 3 αναθέσεις τιµών που να ικανοποιούν την φ. Αποδείξτε ότι η τριπλή ικανοποιησιµότητα είναι NP-πλήρες πρόβληµα.Για την απόδειξη χρησιµοποιήστε το γνωστό NP-πλήρες πρόβληµα της ικανοποιησιµότητας (SAT). 26∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
  • 27. Γ. Ασκήσεις Εφαρµογή 4 Το SAT ανάγεται στο MAXSAT Το πρόβληµα MAXSAT ορίζεται ως εξής: ∆ίνεται λογική πρόταση σε Συζευκτική Κανονική Μορφή, ορισµένη σε n µεταβλητές, µε m προτάσεις, και θετικός ακέραιος k. Υπάρχει ανάθεση τιµών που να ικανοποιεί τουλάχιστον k προτάσεις της έκφρασης; Αποδείξτε ότι το πρόβληµα MAXSAT είναι ΝΡ- πλήρες. ΥΠΟ∆ΕIΞΗ: Για την αναγωγή χρησιµοποιήστε το γνωστό ΝΡ-πλήρες πρόβληµα SAT. Το πρόβληµα SAT ορίζεται ως εξής: ∆ίνεται λογική έκφραση σε Συζευκτική Κανονική Μορφή, ορισµένη σε n µεταβλητές, µε m προτάσεις. Υπάρχει ανάθεση τιµών που να ικανοποιεί την έκφραση; 27∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής
  • 28. Γ. Ασκήσεις Εφαρµογή 5 Το SAT ανάγεται στο AlmostSAT Το πρόβληµα ALMOST SAT ορίζεται ως εξής: ∆ίνεται λογική έκφραση Φ σε Συζευκτική Κανονική Μορφή, ορισµένη σε n µεταβλητές, µε m προτάσεις. Υπάρχει ανάθεση τιµών που να ικανοποιεί τουλάχιστον m-1 προτάσεις της Φ; Αποδείξτε ότι το πρόβληµα ALMOST SAT είναι ΝΡ-πλήρες. Για την αναγωγή χρησιµοποιήστε το γνωστό ΝΡ-πλήρες πρόβληµα SAT. Το πρόβληµα SAT ορίζεται ως εξής: ∆ίνεται λογική έκφραση Ψ σε Συζευκτική Κανονική Μορφή, ορισµένη σε n µεταβλητές, µε m προτάσεις. Υπάρχει ανάθεση τιµών που να ικανοποιεί την Ψ; 28∆ηµήτρης Ψούνης, ΠΛΗ30, Μάθηµα 6.2: Αναγωγές Προτασιακής Λογικής