ΕΦΑΡΜΟΓΕΣ ΚΑΙ ΠΡΟΒΛΗΜΑΤΑ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΕΦΑΡΜΟΓΕΣ ΚΑΙ ΠΡΟΒΛΗΜΑΤΑ"

Transcript

1 ΚΕΦΑΛΑΙΟ 13 ΕΦΑΡΜΟΓΕΣ ΚΑΙ ΠΡΟΒΛΗΜΑΤΑ 13.1 Εφαρμογές Τριγωνικών Γραφημάτων 13.2 Εφαρμογές Γραφημάτων Διαστημάτων 13.3 Εφαρμογές Μεταθετικών Γραφημάτων 13.4 Προβλήματα Αλγόριθμοι Προαπαιτούμενη Γνώση Εις βάθος γνώση των χαρακτηριστικών και των ιδιοτήτων των γραφημάτων του συγγράμματος, κυρίως δε των γραφημάτων των Κεφαλαίων 9, 10, 11 και 12. Άριστη γνώση δομών δεδομένων και προχωρημένων αλγοριθμικών τεχνικών. Πολύ καλή γνώση προγραμματισμού.

2 372 Αλγοριθμική Θεωρία Γραφημάτων 13.1 Εφαρμογές Τριγωνικών Γραφημάτων Μία από τις σημαντικότερες εφαρμογές των τριγωνικών γραφημάτων είναι αυτή της απαλοιφής Gauss. Να θυμίσουμε ότι ονομασία γραφήματα τέλειας απαλοιφής (perfect elimination graphs) συγκαταλέγεται στη βιβλιογραφία μεταξύ αυτών που έχουν αποδοθεί στα τριγωνικά γραφήματα. Ε.1 Απαλοιφή Gauss Έστω Μ ένας αντιστρέψιμος πίνακας με στοιχεία m ij σε κάποιο πεδίο τιμών (όπως π.χ. στο πεδίο των πραγματικών αριθμών). Μετατρέπουμε τον πίνακα στο μοναδιαίο πίνακα I κάνοντας τις ακόλουθες πράξεις: επιλέγουμε κάθε φορά ένα μη-μηδενικό στοιχείο για οδηγό (pivot), και ενημερώνουμε τον πίνακα κάνοντας πράξεις στις γραμμές και στήλες, έτσι ώστε το γίνει 1 και όλα τα άλλα στοιχεία της γραμμής και στήλης να γίνουν 0. Η τεχνική αυτή είναι γνωστή ως απαλοιφή Gauss (Gaussian Elimination) και απαντάται στα περισσότερα βιβλία Γραμμικής Άλγεβρας. Όταν εφαρμόζουμε την τεχνική αυτή σε έναν αραιό πίνακα, η αυθαίρετη επιλογή των οδηγών στοιχείων μπορεί να οδηγήσει στη μετατροπή κάποιων μηδενικών στοιχείων σε μη-μηδενικά. Είναι εύλογο να αναρωτηθεί ο αναγνώστης εάν μπορούμε να βρούμε μία ακολουθία οδηγών στοιχείων, η οποία δεν προκαλεί αυτή την αλλαγή που αναφέραμε, δηλαδή τη μετατροπή μηδενικών στοιχείων σε μη-μηδενικά. Η μετατροπή αυτή είναι γνωστή ως συμπλήρωση (fill-in). Ένα τέλειο σχήμα απαλοιφής (perfect elimination scheme) για τον πίνακα είναι μία ακολουθία οδηγών σημείων, η οποία μετατρέπει τον πίνακα στον αντίστοιχο ταυτοτικό πίνακα Ι, χωρίς να αλλάζει μηδενικά στοιχεία αυτού σε μη-μηδενικά (έστω και προσωρινά). Ωστόσο, τέτοιες ακολουθίες δεν υπάρχουν για οποιοδήποτε πίνακα. Εάν ο πίνακας έχει ένα τέλειο σχήμα απαλοιφής και, ταυτόχρονα, ο πίνακας είναι αραιός (sparse), τότε η αραιότητα (sparseness) μπορεί να διατηρηθεί κατά τη διάρκεια της μετατροπής. Η ιδιότητα αυτή είναι ιδιαίτερα σημαντική για τις αποθηκευτικές ανάγκες του πίνακα, καθώς ένας αραιός πίνακας αναπαρίσταται αποδοτικότερα σε έναν υπολογιστή απλώς τοποθετώντας σε μία λίστα τις μημηδενικές τιμές του. να Κακή Επιλογή Καλή Επιλογή Σχήμα Δύο μετατροπές ενός Πίνακα.

3 Εφαρμογές και Προβλήματα 373 Στο Σχήμα 13.1 δίδονται δύο μετατροπές του ιδίου πίνακα, όπου στην πρώτη (κακή επιλογή) εισάγονται νέα μη-μηδενικά στοιχεία, ενώ στη δεύτερη (καλή επιλογή) δεν εισάγονται. Το ερώτημα που τίθεται εδώ είναι τι προκαλεί αυτή τη συμπλήρωση με μη-μηδενικά στοιχεία. Είναι προφανές ότι η επιλογή ενός μη-μηδενικού στοιχείου για οδηγό στοιχείο, θα προκαλέσει μετατροπή μηδενικών στοιχείων σε μη-μηδενικά, εάν ισχύει και, αλλά, για κάποιο (βλέπε Σχήμα 13.2). Σχήμα Επιλέγοντας για οδηγό το στοιχείο της θέσης (i,j) οδηγεί σε συμπλήρωση των στοιχείων (s,t). Οι αστερίσκοι αντιστοιχούν σε μη-μηδενικά στοιχεία. Ο πίνακας του Σχήματος 13.3, ενώ είναι αντιστρέψιμος, δεν έχει τέλειο σχήμα απαλοιφής. Οποιοδήποτε στοιχείο κι εάν επιλεχθεί ως πρώτο οδηγό στοιχείο θα προκαλέσει συμπλήρωση μημηδενικών τιμών. Ένας τριδιαγώνιος πίνακας, όπως αυτός που απεικονίζεται στο Σχήμα 13.4, έχει ένα πλήθος από τέλεια σχήματα απαλοιφής, ένα εκ των οποίων είναι και αυτό που λαμβάνεται από την κύρια διαγώνιο διατεταγμένη από επάνω προς τα κάτω. Σχήμα Ένας πίνακας χωρίς τέλειο σχήμα απαλοιφής. Σχήμα Ένας τριδιαγώνιος πίνακας. Οι αστερίσκοι σηματοδοτούν τα μη-μηδενικά στοιχεία. Στη συνέχεια θεωρούμε ως δεδομένο ότι ο πίνακας είναι αντιστρέψιμος και ότι οποιαδήποτε γραμμοπράξη δεν προκαλεί την εμφάνιση νέων μηδενικών στοιχείων. Ας δούμε τώρα το πρόβλημα γραφοθεωρητικά. Το γράφημα ( ) του πίνακα έχει κόμβους, με να είναι ακμή εάν-ν και. Το διμερές γράφημα ( ) του πίνακα έχει κόμβους και που αντιστοιχούν στις γραμμές και στις στήλες του πίνακα, όπου το είναι γειτονικό του, εάν-ν. Ονομάζουμε τα στοιχεία και συνεργάτες (partners), καθώς η συσχέτισή τους με τον κόμβο του ( ) είναι προφανής.

4 374 Αλγοριθμική Θεωρία Γραφημάτων Εάν είναι ένας συμμετρικός πίνακας, τότε το γράφημα ( ) είναι ένα μη-κατευθυνόμενο. Στην περίπτωση αυτή ένα μη-μηδενικό στοιχείο της διαγωνίου είναι αποδεκτό ως οδηγό στοιχείο, εάν-ν ο κόμβος που αντιστοιχεί σε αυτό είναι ένας Ν-πλήρης (simplicial) κόμβος του ( ). Αυτό ισχύει γιατί παίρνοντας ως οδηγό το είναι ισοδύναμο με το να μετατρέψω τους γειτονικούς κόμβους του σε ένα πλήρες υπογράφημα προσθέτοντας ακμές που δεν υπάρχουν και διαγράφοντας τον. Έτσι, το τέλειο σχήμα απαλοιφής για τον πίνακα, υπό την προϋπόθεση ότι όλοι οι οδηγοί που επιλέγονται από την κύρια διαγώνιο είναι διάφοροι του μηδενός, αντιστοιχεί σε ένα τέλειο σχήμα απαλοιφής του γραφήματος. Οι Rose (1970) και Golumbic (1978) με τις έρευνές τους συνέβαλλαν στην απόδειξη του εξής θεωρήματος: Θεώρημα 13.1 Έστω ένας συμμετρικός πίνακας με μη μηδενικά στοιχεία στη διαγώνιό του. Οι επόμενοι ισχυρισμοί είναι ισοδύναμοι: 1. Ο πίνακας έχει ένα τέλειο σχήμα απαλοιφής. 2. Ο πίνακας έχει ένα τέλειο σχήμα απαλοιφής υπό την προϋπόθεση ότι όλοι οι οδηγοί που επιλέγονται από την κύρια διαγώνιο είναι διάφοροι του μηδενός. 3. Το γράφημα ( ) είναι τριγωνικό γράφημα. Θα δώσουμε ένα παράδειγμα συσχέτισης της απαλοιφήσ Gauss με τα τριγωνικά γραφήματα, παίρνοντας το γράφημα ( ) του πίνακα του Σχήματος Το γράφημα ( ) είναι τριγωνικό και έστω ένα τέλειο σχήμα απαλοιφής, το οποίο παίρνεται εφαρμόζοντας τον αλγόριθμο LexBFS. Στο ίδιο σχήμα παρατηρούμε ότι η ακολουθία των στοιχείων της διαγωνίου του πίνακα αντιστοιχεί στα στοιχεία του τέλειου σχήματος απαλοιφής. Εάν τώρα εφαρμόσουμε απαλοιφή Gauss παίρνοντας ως οδηγούς τα στοιχεία, όπως αυτά εμφανίζονται στο τέλειο σχήμα απαλοιφής, θα παρατηρήσουμε ότι δεν αλλάζει κάποιο μηδενικό στοιχείο σε μηδενικό στοιχείο. Σχήμα Το γράφημα ( ) του πίνακα. Το γράφημα ( ) είναι τριγωνικό και είναι ένα τέλειο σχήμα απαλοιφής κόμβων αυτού. Το ότι τα στοιχεία είναι μηδενικά σημαίνει ότι οι αντίστοιχοι κόμβοι στο γράφημα ( ) δεν ενώνονται με ακμή. Για παράδειγμα, ο κόμβος δεν ενώνεται με τον και με τον, άρα τα στοιχεία και έχουν μηδενική τιμή. Οι κόμβοι με τους οποίους ενώνεται ο κόμβος έχουν τα αντίστοιχα στοιχεία του πίνακα διάφορα του μηδενός. Για να δείξουμε κατανοητά το

5 Εφαρμογές και Προβλήματα 375 παράδειγμα, θέτουμε κάποιες τυχαίες τιμές στα μη μηδενικά στοιχεία του πίνακα προκύπτει ο επόμενος πίνακας:. Έτσι Αρχικά, θέτουμε ως οδηγό το στοιχείο, που αντιστοιχεί στον κόμβο και είναι ο πρώτος κόμβος στο τέλειο σχήμα απαλοιφής (ο οδηγός φαίνεται στο σχήμα με έντονο μαύρο). Θα πρέπει να κάνουμε όλα τα στοιχεία της τρίτης γραμμής και της τρίτης στήλης ίσα με το μηδέν και (βλέπε Σχήμα 13.6). Σχήμα

