Great Theoretical Ideas In Computer Science

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

Download "Great Theoretical Ideas In Computer Science"

Transcript

1 Steven Rudich Lecture 17 Great Theoretical Ideas In Computer Science Mar 14, 2003 CS Spring 2003 Carnegie Mellon University Tα Μαθηματικά των Γνωριμιών του 1950: ποιος κερδίζει στη μάχη των φύλων;

2 WARNING: This lecture contains mathematical content that may be shocking to some students.

3 3,2,5,1,4 1,2,5,3,4 4,3,2,1,5 1,3,4,2,5 1,2,4,5, ,5,2,1,4 5,2,1,4,3 4,3,5,1,2 1,2,3,4,5 2,3,4,1,5 5 5

4 Σενάριο εύρεσης συντρόφου Υπάρχουν n αγόρια και n κορίτσια Κάθε κορίτσι διατηρεί λίστα προτίμησης για όλα τα αγόρια Κάθε αγόρι διατηρεί λίστα προτίμησης για όλα τα κορίτσια Στις λίστες υπάρχει 1 στοιχείο σε κάθε θέση Ερώτηση: Πώς κάνουμε το ταίριασμα; Με βάση ποια κριτήρια;

5 3,2,5,1,4 1,2,5,3,4 4,3,2,1,5 1,3,4,2,5 1,2,4,5, ,5,2,1,4 5,2,1,4,3 4,3,5,1,2 1,2,3,4,5 2,3,4,1,5 5 5

6 Αρκετά στοιχεία δίνουν ένα καλό ταίριασμα Μεγιστοποίηση της συνολικής ικανοποίησης Hong Kong και σε μεγάλο βαθμό United States Μεγιστοποίηση της ελάχιστης ικανοποίησης Δυτική Ευρώπη Ελαχιστοποίηση της μέγιστης διαφοράς στην κατάταξη των συντρόφων Σουηδία Μεγιστοποίηση του πλήθους των ατόμων που λαμβάνουν την πρώτη τους επιλογή Barbie και Ken Land

7 Δεν θα λάβουμε υπόψιν το τι είναι δίκαιο!

8 Παράνομα ζεύγη Υποθέστε ότι ταιριάζουμε όλα τα αγόρια και τα κορίτσια. Υποθέστε ότι κάποιο αγόρι και κάποιο κορίτσι θέλουν να είναι μαζί και όχι με τους συντρόφους που έλαβαν. Αυτοί αποτελούν ένα παράνομο ζεύγος.

9 Γιατί να είμαστε με αυτούς όταν μπορούμε να είμαστε μαζί;

10 Σταθερά ταιριάσματα Ένα ταίριασμα αγοριών-κοριτσιών καλείται σταθερό αν δεν περιέχει παράνομα ζεύγη. 3,2,5,1,4 1,2,5,3,4 4,3,2,1,5 1,3,4,2,5 1,2,4,5, ,5,2,1,4 5,2,1,4,3 4,3,5,1,2 1,2,3,4,5 2,3,4,1,5

