Σχέσεις Μερικής Διάταξης

Σχετικά έγγραφα
Σχέσεις Μερικής ιάταξης

Σχέσεις Μερικής ιάταξης

Σχέσεις Μερικής ιάταξης

Σχέση Μερικής ιάταξης Σχέση Μερικής ιάταξης (ή µερική διάταξη): ανακλαστική, αντισυµµετρική, και µεταβατική. Αριθµοί: α β (αλλά όχι α < β), α β, Σύνολ

Διδάσκοντες: Δ. Φωτάκης, Δ. Σούλιου Επιμέλεια διαφανειών: Δ. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Σχέσεις. Διμελής Σχέση. ΣτοΊδιοΣύνολο. Αναπαράσταση

ιµελής Σχέση ιατεταγµένο ζεύγος (α, β): ύο αντικείµενα (όχι κατ ανάγκη διαφορετικά) σε καθορισµένη σειρά. Γενίκευση: διατεταγµένη τριάδα (α, β, γ), δι

Σχέσεις. ιδάσκοντες:. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Αναζήτηση Κατά Βάθος. ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Αναζήτηση Κατά Βάθος. Επιμέλεια διαφανειών: Δ. Φωτάκης Συμπληρώσεις: Α. Παγουρτζής. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Αναζήτηση Κατά Βάθος. ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Ισοδυναµίες, Μερικές ιατάξεις

Αναζήτηση Κατά Βάθος. Επιµέλεια διαφανειών:. Φωτάκης διαφάνειες για SCC: A. Παγουρτζής. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ιδάσκοντες: Φ. Αφράτη,. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Αναζήτηση Κατά Πλάτος

Κανονικές Γλώσσες. Κανονικές Γλώσσες. Κανονικές Γλώσσες και Αυτόματα. Κανονικές Γλώσσες και Αυτόματα

Αναζήτηση Κατά Πλάτος

Αρχή του Περιστερώνα. ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Αρχή του Περιστερώνα. ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

έντρα ιδάσκοντες:. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο

Συντομότερες ιαδρομές

Αναζήτηση Κατά Πλάτος

a. a + b = 3. b. a διαιρεί τ ο b. c. a - b = 0. d. ΜΚΔ(a, b) = 1. e. ΕΚΠ(a, b) = 6.

Διδάσκοντες: Φ. Αφράτη, Δ. Φωτάκης, Δ. Σούλιου Επιμέλεια διαφανειών: Δ. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Πεπερασμένα Αυτόματα. ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Κανονικές Γλώσσες. ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Συντομότερες Διαδρομές

Αναζήτηση Κατά Πλάτος

Συντομότερες Διαδρομές

Σύνολα. Ορισμός Συνόλου. Υποσύνολα και Κενό Σύνολο. Στοιχεία ενός συνόλου:

Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες

Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες

Συντομότερες ιαδρομές

Γλώσσες Χωρίς Συμφραζόμενα

Σύνοψη Προηγούµενου. Ισοδυναµίες, Μερικές ιατάξεις. Σχέσεις Ισοδυναµίας. Σχέσεις, Ιδιότητες, Αναπαράσταση. Ανακλαστικές (a, a) R

Μαθηματική Επαγωγή. Τεχνικές Απόδειξης. Αποδείξεις Ύπαρξης. Μαθηματική Επαγωγή

Αλγόριθµοι Γραφηµάτων

ιδάσκοντες: Φ. Αφράτη, Σ. Ζάχος,. Σούλιου

ιδάσκοντες: Φ. Αφράτη,. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Μη-Αριθμήσιμα Σύνολα, ιαγωνιοποίηση

(Γραμμικές) Αναδρομικές Σχέσεις

Συντομότερες ιαδρομές

Ασυμπτωτικός Συμβολισμός

Γλώσσες Χωρίς Συμφραζόμενα

Συνδυαστική Απαρίθμηση

Βασικές Έννοιες Θεωρίας Γραφημάτων

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

ΗΥ118: Διακριτά Μαθηματικά Εαρινό εξάμηνο 2019 Λύσεις ασκήσεων προόδου

ιδάσκοντες: Φ. Αφράτη,. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Αρχή Εγκλεισµού-Αποκλεισµού

2 n N: 0, 1,..., n A n + 1 A

Βασικές Έννοιες Θεωρίας Γραφημάτων

Μετασχηματισμοί, Αναπαράσταση και Ισομορφισμός Γραφημάτων

Συνδυαστική Απαρίθμηση

ΗΥ118: Διακριτά Μαθηματικά Εαρινό εξάμηνο 2016 Λύσεις ασκήσεων προόδου