6 376 Αλγοριθμική Θεωρία Γραφημάτων Για να δείξουμε ότι, εάν δεν εφαρμόσουμε τη διαδικασία αυτή κατά την απαλοιφή Gauss, πιθανώς να δημιουργηθούν συμπληρώσεις (fill-in), ας ξεκινήσουμε την απαλοιφή του πίνακα όχι από το στοιχείο αλλά από κάποιο άλλο τυχαίο στοιχείο. Έστω ότι ξεκινάμε από το στοιχείο. Σχήμα Εύκολα μπορούμε να δούμε ότι οποιαδήποτε γραμμοπράξη κάνουμε, για να μηδενίσουμε την 5 η γραμμή και την 5 η στήλη, προκαλεί την εμφάνιση νέων μηδενικών στοιχείων (fill-in) (βλέπε πίνακα Σχήματος 13.7) Εφαρμογές Γραφημάτων Διαστημάτων Τα γραφήματα διαστημάτων είναι μεταξύ των πιο χρήσιμων μαθηματικών δομών που μπορούν να χρησιμοποιηθούν για τη μοντελοποίηση προβλημάτων του πραγματικού κόσμου. Η γραμμή επάνω στην οποία εκτείνονται τα διαστήματα μπορεί να αναπαραστήσει οποιαδήποτε οντότητα θεωρείται μονοδιάστατη. Η γραμμικότητα μπορεί να προκύψει από φυσικούς περιορισμούς, όπως παραμορφώσεις σε μικροοργανισμούς, παγίδες ταχύτητας σε μία εθνική οδό ή αρχεία σε σειριακή αποθήκευση σε έναν υπολογιστή. Στη συνέχεια, θα αναφέρουμε κάποια αρκετά ενδιαφέροντα παραδείγματα εφαρμογών των γραφημάτων διαστημάτων. Ε.2 Χημικά Μείγματα Έστω ότι είναι χημικά μείγματα που θα πρέπει να καταψυχθούν σε στενά ελεγχόμενες συνθήκες. Αν το μείγμα πρέπει να διατηρηθεί σε μία σταθερή θερμοκρασία ανάμεσα στους και βαθμούς, τότε γεννάται το ερώτημα: πόσοι καταψύκτες απαιτούνται, για να αποθηκεύσουμε όλα τα μείγματα; Έστω το γράφημα διαστημάτων με κόμβους. Τότε δύο κόμβοι θα συνδέονται με ακμή εάν επικαλύπτονται τα διαστήματα θερμοκρασίας των αντίστοιχων μειγμάτων. Γνωρίζουμε πως εάν είναι μία κλίκα του, τότε τα διαστήματα θα έχουν ένα κοινό σημείο τομής, έστω. Ένα σύνολο καταψυκτών σε θερμοκρασία t θα είναι κατάλληλο για να τα αποθηκεύσει όλα αυτά. Συνεπώς, η λύση στο πρόβλημα της ελαχιστοποίησης θα μπορέσει να βρεθεί υπολογίζοντας μία ελάχιστη επικάλυψη-με-κλίκες (clique cover) του γραφήματος.

7 Εφαρμογές και Προβλήματα 377 Ε.3 Το Πρόβλημα του Benzer Το πρόβλημα του Benzer ρωτά αν τα υποστοιχεία μέσα σε ένα γονίδιο συνδέονται σε μία γραμμική διάταξη. Για να μπορέσουμε να απαντήσουμε σε αυτό το ερώτημα, συγκεντρώσαμε δεδομένα σε διάφορες μεταλλάξεις του γονιδίου. Για συγκεκριμένους μικροοργανισμούς, μία μεταλλαγμένη μορφή θα μπορούσε να υποτεθεί πως θα προέκυπτε από την τυπική (standard) μορφή με την αλλαγή κάποιου συνδεδεμένου τμήματος της εσωτερικής δομής. Μέσω πειραμάτων θα μπορούσε να καθορισθεί αν τα ελαττωματικά σημεία δύο μεταλλαγμένων γονιδίων επικαλύπτονται. Θα προσπαθήσουμε να δείξουμε ότι τα ελαττωματικά σημεία είναι γραμμικά. Από μία μεγάλη συλλογή από μεταλλαγμένα γονίδια παίρνουμε τα ζεύγη των επικαλυπτόμενων δεδομένων των ελαττωμάτων τους και θεωρούμε το γράφημα τομής του. Γεννάται το ερώτημα: είναι τα δεδομένα τομής συμβατά με την υπόθεση της γραμμικότητας των υποστοιχείων στο γονίδιο; Ισοδύναμα, είναι το ένα γράφημα διαστημάτων; Μία θετική απάντηση δεν επιβεβαιώνει τη γραμμικότητα. Εν τούτοις, αν τα δεδομένα είναι σωστά, μία αρνητική απάντηση αναιρεί την υπόθεση. Ο Benzer έκανε πειράματα επάνω στον ιό Phage T4. Τα ευρήματα του ήταν συνεπή με τη γραμμικότητα. Το φαινόμενο της επικάλυψης στη Βιολογία έχει έρθει πρόσφατα πάλι στην επιφάνεια. Εξετάζονται κάποιες από αυτές τις επεκτάσεις: τα τελευταία χρόνια, στη μοριακή βιολογία τα γονίδια έχουν απεικονισθεί ως μη-επικαλυπτόμενες ακολουθίες DNA (εντός του χρωμοσώματος). Λεπτομερείς έρευνες κάποιων βακτηρίων και προερχόμενων από ιό γονιδίων ισχυροποίησαν αυτή την άποψη. Επιπρόσθετα, στην υπόθεση των μη-επικαλυπτόμενων γονιδίων βασίζονται πολλές γενετικές θεωρίες. Ωστόσο, πρόσφατα στοιχεία δείχνουν ότι τα γονίδια που προέρχονται από ιό και πιθανότατα και τα βακτηριακά γονίδια μπορεί να επικαλύπτονται. Δεν υπάρχει κάποια από τις έρευνες με τα βακτήρια που παρέχει αναμφισβήτητα στοιχεία ότι τα γονίδια επικαλύπτονται, αλλά όλα υπονοούν πως το φαινόμενο αυτό συμβαίνει. Αν τα επικαλυπτόμενα γονίδια υπάρχουν τελικά, οι τρέχουσες αντιλήψεις του οργανισμού των γονιδίων και ο έλεγχος της γονιδιακής έκφρασης μαζί με τις αντιλήψεις του περιεχομένου πληροφορίας των μορίων DNA και την επιρροή των μεταλλαγών στο DNA μπορεί να χρειασθεί να αναθεωρηθούν ουσιαστικά. Ε.4 Χρονολόγηση Αρχαιοτήτων Στην αρχαιολογία, πολλές φορές προσπαθούμε να τοποθετήσουμε ένα σύνολο στοιχείων στη σωστή χρονολογική τους σειρά. Στην αλλαγή του αιώνα, ο Flinders Petrie, ένας πολύ γνωστός αρχαιολόγος, διατύπωσε το πρόβλημα αυτό ονομάζοντας το sequence dating, ενώ μελετούσε 800 τύπους από πήλινα σκεύη που βρήκε σε 900 Αιγυπτιακούς τάφους. Αυτό το πρόβλημα έχει αρκετά κοινά με τα γραφήματα διαστημάτων και την ιδιότητα των διαδοχικών άσσων. Έστω το σύνολο των τεχνουργημάτων που έχουν ανακαλυφθεί σε διάφορους τάφους. Σε κάθε τεχνούργημα θα πρέπει να αντιστοιχήσουμε ένα χρονικό διάστημα (άγνωστο σε εμάς) κατά τη διάρκεια του οποίου ήταν σε χρήση. Σε κάθε τάφο αντιστοιχεί ένα σημείο στο χρόνο (επίσης άγνωστο) όταν τα περιεχόμενα του ενταφιάσθηκαν. Το πρόβλημα μας είναι ανακαλύψουμε αυτές τις συσχετίσεις.

8 378 Αλγοριθμική Θεωρία Γραφημάτων (α) Έστω ο πίνακας πρόσπτωσης του οποίου οι γραμμές αναπαριστούν τους τάφους και οι στήλες τα τεχνουργήματα που είτε ανήκουν είτε δεν ανήκουν σε ένα δοθέντα τάφο. Υποθέτοντας ότι ένας τάφος περιέχει κάθε μέλος του σε χρήση τη στιγμή της ταφής, ο πίνακας θα έχει την ιδιότητα των διαδοχικών άσσων για τις στήλες. Κάθε μετάθεση των γραμμών που δίνει τους διαδοχικούς άσσους αντιστοιχεί σε μία αποδεκτή χρονολογική σειρά των τάφων και ορίζει μία πιθανή ανάθεση διαστημάτων για το. Από τη στιγμή που μπορεί να υπάρχουν αρκετά από αυτά, άλλες μέθοδοι μπορεί να χρειασθεί να χρησιμοποιηθούν, για να περιορίσουν επιπλέον τις πιθανότητες. (β) Έστω το γράφημα του οποίου οι κόμβοι αναπαριστούν τα τεχνουργήματα, με δύο κόμβους να συνδέονται με μία ακμή, αν τα αντίστοιχα τεχνουργήματα βρίσκονται σε κάποιον κοινό τάφο. Υποθέτοντας ότι κάθε ζεύγος τεχνουργημάτων με επικαλυπτόμενα διαστήματα μπορεί να βρεθούν μαζί σε κάποιον τάφο, έχουμε το ως ένα γράφημα διαστημάτων και κάθε ανάθεση διαστημάτων για το θα είναι ένα υποψήφιο διάστημα για το. Ε.5 Διαδοχική Αποθήκευση και Ανάκτηση Έστω ένα σύνολο από διακριτά στοιχεία δεδομένων (εγγραφές) και έστω μία συλλογή από υποσύνολα του που καλούνται αναζητήσεις. Μπορεί το να τοποθετηθεί σε μία γραμμική σειριακή αποθήκευση με τέτοιο τρόπο, ώστε τα μέλη κάθε να αποθηκεύονται σε διαδοχικές τοποθεσίες; Όταν αυτός ο τρόπος αποθήκευσης είναι πιθανός, μπορούμε να αποκτήσουμε πρόσβαση στις εγγραφές που είναι σχετικές με κάθε αναζήτηση με δύο παραμέτρους, έναν αρχικό δείκτη και ένα μήκος (ιδιότητα διαδοχικής ανάκτησης - consecutive retrieval). Είναι καθαρά μία αναδιατύπωση της ιδιότητας της συνεχόμενης διάταξης (consecutive arrangement). Έτσι, το ερώτημα μπορεί να απαντηθεί αποτελεσματικά με χρήση των -δένδρων. Ε.6 Χρονοπρογραμματισμός Μαθημάτων Αυτό είναι ένα σύνηθες πρόβλημα στην πληροφορική, στο οποίο δίνεται ένας αριθμός εργασιών με διαφορετικούς χρόνους έναρξης και επεξεργασίας και ενδιαφερόμαστε για την εύρεση της σειράς αυτών των εργασιών που έχουν ορισμένες ιδιότητες. Για παράδειγμα, ας θεωρήσουμε μία συλλογή μαθημάτων που προσφέρει ένα πανεπιστήμιο. Έστω το χρονικό διάστημα που λαμβάνει χώρα ένα μάθημα. Θέλουμε να αναθέσουμε τα μαθήματα στις αίθουσες έτσι ώστε να μη γίνονται δύο μαθήματα την ίδια ώρα στην ίδια αίθουσα. Πρόκειται, δηλαδή για ένα πρόβλημα χρωματισμού των κόμβων ενός γραφήματος, όπου εάν-ν, δηλαδή, εάν δύο μαθήματα γίνονται στην ίδια αίθουσα (αντίστοιχα δύο κόμβοι έχουν το ίδιο χρώμα στο γράφημα), τότε αυτά θα πρέπει να γίνονται σε διαφορετικά (μηεπικαλύπτοντα) χρονικά διαστήματα (αντίστοιχα οι δύο κόμβοι δεν θα πρέπει να είναι γειτονικές).