11 Τι σημασία έχει η δικαιοσύνη αν δεν υπάρχει σταθερότητα; Κάθε λίστα κριτηρίων για καλά ταιριάσματα πρέπει να περιλαμβάνει τη σταθερότητα (stability) stability).. (Ένα( ταίριασμα είναι καταδικασμένο αν περιέχει παράνομο ζεύγος.) Κάθε λογική λίστα κριτηρίων πρέπει να περιέχει ως κριτήριο τη σταθερότητα.

12 Κοινωνική και πολιτική σοφία του Steven Rudich: H βιωσιμότητα αποτελεί προϋπόθεση για δίκαιη πολιτική.

13 Η μελέτη της σταθερότητας αποτελεί αντικείμενο της διάλεξης. Στη συνέχεια: Θα αναλύσουμε διάφορες μαθηματικές ιδιότητες ενός αλγορίθμου που μοιάζει με το πώς γινόταν η εύρεση συντρόφων το 1950 Θα ανακαλύψουμε τη γυμνή μαθηματική αλήθεια σχετικά με το ποιο φύλο διατηρεί τη ρομαντική πλευρά Θα δούμε πώς λειτουργεί η πιο επιτυχημένη παγκοσμίως υπηρεσία γνωριμιών

14 Δεδομένου ενός συνόλου λιστών προτιμήσεων, πώς βρίσκουμε ένα σταθερό ταίριασμα;

15 Δεδομένου ενός συνόλου λιστών προτιμήσεων, πώς βρίσκουμε ένα σταθερό ταίριασμα; Ένα λεπτό! Δεν γνωρίζουμε καν αν υπάρχει τέτοιο ταίριασμα!

16 Δεδομένου ενός συνόλου λιστών προτιμήσεων, πώς βρίσκουμε ένα σταθερό ταίριασμα; Πώς μπορούμε να τροποποιήσουμε την ερώτηση που θέσαμε;

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

18 Σκεφτείτε την εξής ερώτηση: Περιέχει κάθε σύνολο λιστών κριτηρίων κάποιο σταθερό ταίριασμα;

19 Ιδέα: Επίτρεψε στα ζεύγη να χωρίζουν και να ξαναφτιάχνονται έως ότου γίνουν σταθερά.

20 Μπορούμε να επιχειρηματολογήσουμε για το ότι τα ζεύγη δεν θα χωρίζουν και θα ξαναφτιάχνονται ες αεί;

21 2,3,4 Μια παραλλαγή: bisexual dating 3,1, ,2,4 *,*,* 3 4

22 2,3,4 Μια παραλλαγή: bisexual dating 3,1, ,2,4 *,*,* 3 4

23 2,3,4 Μια παραλλαγή: bisexual dating 3,1, ,2,4 *,*,* 3 4

24 2,3,4 Μια παραλλαγή: bisexual dating 3,1, ,2,4 *,*,* 3 4

25 2,3,4 Ασταθείς συγκάτοικοι σε ατέρμονη κίνηση. 3,1, ,2,4 *,*,* 3 4

26 Διαίσθηση Κάθε απόδειξη για το ότι ετερόφυλα ζεύγη δεν χωρίζουν και ξαναφτιάχνοται συνεχώς πρέπει να περιέχει κάποιο βήμα που αποτυγχάνει στην bisexual περίπτωση

27 Διαίσθηση Αν έχουμε ιδέα για απόδειξη που δουλεύει εξίσου καλά στην ετερόφυλη εκδοχή και στην bisexual εκδοχή, τότε η ιδέα αυτή δεν είναι κατάλληλη για να συμπεράνουμε ότι τα ζεύγη τελικά σταματούν να μεταβάλλονται

28 Ο παραδοσιακός Marriage Algorithm

29 Ο παραδοσιακός Marriage Algorithm Ενδιαφερόμενοι άντρες Γυναίκα Σκοινί

30 Ο παραδοσιακός Marriage Algorithm Κάθε μέρα που κάποιο αγόρι λαμβάνει ένα Όχι : Πρωί Κάθε κορίτσι κάθεται στο μπαλκόνι της Κάθε αγόρι προτείνει κάτω από το μπαλκόνι του κοριτσιού που προτιμάει περισσότερο και παραμένει στη λίστα του Απόγευμα (για τα κορίτσια για τα οποία ενδιαφέρεται τουλάχιστον ένα αγόρι) Στο καλύτερο αγόρι που ενδιαφέρθηκε σήμερα: Ίσως, ξαναπέρνα αύριο Στα υπόλοιπα αγόρια: Όχι, δεν σε θέλω Βράδυ Κάθε αγόρι που απορρίφθηκε διαγράφει το κορίτσι από τη λίστα προτιμήσεών του Κάθε κορίτσι μένει με το αγόρι που του είπε ίσως

31 Ο παραδοσιακός Marriage Algorithm πάντα παράγει σταθερό ταίριασμα;

32 Ο παραδοσιακός Marriage Algorithm πάντα παράγει σταθερό ταίριασμα; Ένα λεπτό! Υπάρχει βασικότερη ερώτηση!

33 Ο παραδοσιακός Marriage Algorithm τερματίζει πάντα; Μπορεί να υπάρξει περίπτωση για την οποία ο αλγόριθμος δεν καθορίζει τι πρέπει να γίνει (core dump error) Μπορεί να συνεχίσει να εκτελείται για άπειρο αριθμό ημερών

34 Ο παραδοσιακός Marriage Algorithm Κάθε μέρα που κάποιο αγόρι λαμβάνει ένα Όχι : Πρωί Κάθε κορίτσι κάθεται στο μπαλκόνι της Κάθε αγόρι προτείνει κάτω από το μπαλκόνι του κοριτσιού που προτιμάει περισσότερο και παραμένει στη λίστα του Απόγευμα (για τα κορίτσια για τα οποία ενδιαφέρεται τουλάχιστον ένα αγόρι) Στο καλύτερο αγόρι που ενδιαφέρθηκε σήμερα: Ίσως, ξαναπέρνα αύριο Στα υπόλοιπα αγόρια: Όχι, δεν σε θέλω Βράδυ Κάθε αγόρι που απορρίφθηκε διαγράφει το κορίτσι από τη λίστα προτιμήσεών του Κάθε κορίτσι μένει με το αγόρι που του είπε ίσως

35 Λήμμα Βελτίωσης: Αν ένα κορίτσι έχει δεσμεύσει κάποιο αγόρι, τότε το κορίτσι πάντα θα έχει δεσμευμένο κάποιο αγόρι τουλάχιστον τόσο καλό όσο αυτό που δέσμευσε. Θα απέρριπτε το αγόρι που ήδη έχει δεσμεύσει για να πει ίσως σε κάποιο καλύτερο αγόρι Θα απέρριπτε το καλύτερο αγόρι για κάποιο ακόμα καλύτερο Θα απέρριπτε το ακόμα καλύτερο αγόρι για κάποιο ακόμα καλύτερο κοκ Άτυπη Επαγωγή

36 Λήμμα Βελτίωσης: Αν ένα κορίτσι έχει δεσμεύσει κάποιο αγόρι, τότε το κορίτσι πάντα θα έχει δεσμευμένο κάποιο αγόρι τουλάχιστον τόσο καλό όσο αυτό που δέσμευσε. ΑΠΟΔΕΙΞΗ: Έστω q η ημέρα που το κορίτσι δέσμευσε για πρώτη φορά το αγόρι b. Αν δεν ισχύει το Λήμμα, θα πρέπει να υπάρχει μικρότερο k τέτοιο ώστε το κορίτσι δέσμευσε κάποιο αγόρι b * κατώτερο του b κατά την ημέρα q+k. Όμως μία ημέρα νωρίτερα, είχε δεσμεύει κάποιο αγόρι τουλάχιστον τόσο καλό όσο το b. Επομένως, κάποιο αγόρι καλύτερο από το b * επέστρεψε την επόμενη ημέρα. Το κορίτσι θα διαλέξει το καλύτερο αγόρι οπότε δημιουργείται αντίφαση για το ότι δέσμευσε κάποιο αγόρι χειρότερο από το b την ημέρα q+k. Τυπική Επαγωγή

37 Συμπέρασμα: Κάθε κορίτσι θα δεσμευτεί με το αγόρι που προτιμάει περισσότερο από αυτά που την διεκδίκησαν κατά την εκτέλεση του TMA

38 Λήμμα: Κανένα αγόρι δεν μπορεί να απορριφθεί από όλα τα κορίτσια Απόδειξη με εις άτοπον απαγωγή. Έστω αγόρι b που απορρίφθηκε από όλα τα κορίτσια. Τότε: Κάθε κορίτσι πρέπει να έχει κάποιο αγόρι διαφορετικό του b (με βάση το Λήμμα Βελτίωσης, αφότου κάποιο κορίτσι δεσμεύσει κάποιο αγόρι πάντα θα έχει τουλάχιστον ένα αγόρι) Τα n κορίτσια έχουν δεσμεύσει n αγόρια, και το b δεν είναι ανάμεσα σε αυτά. Επομένως, υπάρχουν τουλάχιστον n+1 αγόρια Άτοπο

39 Θεώρημα: Ο παραδοσιακός Marriage Algorithm (TMA) τερματίζει πάντα σε το πολύ n 2 ημέρες Η βασική λίστα όλων των n αγοριών περιέχει αρχικά n X n = n 2 κορίτσια. Κάθε ημέρα που τουλάχιστον ένα αγόρι λαμβάνει ένα Όχι, τουλάχιστον ένα κορίτσι διαγράφεται από τη βασική λίστα Επομένως, ο αριθμός των ημερών φράσσεται από το αρχικό μέγεθος της βασικής λίστας Επιπλέον, αφού κάθε λίστα ποτέ δεν μειώνεται κάτω από 1, ο αριθμός των ημερών φράσσεται από την ποσότητα n(n-1) = n 2.

40 Άψογα! Γνωρίζουμε ότι ο TMA τερματίζει και παράγει ταίριασμα. Είναι το ταίριασμα σταθερό;

41 Θεώρημα: Έστω T το ταίριασμα που παράγεται από τον TMA. Το T είναι σταθερό. g b g *

42 Θεώρημα: Έστω T το ταίριασμα που παράγεται από τον TMA. Το T είναι σταθερό. Σας απέρριψα όταν ήρθατε στο μπαλκόνι μου, τώρα έχω καλύτερο αγόρι. g b g *

43 Θεώρημα: Έστω T το ταίριασμα που παράγεται από τον TMA. Το T είναι σταθερό. Έστω b και g αυθαίρετο ζευγάρι στο T. Υποθέστε ότι το b προτιμάει το g * από το g. Θα δείξουμε ότι το g * προτιμάει το αγόρι της από το b. Κατά την εκτέλεση του TMA, το b διεκδίκησε τη g * πριν διεκδικήσει τη g. Επομένως, κάποια στιγμή η g * απέρριψε το b για κάποιο αγόρι που προτιμούσε. Με βάση το Λήμμα Βελτίωσης, το αγόρι με το οποίο κατέληξε το προτιμούσε επίσης σε σύγκριση με το b. Άρα, κάθε αγόρι θα απορριφθεί από κάθε κορίτσι που προτιμάει από αυτό με το οποίο έμεινε τελικά. Το T είναι σταθερό.

44 Γκάλοπ Ποιοι έχουν καλύτερα αποτελέσματα στις παραδοσιακές γνωριμίες, τα αγόρια ή τα κορίτσια;

45 Ξεχάστε τον TMA για λίγο Πώς θα ορίζαμε αυτό που εννοούμε όταν λέμε το βέλτιστο κορίτσι για κάποιο αγόρι b? Ελαττωματική Απόπειρα: Το κορίτσι στην κορυφή της λίστας του b

46 To Βέλτιστο Κορίτσι Για ένα αγόρι το βέλτιστο κορίτσι είναι αυτό που βρίσκεται ψηλότερα στη λίστα προτίμησης του αγοριού και ανατίθεται στο αγόρι σε κάποιο σταθερό ταίριασμα. Είναι το καλύτερο κορίτσι που μπορεί θεωρητικά να πάρει σε ένα σταθερό κόσμο. Πιθανώς, να είναι καλύτερη από το κορίτσι που θα του ανατεθεί στο σταθερό ταίριασμα που παράγεται από τον TMA.

47 Το Χείριστο Κορίτσι Για ένα αγόρι το χείριστο κορίτσι είναι αυτό που βρίσκεται χαμηλότερα στη λίστα προτίμησης του αγοριού και ανατίθεται στο αγόρι σε κάποιο σταθερό ταίριασμα. Είναι το χειρότερο κορίτσι που μπορεί θεωρητικά να πάρει σε ένα σταθερό κόσμο.

48 Ο Παράδεισος και η Κόλαση των γνωριμιών Ένα ταίριασμα είναι βέλτιστο για τα αγόρια (male- optimal) αν κάθε αγόρι λαμβάνει τη βέλτιστη σύντροφο. Είναι ο καλύτερος από όλους τους σταθερούς κόσμους για όλα τα αγόρια ταυτόχρονα. Ένα ταίριασμα είναι χείριστο για τα αγόρια (male- pessimal) αν κάθε αγόρι λαμβάνει τη χείριστη σύντροφο. Είναι ο χειρότερος από όλους τους σταθερούς κόσμους για όλα τα αγόρια ταυτόχρονα.

49 Ο Παράδεισος και η Κόλαση των γνωριμιών Ένα ταίριασμα είναι βέλτιστο για τα αγόρια (male- optimal) αν κάθε αγόρι λαμβάνει τη βέλτιστη σύντροφο. Επομένως, το ταίριασμα αναθέτει ταυτόχρονα σε κάθε αγόρι τη βέλτιστη σύντροφο. Ένα male-optimal ταίριασμα είναι πάντα σταθερό;

50 Ο Παράδεισος και η Κόλαση των γνωριμιών Ένα ταίριασμα είναι βέλτιστο για τα κορίτσια (female-optimal) αν κάθε κορίτσι λαμβάνει το βέλτιστο σύντροφο. Είναι ο καλύτερος από όλους τους σταθερούς κόσμους για όλα τα κορίτσια ταυτόχρονα. Ένα ταίριασμα είναι χείριστο για τα κορίτσια (female-pessimal pessimal) αν κάθε κορίτσι λαμβάνει το χείριστο σύντροφο. Είναι ο χειρότερος από όλους τους σταθερούς κόσμους για όλα τα κορίτσια ταυτόχρονα.

51 Η γυμνή μαθηματική αλήθεια! Ο Traditional Marriage Algorithm πάντα παράγει male-optimal optimal, female- pessimal ταιριάσματα.

52 Θεώρημα: ο TMA παράγει male-optimal ταιριάσματα Υποθέστε, αντίθετα, ότι κάποιο αγόρι απορρίπτεται από το βέλτιστο κορίτσι του κατά τον TMA. Έστω t η νωρίτερη χρονική στιγμή που συμβαίνει αυτό. Συγκεκριμένα, τη χρονική στιγμή t, κάποιο αγόρι b απορρίφθηκε από το βέλτιστο κορίτσι του g γιατί αυτή είπε ίσως σε κάποιο αγόρι b * που προτιμούσε. Από τον ορισμό του t, το αγόρι b * δεν είχε ακόμα απορριφθεί από το δικό του βέλτιστο κορίτσι. Επομένως, το αγόρι b * προτιμάει τη g τουλάχιστον όσο και το βέλτιστο κορίτσι του.

53 Κάποιο αγόρι b απορρίφθηκε από το βέλτιστο κορίτσι του g γιατί αυτή είπε ίσως σε κάποιο άλλο αγόρι b * που προτιμούσε περισσότερο. Το αγόρι b* προτιμάει τη g τουλάχιστον όσο και το βέλτιστο κορίτσι του. Πρέπει να υπάρχει κάποιο σταθερό ταίριασμα S στο οποίο το αγόρι b και το κορίτσι g είναι ζευγάρι. Το αγόρι b* προτιμάει τη g περισσότερο από τη σύντροφό του στο S H g είναι εξίσου καλή με τη βέλτιστη προτίμησή του και δεν την έχει στο σταθερό ταίριασμα S Το κορίτσι g προτιμάει το b* περισσότερο από το σύντροφό της στο S Ο b είναι σύντροφός της στο S και τον απορρίπτει για τον b * στον TMA

54 Κάποιο αγόρι b απορρίφθηκε από το βέλτιστο κορίτσι του g γιατί αυτή είπε ίσως σε κάποιο άλλο αγόρι b * που προτιμούσε περισσότερο. Το αγόρι b* προτιμάει τη g τουλάχιστον όσο και το βέλτιστο κορίτσι του. Πρέπει να υπάρχει κάποιο σταθερό ταίριασμα S στο οποίο το αγόρι b και το κορίτσι g είναι ζευγάρι. Το αγόρι b* προτιμάει τη g περισσότερο από τη σύντροφό του στο S H g είναι εξίσου καλή με τη βέλτιστη προτίμησή του και δεν την έχει στο σταθερό ταίριασμα S Το κορίτσι g προτιμάει το b* περισσότερο από το σύντροφό της στο S Ο b είναι σύντροφός της στο S και τον απορρίπτει για τον b * στον TMA Αντίφαση για τη σταθερότητα του S.

55 Ποια τεχνική απόδειξης χρησιμοποιήσαμε μόλις;

56 Ποια τεχνική απόδειξης χρησιμοποιήσαμε μόλις;

57 Θεώρημα: Το TMA ταίριασμα,, T, είναι female-pessimal pessimal. Γνωρίζουμε ότι είναι male-optimal. Υποθέστε ότι υπάρχει σταθερό ταίριασμα S όπου κάποιο κορίτσι g τα πάει χειρότερα από ό,τι στο T. Έστω b ο σύντροφός της στο T. Έστω b * ο σύντροφός της στο S. Από την υπόθεση, η g προτιμάει τον b σε σχέση με το σύντροφό της στο S Ο b προτιμάει τη g σε σχέση με τη σύντροφό του στο S Γνωρίζουμε ήδη ότι η g είναι το βέλτιστο κορίτσι του Επομένως, το S δεν είναι σταθερό. Άτοπο

58 Συμβουλή στα κορίτσια Μάθετε να κάνετε την πρώτη κίνηση.

59 Η μεγαλύτερη, πιο επιτυχημένη υπηρεσία γνωριμιών παγκοσμίως χρησιμοποιεί έναν υπολογιστή και εκτελεί τον TMA!

60 The Match : Γιατροί και αγροτικά Κάθε απόφοιτος ιατρικής σχολής υποβάλλει λίστα προτιμήσεων για νοσοκομεία που επιθυμεί να κάνει το αγροτικό του Κάθε νοσοκομείο υποβάλλει λίστα προτιμήσεων για ασκούμενους Ο TMA εκτελείται (κατάλληλη επέκταση για να χειρίζεται και πολυγαμία - Mormon marriages) Στην αρχική του εκδοχή το σύστημα ήταν βέλτιστο για τα νοσοκομεία (hospital-optimal)

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

62 Ιστορικό 1944 Παράλογη Κατάσταση. Οι αναθέσεις γίνονται με αναμονή 2 ετών! Όλοι οι συμμετέχοντες ήταν δυσαρεστημένοι Οι ιατρικές σχολές δεν ανακοίνωναν πληροφορία για τους φοιτητές πριν κάποια λογική ημερομηνία Διορθώθηκε η κατάσταση;

63 Ιστορικό 1944 Παράλογη Κατάσταση. Οι αναθέσεις γίνονται με αναμονή 2 ετών! Όλοι οι συμμετέχοντες ήταν δυσαρεστημένοι Οι ιατρικές σχολές δεν ανακοίνωναν πληροφορία για τους φοιτητές πριν κάποια λογική ημερομηνία Οι προσφορές γίνονταν με λογικότερα διαστήματα αναμονής αλλά προέκυψαν νέα προβλήματα

64 Ιστορικό Ίδια επίπεδα ανταγωνισμού Τα νοσοκομεία άρχισαν να θέτουν περιορισμούς στις προσφορές τους Η αναμονή μειώνεται στις 12 ώρες Πολλά δυσαρεστημένα άτομα Μεγάλες αστάθειες που προκύπτουν από ελλιπή συνεργασία

65 Ιστορικό 1950 Κεντρικοποιημένο σύστημα Κάθε νοσοκομείο κατατάσσει τους ασκούμενους Κάθε ασκούμενος κατατάσσει τα νοσοκομεία Το National Resident Matching Program παράγει τις αναθέσεις (ταιριάσματα) Ουπς! Τα ταιριάσματα δεν ήταν πάντα σταθερά. Από το 1952 ο αλγόριθμος ήταν το TMA (hospitaloptimal) και επομένως τα ταιριάσματα ήταν σταθερά.

66 Η ιστορία επαναλαμβάνεται! NY TIMES, 17 Μαρτίου 1989 Η κάποτε ευπρεπής διαδικασία επιλογής υπαλλήλων από ομοσπονδιακούς δικαστές εκφυλίστηκε να είναι ανοιχτή προς όλους με συνέπεια κάποιοι δικαστές να αγωνίζονται για τους κορυφαίους φοιτητές νομικής... Οι δικαστές πίεζαν συνεχώς τη διαδικασία... Πρόσφεραν θέσεις εργασίας για το Φεβρουάριο του 2 ου έτους της Νομικής... Με βάση λιγότερους βαθμούς και ασαφή στοιχεία...

67 NY TIMES Ο νόμος της ζούγκλας βασιλεύει... O σύλλογος των Αμερικανικών Νομικών Σχολών συμφώνησε να μην επιτρέπεται εργασία πριν το Σεπτέμβριο του 3 ου έτους... Κάποιοι παρατείνουν τις προσφορές μόνο για μερικές ώρες. Ο δικαστής Winter έκανε την προσφορά του σε μια φοιτήτρια του Yale ώρα και της έδωσε περιθώριο μέχρι το μεσημέρι για να δεχτεί... Ώρα απέσυρε την προσφορά του

68 Marry Well!

69 ΑΝΑΦΟΡΕΣ D. Gale and L. S. Shapley, College admissions and the stability of marriage, American Mathematical Monthly 69 (1962), Dan Gusfield and Robert W. Irving, The Stable Marriage Problem: Structures and Algorithms,, MIT Press, 1989

Το πρόβλημα του σταθερού γάμου

Το πρόβλημα του σταθερού γάμου Το πρόβλημα του σταθερού γάμου Γάμος και Θεωρία Γραφημάτων Γάμος πρόβλημα ταιριάσματος Θα δούμε έναν αλγόριθμο ταιριάσματος (matching algorithm) που χρησιμοποιείται σε πολλές εφαρμογές Γνωριμίες (γραφεία,

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

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

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

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

Κεφάλαιο 1. Εισαγωγή: Ευσταθές Ταίριασμα και άλλα Αντιπροσωπευτικά Προβλήματα. Έκδοση 1.5, 30/10/2014

Κεφάλαιο 1. Εισαγωγή: Ευσταθές Ταίριασμα και άλλα Αντιπροσωπευτικά Προβλήματα. Έκδοση 1.5, 30/10/2014 Κεφάλαιο 1 Εισαγωγή: Ευσταθές Ταίριασμα και άλλα Αντιπροσωπευτικά Προβλήματα Έκδοση 1.5, 30/10/2014 Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 1.1 Ένα πρώτο πρόβλημα: Ευσταθές

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

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

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

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

Ευσταθές ταίριασμα. (υλικό βασισμένο στο βιβλίο. Slides by Kevin Wayne. Copyright 2005 Pearson-Addison Wesley. All rights reserved.

Ευσταθές ταίριασμα. (υλικό βασισμένο στο βιβλίο. Slides by Kevin Wayne. Copyright 2005 Pearson-Addison Wesley. All rights reserved. Ευσταθές ταίριασμα (υλικό βασισμένο στο βιβλίο των Kleinberg Tardos) Slides by Kevin Wayne. Copyright 2005 Pearson-Addison Wesley. All rights reserved. 1 Ανάθεση Ειδικευόμενων Ιατρών σε Νοσοκομεία Πρόβλημα.

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

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

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

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

Stable Matching. Παύλος Εφραιμίδης, Λέκτορας

Stable Matching. Παύλος Εφραιμίδης, Λέκτορας Stable Matching Παύλος Εφραιμίδης, Λέκτορας http://pericles.ee.duth.gr 1 Ιστορία... Το 1962 οι Gale και Shapley δύο οικονομολόγοι μαθηματικοί (mathematical economists) έθεσαν το ερώτημα: Μπορούμε να σχεδιάσουμε

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

1.1 Ένα πρώτο πρόβληµα: Ευσταθές Ταίριασµα

1.1 Ένα πρώτο πρόβληµα: Ευσταθές Ταίριασµα Κεφάλαιο 1 Εισαγωγή: Κάποια Αντιπροσωπευτικά Προβλήµατα Βασισµένο στις αγγλικές διαφάνειες του Kevin Wayne. Copyright 2005 Pearson-Addison Wesley. All rights reserved. 1 1.1 Ένα πρώτο πρόβληµα: Ευσταθές

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

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

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

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

Κεφάλαιο 1. Εισαγωγή: Κάποια Αντιπροσωπευτικά Προβλήµατα. Έκδοση 1.3, 29/02/2012. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 1. Εισαγωγή: Κάποια Αντιπροσωπευτικά Προβλήµατα. Έκδοση 1.3, 29/02/2012. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 1 Εισαγωγή: Κάποια Αντιπροσωπευτικά Προβλήµατα Έκδοση 1.3, 29/02/2012 Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 1.1 Ένα πρώτο πρόβληµα: Ευσταθές Ταίριασµα Ταίριασµα

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

ΑΛΓΟΡΙΘΜΟΙ Ενότητα 10

ΑΛΓΟΡΙΘΜΟΙ Ενότητα 10 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΑΛΓΟΡΙΘΜΟΙ Ενότητα 10: Επαναληπτική Βελτίωση Ιωάννης Μανωλόπουλος, Καθηγητής Αναστάσιος Γούναρης, Επίκουρος Καθηγητής Άδειες Χρήσης Το

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

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

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 1: Εισαγωγή- Χαρακτηριστικά Παραδείγματα Αλγορίθμων Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

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

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

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

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

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

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

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

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

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

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

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

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

ΗΥ118: Διακριτά Μαθηματικά - Εαρινό Εξάμηνο 2017 Τελική Εξέταση Ιουνίου - Τετάρτη, 14/06/2017 ΛΥΣΕΙΣ

ΗΥ118: Διακριτά Μαθηματικά - Εαρινό Εξάμηνο 2017 Τελική Εξέταση Ιουνίου - Τετάρτη, 14/06/2017 ΛΥΣΕΙΣ ΗΥ8: Διακριτά Μαθηματικά - Εαρινό Εξάμηνο 07 Τελική Εξέταση Ιουνίου - Τετάρτη, 4/06/07 ΛΥΣΕΙΣ Σημείωση: Οι παρακάτω λύσεις είναι ενδεικτικές. Ενδεχομένως, υπάρχουν και άλλοι σωστοί τρόποι επίλυσης. Θέμα

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

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

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

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

Τομές Γραφήματος. Γράφημα (μη κατευθυνόμενο) Συνάρτηση βάρους ακμών. Τομή : Διαμέριση του συνόλου των κόμβων σε δύο μη κενά σύνολα

Τομές Γραφήματος. Γράφημα (μη κατευθυνόμενο) Συνάρτηση βάρους ακμών. Τομή : Διαμέριση του συνόλου των κόμβων σε δύο μη κενά σύνολα Τομές Γραφήματος Γράφημα (μη κατευθυνόμενο) Συνάρτηση βάρους ακμών Τομή : Διαμέριση του συνόλου των κόμβων σε δύο μη κενά σύνολα και 12 26 20 10 9 7 17 14 4 Τομές Γραφήματος Γράφημα (μη κατευθυνόμενο)

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

Αλγόριθμοι Ταξινόμησης Μέρος 4

Αλγόριθμοι Ταξινόμησης Μέρος 4 Αλγόριθμοι Ταξινόμησης Μέρος 4 Μανόλης Κουμπαράκης Δομές Δεδομένων και Τεχνικές 1 Μέθοδοι Ταξινόμησης Βασισμένοι σε Συγκρίσεις Κλειδιών Οι αλγόριθμοι ταξινόμησης που είδαμε μέχρι τώρα αποφασίζουν πώς να

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

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

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

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

Ψευδοκώδικας. November 7, 2011

Ψευδοκώδικας. November 7, 2011 Ψευδοκώδικας November 7, 2011 Οι γλώσσες τύπου ψευδοκώδικα είναι ένας τρόπος περιγραφής αλγορίθμων. Δεν υπάρχει κανένας τυπικός ορισμός της έννοιας του ψευδοκώδικα όμως είναι κοινός τόπος ότι οποιαδήποτε

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

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 2: Μαθηματικό Υπόβαθρο

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 2: Μαθηματικό Υπόβαθρο ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 2: Μαθηματικό Υπόβαθρο Τι θα κάνουμε σήμερα Συναρτήσεις & Σχέσεις (0.2.3) Γράφοι (Γραφήματα) (0.2.4) Λέξεις και Γλώσσες (0.2.5) Αποδείξεις (0.3) 1

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

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

ΕΦΑΡΜΟΓΕΣ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΕΦΑΡΜΟΓΕΣ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Dr. Christos D. Tarantilis Associate Professor in Operations Research & Management Science http://tarantilis.dmst.aueb.gr/ ΕΦΑΡΜΟΓΕΣ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Ι - 1- ΣΥΝΔΥΑΣΤΙΚΗΔΟΜΗ:

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

Μαθηματικά: Αριθμητική και Άλγεβρα. Μάθημα 3 ο, Τμήμα Α. Τρόποι απόδειξης

Μαθηματικά: Αριθμητική και Άλγεβρα. Μάθημα 3 ο, Τμήμα Α. Τρόποι απόδειξης Μαθηματικά: Αριθμητική και Άλγεβρα Μάθημα 3 ο, Τμήμα Α Ο πυρήνας των μαθηματικών είναι οι τρόποι με τους οποίους μπορούμε να συλλογιζόμαστε στα μαθηματικά. Τρόποι απόδειξης Επαγωγικός συλλογισμός (inductive)

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

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

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

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

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

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

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

Επισκόπηση του Αλγορίθμου Gale-Shapley για το πρόβλημα σταθερού γάμου 1 / 10

Επισκόπηση του Αλγορίθμου Gale-Shapley για το πρόβλημα σταθερού γάμου 1 / 10 1 / 10 Λ3 - Αλγόριθμοι και Πολυπλοκότητα Ι Διδάσκων: Η. Κουτσουπιάς Καραγεώργος Βασίλειος Επισκόπηση του Αλγορίθμου Gale-Shapley για το πρόβλημα σταθερού γάμου Εισαγωγή Το 1962, οι David Gale και Lloyd

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

Διακριτά Μαθηματικά. Άγγελος Κιαγιάς. https://crypto.di.uoa.gr/dmath aggelos. Τμήμα Πληροφορικής & Τηλεπικοινωνιών. π.

Διακριτά Μαθηματικά. Άγγελος Κιαγιάς. https://crypto.di.uoa.gr/dmath aggelos. Τμήμα Πληροφορικής & Τηλεπικοινωνιών. π. π.1 Διακριτά Μαθηματικά https://crypto.di.uoa.gr/dmath2013 Άγγελος Κιαγιάς http://www.di.uoa.gr/ aggelos Τμήμα Πληροφορικής & Τηλεπικοινωνιών π.2 Τι είναι τα Διακριτά Μαθηματικά; Είναι η μελέτη διακριτών

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

Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem)

Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem) Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem) Τι είναι το Πρόβλημα της Πινακοθήκης; Σας ανήκει μια πινακοθήκη και επιθυμείτε να τοποθετήσετε κάμερες ασφαλείας έτσι ώστε όλη η γκαλερί να είναι προστατευμένη

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

Σημειώσεις Λογικής I. Εαρινό Εξάμηνο Καθηγητής: Λ. Κυρούσης

Σημειώσεις Λογικής I. Εαρινό Εξάμηνο Καθηγητής: Λ. Κυρούσης Σημειώσεις Λογικής I Εαρινό Εξάμηνο 2011-2012 Καθηγητής: Λ. Κυρούσης 2 Τελευταία ενημέρωση 28/3/2012, στις 01:37. Περιεχόμενα 1 Εισαγωγή 5 2 Προτασιακή Λογική 7 2.1 Αναδρομικοί Ορισμοί - Επαγωγικές Αποδείξεις...................

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

Αλγόριθμοι. Μάρθα Σιδέρη. ιαδικαστικά: ύο πρόοδοι 31 Μαρτίου, 18 Μαΐου 7-9μμ 20% η μία, ύο Προγραμματιστικές 1 προσθετικό βαθμό η μία.

Αλγόριθμοι. Μάρθα Σιδέρη. ιαδικαστικά: ύο πρόοδοι 31 Μαρτίου, 18 Μαΐου 7-9μμ 20% η μία, ύο Προγραμματιστικές 1 προσθετικό βαθμό η μία. Αλγόριθμοι Μάρθα Σιδέρη epl333 lect 011 1 ιαδικαστικά: ύο πρόοδοι 31 Μαρτίου, 18 Μαΐου 7-9μμ 0% η μία, ύο Προγραμματιστικές 1 προσθετικό βαθμό η μία. Οι πρόοδοι είναι προαιρετικές και το ποσοστό μετράει

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

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε Οµοφωνία σε σύστηµα µε αϖοτυχίες κατάρρευσης διεργασιών Παναγιώτα Φατούρου Κατανεµηµένα Συστήµατα 1 Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες

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

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

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

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

9. Συστολικές Συστοιχίες Επεξεργαστών

9. Συστολικές Συστοιχίες Επεξεργαστών Κεφάλαιο 9: Συστολικές συστοιχίες επεξεργαστών 208 9. Συστολικές Συστοιχίες Επεξεργαστών Οι συστολικές συστοιχίες επεξεργαστών είναι επεξεργαστές ειδικού σκοπού οι οποίοι είναι συνήθως προσκολλημένοι σε

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

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

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

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

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

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

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

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

Θεωρία Υπολογισμού και Πολυπλοκότητα Αναγωγές Θεωρία Υπολογισμού και Πολυπλοκότητα Αναγωγές Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ανεπίλυτα Προβλήματα από τη Θεωρία Γλωσσών (5.1) To Πρόβλημα της Περάτωσης Το Πρόβλημα της Κενότητα

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

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Σύνοψη Στο κεφάλαιο αυτό παρουσιάζεται η ιδέα του συμπτωτικού πολυωνύμου, του πολυωνύμου, δηλαδή, που είναι του μικρότερου δυνατού βαθμού και που, για συγκεκριμένες,

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

Κάνοντας ακριβέστερες μετρήσεις με την βοήθεια των Μαθηματικών. Ν. Παναγιωτίδης, Υπεύθυνος ΕΚΦΕ Ν. Ιωαννίνων

Κάνοντας ακριβέστερες μετρήσεις με την βοήθεια των Μαθηματικών. Ν. Παναγιωτίδης, Υπεύθυνος ΕΚΦΕ Ν. Ιωαννίνων Κάνοντας ακριβέστερες μετρήσεις με την βοήθεια των Μαθηματικών Ν. Παναγιωτίδης, Υπεύθυνος ΕΚΦΕ Ν. Ιωαννίνων Αν κάναμε ένα τεστ νοημοσύνης στους μαθητές και θέταμε την ερώτηση: Πως μπορεί να μετρηθεί το

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

6.5. ΑΠΟΤΕΛΕΣΜΑΤΑ ΕΡΕΥΝΩΝ ΣΤΟΥΣ ΚΑΤ ΕΚΤΙΜΗΣΗ ΥΠΟΛΟΓΙΣΜΟΥΣ ΤΗΣ ΣΧΟΛΗΣ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΤΗΣ ΦΥΣΗΣ ΚΑΙ ΤΗΣ ΖΩΗΣ

6.5. ΑΠΟΤΕΛΕΣΜΑΤΑ ΕΡΕΥΝΩΝ ΣΤΟΥΣ ΚΑΤ ΕΚΤΙΜΗΣΗ ΥΠΟΛΟΓΙΣΜΟΥΣ ΤΗΣ ΣΧΟΛΗΣ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΤΗΣ ΦΥΣΗΣ ΚΑΙ ΤΗΣ ΖΩΗΣ 6.5. ΑΠΟΤΕΛΕΣΜΑΤΑ ΕΡΕΥΝΩΝ ΣΤΟΥΣ ΚΑΤ ΕΚΤΙΜΗΣΗ ΥΠΟΛΟΓΙΣΜΟΥΣ ΤΗΣ ΣΧΟΛΗΣ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΤΗΣ ΦΥΣΗΣ ΚΑΙ ΤΗΣ ΖΩΗΣ 6.5.1. Οι γνώσεις υποψηφίων δασκάλων για την υπολογιστική εκτίμηση Σε μια έρευνα των Lemonidis

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

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 Δοµές Δεδοµένων Ι Στην ενότητα αυτή θα γνωρίσουµε ορισµένες Δοµές Δεδοµένων και θα τις χρησιµοποιήσουµε

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

Διακριτά Μαθηματικά. Απαρίθμηση: Εισαγωγικά στοιχεία Αρχή του Περιστεριώνα

Διακριτά Μαθηματικά. Απαρίθμηση: Εισαγωγικά στοιχεία Αρχή του Περιστεριώνα Διακριτά Μαθηματικά Απαρίθμηση: Εισαγωγικά στοιχεία Αρχή του Περιστεριώνα Συνδυαστική ανάλυση μελέτη της διάταξης αντικειμένων 17 ος αιώνας: συνδυαστικά ερωτήματα για τη μελέτη τυχερών παιχνιδιών Απαρίθμηση:

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

Ταιριάσματα. Γράφημα. Ταίριασμα (matching) τέτοιο ώστε κάθε κορυφή να εμφανίζεται σε το πολύ μια ακμή του

Ταιριάσματα. Γράφημα. Ταίριασμα (matching) τέτοιο ώστε κάθε κορυφή να εμφανίζεται σε το πολύ μια ακμή του Ταιριάσματα Γράφημα Ταίριασμα (matching) Σύνολο ακμών τέτοιο ώστε κάθε κορυφή να εμφανίζεται σε το πολύ μια ακμή του Θέλουμε να βρούμε ένα μέγιστο ταίριασμα (δηλαδή με μέγιστο αριθμό ακμών) Ταιριάσματα

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

Αλγόριθμοι. Μάρθα Σιδέρη. epl333 lect

Αλγόριθμοι. Μάρθα Σιδέρη. epl333 lect Αλγόριθμοι Μάρθα Σιδέρη epl333 lect1 2011 1 1 Τι είναι αλγόριθμος?? ιαδικασία για να λύνουμε υπολογιστικά προβλήματα. Βήμα βήμα σαφής διαδικασία επίλυσης προβλήματος (μετασχηματισμού της εισόδου στην επιθυμητή

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

Ο Άνσελμος για την ύπαρξη του Θεού (Monologion κεφ. 1)

Ο Άνσελμος για την ύπαρξη του Θεού (Monologion κεφ. 1) Ο Άνσελμος για την ύπαρξη του Θεού (Monologion κεφ. 1) Στα κεφ. 1 ο Άνσελμος δίνει μερικά επιχειρήματα για την ύπαρξη του Θεού. Τα επιχειρήματα αυτά μπορούν να λειτουργήσουν μόνον υπό την προϋπόθεση ενός

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

Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem)

Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem) Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem) Διατύπωση Σας ανήκει μια πινακοθήκη και επιθυμείτε να τοποθετήσετε κάμερες ασφαλείας έτσι ώστε όλη η γκαλερί να είναι προστατευμένη από κλέφτες. Σε

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

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

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

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