3η Σειρά Γραπτών Ασκήσεων

, για κάθε n N. και P είναι αριθμήσιμα.

Εισαγωγικές Έννοιες. ημήτρης Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Εθνικό Μετσόβιο Πολυτεχνείο

Θεωρία Υπολογισμού και Πολυπλοκότητα Μαθηματικό Υπόβαθρο

Δρ. Βασίλειος Γ. Καμπουρλάζος Δρ. Ανέστης Γ. Χατζημιχαηλίδης

ΘΕΩΡΙΑ ΓΡΑΦΩΝ. 10 η Διάλεξη Κατευθυνόμενοι Γράφοι Βασικά χαρακτηριστικά Αλγόριθμοι διάσχισης κατευθυνόμενων γράφων Λίγα Λόγια για Αλυσίδες Markov

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 7: Σχέσεις και Συναρτήσεις

HY118- ιακριτά Μαθηµατικά. Σχέσεις. Κλάσεις ισοδυναµίας. Σχέσεις ισοδυναµίας. 15 -Σχέσεις

Θέματα Μεταγλωττιστών

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Μέγιστη Ροή Ελάχιστη Τομή

Υπολογιστική Πολυπλοκότητα

Συνδυαστική Απαρίθμηση

Συνδυαστική Απαρίθμηση

Συνδυαστική Απαρίθμηση

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

1 Διάσχιση κατευθυνόμενων γραφημάτων

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

Συνδυαστική Απαρίθμηση

Μέγιστη Ροή Ελάχιστη Τομή

Υπολογιστικά & Διακριτά Μαθηματικά

Γραμμικός Προγραμματισμός

Συνδυαστική Απαρίθμηση

ΠΛΗ 20, 6 η ΟΣΣ: Δέντρα Εξετάσεις

u v 4 w G 2 G 1 u v w x y z 4

i) Για να δείξουμε την επιθυμητή ισότητα, δείχνουμε πως A B {A x : x B} και πως {A x : x B} A B. Για τον πρώτο εγκλεισμό, έστω a A B, δηλάδη a A και a

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Συνδυαστική Απαρίθμηση

Θεωρία Υπολογισμού και Πολυπλοκότητα

Σχέσεις Ορισμός Εστω σύνολα A, B. (Διμελής) σχέση ονομάζεται ένα σύνολο R A B. Η έννοια της σχέσης γενικεύει την έννοια της συνάρτησης με πεδίο ορισμο

Σχεδίαση Αλγορίθμων - Τμήμα Πληροφορικής ΑΠΘ -4ο εξάμηνο 1

ΣΥΝΕΚΤΙΚΟΤΗΤΑ ΓΡΑΦΗΜΑΤΩΝ

Εισαγωγή στους Αλγορίθμους

Μέγιστη ροή. Κατευθυνόμενο γράφημα. Συνάρτηση χωρητικότητας. αφετηρίακός κόμβος. τερματικός κόμβος. Ροή δικτύου. με τις ακόλουθες ιδιότητες

HY118- ιακριτά Μαθηµατικά

Δένδρα. Μαθηματικά (συνδυαστικά) αντικείμενα. Έχουν κεντρικό ρόλο στην επιστήμη των υπολογιστών :

Ελάχιστο Συνδετικό Δέντρο

ΗΥ118: Διακριτά Μαθηματικά Εαρινό εξάμηνο 2018 Λύσεις ασκήσεων προόδου

Γεννήτριες Συναρτήσεις

Υπολογιστικά & Διακριτά Μαθηματικά

Transcript:

Σχέση Μερικής Διάταξης Σχέσεις Μερικής Διάταξης Διδάσκοντες: Φ. Αφράτη, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχέση Μερικής Διάταξης (ή μερική διάταξη): ανακλαστική, αντισυμμετρική, και μεταβατική. Αριθμοί: α β(αλλά όχι α < β), α β, Σύνολα (σχέση στο Ρ(S)): Α Β. Ποιες από τις παρακάτω είναι σχέσεις μερικής διάταξης; Εθνικό Μετσόβιο Πολυτεχνείο Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 2 Διατεταγμένα Σύνολα Ακυκλικοί Γράφοι Σχέση μερικής διάταξης: γράφουμε α β(αντί (α, β) R). Σύνολο Α με σχέση μερικής διάταξης : μερικώς διατεταγμένο σύνολο (Α, ) (ή poset). (N, ), (N *, ), (P(Ν), ), (Άνθρωποι, Πρόγονος). Ανα βήβ α, α καιβσυγκρίσιμα. Διαφορετικά μη συγκρίσιμα. (Ν *, ): 3 και 9 συγκρ., 5 και 7 όχι. (P(Ν), ): {1} και {2} όχι. Poset (A, ) και όλα τα ζεύγη στοιχείων είναι συγκρίσιμα: ολικά διατεταγμένο σύνολο (ολική διάταξη ή αλυσίδα). (A, ) και Β Αώστε(Β, ) ολικά διατεταγμένο: Βαλυσίδα(του Α). Πεπερασμένη (μη κενή) αλυσίδα έχει μέγιστο και ελάχιστο στοιχείο. (A, ) και Β Αώστεστο(Β, ) κανένα ζεύγος συγκρίσιμο: Β αντιαλυσίδα (του Α). Κατευθυνόμενος Ακυκλικός Γράφος (ΚΑΓ, DAG) δεν έχει κύκλους, μπορεί να έχει ανακυκλώσεις. Συχνά αναπαριστούν εξαρτήσεις δραστηριοτήτων, εργασιών. R σχέση που αντιστοιχεί σε ΚΑΓ. Η ανακλαστική μεταβατική κλειστότητα S της R είναι σχέση μερικής διάταξης. Αν α β, (α, β), (β, α) S, έχουμε κύκλο (στην R). Άρα ΑΜΚ της R είναι αντισυμμετρική. Κάθε μερική διάταξη αντιστοιχεί σε ΚΑΓ. Κύκλος και μεταβατική ιδιότητα: όχι αντισυμμετρική. Μορφή ΚΑΓ για σχέσεις ολικής διάταξης; Αλυσίδες αντιστοιχούν σε μονοπάτια ΚΑΓ. Αντιαλυσίδες σε σύνολα ανεξαρτησίας ΚΑΓ. Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 3 Διακριτά Μαθηματικά (Άνοιξη 2009) 4

Διαγράμματα Hasse Διαγράμματα Hasse Απέριττοιγράφοιγιααναπαράσταση μερικών διατάξεων. Ξεκινάμε από ΚΑΓ και αφαιρούμε ανακυκλώσεις (εννούνται). Αφαιρούμε «μεταβατικές» ακμές (μόνο «βασικές» ακμές): Για κάθε α γ διαδρομή μήκους 2, αφαιρούμε ακμή (α, γ). Για κάθε ακμή (α, β), βπάνωαπόακαι αφαιρούμε φορά (βέλος). 5 Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 6 Λεξικογραφική Διάταξη Μέγιστα και Ελάχιστα Στοιχεία Posets (A 1, 1 ) και (A 2, 2 ). Λεξικογραφική διάταξη στοα 1 Α 2 : (α 1, α 2 ) < (β 1, β 2 ) αν είτε α 1 < 1 β 1 είτε α 1 = β 1 και α 2 < 2 β 2. (α 1, α 2 ) = (β 1, β 2 ) αν α 1 = β 1 και α 2 = β 2. (Ν Ν, ): (2, 4) (2, 5) (3, 2) (5, 1) (5, 100) (6, 0). Λεξικογραφική διάταξη στοα 1 Α 2... Α n : (α 1, α 2,, α n ) < (β 1, β 2,, β n ) αν για κάποιο k 0, α 1 = β 1,..., α k = β k και α k+1 < k+1 β k+1. (α 1, α 2,, α n ) = (β 1, β 2,, β n ) αν α 1 = β 1,..., α n = β n. Λεξικογραφική διάταξη συμβολοσειρών με βάση (ολική) διάταξη γραμμάτων του αλφαβήτου. Το «κενό» προηγείται κάθε συμβόλου, τόνοι αγνοούνται. Π.χ. μαντείο < μάντης < μηλιά < μήλο < το < τόπι. α maximal στοιχείο (Α, ) αν δεν υπάρχει β α με α β. α minimal στοιχείο (Α, ) αν δεν υπάρχει β α με β α. ({1, 2, 3, 4, 6, 8, 12}, ): maximal 8 και 12, minimal 1. ({2, 4, 5, 10, 12, 20, 25}, ): maximal 12, 20, 25, minimal 2, 5. (Ρ({a, b, c}), ): maximal {a, b, c} και minimal. α μέγιστο στοιχείο (Α, ) αν μοναδικό maximal, β(β α). α ελάχιστο στοιχείο (Α, ) αν μοναδικό minimal, β(α β). Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 7 Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 8