9 Εφαρμογές και Προβλήματα 379 Ε.7 Χώρος Συνάντησης Στο Τυπικό Ινστιτούτο των Μαθηματικών Επιστημών (TIMS) κάθε νέος καθηγητής επισκέπτεται το χώρο συνάντησης (coffee lounge) μία φορά κατά τη διάρκεια της πρώτης μέρας του εξαμήνου και συναντά καθέναν που βρίσκεται εκεί. Πως μπορούμε να αναθέσουμε τους νέους καθηγητές στα μικρά ξέχωρα δωμάτια του κυλικείου έτσι ώστε να μη συναντά κάποιος ένα νέο πρόσωπο κατά τη διάρκεια όλου του υπολοίπου εξαμήνου; Αυτό είναι ξεκάθαρα ένα πρόβλημα χρωματισμού ενός γραφήματος διαστημάτων, όπου οι κόμβοι του γραφήματος είναι οι καθηγητές και δύο κόμβοι συνδέονται με ακμή, όταν τα αντίστοιχα διαστήματα επικαλύπτονται, δηλαδή όταν δύο καθηγητές είναι σε γειτονικά δωμάτια του χώρου συνάντησης, όπου ο ένας μπορεί να δει τον άλλο Εφαρμογές Μεταθετικών Γραφημάτων Τα προηγούμενα διαγράμματα ταιριάσματος και ο χαρακτηρισμός των μεταθετικών γραφημάτων ως γραφήματα τομής μας διευκολύνει στη μοντελοποίηση και μελέτη ενός μεγάλου πλήθους εφαρμογών. Παρουσιάζουμε, στη συνέχεια, δύο εφαρμογές όπου δείχνουμε ότι η αποτελεσματική επίλυση προβλημάτων βελτιστοποίησης σε μεταθετικά γραφήματα δίδουν βέλτιστες λύσεις στις εφαρμογές μας. Ε.8 Έλεγχος Εναέριας Κυκλοφορίας Έστω ότι έχουμε δύο συλλογές πόλεων, τη συλλογή με πόλεις της Αμερικής και τη συλλογή με πόλεις της Ευρώπης, και έστω ότι βρίσκονται αντίστοιχα σε δύο παράλληλες γραμμές. Υποθέτουμε ότι έχουν προγραμματισθεί την ίδια ημέρα και την ίδια ώρα διάφορες αεροπορικές πτήσεις μεταξύ πόλεων της συλλογής και πόλεων της συλλογής, οι οποίες ακολουθούν συγκεκριμένες αεροδιαδρομές (βλέπε Σχήμα 13.7). Πρόβλημα. Ένας ελεγκτής εναέριας κυκλοφορίας θα ήθελε, προς αποφυγή κάποιας εναέριας σύγκρουσης, να αναθέσει το ύψος κάθε πτήσης, έτσι ώστε πτήσεις που διασταυρώνονται να πετούν σε διαφορετικά ύψη. Εάν θεωρήσουμε ότι οι αεροδιαδρομές των πτήσεων μεταξύ των πόλεων και είναι ευθείες γραμμές ή συνεχείς καμπύλες, τότε μπορούμε να μοντελοποιήσουμε το πρόβλημα ως ένα διμερές γράφημα ενσωματωμένο στο επίπεδο: οι κόμβοι του γραφήματος αντιστοιχούν στις πόλεις των συλλογών και, ενώ οι ακμές στις αεροδιαδρομές των πτήσεων. Στο Σχήμα 13.8α δίδεται ένα διμερές γράφημα που απεικονίζει με ευθείες γραμμές τις αεροδιαδρομές πτήσεων μεταξύ 8 πόλεων (3 από τη συλλογή και 5 από την ), ενώ στο Σχήμα 13.8β δίδεται ένα αντίστοιχο διμερές γράφημα που απεικονίζει με συνεχείς καμπύλες τις αεροδιαδρομές πτήσεων μεταξύ των ίδιων πόλεων.

10 380 Αλγοριθμική Θεωρία Γραφημάτων (α) (β) Σχήμα (α) Ένα διμερές γράφημα που απεικονίζει με ευθείες γραμμές τις αεροδιαδρομές πτήσεων μεταξύ 3 και 5 πόλεων. (β) Ένα διμερές γράφημα που απεικονίζει με συνεχείς καμπύλες τις αεροδιαδρομές πτήσεων μεταξύ των ίδιων πόλεων. Είναι εύκολο να παρατηρήσει κάποιος ότι από το διμερές γράφημα πάρουμε το διάγραμμα ταιριάσματος της μετάθεσης μεταθετικό γράφημα (Σχήμα 13.9). μπορούμε εύκολα να και, στη συνέχεια, το (α) (β) Σχήμα (α) Το διάγραμμα ταιριάσματος της μετάθεσης που παράγεται από το διμερές γράφημα του Σχήματος 12.8(α). (β) Το μεταθετικό γράφημα. Επίσης, εύκολα παρατηρεί κάποιος ότι μπορούμε να πάρουμε το γράφημα άμεσα από το διμερές γράφημα, χωρίς να κατασκευάσουμε το διάγραμμα ταιριάσματος της μετάθεσης, αρκεί να κατασκευάσουμε το γράφημα τομής των ακμών του διμερούς γραφήματος (δηλαδή το γράφημα τομής των αεροδιαδρομών των πτήσεων), που είναι ακριβώς το μεταθετικό γράφημα. Είναι προφανές ότι, εάν πάρουμε το γράφημα τομής των ακμών του διμερούς γραφήματος, τότε προκύπτει ένα -γράφημα. Στην εφαρμογή μας, ο ελεγκτής εναέριας κυκλοφορίας θα αποφύγει οπουδήποτε εναέρια σύγκρουση, αρκεί να αναθέσει διαφορετικά ύψη μόνο στις πτήσεις που διασταυρώνονται (ένας έξυπνος ελεγκτής, με γραφο-θεωρητικές γνώσεις, αμέσως θα αναγνώριζε ότι το πρόβλημά του

11 Εφαρμογές και Προβλήματα 381 ανάγεται σε πρόβλημα χρωματισμού). Πράγματι, μπορούμε να θεωρήσουμε ότι κάθε ύψος είναι ένα χρώμα και να λύσουμε το πρόβλημα του χρωματισμού στο μεταθετικό γράφημα (ή στο -γράφημα). Στο παράδειγμα του Σχήματος 13.8α που έχουμε πτήσεις, ο ελεγκτής μπορεί να λύσει βέλτιστα το πρόβλημά του χρησιμοποιώντας μόνο διαφορετικά ύψη από το σύνολο των διαφορετικών υψών που διαθέτει. Εάν, για παράδειγμα, επιλέξει τα διαφορετικά ύψη να είναι , και πόδια, τότε μία βέλτιστη λύση θα ήταν η εξής: (1) Τορόντο Μαδρίτη: ft (4) Νέα Υόρκη Ρώμη: ft (2) Τορόντο Αθήνα: ft (5) Σικάγο Λονδίνο: ft (3) Νέα Υόρκη Μαδρίτη: ft (6) Σικάγο Βιέννη: ft διότι γραφήματος. είναι ένας βέλτιστος χρωματισμός του μεταθετικού Ε.9 Μετατόπιση Διαστημάτων Έστω μία συλλογή n ευθύγραμμων διαστημάτων, όπου και είναι το μήκος του διαστήματος,. Υποθέτουμε ότι τα διαστήματα που μπορεί να επικαλύπτονται, είναι διατεταγμένα έτσι ώστε. Έστω είναι το κόστος μετατόπισης του διαστήματος (υποθέτουμε ότι το κόστος μετακίνησης είναι σταθερό και ανεξάρτητο της απόστασης μετακίνησης). Πρόβλημα. Θέλουμε να βρούμε μία μετατόπιση των διαστημάτων ελάχιστου κόστους τέτοια ώστε: (i) η διάταξη των διαστημάτων να διατηρηθεί, δηλαδή, και (ii) τα διαστήματα να μην επικαλύπτονται. Μία λύση στο πρόβλημα αυτό θα ήταν η ακόλουθη. Θεωρούμε το γράφημα τομής με τον εξής τρόπο: που ορίζεται με, και εάν-ν (i < j). Είναι εύκολο να παρατηρήσει κάποιος ότι δύο διαστήματα, σχετίζονται στο γράφημα, δηλαδή, εάν-ν τα διαστήματα μεταξύ των και μπορούν να μετακινηθούν, έτσι ώστε όλα τα διαστήματα (συμπεριλαμβανομένων των και ) να μην επικαλύπτονται. Επομένως, η λύση θα ήταν να βρούμε μία κλίκα στο γράφημα με μέγιστο βάρος και να μετατοπίσουμε όλα τα διαστήματα εκτός από τα διαστήματα που αντιστοιχούν στους κόμβους της κλίκας. Με άλλα λόγια, η λύση του προβλήματός μας ανάγεται στον υπολογισμό μίας μέγιστης έμβαρης κλίκας (maximum weighted clique) στο γράφημα. Το γράφημα μεταβατικό και μεταθετικό γράφημα (δίδεται ως άσκηση).

12 382 Αλγοριθμική Θεωρία Γραφημάτων 13.4 Προβλήματα Υλοποίησης Αλγόριθμοι Στην ενότητα αυτή του κεφαλαίου, παρουσιάζουμε εφαρμογές και ζητείται η υλοποίησή τους σε μια γλώσσα προγραμματισμού και η εκτέλεσή τους με διάφορες εισόδους. Π.1 Φαρμακευτική Εταιρεία Μία φαρμακευτική εταιρεία, με εμπορική ονομασία ΜS-Pharmacy, παράγει και διακινεί n φαρμακευτικά σκευάσματα, τα οποία διατηρεί σε χώρους ψύξης (ψυγεία). Κάθε φαρμακευτικό σκεύασμα έχει ένα εύρος θερμοκρασίας στο οποίο διατηρείται. 1) Σχεδιάστε και αναλύστε έναν αλγόριθμο που θα υπολογίζει το μέγιστο πλήθος φαρμάκων ( ), από τα, τα οποία μπορούν να αποθηκευθούν σε ένα χώρο ψύξης (ψυγείο), θεωρητικά απεριόριστης χωρητικότητας, και την ελάχιστη θερμοκρασία ( ) που πρέπει να έχει ο χώρος για την ασφαλή διατήρησή τους. 2) Έστω ότι η ΜS-Pharmacy παράγει σήμερα ένα νέο φαρμακευτικό σκεύασμα με εύρος θερμοκρασίας διατήρησης. Δοθέντων των φαρμακευτικών σκευασμάτων, των αντίστοιχων θερμοκρασιών διατήρησής τους και του νέου σκευάσματος, η εταιρεία ΜSF ενδιαφέρεται να μπορεί να βρίσκει γρήγορα το νέο μέγιστο πλήθος φαρμάκων ( ) από τα σκευάσματα, που μπορούν να αποθηκευθούν σε ένα χώρο ψύξης (ψυγείο) και τη νέα θερμοκρασία ( ) ασφαλούς διατήρησής τους. Σχεδιάστε και υλοποιήστε αλγόριθμο για την επεξεργασία των πληροφοριών των φαρμακευτικών σκευασμάτων και την αποθήκευσή τους σε κατάλληλες δομές δεδομένων και αλγόριθμο πολυπλοκότητας χρόνου για τον υπολογισμό των νέων τιμών των και. Παράδειγμα. Έστω ότι η εταιρεία ΜS-Pharmacy παράγει φαρμακευτικά σκευάσματα με τις ακόλουθες θερμοκρασίες διατήρησης (για απλότητα θεωρούμε μη-αρνητικές και ακέραιες τιμές): Τότε, το μέγιστο πλήθος φαρμάκων που μπορούν να αποθηκευθούν σε ένα χώρο ψύξης είναι με μία θερμοκρασία ασφαλούς διατήρησής τους. Έστω ότι η εταιρεία παράγει ένα νέο φαρμακευτικό σκεύασμα με εύρος θερμοκρασίας διατήρησής [6, 9]. Τότε, με μία θερμοκρασία ασφαλούς διατήρησής τους.. Π.2 Εταιρεία Δημοσκόπησης H εταιρεία ΜS-Poll, με κύρια δραστηριότητα σε υπηρεσίες «δημοσκόπησης», πήρε με εντολή της Google, ένα έργο με παραδοτέο ένα σύστημα εντοπισμού των α-δημοφιλών (α-popular) ενημερωτικών ιστοχώρων σε παγκόσμιο επίπεδο.