Διακριτά Μαθηματικά. Απαρίθμηση. Βασικές τεχνικές απαρίθμησης Αρχή Περιστεριώνα

Διακριτά Μαθηματικά. Απαρίθμηση. Βασικές τεχνικές απαρίθμησης Αρχή Περιστεριώνα Διακριτά Μαθηματικά Απαρίθμηση Βασικές τεχνικές απαρίθμησης Αρχή Περιστεριώνα Συνδυαστική ανάλυση - μελέτη της διάταξης αντικειμένων 17 ος αιώνας: συνδυαστικά ερωτήματα για τη μελέτη τυχερών παιχνιδιών

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

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

Κατανεμημένα Συστήματα Ι Συναίνεση με σφάλματα διεργασιών Κατανεμημένα Συστήματα Ι 5η Διάλεξη 10 Νοεμβρίου 2016 Παναγιώτα Παναγοπούλου Κατανεμημένα Συστήματα Ι 5η Διάλεξη 1 Συναίνεση με σφάλματα διεργασιών Προηγούμενη διάλεξη

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

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

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

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

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

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

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

ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX

ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX ΚΕΦΑΛΑΙΟ 3 ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX 3.1 Εισαγωγή Ο αλγόριθμος Simplex θεωρείται πλέον ως ένας κλασικός αλγόριθμος για την επίλυση γραμμικών προβλημάτων. Η πρακτική αποτελεσματικότητά του έχει

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

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

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Συναίνεση και Σφάλματα Διεργασιών Παναγιώτα Παναγοπούλου Περίληψη Συναίνεση με σφάλματα διεργασιών Το πρόβλημα Ο αλγόριθμος FloodSet Επικύρωση δοσοληψιών Ορισμός του προβλήματος

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