Άνω και Κάτω Φράγμα Δικτυωτά (Lattices) α άνω φράγμα στοιχείων Β Α, αν για κάθε β Β, β α. α κάτω φράγμα στοιχείων Β Α, αν για κάθε β Β, α β. Άνω για {α, b, c}: e, f, j, h. Κάτω: α. Άνω για {j, h}: όχι. Κάτω: f, d, e, b, c, α. α ελάχιστο άνω φράγμα Β Α: αάνωφράγμαβ και για κάθε βάνωφράγμα Β, α β. α μέγιστο κάτω φράγμα Β Α: ακάτωφράγμαβ και για κάθε βκάτωφράγμα Β, β α. Αν υπάρχουν, είναι μοναδικά. (A, ) είναι δικτυωτό (lattice) αν κάθε ζεύγος στοιχείων έχει ελάχιστο άνω φράγμα και μέγιστο κάτω φράγμα. Ποια από τα παρακάτω είναι δικτυωτά; Είναι δικτυωτό το ([k], ); Είναι δικτυωτά τα (Ν, ), (Ρ(S), ); Ελάχιστο άνω φράγμα α, β στο(ν, ): ΕΚΠ(α, β). Μέγιστο κάτω φράγμα α, β στο(ν, ): ΜΚΔ(α, β). Ελάχιστο άνω φράγμα Α, Β στο(p(s), ): Α Β. Μέγιστο κάτω φράγμα Α, Β στοp(s), ): Α Β. Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 9 Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 10 Αλυσίδες και Αντιαλυσίδες Αλυσίδες και Αντιαλυσίδες Α σύνολο μαθημάτων, (α, β) R ανν α προαπαιτούμενο β. Αντισυμμετρική και μεταβατική: σχέση προτεραιότητας. Ανακλαστική κλειστότητα R: σχέση μερικής διάταξης. Μήκος μεγαλύτερης αλυσίδας: ελάχιστος #εξαμήνων για πτυχίο. Μέγεθος μεγαλύτερης αντιαλυσίδας: μέγιστος #μαθημάτων στο ίδιο εξάμηνο. Αν μακρύτερη αλυσίδα στο (Α, ) έχει μήκος k 1, στοιχεία Αδιαμερίζονταισεk αντιαλυσίδες. Αν μεγαλύτερη αντιαλυσίδα στο (Α, ) έχει μέγεθος k 1, στοιχεία Αδιαμερίζονταισεk αλυσίδες. Αν μακρύτερη αλυσίδα στο (Α, ) έχει μήκος k 1, στοιχεία Αδιαμερίζονταισεk αντιαλυσίδες. Απόδειξη με επαγωγή. Βάση k = 1: Αν μακρύτερη αλυσίδα έχει 1 στοιχείο, όλαταστοιχείααποτελούν 1 αντιαλυσίδα. Επαγωγική υπόθεση: σε κάθε (Α, ) με μακρύτερη αλυσίδα μήκους k, διαμέριση Α σε k αντιαλυσίδες. Επαγωγικό βήμα: (Α, ) με μακρύτερη αλυσίδα μήκους k+1. Μσύνολοmaximal στοιχείων: Αντιαλυσίδα με 1 στοιχείο (τελευταίο) σε κάθε αλυσίδα. (Α Μ, ) έχει μακρύτερη αλυσίδα μήκους k. Διαμέριση Α Μσεk αντιαλυσίδες. Διαμέριση Ασεk+1 αντιαλυσίδες. Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 11 Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 12