13 Εφαρμογές και Προβλήματα 383 Σύμφωνα με την εντολή της Google, ένας ιστοχώρος ενημέρωσης, για παράδειγμα ο ιστοχώρος i.gr, θα είναι -δημοφιλής εάν σε ένα σύνολο ερωτηθέντων χρηστών του διαδικτύου ο ιστοχώρος i.gr αποτελεί την πρώτη επιλογή ενημέρωσης τουλάχιστον χρηστών,. Σχεδιάστε και υλοποιήστε έναν εταιρίας ΜS-Poll, ο οποίος: αλγόριθμο, για να ενσωματωθεί στο σύστημα της 1) θα κωδικοποιεί και θα αποθηκεύει σε κατάλληλες δομές δεδομένων τα αποτελέσματα δημοσκόπησης ενός δείγματος ερωτηθέντων χρηστών του διαδικτύου, οι οποίοι υπέδειξαν έναν ιστοχώρο ενημέρωσης ως την πρώτη επιλογή τους, και 2) θα υπολογίζει και θα εμφανίζει όλους τους α-δημοφιλείς ιστοχώρους ενημέρωσης. Για ευκολία στον έλεγχο του υλοποιημένου αλγόριθμού σας, παρατηρήστε ότι σε ένα σύνολο ιστοχώρων ενημέρωσης υπάρχουν το πολύ ιστοχώροι -δημοφιλείς, το πολύ 4 ιστοχώροι -δημοφιλείς, ενώ υπάρχει το πολύ ιστοχώρος -δημοφιλής, με. Π.3 Εταιρεία Ασφαλούς Πλοήγησης H εταιρεία ΜS-Control, με κύρια δραστηριότητα σε υπηρεσίες «παγκόσμίας ασφαλούς πλοήγησης», διαθέτει ένα ισχυρό δορυφορικό σύστημα που σε σταθερό χρόνο μπορεί να εντοπίσει όλα τα πλοία: τα οποία πλέουν σε οποιαδήποτε θάλασσα του κόσμου και να υπολογίσει τις συντεταγμένες της θέσης τους,. Η εταιρεία ΜS-Control θέλει να δημιουργήσει σύστημα που να εντοπίζει γρήγορα 2 πλοία τα οποία απέχουν μεταξύ τους τη μικρότερη απόσταση έτσι ώστε, εάν,, να στέλνει SOS για αποφυγή πιθανής σύγκρουσης, όπου ν.μ. (1 ν.μ. = 1852 μέτρα). έχει καθοριστεί διεθνώς να είναι 1) Σχεδιάστε και υλοποιήστε έναν αλγόριθμο, για να ενσωματωθεί στο σύστημα της εταιρείας, ο οποίος θα εντοπίζει 2 πλοία και που έχουν την ελάχιστη απόσταση, μεταξύ όλων των ζευγών πλοίων από το σύνολο των πλοίων, δηλαδή πλοία που ικανοποιούν την σχέση (1) και, στη συνέχεια, 2) θα ελέγχει τη σχέση, όπου = 2 ν.μ., και θα αποφασίζει εάν θα στέλνει SOS στα πλοία και για αποφυγή πιθανής σύγκρουσής τους.

14 384 Αλγοριθμική Θεωρία Γραφημάτων Π.4 Εταιρεία Κοινωνικής Δικτύωσης H εταιρεία MS-Social, με κύρια δραστηριότητα σε υπηρεσίες «κοινωνικής δικτύωσης», διαθέτει το λογισμικό κοινωνικής δικτύωσης Net-book, στο οποίο έχουν εγγραφεί χρήστες (users),, οι οποίοι συνδέονται μεταξύ τους με άμεση ή έμμεση σχέση γνωριμίας και την οποία σχέση έχουν γνωστοποιήσει στο Net-book. O χρήστης συνδέεται με άμεση σχέση γνωριμίας με το χρήστη, εάν ο γνωρίζει τον (αυτό δεν σημαίνει ότι κατ ανάγκη και ο γνωρίζει τον ),. Ο χρήστης συνδέεται με έμμεση σχέση γνωριμίας με το χρήστη εάν ο γνωρίζει τον μέσω κάποιου άλλου χρήστη ή γενικά μέσω κάποιας ακολουθίας χρηστών όπου ο χρήστης γνωρίζει άμεσα τον, ο γνωρίζει άμεσα τον και, τέλος, ο χρήστης γνωρίζει άμεσα τον, όπου. Είναι προφανές ότι στο κοινωνικό δίκτυο Net-book μπορεί να υπάρχουν χρήστες που δεν γνωρίζουν ούτε άμεσα ούτε έμμεσα κάποιους άλλους χρήστες του δικτύου. Η εταιρεία MS-Social θέλει αρχικά να δημιουργήσει και να προσφέρει μία νέα υπηρεσία στο σύστημα Net-book όπου ένας χρήστης θα μπορεί να βλέπει την «ισχυρή ομάδα γνωριμίας» του. Ισχυρή Ομάδα Γνωριμίας: Μία ομάδα χρηστών αποτελεί «ισχυρή ομάδα γνωριμίας», εάν για κάθε ζεύγος χρηστών και της ομάδας ο χρήστης γνωρίζει άμεσα ή έμμεσα το χρήστη και ο χρήστης γνωρίζει άμεσα ή έμμεσα το χρήστη,. Επίσης, η εταιρεία MS-Social θέλει για δική της χρήση να γνωρίζει όλες της ισχυρές ομάδες γνωριμίας του Net-book δικτύου της. Επιπρόσθετα, πάλι για δική της χρήση, η εταιρεία θέλει να γνωρίζει τις High- ισχυρές (H-ισχυρές) και Low-ισχυρές (L-ισχυρές) ομάδες γνωριμίας του δικτύου Net-book. Η-ισχυρή και L-ισχυρή Ομάδα Γνωριμίας: Μία ισχυρή ομάδα γνωριμίας ονομάζεται High, ή Η-ισχυρή, εάν δεν υπάρχει κάποιος χρήστης εκτός της ομάδας που να έχει άμεση ή έμμεση σχέση γνωριμίας με κάποιο μέλος της Η ονομάζεται Low, ή L-ισχυρή, εάν δεν υπάρχει κάποιο μέλος της ομάδας που να έχει άμεση ή έμμεση σχέση γνωριμίας με κάποιο χρήστη του δικτύου εκτός της,. Η εταιρεία MS-Social σάς προσλαμβάνει και ζητά από εσάς να υλοποιήσετε τους προηγούμενους στόχους της. Προς τούτο, παίρνετε τις εξής εντολές: 1) Σχεδιάστε και υλοποιήστε έναν αλγόριθμο πολυπλοκότητας χρόνου, ο οποίος θα υπολογίζει όλες τις ισχυρές ομάδες γνωριμίας του Net-book και θα κρατάει σε κατάλληλες δομές δεδομένων πληροφορίες, τέτοιες ώστε το σύστημα: να μπορεί να απαντάει σε σταθερό χρόνο στο χρήστη σε ποια από τις ισχυρές ομάδες γνωριμίας ανήκει (εμφανίζοντας τον αύξοντα αριθμό της ομάδας αυτής), και να εμφανίζει στην οθόνη τα μέλη της ισχυρής ομάδα γνωριμίας του χρήστη, σε χρόνο γραμμικό ως προς το πλήθος των μελών της ομάδας.

15 Εφαρμογές και Προβλήματα 385 Στην πολυπλοκότητα του αλγορίθμού σας, είναι το πλήθος των χρηστών του δικτύου Net-book και είναι το πλήθος των άμεσων σχέσεων γνωριμίας μεταξύ των χρηστών του. 2) Σχεδιάστε και υλοποιήστε έναν αλγόριθμο ο οποίος θα υπολογίζει όλες τις Η- ισχυρές και L-ισχυρές ομάδες γνωριμίας του δικτύου Net-book και για κάθε τέτοια ομάδα θα εμφανίζει τα μέλη της. Π.5 Κατασκευαστική Εταιρεία Οδικών Δικτύων H εταιρεία MS-Construction, με κύρια δραστηριότητα την κατασκευή «οδικών δικτύων», ανέλαβε την ανακατασκευή του οδικού δικτύου ενός γεωγραφικού διαμερίσματος ενός κράτους, το οποίο καταστράφηκε ολοσχερώς από ένα φυσικό γεγονός (π.χ., ισχυρό σεισμό). Το γεωγραφικό διαμέρισμα έχει n πόλεις, έστω, οι οποίες συνδέονται μεταξύ του άμεσα ή έμμεσα με οδούς διπλής κατεύθυνσης. Η πόλη συνδέεται άμεσα με την πόλη, εάν υπάρχει οδός από την στην, χωρίς να περνάει από κάποια άλλη πόλη, ενώ η πόλη συνδέεται έμμεσα με την πόλη, εάν η συνδέεται με την μέσω κάποιας άλλης πόλης ή γενικά μέσω κάποιας ακολουθίας πόλεων, όπου η πόλη συνδέεται άμεσα με την, η συνδέεται άμεσα με την κ.ο.κ, και, τέλος, η πόλη συνδέεται άμεσα με την, όπου. Η εταιρεία MS-Construction όρισε την αμοιβή της για την ανακατασκευή του οδικού δικτύου ανά χιλιόμετρο, συγκεκριμένα ευρώ για κάθε χιλιόμετρο. Το κράτος θέλει, λόγω οικονομικών προβλημάτων, να αποκαταστήσει άμεσα μέρος του οδικού δικτύου του γεωγραφικού διαμερίσματος, με τις εξής τρεις προϋποθέσεις: 1. Να υπάρχει οδική επικοινωνία μεταξύ όλων των πόλεων, δηλαδή για κάθε ζεύγος πόλεων και του διαμερίσματος να υπάρχει μεταξύ τους άμεση ή έμμεση σύνδεση. 2. Το συνολικό κόστος που θα πληρώσει το κράτος στην κατασκευαστική εταιρεία MS- Construction να είναι το ελάχιστο δυνατό. 3. Η χιλιομετρική απόσταση της διαδρομής μεταξύ των δύο πόλεων και, λόγω συγκέντρωσης σε αυτές πολλών κοινωνικών υπηρεσιών, θα πρέπει να είναι ελάχιστη. Τα δεδομένα του υπό ανακατασκευή οδικού δικτύου του γεωγραφικού διαμερίσματος το πλήθος n των πόλεων αυτού, η ύπαρξη ή μη άμεσης σύνδεσης μεταξύ δύο πόλεων και, για κάθε i, j [1, n], είναι: η χιλιομετρική απόσταση μεταξύ των πόλεων και (εάν υπάρχει άμεση σύνδεση),, και οι δύο πόλεις και του γεωγραφικού διαμερίσματος, για τις οποίες το κράτος ενδιαφέρεται για γρήγορη οδική επικοινωνία. Η εταιρεία MS-Construction σάς προσλαμβάνει και ζητά από εσάς να της δώσετε μία λύση που ικανοποιεί τις τρεις απαιτήσεις του κράτους. Προς τούτο, παίρνετε τις εξής εντολές:

16 386 Αλγοριθμική Θεωρία Γραφημάτων 1. Σχεδιάστε και υλοποιήστε έναν αλγόριθμο πολυπλοκότητας, ο οποίος θα υπολογίζει ένα μέρος (υποσύνολο) του οδικού δικτύου του γεωγραφικού διαμερίσματος που ικανοποιεί τις απαιτήσεις (Α) και (Β) του κράτους. 2. Σχεδιάστε και υλοποιήστε έναν αλγόριθμο πολυπλοκότητας, ο οποίος θα υπολογίζει ένα μέρος (υποσύνολο) του οδικού δικτύου του γεωγραφικού διαμερίσματος Δ που ικανοποιεί, εκτός από τις απαιτήσεις (Α) και (Β) του κράτους, και την απαίτηση (Γ). Σημείωση: Η χιλιομετρική απόσταση μεταξύ δύο πόλεων και είναι ακέραιος αριθμός και δεν υπερβαίνει τα χιλιόμετρα,. ΒΙΒΛΙΟΓΡΑΦΙΑ 13 [1] A.V. AΗΟ, J.E. HOPCROFT AND J.D. ULLMAN, The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Mass, [2] C. BERGE, Graphs and Hypergraphs, North-Holland (Mathematical Library No. 6), [3] N.L. BIGGS, Algebraic Graph Theory, Cambridge Tracts in Mathematics 67, Cambridge University Press (2nd Edition), [4] B. BOLLOBAS, Random Graphs, Academic Press [5] J.A. BONDY AND U.S.R. MURTY, Graph Theory with Applications, North-Holland, [6] A. BRANDSTADT, V.B. LE, AND J. SPINRAND, Graph Classes - A Survey, SIAM Monographs in Discrete Mathematics and Applications, SIAM, Philadelphia, [7] G. CHARTRAND AND L.M. LESNIAK, Graphs and Digraphs, Chapman and Hall (3rd edition), [8] G. CHARTRAND AND O.R. OELLERMANN, Applied and Algorithmic Graph Theory, McGraw-Hill, [9] N. CHRISTOFIDES, Graph Theory - An Algorithmic Approach, Academic Press, [10] T. CORMEN, C. LEISERSON, R. RIVEST, AND C. STEIN, Introduction to Algorithms, MIT Press (2ed edition), [11] S. DASGUPTA, C. PAPADIMITRIOU, AND U. VAZIRANI, Algorithms, McGraw-Hill, [12] S. EVEN AND G. EVEN, Graph Algorithms, Cambridge University Press (2nd Edition), [13] A. GIBBONS, Algorithmic Graph Theory, Cambridge University Press, 1985 [14] M.C. GOLUMBIC, Algorithmic Graph Theory and Perfect Graphs, Academic Press, New York, Second edition, Annals of Discrete Mathematics 57, [15] J.L. GROSS, Combinatorial Methods with Computer Applications, CRC Press, [16] J.L. GROSS AND J. YELLEN. Graph Theory and Its Applications, Chapman and Hall/CRC (2nd Edition), [17] J.L. GROSS AND J. YELLEN (EDS), Handbook of Graph Theory, Series: Discrete Mathematics and Its Applications Volume: 25, CTC Press, [18] F. HARARY AND E.M. PALMER, Graphical Enumeration, Academic Press [19] T.R. JENSEN AND B. TOFT, Graph Coloring Problems, Wiley-Interscience, 1995.