Διάλεξη 17: Συμφωνία με Βυζαντινά Σφάλματα. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι

Διάλεξη 17: Συμφωνία με Βυζαντινά Σφάλματα. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι Διάλεξη 17: Συμφωνία με Βυζαντινά Σφάλματα ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι Βυζαντινά Σφάλματα Τι θα δούμε σήμερα Κάτω Φράγμα για Αλγόριθμους Συμφωνίας με Βυζαντινά Σφάλματα: n > 3f Αλγόριθμος Συμφωνίας

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

Αλγόριθµοι Οπισθοδρόµησης

Αλγόριθµοι Οπισθοδρόµησης Αλγόριθµοι Οπισθοδρόµησης Στην ενότητα αυτή θα µελετηθούν τα εξής επιµέρους θέµατα: Η οπισθοδρόµηση στο σχεδιασµό αλγορίθµων Το πρόβληµα των σταθερών γάµων και ο αλγόριθµος των Gale-Shapley Το πρόβληµα

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

ΑΝΑΛΥΣΗ 1 ΔΕΚΑΤΟ ΠΕΜΠΤΟ ΜΑΘΗΜΑ, Μ. Παπαδημητράκης.

ΑΝΑΛΥΣΗ 1 ΔΕΚΑΤΟ ΠΕΜΠΤΟ ΜΑΘΗΜΑ, Μ. Παπαδημητράκης. ΑΝΑΛΥΣΗ 1 ΔΕΚΑΤΟ ΠΕΜΠΤΟ ΜΑΘΗΜΑ, 8-11-13 Μ. Παπαδημητράκης. 1 Το Θεώρημα των Bolzano και Weierstrass συμπληρώνεται με την εξής Πρόταση (.16 του βιβλίου). ΠΡΟΤΑΣΗ. [α] Κάθε όχι άνω φραγμένη ακολουθία έχει

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