Αλυσίδες και Αντιαλυσίδες Τοπολογική Διάταξη Αν μακρύτερη αλυσίδα στο (Α, ) έχει μήκος k 1, στοιχεία Α διαμερίζονται σε k αντιαλυσίδες. Αν A nm+1, τότε είτε αλυσίδα μήκους n+1 είτε αντιαλυσίδα μεγέθους m+1. Σε σύνολο nm+1 ανθρώπων, είτε αλυσίδα απογόνων μήκους m+1 είτε n+1 άνθρωποι χωρίς σχέση προγόνου-απογόνου. Αν όλες αλυσίδες μήκους m, διαμέριση σε m αντιαλυσίδες. Αν όλες αντιαλυσίδες μεγέθους n, #ανθρώπων nm! Σύνολο S με n 2 +1 θετικούς φυσικούς: Για κάθε Α S, Α = n+1, υπάρχουν x, y A, x y, με x y. Νδο υπάρχει {x 1, x 2,, x n+1 } S όπου x i x i+1, για κάθε i = 1,, n. Πρέπει νδο στο poset (S, ), υπάρχει αλυσίδα μήκους n+1. Μεγαλύτερη αντιαλυσίδα έχει μέγεθος n. Άρα υπάρχει αλυσίδα μήκους n+1. Ολική διάταξη (α 1, α 2,..., α n ) συμβατή με μερική διάταξη (Α, ). Συμβατότητα: Για κάθε i < j, είτε α i α j είτε α i, α j μη συγκρίσιμα. Γραμμική διάταξη κορυφών ΚΑΓ ώστε ακμές (εκτός ανακυκλώσεων) κατευθύνονται από αριστερά προς δεξιά. (Α, ), Απεπερασμένο, επιδέχεται τοπολογικής διάταξης. Γράφος είναι ΚΑΓ ανν επιδέχεται τοπολογικής διάταξης. (Α, ), Α πεπερασμένο, έχει 1 minimal στοιχείο. Σε ΚΑΓ, επιλέγουμε οποιοδήποτε στοιχείο. Ακολουθούμε «ακμές» στην αντίθετη φορά. Όχικύκλοικαιπεπερασμένο: τερματίζουμε σε minimal. Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 13 Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 14 Τοπολογική Διάταξη Υπολογισμός τοπολογικής διάταξης: α 1 : minimal (Α, ). α 2 : minimal (Α {α 1 }, ). α 3 : minimal (Α {α 1, α 2 }, ).... 1, 3, 2, 6, 4, 12, 8 Α, C, E, B, D, G Αναζήτηση κατά Βάθος (DFS) στο ΚΑΓ ήστοδιάγραμμαhasse (με φορά ακμών). Κορυφές σε αντίστροφη σειρά «αποχώρησης». Ολοκλήρωση εξερεύνησης κορυφής και γειτόνων: εισαγωγή κορυφής σε στοίβα. Ολοκλήρωση DFS και εξαγωγή από στοίβα: τοπολογική διάταξη. Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 15 Χρονοπρογραμματισμός Εργασιών m ίδιους επεξεργαστές {p 1, p 2,..., p m }. n εργασίες {t 1, t 2,, t n } με χρόνους εκτέλεσης w 1, w 2,, w n. Μερική διάταξη επί των εργασιών: t i t j ανν t j δεν μπορεί να αρχίσει πριν ολοκληρωθεί η t i. Χρονοδιάγραμμα εκτέλεσης εργασιών: Για κάθε εργασία t i χρόνος έναρξης s(i) και επεξεργαστής π(i). Εργασίες δεν διακόπτονται: εκκίνηση s(i), τερματισμός s(i)+w i Κάθε χρονική στιγμή, το πολύ μία εργασία σε κάθε επεξεργαστή: π(i) = π(j) [s(i), s(i)+w i ) [s(j), s(j)+w j ) = Για κάθε t j με t j t i, s(j)+w j s(i). t 1 / 2 t 3 / 1 t 2 / 2 t 4 / 2 t 5 / 2 t 6 / 4 t 7 / 1 16

Χρονοπρογραμματισμός Εργασιών Χρονοπρογραμματισμός Εργασιών Χρονοδιάγραμμα με ελάχιστο χρόνο διεκπεραίωσης. Ελαχιστοποίηση χρόνου ολοκλήρωσης τελευταίας εργασίας. Τοπολογική διάταξη αν μόνο ένας επεξεργαστής. NP-δύσκολο για m 2. Βέλτιστος χρόνος διεκπεραίωσης τουλάχιστον: (w 1 + + w n ) / m. Συνολικός χρόνος κατά μήκος μακρύτερης (χρονικά) αλυσίδας. Ποτέ επεξεργαστής αδρανής εσκεμμένα. Δεν εγγυάται βέλτιστη λύση. Εγγυάται χρόνο διεκπεραίωσης ελάχιστο χρ. διεκπ. m = 2 t 1 / 10 t 4 / 5 t 6 / 9 Ανάλυση για m = 2, χρ.διεκπ. = ω, βέλτιστος χρ.διεκπ. = ω * Υπάρχει αλυσίδα εργασιών με χρονική διάρκεια συνολική διάρκεια περιόδων αδράνειας. Περίοδος αδράνειας α i «προκαλείται» από αλυσίδα εργασιών που εκτελείται στον άλλο επεξεργαστή. Αλυσίδα εργασιών που «προκαλεί» α i έχει διάρκεια χρόνος(α i ). Ένωση αλυσίδων που «προκαλούν» περιόδους αδράνειας δίνει αλυσίδα με διάρκεια συνολική διάρκεια περιόδων αδράνειας. t 2 / 9 t 5 / 5 t 3 / 9 Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 17 Διακριτά Μαθηματικά (Άνοιξη 2009) Σχέσεις Μερικής Διάταξης 18