17 Εφαρμογές και Προβλήματα 387 [20] W. KOCAY AND D.L. KREHER, Graphs, Algorithms, and Optimization, Chapman and Hall/CRC, [21] R.M. MACCONNELL AND J.P. SPINRAD, Modular Decomposition and Transitive Orientation, Fachbereich Mathematik, Vol. 475, [22] T.A. MCKEE AND F.R. MCMORRIS, Topics in Intersection Graph Theory, SIAM [23] E.F. MOORE, The shortest path through a maze, Proc. Int l Symposium Switching Theory, Harvard University Press, pp , [24] R.J. TRUDEAU, Introduction to Graph Theory, Dover Pubns, [25] W.T. TUTTE, Connectivity in Graphs, University of Toronto Press, [26] D.B. WEST, Introduction to Graph Theory, Prentice Hall (2nd edition), [27] Ι. ΜΑΝΩΛΟΠΟΥΛΟΣ, Α. ΠΑΠΑΔΟΠΟΥΛΟΣ, Κ. ΤΣΙΧΛΑΣ, Θεωρία και Αλγόριθμοι Γράφων, Εκδόσεις Νέων Τεχνολογιών, 2014.

18 388 Αλγοριθμική Θεωρία Γραφημάτων

ΜΕΤΑΘΕΤΙΚΑ ΓΡΑΦΗΜΑΤΑ

ΜΕΤΑΘΕΤΙΚΑ ΓΡΑΦΗΜΑΤΑ Μεταθετικά Γραφήματα 351 ΚΕΦΑΛΑΙΟ 12 ΜΕΤΑΘΕΤΙΚΑ ΓΡΑΦΗΜΑΤΑ 12.1 Εισαγωγή 12.2 Ιδιότητες Μεταθετικών Γραφημάτων 12.3 Αναπαραστάσεις Μεταθετικών Γραφημάτων 12.4 Μεταθετικά Γραφήματα και Γραφήματα Τομής 12.5

Διαβάστε περισσότερα

ΑΠΟΣΤΑΣΕΙΣ ΚΑΙ ΔΙΑΔΡΟΜΕΣ

ΑΠΟΣΤΑΣΕΙΣ ΚΑΙ ΔΙΑΔΡΟΜΕΣ Αποστάσεις και Διαδρομές 153 ΚΕΦΑΛΑΙΟ 5 ΑΠΟΣΤΑΣΕΙΣ ΚΑΙ ΔΙΑΔΡΟΜΕΣ ΣΕ ΓΡΑΦΗΜΑΤΑ 5.1 Αποστάσεις σε Γραφήματα 5.2 Αποστάσεις σε Έμβαρα Γραφήματα 5.3 Το Κέντρο και το Μέσο ενός Γραφήματος 5.4 Κώδικες Ανθεκτικοί

Διαβάστε περισσότερα

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

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα Εισαγωγή Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Βιβλιογραφία Jon Kleinberg και Éva Tardos, Σχεδιασμός αλγορίθμων, Εκδόσεις Κλειδάριθμος,

Διαβάστε περισσότερα

ΓΡΑΦΗΜΑΤΑ EULER ΚΑΙ HAMILTON

ΓΡΑΦΗΜΑΤΑ EULER ΚΑΙ HAMILTON Γραφήματα Euler και Hamilton 173 ΚΕΦΑΛΑΙΟ 6 ΓΡΑΦΗΜΑΤΑ EULER ΚΑΙ HAMILTON 6.1 Εισαγωγή 6.2 Γραφήματα Euler 6.3 Κατευθυνόμενα Γραφήματα Euler 6.4 Το Πρόβλημα του Κινέζου Ταχυδρόμου 6.5 Διαδρομές και Κύκλοι

Διαβάστε περισσότερα

ΜΕΤΑΒΑΤΙΚΑ ΓΡΑΦΗΜΑΤΑ

ΜΕΤΑΒΑΤΙΚΑ ΓΡΑΦΗΜΑΤΑ Μεταβατικά Γραφήματα 305 ΚΕΦΑΛΑΙΟ 10 ΜΕΤΑΒΑΤΙΚΑ ΓΡΑΦΗΜΑΤΑ 10.1 Εισαγωγή 10.2 Γ-αλυσίδες και Συνεπαγωγικές Κλάσεις 10.3 Μοναδικά Μερικώς Διατάξιμα Γραφήματα 10.4 -αποσύνθεση Γραφήματος 10.5 TRO-θεώρημα

Διαβάστε περισσότερα

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 5 ΣΥΝΕΚΤΙΚΟΤΗΤΑ Σταύρος Δ. Νικολόπουλος 2017-18 www.cs.uoi.gr/~stavros Συνεκτικότητα Έννοια της συνδεσμικότητας: «Ποσότητα συνδεσμικότητας»...

Διαβάστε περισσότερα

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 1 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΓΡΑΦΗΜΑΤΩΝ Σταύρος Δ. Νικολόπουλος 2017-18 www.cs.uoi.gr/~stavros Σχετικά με το Μάθημα Ώρες γραφείου: Δευτέρα Παρασκευή

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΓΡΑΦΗΜΑΤΑ ΔΙΑΣΤΗΜΑΤΩΝ

ΓΡΑΦΗΜΑΤΑ ΔΙΑΣΤΗΜΑΤΩΝ ΚΕΦΑΛΑΙΟ 11 ΓΡΑΦΗΜΑΤΑ ΔΙΑΣΤΗΜΑΤΩΝ 11.1 Εισαγωγή 11.2 Χαρακτηρισμοί και Ιδιότητες 11.3 Τετραγωνικός Αλγόριθμος Αναγνώρισης 11.4 Γραμμικός Αλγόριθμος Αναγνώρισης Προαπαιτούμενη Γνώση Πολύ καλή γνώση των

Διαβάστε περισσότερα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 3 : Γραφήματα & Αποδείξεις. Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 3 : Γραφήματα & Αποδείξεις. Αλέξανδρος Τζάλλας 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Θεωρία Υπολογισμού Ενότητα 3 : Γραφήματα & Αποδείξεις Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής

Διαβάστε περισσότερα

Σειρά Προβλημάτων 1 Λύσεις

Σειρά Προβλημάτων 1 Λύσεις ΕΠΛ2: Θεωρία Υπολογισμού και Πολυπλοκότητα Σειρά Προβλημάτων Λύσεις Άσκηση Να βρείτε το σφάλμα στην πιο κάτω απόδειξη. Ισχυρισμός: Όλα τα βιβλία που έχουν γραφτεί στη Θεωρία Υπολογισμού έχουν τον ίδιο

Διαβάστε περισσότερα

Οι δυναμικές δομές δεδομένων στην ΑΕΠΠ

Οι δυναμικές δομές δεδομένων στην ΑΕΠΠ Καθηγητής Πληροφορικής Απαγορεύεται η αναπαραγωγή των σημειώσεων χωρίς αναφορά στην πηγή Οι σημειώσεις, αν και βασίζονται στο διδακτικό πακέτο, αποτελούν προσωπική θεώρηση της σχετικής ύλης και όχι επίσημο

Διαβάστε περισσότερα

Αλγόριθμοι και πολυπλοκότητα: 4 η σειρά ασκήσεων ΣΗΜΜΥ - Ε.Μ.Π.

Αλγόριθμοι και πολυπλοκότητα: 4 η σειρά ασκήσεων ΣΗΜΜΥ - Ε.Μ.Π. Αλγόριθμοι και πολυπλοκότητα: 4 η σειρά ασκήσεων CO.RE.LAB. ΣΗΜΜΥ - Ε.Μ.Π. Άσκηση 1 η : Παιχνίδι επιλογής ακμών Έχουμε ένα ακυκλικό κατευθυνόμενο γράφο, μια αρχική κορυφή και δυο παίκτες. Οι παίκτες διαδοχικά

Διαβάστε περισσότερα

Γραφήματα Επικάλυψης (Intersection Graphs)

Γραφήματα Επικάλυψης (Intersection Graphs) Γραφήματα Επικάλυψης (Intersection Graphs) Μεταβατικά γραφήματα Ένα κατευθυνόμενο γράφημα D χωρίς ανακυκλώσεις (δηλ., χωρίς βρόχους) είναι μεταβατικό (transitive) αν οποτεδήποτε υπάρχει ακμή από μια κορυφή

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων

ΠΕΡΙΕΧΟΜΕΝΑ. Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων ΠΕΡΙΕΧΟΜΕΝΑ Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων Εισαγωγή Η χρήση των μεταβλητών με δείκτες στην άλγεβρα είναι ένας ιδιαίτερα

Διαβάστε περισσότερα

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών

Διαβάστε περισσότερα

ΕΠΙΠΕΔΑ ΓΡΑΦΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7

ΕΠΙΠΕΔΑ ΓΡΑΦΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7 Επίπεδα Γραφήματα 197 ΚΕΦΑΛΑΙΟ 7 ΕΠΙΠΕΔΑ ΓΡΑΦΗΜΑΤΑ 7.1 Εισαγωγή 7.2 Τύπος του Euler 7.3 Αναπαράσταση Επίπεδου Γραφήματος 7.4 Δυϊκό Γράφημα ενός Επίπεδου Γραφήματος 7.5 Εξωεπίπεδο Γράφημα 7.6 Έλεγχος Επιπεδότητας

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 9 P vs NP 1 / 13 Δυσκολία επίλυσης υπολογιστικών προβλημάτων Κάποια προβλήματα είναι εύκολα να λυθούν με

Διαβάστε περισσότερα

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Άσκηση 1 α) Η δομή σταθμισμένης ένωσης με συμπίεση διαδρομής μπορεί να τροποποιηθεί πολύ εύκολα ώστε να υποστηρίζει τις

Διαβάστε περισσότερα

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Γραφήματα. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Γραφήματα. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Δομές Δεδομένων Γραφήματα Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Γραφήματα Κατευθυνόμενο Γράφημα Ένα κατευθυνόμενο γράφημα G είναι ένα ζευγάρι (V, E) όπου V είναι ένα

Διαβάστε περισσότερα

4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER

4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER 4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER Σκοπός του κεφαλαίου είναι να παρουσιάσει μερικές εφαρμογές του Μετασχηματισμού Fourier (ΜF). Ειδικότερα στο κεφάλαιο αυτό θα περιγραφούν έμμεσοι τρόποι

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 1 Εισαγωγή 1 / 14 Δομές Δεδομένων και Αλγόριθμοι Δομή Δεδομένων Δομή δεδομένων είναι ένα σύνολο αποθηκευμένων

Διαβάστε περισσότερα

21 a 22 a 2n. a m1 a m2 a mn