Θεωρία Υπολογισμού Άρτιοι ΑΜ. Διδάσκων: Σταύρος Κολλιόπουλος. eclass.di.uoa.gr. Περιγραφή μαθήματος

Θεωρία Υπολογισμού Άρτιοι ΑΜ. Διδάσκων: Σταύρος Κολλιόπουλος. eclass.di.uoa.gr. Περιγραφή μαθήματος Περιγραφή μαθήματος Θεωρία Υπολογισμού Άρτιοι ΑΜ Σκοπός του μαθήματος είναι η εισαγωγή στη Θεωρία Υπολογισμού και στη Θεωρία Υπολογιστικής Πολυπλοκότητας (Θεωρία Αλγορίθμων). Διδάσκων: Σταύρος Κολλιόπουλος

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

Θεωρία Υπολογισμού Αρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr

Θεωρία Υπολογισμού Αρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr Θεωρία Υπολογισμού Άρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr Περιγραφή μαθήματος Σκοπός του μαθήματος είναι η εισαγωγή στη Θεωρία Υπολογισμού και στη Θεωρία Υπολογιστικής Πολυπλοκότητας

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

Απαρίθμηση: Εισαγωγικά στοιχεία

Απαρίθμηση: Εισαγωγικά στοιχεία Απαρίθμηση: Εισαγωγικά στοιχεία Συνδυαστική ανάλυση - μελέτη της διάταξης αντικειμένων 17 ος αιώνας: συνδυαστικά ερωτήματα για τη μελέτη τυχερών παιχνιδιών Απαρίθμηση: μέτρηση αντικειμένων με ορισμένες

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

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε Οµοφωνία σε σύγχρονο σύστηµα µε αϖοτυχίες κατάρρευσης διεργασιών Παναγιώτα Φατούρου Κατανεµηµένος Υπολογισµός 1 Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash

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