21 a 22 a 2n. a m1 a m2 a mn Παράρτημα Α Βασική γραμμική άλγεβρα Στην ενότητα αυτή θα παρουσιαστούν με συνοπτικό τρόπο βασικές έννοιες της γραμμικής άλγεβρας. Ο στόχος της ενότητας είναι να αποτελέσει ένα άμεσο σημείο αναφοράς και

Διαβάστε περισσότερα

ΤΡΙΓΩΝΙΚΑ ΓΡΑΦΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 9

ΤΡΙΓΩΝΙΚΑ ΓΡΑΦΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 9 Τριγωνικά Γραφήματα 273 ΚΕΦΑΛΑΙΟ 9 ΤΡΙΓΩΝΙΚΑ ΓΡΑΦΗΜΑΤΑ 9.1 Εισαγωγή 9.2 Χαρακτηρισμοί και Ιδιότητες Τριγωνικών Γραφημάτων 9.3 Αλγοριθμική Παραγωγή Τέλειων Σχημάτων Απαλοιφής 9.4 Αναγνώριση Τριγωνικών Γραφημάτων

Διαβάστε περισσότερα

ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΚΑΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ

ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΚΑΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΘΝΙΚΟ ΤΜΗΜΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΑΛΓΟΡΙΘΜΟΙ

Διαβάστε περισσότερα

Σχεδίαση & Ανάλυση Αλγορίθμων

Σχεδίαση & Ανάλυση Αλγορίθμων Σχεδίαση & Ανάλυση Αλγορίθμων Απαιτήσεις Μαθήματος Εργαστηρίου Σκιαγράφηση Μαθήματος μια Πρώτη Εισαγωγή Σταύρος Δ. Νικολόπουλος Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Ιωαννίνων Webpage: www.cs.uoi.gr/~stavros

Διαβάστε περισσότερα

Αλγόριθμοι για αυτόματα

Αλγόριθμοι για αυτόματα Κεφάλαιο 8 Αλγόριθμοι για αυτόματα Κύρια βιβλιογραφική αναφορά για αυτό το Κεφάλαιο είναι η Hopcroft, Motwani, and Ullman 2007. 8.1 Πότε ένα DFA αναγνωρίζει κενή ή άπειρη γλώσσα Δοθέντος ενός DFA M καλούμαστε

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 6η Διάλεξη

Θεωρία Γραφημάτων 6η Διάλεξη Θεωρία Γραφημάτων 6η Διάλεξη Α. Συμβώνης Εθνικο Μετσοβειο Πολυτεχνειο Σχολη Εφαρμοσμενων Μαθηματικων και Φυσικων Επιστημων Τομεασ Μαθηματικων Φεβρουάριος 2016 Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 6η Διάλεξη

Διαβάστε περισσότερα

Β Γραφικές παραστάσεις - Πρώτο γράφημα Σχεδιάζοντας το μήκος της σανίδας συναρτήσει των φάσεων της σελήνης μπορείτε να δείτε αν υπάρχει κάποιος συσχετισμός μεταξύ των μεγεθών. Ο συνήθης τρόπος γραφικής

Διαβάστε περισσότερα

Εισαγωγικά. 1 η Εβδομάδα. Κάθε Τρίτη (17:00-20:00) και Τετάρτη (13:00 15:00) στην αίθουσα Ι5. 4 ώρες Θεωρία (ΤΡ : 1η-2η ώρα, ΤΕ : 1η-2η ώρα)

Εισαγωγικά. 1 η Εβδομάδα. Κάθε Τρίτη (17:00-20:00) και Τετάρτη (13:00 15:00) στην αίθουσα Ι5. 4 ώρες Θεωρία (ΤΡ : 1η-2η ώρα, ΤΕ : 1η-2η ώρα) ΜΥΥ204 Διακριτά Μαθηματικά Μθ άι Εισαγωγικά 1 η Εβδομάδα Άνοιξη 2015 Τμήμα Μηχανικών Η/Υ & Πληροφορικής Παν. Ιωαννίνων Μερικά Οργανωτικά Θέματα ιδάσκων: ιαλέξεις: Κάθε Τρίτη (17:00-20:00) και Τετάρτη (13:00

Διαβάστε περισσότερα

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

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα Ροή Δικτύου Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Μοντελοποίηση Δικτύων Μεταφοράς Τα γραφήματα χρησιμοποιούνται συχνά για την μοντελοποίηση

Διαβάστε περισσότερα

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Πεπερασμένες και Διαιρεμένες Διαφορές Εισαγωγή Θα εισάγουμε την έννοια των διαφορών με ένα

Διαβάστε περισσότερα

Κεφάλαιο 3. Γραφήµατα v1.0 ( ) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 3. Γραφήµατα v1.0 ( ) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 3 Γραφήµατα v1.0 (2010-05-25) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 3.1 Βασικοί Ορισµοί και Εφαρµογές γραφήµατα γράφηµα G: ένας τρόπος κωδικοποίησης των σχέσεων

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Συναίνεση χωρίς την παρουσία σφαλμάτων Κατανεμημένα Συστήματα Ι 4η Διάλεξη 27 Οκτωβρίου 2016 Παναγιώτα Παναγοπούλου Κατανεμημένα Συστήματα Ι 4η Διάλεξη 1 Συναίνεση χωρίς την παρουσία σφαλμάτων Προηγούμενη

Διαβάστε περισσότερα

Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα)

Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Αφηρημένες

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 24: Ειδικές Περιπτώσεις του Προβλήματος Ροής Ελαχίστου Κόστους Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

d(v) = 3 S. q(g \ S) S

d(v) = 3 S. q(g \ S) S Διάλεξη 9: 9.11.2016 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Παναγιωτίδης Αλέξανδρος Θεώρημα 9.1 Εστω γράφημα G = (V, E), υπάρχει τέλειο ταίριασμα στο G αν και μόνο αν για κάθε S υποσύνολο

Διαβάστε περισσότερα

Κεφάλαιο 11 Ένωση Ξένων Συνόλων

Κεφάλαιο 11 Ένωση Ξένων Συνόλων Κεφάλαιο 11 Ένωση Ξένων Συνόλων Περιεχόμενα 11.1 Εισαγωγή... 227 11.2 Εφαρμογή στο Πρόβλημα της Συνεκτικότητας... 228 11.3 Δομή Ξένων Συνόλων με Συνδεδεμένες Λίστες... 229 11.4 Δομή Ξένων Συνόλων με Ανοδικά

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Κεφάλαιο 1 Συστήματα γραμμικών εξισώσεων

Κεφάλαιο 1 Συστήματα γραμμικών εξισώσεων Κεφάλαιο Συστήματα γραμμικών εξισώσεων Παραδείγματα από εφαρμογές Γραμμική Άλγεβρα Παράδειγμα : Σε ένα δίκτυο (αγωγών ή σωλήνων ή δρόμων) ισχύει ο κανόνας των κόμβων όπου το άθροισμα των εισερχόμενων ροών

Διαβάστε περισσότερα

. Πρόκειται για ένα σημαντικό βήμα, καθώς η παράμετρος χρόνος υποχρεωτικά μεταβάλλεται σε κάθε είδους κίνηση. Η επιλογή της χρονικής στιγμής t o

. Πρόκειται για ένα σημαντικό βήμα, καθώς η παράμετρος χρόνος υποχρεωτικά μεταβάλλεται σε κάθε είδους κίνηση. Η επιλογή της χρονικής στιγμής t o Στις ασκήσεις Κινητικής υπάρχουν αρκετοί τρόποι για να δουλέψουμε. Ένας από αυτούς είναι με τη σωστή χρήση των εξισώσεων θέσης (κίνησης) και ταχύτητας των σωμάτων που περιγράφονται. Τα βήματα που ακολουθούμε

Διαβάστε περισσότερα

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

u v 4 w G 2 G 1 u v w x y z 4 Διάλεξη :.0.06 Θεωρία Γραφημάτων Γραφέας: Σ. Κ. Διδάσκων: Σταύρος Κολλιόπουλος. Εισαγωγικοί ορισμοί Ορισμός. Γράφημα G καλείται ένα ζεύγος G = (V, E) όπου V είναι το σύνολο των κορυφών (ή κόμβων) και E

Διαβάστε περισσότερα

Δυναμικές Δομές Δεδομένων Λίστες Δένδρα - Γράφοι

Δυναμικές Δομές Δεδομένων Λίστες Δένδρα - Γράφοι Δυναμικές Δομές Δεδομένων Λίστες Δένδρα - Γράφοι Κ Ο Τ Ι Ν Η Ι Σ Α Β Ε Λ Λ Α Ε Κ Π Α Ι Δ Ε Υ Τ Ι Κ Ο Σ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Π Ε 8 6 Ν Ε Ι Ρ Ο Σ Α Ν Τ Ω ΝΙ Ο Σ Ε Κ Π Α Ι Δ Ε Υ Τ Ι Κ Ο Σ Π Λ Η Ρ Ο Φ Ο

Διαβάστε περισσότερα

4.4 Το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου

4.4 Το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου . Το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου Σ αυτή την παράγραφο θα εξεταστεί μια παραλλαγή του προβλήματος της συντομότερης διαδρομής, το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου. Σ αυτό το πρόβλημα

Διαβάστε περισσότερα

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων/ γραφήματα. Τι έχουμε δει μέχρι τώρα. Ισομορφισμός γράφων: Μία σχέση ισοδυναμίας μεταξύ γράφων.

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων/ γραφήματα. Τι έχουμε δει μέχρι τώρα. Ισομορφισμός γράφων: Μία σχέση ισοδυναμίας μεταξύ γράφων. HY118-Διακριτά Μαθηματικά Θεωρία γράφων/ γραφήματα Τρίτη, 15/05/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr 16-May-18 1 1 16-May-18 2 2 Τι έχουμε δει μέχρι τώρα Κατευθυνόμενοι μη κατευθυνόμενοι

Διαβάστε περισσότερα

ΤΟΠΟΓΡΑΦΙΚΑ ΔΙΚΤΥΑ ΚΑΙ ΥΠΟΛΟΓΙΣΜΟΙ ΑΝΑΣΚΟΠΗΣΗ ΘΕΩΡΙΑΣ ΣΥΝΟΡΘΩΣΕΩΝ

ΤΟΠΟΓΡΑΦΙΚΑ ΔΙΚΤΥΑ ΚΑΙ ΥΠΟΛΟΓΙΣΜΟΙ ΑΝΑΣΚΟΠΗΣΗ ΘΕΩΡΙΑΣ ΣΥΝΟΡΘΩΣΕΩΝ ΤΟΠΟΓΡΑΦΙΚΑ ΔΙΚΤΥΑ ΚΑΙ ΥΠΟΛΟΓΙΣΜΟΙ ΑΝΑΣΚΟΠΗΣΗ ΘΕΩΡΙΑΣ ΣΥΝΟΡΘΩΣΕΩΝ Βασίλης Δ. Ανδριτσάνος Δρ. Αγρονόμος - Τοπογράφος Μηχανικός ΑΠΘ Επίκουρος Καθηγητής ΤΕΙ Αθήνας 3ο εξάμηνο http://eclass.teiath.gr Παρουσιάσεις,

Διαβάστε περισσότερα

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

ΣΥΝΕΚΤΙΚΟΤΗΤΑ ΓΡΑΦΗΜΑΤΩΝ Συνεκτικότητα Γραφημάτων 123 ΚΕΦΑΛΑΙΟ 4 ΣΥΝΕΚΤΙΚΟΤΗΤΑ ΓΡΑΦΗΜΑΤΩΝ 4.1 Τοπική και Ολική Συνεκτικότητα Γραφημάτων 4.2 Συνεκτικότητα Μη-κατευθυνόμενων Γραφημάτων 4.3 Συνεκτικότητα Κατευθυνόμενων Γραφημάτων

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεωρία Παιγνίων και Αποφάσεων Διδάσκων: Ε. Μαρκάκης, Εαρινό εξάμηνο 2015

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεωρία Παιγνίων και Αποφάσεων Διδάσκων: Ε. Μαρκάκης, Εαρινό εξάμηνο 2015 ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεωρία Παιγνίων και Αποφάσεων Διδάσκων: Ε. Μαρκάκης, Εαρινό εξάμηνο 2015 Λύσεις 2η σειράς ασκήσεων Προθεσμία παράδοσης: 18 Μαίου 2015 Πρόβλημα 1. (14

Διαβάστε περισσότερα

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΕΙΣΑΓΩΓΗ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ. ΤΙ ΕΙΝΑΙ ΤΑ ΜΑΘΗΜΑΤΙΚΑ; Η επιστήμη των αριθμών Βασανιστήριο για τους μαθητές και φοιτητές Τέχνη για τους μαθηματικούς ΜΑΘΗΜΑΤΙΚΑ Α Εξάμηνο ΙΩΑΝΝΗΣ

Διαβάστε περισσότερα

Ύπαρξη και Mοναδικότητα Λύσης Μη γραμμικών ΔΕ

Ύπαρξη και Mοναδικότητα Λύσης Μη γραμμικών ΔΕ Κεφάλαιο 3 Ύπαρξη και Mοναδικότητα Λύσης Μη γραμμικών ΔΕ Στο κεφάλαιο αυτό θα αναφέρουμε τις συνθήκες ύπαρξης και μοναδικότητας ΠΑΤ μη γραμμικών ΔΕ. Στο εδάφιο 3.1, θα παρουσιάσουμε την προσεγγιστική μέθοδο

Διαβάστε περισσότερα

q(g \ S ) = q(g \ S) S + d = S.

q(g \ S ) = q(g \ S) S + d = S. Διάλεξη 9: 9.11.2016 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Παναγιωτίδης Αλέξανδρος & Σ. Κ. Θεώρημα 9.1 Εστω γράφημα G = (V, E), υπάρχει τέλειο ταίριασμα στο G αν και μόνο αν για κάθε

Διαβάστε περισσότερα

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Παρεμβολή και Παρεκβολή Εισαγωγή Ορισμός 6.1 Αν έχουμε στη διάθεσή μας τιμές μιας συνάρτησης

Διαβάστε περισσότερα

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα Αλγόριθμοι πολυωνυμικού χρόνου Ένας αλγόριθμος πολυωνυμικού χρόνου έχει χρόνο εκτέλεσης όπου είναι μία (θετική) σταθερά Κλάση πολυπλοκότητας : περιλαμβάνει τα προβλήματα που επιδέχονται λύση σε πολυωνυμικό

Διαβάστε περισσότερα

Κεφάλαιο 3. Γραφήµατα v1.1 (2012-01-12) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 3. Γραφήµατα v1.1 (2012-01-12) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 3 Γραφήµατα v1.1 (2012-01-12) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 3.1 Βασικοί Ορισµοί και Εφαρµογές γραφήµατα γράφηµα G: ένας τρόπος κωδικοποίησης των σχέσεων

Διαβάστε περισσότερα

Ακέραιος Γραµµικός Προγραµµατισµός

Ακέραιος Γραµµικός Προγραµµατισµός Μέγιστο Ανεξάρτητο Σύνολο Μέγιστο Ανεξάρτητο Σύνολο Εφαρµογές : Παράλληλη εκτέλεση εργασιών Χρονοπρογραµµατισµός (scheduling) Ανάθεση πόρων (resource allocation) Πρόβληµα k-ϐασιλισσών Τηλεπικοινωνίες Μέγιστο

Διαβάστε περισσότερα

HY380 Αλγόριθμοι και πολυπλοκότητα Hard Problems

HY380 Αλγόριθμοι και πολυπλοκότητα Hard Problems HY380 Αλγόριθμοι και πολυπλοκότητα Hard Problems Ημερομηνία Παράδοσης: 0/1/017 την ώρα του μαθήματος ή με email: mkarabin@csd.uoc.gr Γενικές Οδηγίες α) Επιτρέπεται η αναζήτηση στο Internet και στην βιβλιοθήκη

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ

ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ Ενότητα 13: Πολυωνυμική αναγωγή Ρεφανίδης Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,

Διαβάστε περισσότερα

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 2. Πίνακες 45 23 28 95 71 19 30 2 ομές εδομένων 4 5 Χρήστος ουλκερίδης Τμήμα Ψηφιακών Συστημάτων 12/10/2017

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΑΙ ΜΑΘΗΜΑΤΙΚΗ ΔΙΑΤΥΠΩΣΗ, Διαλ. 2. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 8/4/2017

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΑΙ ΜΑΘΗΜΑΤΙΚΗ ΔΙΑΤΥΠΩΣΗ, Διαλ. 2. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 8/4/2017 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΑΙ ΜΑΘΗΜΑΤΙΚΗ ΔΙΑΤΥΠΩΣΗ, Διαλ. 2 Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 8/4/2017 Αντικειμενικοί στόχοι Η μελέτη των βασικών στοιχείων που συνθέτουν ένα πρόβλημα βελτιστοποίησης

Διαβάστε περισσότερα

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

Εισαγωγή στους Αλγορίθμους Ενότητα 8η Εισαγωγή στους Αλγορίθμους Ενότητα 8η Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

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

Εισαγωγή στους Αλγορίθμους Ενότητα 7η Εισαγωγή στους Αλγορίθμους Ενότητα 7η Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

Προβλήματα, αλγόριθμοι, ψευδοκώδικας Προβλήματα, αλγόριθμοι, ψευδοκώδικας October 11, 2011 Στο μάθημα Αλγοριθμική και Δομές Δεδομένων θα ασχοληθούμε με ένα μέρος της διαδικασίας επίλυσης υπολογιστικών προβλημάτων. Συγκεκριμένα θα δούμε τι

Διαβάστε περισσότερα

Κεφάλαιο 3. Γραφήματα. v1.3 ( ) Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 3. Γραφήματα. v1.3 ( ) Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 3 Γραφήματα v1.3 (2014-01-30) Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 3.1 Βασικοί Ορισμοί και Εφαρμογές γραφήματα γράφημα G: ένας τρόπος κωδικοποίησης των σχέσεων

Διαβάστε περισσότερα

Θεωρία Υπολογισμού. Ενότητα 7 : Ντετερμινιστικά Πεπερασμένα Αυτόματα, Κανονικές Πράξεις. Αλέξανδρος Τζάλλας

Θεωρία Υπολογισμού. Ενότητα 7 : Ντετερμινιστικά Πεπερασμένα Αυτόματα, Κανονικές Πράξεις. Αλέξανδρος Τζάλλας Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Θεωρία Υπολογισμού Ενότητα 7 : Ντετερμινιστικά Πεπερασμένα Αυτόματα, Κανονικές Πράξεις Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Τμήμα Μηχανικών

Διαβάστε περισσότερα

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 2. Πίνακες 45 23 28 95 71 19 30 2 ομές εδομένων 4 5 Χρήστος ουλκερίδης Τμήμα Ψηφιακών Συστημάτων 21/10/2016

Διαβάστε περισσότερα

Στοιχεία Θεωρίας Γράφων (Graph Theory)

Στοιχεία Θεωρίας Γράφων (Graph Theory) Στοιχεία Θεωρίας Γράφων (Graph Theory) Ε Εξάμηνο, Τμήμα Πληροφορικής & Τεχνολογίας Υπολογιστών ΤΕΙ Λαμίας plam@inf.teilam.gr, Οι διαφάνειες βασίζονται στα βιβλία:. Αλγόριθμοι, Σχεδιασμός & Ανάλυση, η έκδοση,

Διαβάστε περισσότερα

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΡΧΗ 1ης ΣΕΛΙ ΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΦΕΒΡΟΥΑΡΙΟΥ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 ΘΕΜΑ Α :

Διαβάστε περισσότερα

Γραφήματα οικογένειας παραβολών

Γραφήματα οικογένειας παραβολών Γραφήματα οικογένειας παραβολών Η βολή ενός αντικειμένου στον αέρα έχει ως αποτέλεσμα μια καμπυλωμένη τροχιά, η οποία είναι πάντοτε μια παραβολή. Η παραβολή είναι το γράφημα μιας δευτεροβάθμιας συνάρτησης,

Διαβάστε περισσότερα

Διοίκησης Επιχειρήσεων. ΠΡΟΓΡΑΜΜΑ eμβα ΚΩΔ. ΤΜΗΜΑ ΤΙΤΛΟΣ ΔΙΕΠ5 ΜΑΘΗΜΑΤΟΣ ΜΑΘΗΜΑΤΟΣ. Credits 6 ΕΞΑΜΗΝΟ 3 ος κύκλος ΟΝΟΜ/ΝΟ ΔΙΔΑΣΚΟΝΤΟΣ

Διοίκησης Επιχειρήσεων. ΠΡΟΓΡΑΜΜΑ eμβα ΚΩΔ. ΤΜΗΜΑ ΤΙΤΛΟΣ ΔΙΕΠ5 ΜΑΘΗΜΑΤΟΣ ΜΑΘΗΜΑΤΟΣ. Credits 6 ΕΞΑΜΗΝΟ 3 ος κύκλος ΟΝΟΜ/ΝΟ ΔΙΔΑΣΚΟΝΤΟΣ ΤΜΗΜΑ Διοίκησης Επιχειρήσεων ΠΡΟΓΡΑΜΜΑ eμβα ΚΩΔ. ΤΙΤΛΟΣ Επιχειρησιακή ΔΙΕΠ5 ΜΑΘΗΜΑΤΟΣ ΜΑΘΗΜΑΤΟΣ Έρευνα Credits 6 ΕΞΑΜΗΝΟ 3 ος κύκλος ΟΝΟΜ/ΝΟ ΔΙΔΑΣΚΟΝΤΟΣ Βασίλης Αγγελής Ε-ΜAIL v.angelis@aegean.gr ΠΕΡΙΓΡΑΦΗ

Διαβάστε περισσότερα

ΔΕΙΓΜΑ ΠΡΙΝ ΤΙΣ ΔΙΟΡΘΩΣΕΙΣ - ΕΚΔΟΣΕΙΣ ΚΡΙΤΙΚΗ

ΔΕΙΓΜΑ ΠΡΙΝ ΤΙΣ ΔΙΟΡΘΩΣΕΙΣ - ΕΚΔΟΣΕΙΣ ΚΡΙΤΙΚΗ Συναρτήσεις Προεπισκόπηση Κεφαλαίου Τα μαθηματικά είναι μια γλώσσα με ένα συγκεκριμένο λεξιλόγιο και πολλούς κανόνες. Πριν ξεκινήσετε το ταξίδι σας στον Απειροστικό Λογισμό, θα πρέπει να έχετε εξοικειωθεί

Διαβάστε περισσότερα

ΤΕΤΥ Εφαρμοσμένα Μαθηματικά 1. Τελεστές και πίνακες. 1. Τελεστές και πίνακες Γενικά. Τι είναι συνάρτηση? Απεικόνιση ενός αριθμού σε έναν άλλο.

ΤΕΤΥ Εφαρμοσμένα Μαθηματικά 1. Τελεστές και πίνακες. 1. Τελεστές και πίνακες Γενικά. Τι είναι συνάρτηση? Απεικόνιση ενός αριθμού σε έναν άλλο. ΤΕΤΥ Εφαρμοσμένα Μαθηματικά 1 Τελεστές και πίνακες 1. Τελεστές και πίνακες Γενικά Τι είναι συνάρτηση? Απεικόνιση ενός αριθμού σε έναν άλλο. Ανάλογα, τελεστής είναι η απεικόνιση ενός διανύσματος σε ένα

Διαβάστε περισσότερα

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 4: Εισαγωγή / Σύνολα Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Διακριτά Μαθηματικά Ενότητα 4: Εισαγωγή / Σύνολα Αν. Καθηγητής Κ. Στεργίου e-mail: kstergiou@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

Διαβάστε περισσότερα

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ»

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ» Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ» 2 ΔΥΝΑΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Προβλήματα ελάχιστης συνεκτικότητας δικτύου Το πρόβλημα της ελάχιστης

Διαβάστε περισσότερα

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 13: Παραλλαγές Μηχανών Turing και Περιγραφή Αλγορίθμων

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 13: Παραλλαγές Μηχανών Turing και Περιγραφή Αλγορίθμων ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 13: Παραλλαγές Μηχανών Turing και Περιγραφή Αλγορίθμων Τι θα κάνουμε σήμερα Εισαγωγή Πολυταινιακές Μηχανές Turing (3.2.1) Μη Ντετερμινιστικές Μηχανές

Διαβάστε περισσότερα

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