Το πρόβλημα μονοδρόμησης (The One-Way Street Problem)

Το πρόβλημα μονοδρόμησης (The One-Way Street Problem) Το πρόβλημα μονοδρόμησης (The One-Way Street Problem) Το πρόβλημα Σχετίζεται με τη διαχείριση της κίνησης οχημάτων στους δρόμους Αν δεν υπήρχαν καθυστερήσεις στην κίνηση στις πόλεις Αποφυγή σπατάλης ενέργειας

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

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

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

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

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

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

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

Εντολές της LOGO (MicroWorlds Pro)

Εντολές της LOGO (MicroWorlds Pro) Εντολές της LOGO (MicroWorlds Pro) Εντολές εμφάνισης (εξόδου) και αριθμητικές πράξεις δείξε Εμφανίζει στην οθόνη έναν αριθμό, το αποτέλεσμα πράξεων, μια λέξη ή μια λίστα (ομάδα) λέξεων. δείξε 200 200 δείξε

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

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΣΤΑΘΕΡΕΣ είναι τα μεγέθη που δεν μεταβάλλονται κατά την εκτέλεση ενός αλγόριθμου. Εκτός από τις αριθμητικές σταθερές (7, 4, 3.5, 100 κλπ), τις λογικές σταθερές (αληθής και ψευδής)

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