Θεωρία Υπολογισμού και Πολυπλοκότητα Μαθηματικό Υπόβαθρο Θεωρία Υπολογισμού και Πολυπλοκότητα Μαθηματικό Υπόβαθρο Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Σύνολα Συναρτήσεις και Σχέσεις Γραφήματα Λέξεις και Γλώσσες Αποδείξεις ΕΠΛ 211 Θεωρία

Διαβάστε περισσότερα

Initialize each person to be free. while (some man is free and hasn't proposed to every woman) { Choose such a man m w = 1 st woman on m's list to

Initialize each person to be free. while (some man is free and hasn't proposed to every woman) { Choose such a man m w = 1 st woman on m's list to Κεφάλαιο 2 Δοµές Δεδοµένων Ι Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 Δοµές Δεδοµένων Ι Στην ενότητα αυτή θα γνωρίσουµε ορισµένες Δοµές Δεδοµένων και θα τις χρησιµοποιήσουµε

Διαβάστε περισσότερα

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

Αλγόριθµοι και Πολυπλοκότητα Αλγόριθµοι και Πολυπλοκότητα Ν. Μ. Μισυρλής Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Πανεπιστήµιο Αθηνών Καθηγητής: Ν. Μ. Μισυρλής () Αλγόριθµοι και Πολυπλοκότητα 9 Απριλίου 2009 1 / 0 Παραδείγµατα γράφων

Διαβάστε περισσότερα

Ακέραιος Γραµµικός Προγραµµατισµός

Ακέραιος Γραµµικός Προγραµµατισµός Μέγιστο Ανεξάρτητο Σύνολο Μέγιστο Ανεξάρτητο Σύνολο Εφαρµογές : Παράλληλη εκτέλεση εργασιών Χρονοπρογραµµατισµός (scheduling) Ανάθεση πόρων (resource allocation) Πρόβληµα k-ϐασιλισσών Τηλεπικοινωνίες Μέγιστο

Διαβάστε περισσότερα

x 2,, x Ν τον οποίον το αποτέλεσμα επηρεάζεται από

x 2,, x Ν τον οποίον το αποτέλεσμα επηρεάζεται από Στη θεωρία, θεωρία και πείραμα είναι τα ΘΕΩΡΙΑ ΣΦΑΛΜΑΤΩΝ... υπό ισχυρή συμπίεση ίδια αλλά στο πείραμα είναι διαφορετικά, A.Ensten Οι παρακάτω σημειώσεις περιέχουν τα βασικά σημεία που πρέπει να γνωρίζει

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΜΟΣ ΚΙΝΗΣΗΣ ΚΑΙ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΙΩΝ ΣΕ ΒΙΟΜΗΧΑΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ

ΣΧΕΔΙΑΣΜΟΣ ΚΙΝΗΣΗΣ ΚΑΙ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΙΩΝ ΣΕ ΒΙΟΜΗΧΑΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ ΣΧΕΔΙΑΣΜΟΣ ΚΙΝΗΣΗΣ ΚΑΙ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΙΩΝ ΣΕ ΒΙΟΜΗΧΑΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ Ηλίας Κ. Ξυδιάς 1, Ανδρέας Χ. Νεάρχου 2 1 Τμήμα Μηχανικών Σχεδίασης Προϊόντων & Συστημάτων, Πανεπιστήμιο Αιγαίου, Σύρος

Διαβάστε περισσότερα

Τίτλος Μαθήματος: Θεωρία Γραφημάτων. Ενότητα: Εισαγωγή σε βασικές έννοιες. Διδάσκων: Λέκτορας Xάρης Παπαδόπουλος. Τμήμα: Μαθηματικών

Τίτλος Μαθήματος: Θεωρία Γραφημάτων. Ενότητα: Εισαγωγή σε βασικές έννοιες. Διδάσκων: Λέκτορας Xάρης Παπαδόπουλος. Τμήμα: Μαθηματικών Τίτλος Μαθήματος: Θεωρία Γραφημάτων Ενότητα: Εισαγωγή σε βασικές έννοιες Διδάσκων: Λέκτορας Xάρης Παπαδόπουλος Τμήμα: Μαθηματικών Θεωρία Γραφημάτων Χάρης Παπαδόπουλος 2012, Διάλεξη Κεφαλαίου 1 Περιεχόμενα

Διαβάστε περισσότερα

Περιεχόμενα. Πρόλογος 3

Περιεχόμενα. Πρόλογος 3 Πρόλογος Η χρησιμότητα της Γραμμικής Άλγεβρας είναι σχεδόν αυταπόδεικτη. Αρκεί μια ματιά στο πρόγραμμα σπουδών, σχεδόν κάθε πανεπιστημιακού τμήματος θετικών επιστημών, για να διαπιστώσει κανείς την παρουσία

Διαβάστε περισσότερα

HY118-Διακριτά Μαθηματικά

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Πέμπτη, 10/05/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr 10-May-18 1 1 Θεωρία γράφων / γραφήματα 10-May-18 2 2 Τι είναι οι γράφοι; Mία ειδική κλάση διακριτών δομώνκαι

Διαβάστε περισσότερα

z 1 E(G) 2(k 1) = 2k 3. x z 2 H 1 H 2

z 1 E(G) 2(k 1) = 2k 3. x z 2 H 1 H 2 Διάλεξη :..06 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Τζαλάκας Ανδρέας & Σ.Κ.. Εξωεπίπεδα γραφήματα (συνέχεια) Ορισμός. Εστω γράφημα G = (V, E) και S V. S-λοβός (S-lobe) ενάγεται από

Διαβάστε περισσότερα

Οι Εξελικτικοί Αλγόριθμοι (ΕΑ) είναι καθολικοί στοχαστικοί αλγόριθμοι βελτιστοποίησης, εμπνευσμένοι από τις βασικές αρχές της φυσικής εξέλιξης.

Οι Εξελικτικοί Αλγόριθμοι (ΕΑ) είναι καθολικοί στοχαστικοί αλγόριθμοι βελτιστοποίησης, εμπνευσμένοι από τις βασικές αρχές της φυσικής εξέλιξης. Οι Εξελικτικοί Αλγόριθμοι (ΕΑ) είναι καθολικοί στοχαστικοί αλγόριθμοι βελτιστοποίησης, εμπνευσμένοι από τις βασικές αρχές της φυσικής εξέλιξης. Ένα από τα γνωστότερα παραδείγματα των ΕΑ είναι ο Γενετικός

Διαβάστε περισσότερα

Μορφές αποδείξεων. Μαθηματικά Πληροφορικής 2ο Μάθημα. Μορφές αποδείξεων (συνέχεια) Εξαντλητική μέθοδος

Μορφές αποδείξεων. Μαθηματικά Πληροφορικής 2ο Μάθημα. Μορφές αποδείξεων (συνέχεια) Εξαντλητική μέθοδος Μορφές αποδείξεων Μαθηματικά Πληροφορικής ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης.

Διαβάστε περισσότερα

Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα

Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα Παράδειγμα Να βρείτε τις ιδιοτιμές και τα αντίστοιχα ιδιοδιανύσματα του πίνακα A 4. Επίσης να προσδιοριστούν οι ιδιοχώροι και οι γεωμετρικές πολλαπλότητες των ιδιοτιμών.

Διαβάστε περισσότερα

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα 2 Βήματα Επεξεργασίας Τα βασικά βήματα στην επεξεργασία

Διαβάστε περισσότερα

Θεωρία μέτρου και ολοκλήρωσης

Θεωρία μέτρου και ολοκλήρωσης ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θεωρία μέτρου και ολοκλήρωσης Ενότητα 1: Μέτρα Μιχ. Γ. Μαριάς Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Δρομολόγηση Και Πολύχρωματισμός. Γραφημάτων ΚΑΡΑΓΕΩΡΓΟΣ ΤΙΜΟΘΕΟΣ Α.Μ 1026

Δρομολόγηση Και Πολύχρωματισμός. Γραφημάτων ΚΑΡΑΓΕΩΡΓΟΣ ΤΙΜΟΘΕΟΣ Α.Μ 1026 Δρομολόγηση Και Πολύχρωματισμός Μονοπατιών Γραφημάτων ΚΑΡΑΓΕΩΡΓΟΣ ΤΙΜΟΘΕΟΣ Α.Μ 1026 Εισαγωγή. Το πρόβλημα με το οποίο θα ασχοληθούμε εδώ είναι γνωστό σαν: Δρομολόγηση και Πολύ-χρωματισμός Διαδρομών (Routing

Διαβάστε περισσότερα

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

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός Κατευθυνόμενα γραφήματα Μαθηματικά Πληροφορικής 6ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Κατευθυνόμενο γράφημα G είναι ένα ζεύγος (V, E ) όπου V πεπερασμένο σύνολο του οποίου

Διαβάστε περισσότερα

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Χιωτίδης Γεώργιος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων ημήτρης Φωτάκης ιακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 4 η Εργασία: Γενική Εικόνα Αντίστοιχη βαθμολογικά και ποιοτικά με την

Διαβάστε περισσότερα

Θεωρία Παιγνίων και Αποφάσεων. Ενότητα 5: Εύρεση σημείων ισορροπίας σε παίγνια μηδενικού αθροίσματος. Ε. Μαρκάκης. Επικ. Καθηγητής

Θεωρία Παιγνίων και Αποφάσεων. Ενότητα 5: Εύρεση σημείων ισορροπίας σε παίγνια μηδενικού αθροίσματος. Ε. Μαρκάκης. Επικ. Καθηγητής Θεωρία Παιγνίων και Αποφάσεων Ενότητα 5: Εύρεση σημείων ισορροπίας σε παίγνια μηδενικού αθροίσματος Ε. Μαρκάκης Επικ. Καθηγητής Περίληψη Παίγνια μηδενικού αθροίσματος PessimisIc play Αμιγείς max-min και

Διαβάστε περισσότερα

ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX

ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX Θεμελιώδης αλγόριθμος επίλυσης προβλημάτων Γραμμικού Προγραμματισμού που κάνει χρήση της θεωρίας της Γραμμικής Άλγεβρας Προτάθηκε από το Dantzig (1947) και πλέον

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ Ενότητα 10β: Αλγόριθμοι Γραφημάτων-Γραφήματα- Αναπαράσταση Γραφημάτων- Διερεύνηση Πρώτα σε Πλάτος (BFS) Μαρία Σατρατζέμη Τμήμα Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το

Διαβάστε περισσότερα

ΦΥΣΙΚΗ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Α ΛΥΚΕΙΟΥ

ΦΥΣΙΚΗ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Α ΛΥΚΕΙΟΥ ΦΥΣΙΚΗ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Α ΛΥΚΕΙΟΥ Ευθύγραμμη Ομαλή Κίνηση Επιμέλεια: ΑΓΚΑΝΑΚΗΣ.ΠΑΝΑΓΙΩΤΗΣ, Φυσικός https://physicscorses.wordpress.com/ Βασικές Έννοιες Ένα σώμα καθώς κινείται περνάει από διάφορα σημεία.

Διαβάστε περισσότερα

Ανάκληση Πληποφοπίαρ. Διδάζκων Δημήηριος Καηζαρός

Ανάκληση Πληποφοπίαρ. Διδάζκων Δημήηριος Καηζαρός Ανάκληση Πληποφοπίαρ Διδάζκων Δημήηριος Καηζαρός Διάλεξη 18η: 17/05/2017 1 Η μέθοδος BrowseRank 2 Εισαγωγή Η page importance, που αναπαριστά την αξία μιας σελίδας του Web, είναι παράγων-κλειδί για την

Διαβάστε περισσότερα

L A P. w L A f(w) L B (10.1) u := f(w)

L A P. w L A f(w) L B (10.1) u := f(w) Κεφάλαιο 10 NP -πληρότητα Σύνοψη Οι γλώσσες στην κλάση πολυπλοκότητας P μπορούν να αποφασίζονται σε πολωνυμικό χρόνο. Οι επιστήμονες πιστεύουν, αν και δε μπορούν να το αποδείξουν ότι η P είναι ένα γνήσιο

Διαβάστε περισσότερα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 8 : Αυτόματα NFA - DFA. Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 8 : Αυτόματα NFA - DFA. Αλέξανδρος Τζάλλας Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Θεωρία Υπολογισμού Ενότητα 8 : Αυτόματα NFA - DFA Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής

Διαβάστε περισσότερα