x < y ή x = y ή y < x.

x < y ή x = y ή y < x. ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εαρινό Εξάμηνο 011-1 Τμήμα Μαθηματικών Διδάσκων: Χ.Κουρουνιώτης Μ8 ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΥΣΗΣ Φυλλάδιο 1 Ανισότητες Οι πραγματικοί αριθμοί είναι διατεταγμένοι. Ενισχύουμε αυτήν την ιδέα με

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

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

Σειρά Προβλημάτων 5 Λύσεις Άσκηση 1 Σειρά Προβλημάτων 5 Λύσεις Να δείξετε ότι οι πιο κάτω γλώσσες είναι διαγνώσιμες. (α) { R η R είναι μια κανονική έκφραση η οποία παράγει μια μη πεπερασμένη γλώσσα} (β) { G η G είναι μια CFG η οποία

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

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

5. Απλή Ταξινόμηση. ομές εδομένων. Χρήστος ουλκερίδης. Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 5. Απλή Ταξινόμηση 2 ομές εδομένων 4 5 Χρήστος ουλκερίδης Τμήμα Ψηφιακών Συστημάτων 11/11/2016 Εισαγωγή Η

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

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 16: Αναγωγές

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 16: Αναγωγές ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 16: Αναγωγές Τι θα κάνουμε σήμερα Το Πρόβλημα του Τερματισμού (4.2) Εισαγωγή στις Αναγωγές Ανεπίλυτα Προβλήματα από την Θεωρία των Γλωσσών (5.1) Απεικονιστικές

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

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Προηγμένα Συστήματα Πληροφορικής»

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Προηγμένα Συστήματα Πληροφορικής» Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Προηγμένα Συστήματα Πληροφορικής» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Μελέτη του Προβλήματος των Κίβδηλων Νομισμάτων Ονοματεπώνυμο

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

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

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

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

Διαχείριση Έργων Πληροφορικής

Διαχείριση Έργων Πληροφορικής Διαχείριση Έργων Πληροφορικής Διαχείριση Πόρων Μ. Τσικνάκης Ε. Μανιαδή - Α. Μαριδάκη 1 Διαχείριση Χρήσης Πόρων Απαιτούμενοι πόροι στην ανάπτυξη ενός Πληροφοριακού Συστήματος: Ανθρώπινο δυναμικό (π.χ. αναλυτές,

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

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

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Εκλογή αρχηγού και κατασκευή BFS δένδρου σε σύγχρονο γενικό δίκτυο Παναγιώτα Παναγοπούλου Περίληψη Εκλογή αρχηγού σε γενικά δίκτυα Ορισμός του προβλήματος Ο αλγόριθμος FloodMax

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

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

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

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

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ Γλώσσες & Τεχνικές 4 ο Εξάμηνο. - Ενότητα 1 - Δημοσθένης Σταμάτης http://www.it.teithe.gr/~demos

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ Γλώσσες & Τεχνικές 4 ο Εξάμηνο. - Ενότητα 1 - Δημοσθένης Σταμάτης http://www.it.teithe.gr/~demos Γλώσσες & Τεχνικές 4 ο Εξάμηνο - Ενότητα 1 - Εισαγωγή στην Τεχνητή Νοημοσύνη Δημοσθένης Σταμάτης http://www.it.teithe.gr/~demos Τμήμα Πληροφορικής A.T.E.I. ΘΕΣΣΑΛΟΝΙΚΗΣ Rethinking University Teaching!!!

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

Άσκηση 1. Ψευδοκώδικας Kruskal. Παρακάτω βλέπουμε την εφαρμογή του στο παρακάτω συνδεδεμένο γράφημα.

Άσκηση 1. Ψευδοκώδικας Kruskal. Παρακάτω βλέπουμε την εφαρμογή του στο παρακάτω συνδεδεμένο γράφημα. Άσκηση 1 Ψευδοκώδικας Kruskal Παρακάτω βλέπουμε την εφαρμογή του στο παρακάτω συνδεδεμένο γράφημα. Αντιστοιχίζω τους κόμβους με αριθμούς από το 0 έως το 4. 2Η ΕΡΓΑΣΙΑ ΑΛΓΟΡΙΘΜΟΙ & ΠΟΛΥΠΛΟΚΟΤΗΤΑ - MAY 2018

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

Ανάλυση Χρόνου, Πόρων & Κόστους

Ανάλυση Χρόνου, Πόρων & Κόστους ΠΜΣ: «Παραγωγή και ιαχείριση Ενέργειας» ιαχείριση Ενέργειας και ιοίκηση Έργων Ανάλυση Χρόνου, Πόρων & Κόστους Επ. Καθηγητής Χάρης ούκας, Καθηγητής Ιωάννης Ψαρράς Εργαστήριο Συστημάτων Αποφάσεων & ιοίκησης

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

Μαθηματικά Πληροφορικής

Μαθηματικά Πληροφορικής Μαθηματικά Πληροφορικής 7ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Ταιριάσματα(matchings) Ορισμός(Ταίριασμα) Εστωγράφημα G = (V,E).Ταίριασμακαλείταιένασύνολο M E,τέτοιοώστεκάθεκόμβοςτου

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

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

Κατανεμημένα Συστήματα Ι Εκλογή αρχηγού σε γενικά δίκτυα 20 Οκτωβρίου 2016 Παναγιώτα Παναγοπούλου Εκλογή αρχηγού σε γενικά δίκτυα Προηγούμενη διάλεξη Σύγχρονα Κατανεμημένα Συστήματα Μοντελοποίηση συστήματος Πρόβλημα εκλογής αρχηγού

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

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε Οµοφωνία σε σύστηµα µε αϖοτυχίες διεργασιών Παναγιώτα Φατούρου Κατανεµηµένα Συστήµατα 1 Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν

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

2 ) d i = 2e 28, i=1. a b c

2 ) d i = 2e 28, i=1. a b c ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ ΓΡΑΦΩΝ (1) Εστω G απλός γράφος, που έχει 9 κορυφές και άθροισμα βαθμών κορυφών μεγαλύτερο του 7. Αποδείξτε ότι υπάρχει μια κορυφή του G με βαθμό μεγαλύτερο ή ίσο του 4. () Αποδείξτε ότι

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

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ Διάλεξη - Πολυπλοκότητα Αλγορίθμων / Επανάληψη Χρήσιμων Μαθηματικών Ορισμών Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Αλγόριθμοι, Κριτήρια Αξιολόγησης Αλγόριθμων, Γιατί αναλύουμε τους Αλγορίθμων

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

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

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Παναγιώτα Παναγοπούλου 11η Διάλεξη 12 Ιανουαρίου 2017 1 Ανεξάρτητο σύνολο Δοθέντος ενός μη κατευθυνόμενου γραφήματος G = (V, E), ένα ανεξάρτητο σύνολο (independent set) είναι ένα

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

Πληρότητα της μεθόδου επίλυσης

Πληρότητα της μεθόδου επίλυσης Πληρότητα της μεθόδου επίλυσης Λήμμα: Αν κάθε μέλος ενός συνόλου όρων περιέχει ένα αρνητικό γράμμα, τότε το σύνολο είναι ικανοποιήσιμο. Άρα για να είναι μη-ικανοποιήσιμο, θα πρέπει να περιέχει τουλάχιστον

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

Στοιχεία Προτασιακής Λογικής

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

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

Σύνθεση Data Path. ιασύνδεσης. Μονάδες. Αριθµό Μονάδων. Τύπο Μονάδων. Unit Selection Unit Binding. λειτουργιών σε. Μονάδες. Αντιστοίχιση µεταβλητών &

Σύνθεση Data Path. ιασύνδεσης. Μονάδες. Αριθµό Μονάδων. Τύπο Μονάδων. Unit Selection Unit Binding. λειτουργιών σε. Μονάδες. Αντιστοίχιση µεταβλητών & Data Path Allocation Σύνθεση Data Path Το DataPath είναι ένα netlist που αποτελείται από τρεις τύπους µονάδων: (α) Λειτουργικές Μονάδες, (β) Μονάδες Αποθήκευσης και (γ) Μονάδες ιασύνδεσης Αριθµό Μονάδων

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

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

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Μοντέλο σύγχρονου κατανεμημένου δικτύου Εκλογή αρχηγού σε σύγχρονο δακτύλιο Παναγιώτα Παναγοπούλου Περίληψη Σύγχρονα Κατανεμημένα Συστήματα Μοντέλο Σφάλματα Πολυπλοκότητα Εκλογή

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

ΚΕΦΑΛΑΙΟ 2 ΔΙΑΤΑΞΕΙΣ, ΜΕΤΑΘΕΣΕΙΣ, ΣΥΝΔΥΑΣΜΟΙ

ΚΕΦΑΛΑΙΟ 2 ΔΙΑΤΑΞΕΙΣ, ΜΕΤΑΘΕΣΕΙΣ, ΣΥΝΔΥΑΣΜΟΙ ΚΕΦΑΛΑΙΟ ΔΙΑΤΑΞΕΙΣ ΜΕΤΑΘΕΣΕΙΣ ΣΥΝΔΥΑΣΜΟΙ Εισαγωγή. Οι σχηματισμοί που προκύπτουν με την επιλογή ενός συγκεκριμένου αριθμού στοιχείων από το ίδιο σύνολο καλούνται διατάξεις αν μας ενδιαφέρει η σειρά καταγραφή

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

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

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

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

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Με τον όρο μη γραμμικές εξισώσεις εννοούμε εξισώσεις της μορφής: f( ) 0 που προέρχονται από συναρτήσεις f () που είναι μη γραμμικές ως προς. Περιέχουν δηλαδή

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

Θεωρία και Αλγόριθμοι Γράφων

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

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

f(t) = (1 t)a + tb. f(n) =

f(t) = (1 t)a + tb. f(n) = Παράρτημα Αʹ Αριθμήσιμα και υπεραριθμήσιμα σύνολα Αʹ1 Ισοπληθικά σύνολα Ορισμός Αʹ11 (ισοπληθικότητα) Εστω A, B δύο μη κενά σύνολα Τα A, B λέγονται ισοπληθικά αν υπάρχει μια συνάρτηση f : A B, η οποία

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

ΑΔΙΕΞΟΔΑ. Λειτουργικά Συστήματα Ι. Διδάσκων: Καθ. Κ. Λαμπρινουδάκης ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι

ΑΔΙΕΞΟΔΑ. Λειτουργικά Συστήματα Ι. Διδάσκων: Καθ. Κ. Λαμπρινουδάκης ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι ΑΔΙΕΞΟΔΑ Διδάσκων: Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 ΑΔΙΕΞΟΔΑ 2 ΠΟΡΟΙ Υπάρχουν δύο τύποι πόρων σε υπολογιστικά συστήματα: Προεκτοπίσιμοι πόροι

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

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

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

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

Notes. Notes. Notes. Notes. A B C x y z y z x z x y

Notes. Notes. Notes. Notes. A B C x y z y z x z x y Κοινωνική επιλογή και Ευημερία Κώστας Ρουμανιάς Ο.Π.Α. Τμήμα Δ. Ε. Ο. Σ. 3 Δεκεμβρίου 01 Κώστας Ρουμανιάς (Δ.Ε.Ο.Σ.) Κοινωνική επιλογή και Ευημερία 3 Δεκεμβρίου 01 1 / 50 Κοινωνική επιλογή. Κοινωνική επιλογή.

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

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

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

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

Πληροφορική 2. Αλγόριθμοι

Πληροφορική 2. Αλγόριθμοι Πληροφορική 2 Αλγόριθμοι 1 2 Τι είναι αλγόριθμος; Αλγόριθμος είναι ένα διατεταγμένο σύνολο από σαφή βήματα το οποίο παράγει κάποιο αποτέλεσμα και τερματίζεται σε πεπερασμένο χρόνο. Ο αλγόριθμος δέχεται

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

ΗΥ180: Λογική Διδάσκων: Δημήτρης Πλεξουσάκης. Φροντιστήριο 8 Επίλυση για Horn Clauses Λογικός Προγραμματισμός Τετάρτη 9 Μαΐου 2012

ΗΥ180: Λογική Διδάσκων: Δημήτρης Πλεξουσάκης. Φροντιστήριο 8 Επίλυση για Horn Clauses Λογικός Προγραμματισμός Τετάρτη 9 Μαΐου 2012 ΗΥ180: Λογική Διδάσκων: Δημήτρης Πλεξουσάκης Φροντιστήριο 8 Επίλυση για Horn Clauses Λογικός Προγραμματισμός Τετάρτη 9 Μαΐου 2012 Πληρότητα της μεθόδου επίλυσης Λήμμα: Αν κάθε μέλος ενός συνόλου όρων περιέχει

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

Τεχνητή Νοημοσύνη. 4η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

Τεχνητή Νοημοσύνη. 4η διάλεξη ( ) Ίων Ανδρουτσόπουλος. Τεχνητή Νοημοσύνη 4η διάλεξη (2016-17) Ίων Ανδρουτσόπουλος http://www.aueb.gr/users/ion/ 1 Οι διαφάνειες αυτής της διάλεξης βασίζονται κυρίως στα βιβλία Τεχνητή Νοημοσύνη των Βλαχάβα κ.ά., 3η έκδοση, Β.

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