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

Σχετικά έγγραφα
1.1 Ένα πρώτο πρόβληµα: Ευσταθές Ταίριασµα

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

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

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

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

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

Βασικές Έννοιες Δοµών Δεδοµένων

Απλές Δοµές Δεδοµένων Στην ενότητα αυτή θα γνωρίσουµε ορισµένες απλές Δοµές Δεδοµένων και θα τις χρησιµοποιήσουµε για την αποδοτική επίλυση του προβλή

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

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

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

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

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

Λίστα Λσ Προτίμησης Ανδρών. Έκτορας Βάσω Δήμητρα Άννα Ελένη Γεωργία. Βασίλης Δήμητρα Βάσω Άννα Γεωργία Ελένη Γιάννης Βάσω Ελένη Γεωργία Δήμητρα Άννα

Great Theoretical Ideas In Computer Science

Κεφάλαιο 4. Άπληστοι Αλγόριθµοι (Greedy Algorithms) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

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

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

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

Μεθοδολογία των επιστημών του Ανθρώπου: Στατιστική Ι

Μη γράφετε στο πίσω μέρος της σελίδας

Κατ οίκον Εργασία 1 Σκελετοί Λύσεων

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

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

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιµότητα. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

FORTRAN και Αντικειμενοστραφής Προγραμματισμός

Μη γράφετε στο πίσω μέρος της σελίδας

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

Ασκήσεις μελέτης της 4 ης διάλεξης. ), για οποιοδήποτε μονοπάτι n 1

Κεφάλαιο 4. Διαίρει και Βασίλευε (Divide and Conquer) Παύλος Εφραιμίδης V1.1,

AΠΑΝΤΗΣΕΙΣ. z z 0 που είναι τριώνυμο με διακρίνουσα. 2 Re z 4Im z R. x 2 y x y 2

Τάσσος Δήμου. Μεθοδολογίες και λυμένες ασκήσεις. Λυμένα θέματα συναρτήσεων-μέρος Α. Εύρεση μονοτονίας σε απλές συναρτήσεις

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

ΚΕΦΑΛΑΙΟ 4ο: ΟΛΟΚΛΗΡΩΤΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 4: ΕΜΒΑΔΟΝ ΕΠΙΠΕΔΟΥ ΧΩΡΙΟΥ [Κεφ.3.7 Μέρος Β του σχολικού βιβλίου]. ΑΣΚΗΣΕΙΣ

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

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

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

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

ΚΕΦΑΛΑΙΟ 5: Αλγόριθµοι. 5.1 Αλγόριθµος: Ορισµός. Αλγόριθµοι : επίπεδα αφαίρεσης

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

Υπολογιστική Πολυπλοκότητα Εξέταση Ιουνίου 2017 Σελ. 1 από 5

Μεθοδολογία των Επιστημών του Ανθρώπου: Στατιστική

Κεφάλαιο 4. Διαίρει και Βασίλευε (Divide and Conquer) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

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

Στοιχεία Αλγορίθµων και Πολυπλοκότητας

Μια TM µπορεί ένα από τα δύο: να αποφασίζει µια γλώσσα L. να αναγνωρίζει (ηµιαποφασίζει) µια γλώσσα L. 1. Η TM «εκτελεί» τον απαριθµητή, E.

Παράδειγµα: Προσοµοίωση µιας ουράς FIFO Οι λειτουργίες που υποστηρίζονται από µια ουρά FIFO είναι: [enq(q,x), ack(q)] [deq(q), return(q,x)] όπου x είν

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης

Στη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Παύλος Εφραιμίδης V1.1,

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η

Πολλοί τρόποι περιγραφής αλγορίθμων. Όλοι είναι μηχανιστικά ισοδύναμοι και ειδικά ισοδύναμοι με μερικές αναδρομικές συναρτήσεις.

Ιδιοκτησία Αντικειµένου

1. Η χειρότερη περίπτωση είναι όταν γίνου 10 επαναλήψεις, δηλαδή για n = 0.

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

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

Alternative to Balanced Trees, Comms of the ACM, 33(6), June 1990,

Ασκήσεις μελέτης της 8 ης διάλεξης

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

Α4. δ. Α5. (i) Λάθος (ii) Λάθος (iii) Λάθος (iv) Σωστό (v) Λάθος. Φροντιστήρια ΣΥΣΤΗΜΑ Σελίδα 1. g x. και. f x g x έχουμε: Για την συνάρτηση

Κεφάλαιο 2. Η δοµή δεδοµένων Σωρός και η Ταξινόµηση Σωρού (The Heap data structure and Heapsort) Έκδοση 1.1, 12/05/2010

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

ΚΕΦΑΛΑΙΟ 5: Αλγόριθµοι

Κεφάλαιο 4. Δυναµικός Προγραµµατισµός (Dynamic Programming) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

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

Φ(s(n)) = s (Φ(n)). (i) Φ(1) = a.

Διακριτά Μαθηματικά Ι

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

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

Λύσεις Σειράς Ασκήσεων 5

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

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

Στόχοι και αντικείμενο ενότητας. Πέρασμα Πίνακα σε Συνάρτηση (συν.) Πέρασμα Πίνακα σε Συνάρτηση. #8.. Ειδικά Θέματα Αλγορίθμων

Σημειωματάριο μαθήματος 1ης Νοε. 2017

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

4.2 ΕΥΚΛΕΙΔΕΙΑ ΔΙΑΙΡΕΣΗ

κυρτές συναρτήσεις. Αν η g είναι γνησίως αύξουσα τότε η gof : είναι κυρτή. . Θα δείξουμε ότι η h είναι γνησίως αύξουσα.

Θέμα Α Α3.1 ΤΕΛΟΣ 1ΗΣ ΑΠΟ 9 ΣΕΛΙΔΕΣ

Απαντήσεις ισχυρισμών και αντιπαραδείγματα. Για το Α Θέμα των Πανελληνίων Εξετάσεων

Χαροκόπειο Πανεπιστήμιο Τμήμα Πληροφορικής και Τηλεματικής. Διπλωματική εργασία. «Υλοποίηση αλγορίθμων βελτιστοποίησης ευσταθούς κατανομής»

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

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

γ ρ α π τ ή ε ξ έ τ α σ η σ τ o μ ά θ η μ α

Προγραμματισμός Η/Υ. Αλγόριθμοι. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

g(x) =α x +β x +γ με α= 1> 0 και

Γ ε ν ι κ έ ς εξ ε τ ά σ ε ι ς Μαθηματικά Γ λυκείου Θ ε τ ι κ ών και οικονομικών σπουδών

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Δημήτρης Πλεξουσάκης

f (x ) f (x ) f (x )f (x ) f (x ) f (x ) f (x ) f (x ) 1 f (x )f (x )

Λύσεις Σειράς Ασκήσεων 5

auth Αλγόριθμοι - Τμήμα Πληροφορικής ΑΠΘ -4ο εξάμηνο 1

Ελληνική Μαθηματική Εταιρεία Παράρτημα Νομού Εύβοιας ΕΞΕΤΑΣΕΙΣ 2008 ΜΑΘΗΜΑ : ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ

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

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

Συστήματα Αυτομάτου Ελέγχου ΙΙ Ασκήσεις Πράξης

Κ Ε Μη γράφετε στο πίσω μέρος της σελίδας

Εύρεση ν-στού πρώτου αριθμού

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ

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

Ορισµός. Εστω συναρτήσεις: f : N R και g : N R. η f(n) είναι fi( g(n) ) αν υπάρχουν σταθερές C 1, C 2 και n 0, τέτοιες ώστε:

Transcript:

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

Ανάθεση Ειδικευόμενων Ιατρών σε Νοσοκομεία Πρόβλημα. εδομένου ενός συνόλου από προτιμήσεις ανάμεσα σε νοσοκομεία και υποψήφιους ειδικευόμενους ιατρούς, να σχεδιαστεί μία αυτό-επιβαλλόμενη διαδικασία προσλήψεων. Υποτίθεται ότι κάθε νοσοκομείο έχει τα δικά του κριτήρια επιλογής και τα κριτήρια μπορεί να διαφέρουν από νοσοκομείο σε νοσοκομείο. Επίσης, και οι υποψήφιοι ενδέχεται να έχουν διαφορετικές προτιμήσεις. Ασταθές Ζεύγος: ο υποψήφιος ος x και το νοσοκομείο ο y σχηματίζουν ασταθές ζεύγος αν: Ο x προτιμά το y από το νοσοκομείο στο οποίο τοποθετήθηκε. Το νοσοκομείο y προτιμά τον x από τουλάχιστον ένα από τους υποψηφίους που δέχθηκε. Ευσταθής ανάθεση. Η ανάθεση χωρίς ασταθή ζεύγη. Φυσική και επιθυμητή συνθήκη. Το ίδιο το προσωπικό συμφέρον του καθενός αποτρέπει αλλαγές. 2

Το πρόβλημα του ευσταθούς ταιριάσματος (μία απλούστερη έκδοση, η οποία όμως έχει όλα τα βασικά στοιχεία του γενικότερου προβλήματος) Σκοπός. εδομένων n ανδρών και n γυναικών, να βρεθεί ένα «κατάλληλο» ταίριαμα. Οι συμμετέχοντες αξιολογούν όλα τα μέλη του αντίθετου φύλου. Κάθε άνδρας κατατάσσει τις γυναίκες από την καλύτερη στη χειρότερη σε γνησίως φθίνουσα σειρά. Κάθε γυναίκα κατατάσσει τους άνδρες από τον καλύτερο στον χειρότερο σε γνησίως φθίνουσα σειρά. Καλύτερη Χειρότερη Καλύτερος Χειρότερος 1 st 2 nd 3 rd Xavier Amy Bertha Clare Yancey Bertha Amy Clare Zeus Amy Bertha Clare Προτιμήσεις Ανδρών 1 st 2 nd 3 rd Amy Yancey Xavier Zeus Bertha Xavier Yancey Zeus Clare Xavier Yancey Zeus Προτιμήσεις Γυναικών 3

Το πρόβλημα του ευσταθούς ταιριάσματος Ταίριασμα: Κάθε άνδρας έχει το πολύ μία γυναίκα και κάθε γυναίκα έχει το πολύ έναν άνδρα. Τέλειο Ταίριασμα: Κάθε άνδρας έχει μία και μόνο μία γυναίκα. Κάθε γυναίκα έχει έναν και μόνο έναν άνδρα. Ευστάθεια: δεν υπάρχει κίνητρο από κανένα ζεύγος να χαλάσει ένα ταίριασμα. Σε ένα ταίριασμα M, ένα ζεύγος m-w που δεν υπάρχει στο Μείναιαστάθεια αν ο m και η w προτιμούν ο ένας τον άλλο από τους συντρόφους τους στο Μ. Το ζεύγος m-w μπορεί να βελτιώσει την κατάστασή του εγκαταλείποντας τους τωρινούς συντρόφους. Ευσταθές Ταίριασμα: τέλειο ταίριασμα χωρίς ασταθή ζεύγη. Πρόβλημα ευσταθούς ταιριάσματος δ εδομένων των λιστών προτίμησης n ανδρών και n γυναικών, να βρεθεί ένα ευσταθές ταίριασμα αν υπάρχει. 4

Το πρόβλημα του ευσταθούς ταιριάσματος Ερώτημα. Είναι η ανάθεση X-C, Y-B, Z-A ευσταθής; καλύτερη χειρότερη καλύτερος χειρότερος 1 st 2 nd 3 rd Xavier Amy Bertha Clare Yancey Bertha Amy Clare Zeus Amy Bertha Clare Προτιμήσεις Ανδρών 1 st 2 nd 3 rd Amy Yancey Xavier Zeus Bertha Xavier Yancey Zeus Clare Xavier Yancey Zeus Προτιμήσεις γυναικών 5

Το πρόβλημα του ευσταθούς ταιριάσματος Ερώτημα. Είναι η ανάθεση X-C, Y-B, Z-A ευσταθής; Απάντηση. Όχι. Η Bertha και ο Xavier θα αφήσουν τους συντρόφους τους για χάρη ο ένας του άλλου. καλύτερη χειρότερη καλύτερος χειρότερος 1 st 2 nd 3 rd 1 st 2 nd 3 rd Xavier Amy Bertha Clare Amy Yancey Xavier Zeus Yancey Bertha Amy Clare Zeus Amy Bertha Clare Προτιμήσεις Ανδρών Bertha Xavier Yancey Zeus Clare Xavier Yancey Zeus Προτιμήσεις γυναικών 6

Το πρόβλημα του ευσταθούς ταιριάσματος Ερώτημα. Είναι η ανάθεση X-Α, Y-B, Z-C ευσταθής; Aπάντηση. Ναι. καλύτερη χειρότερη καλύτερος χειρότερος 1 st 2 nd 3 rd 1 st 2 nd 3 rd Xavier Amy Bertha Clare Amy Yancey Xavier Zeus Yancey Bertha Amy Clare Zeus Amy Bertha Clare Προτιμήσεις Ανδρών Bertha Xavier Yancey Zeus Clare Xavier Yancey Zeus Προτιμήσεις γυναικών 7

Ο αλγόριθμος Gale-Shapley Ο αλγόριθμος εγγυάται ότι θα βρεθεί ευσταθές ταίριασμα 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 whom m has not yet proposed if (w is free) assign m and w to be engaged else if (w prefers m to her fiancé m') assign m and w to be engaged, and m' to be free else w rejects m } 8

Απόδειξη Ορθότητας: Τερματισμός Παρατήρηση 1. Οι άνδρες προτείνουν στις γυναίκες με φθίνουσα σειρά προτίμησης (δηλ. πρώτα προτείνουν στην καλύτερη γι αυτούς, μετά στη δεύτερη καλύτερη, κ.ο.κ.). κ ) Παρατήρηση 2. Από τη σιγμή που μία γυναίκα δεσμεύεται αρχικά, ποτέ δεν γίνεται να ξανα-ελευθερωθεί. Ισχυρισμός. Ο αλγόριθμος τερματίζει μετά το πολύ n 2 επαναλήψεις του while βρόχου. Απόδειξη. Σε κάθε εκτέλεση του βρόχου, γίνεται μία νέα πρόταση. Υπάρχουν μόνο n 2 πιθανές προτάσεις. 1 st 2 nd 3 rd 4 th 5 th 1 st 2 nd 3 rd 4 th 5 th Victor A B C D E Amy W X Y Z V Wyatt B C D A E Bertha X Y Z V W Xavier C D A B E Clare Y Z V W X Yancey D A B C E Diane Z V W X Y Zeus A B C D E Erika V W X Y Z n(n-1) + 1 προτάσεις απαιτούνται 9

Απόδειξη Ορθότητας: Παραγωγή Τέλειου Ταιριάσματος Ισχυρισμός. Όλοι οι άνδρες και οι γυναίκες συμμετέχουν στο ταίριασμα. Απόδειξη (με απαγωγή σε άτοπο). Ας υποθέσουμε ότι ένας άνδρας, π.χ. ο Zeus, όταν ολοκληρώνεται ο αλγόριθμος δεν συμμετέχει σε κάποιο ζεύγος. Τότε θα υπάρχει και μία γυναίκα, π.χ. η Amy, η οποία δεν συμμετέχει σε κάποιο ζεύγος. Από την Παρατήρηση 2, συμπεραίνεται ότι ποτέ η Amy δε δέχθηκε πρόταση. Αλλά για να τελειώσει ο αλγόριθμος πρέπει ο Zeus να έχει προτείνει σε όλες. Οδηγηθήκαμε δηλαδή σε άτοπο. 10

Απόδειξη Ορθότητας: Ευστάθεια Ισχυρισμός. Όχι ασταθή ζεύγη. Απόδειξη. (με απαγωγή σε άτοπο) Έστω ότι το ζεύγος A-Z είναι ασταθές: ο καθένας προτιμά τον άλλο από τον σύντροφο, ο οποίος αντιστοιχεί στο ταίριασμα S* στο οποίο κατέληξε ο αλγόριθμος. Οι άνδρες προτείνουν με φθίνουσα S* σείρά προτίμησης Περίπτωση 1: ο Z δεν έχει προτείνει στην A. Z προτιμά τη σύντροφο στο S* από την A. A-Z δεν προκαλεί αστάθεια. Amy-Yancey Bertha-Zeus... Περίπτωση 2: ο Z έχει προτείνει στην A. η A απέρριψε τον Z (είτε αμέσως είτε αργότερα) η A προτιμά τον σύντροφο στο S* από τον Z. A-Z δεν προκαλεί αστάθεια. Οι γυναίκες αφήνουν ένα ἀνδρα μόνο για κάποιον καλύτερο Άρα και στις 2 περιπτώσεις οδηγηθήκαμε σε άτοπο. 11

Εμβάθυνση Ερώτημα. Για κάποιο στιγμιότυπο, μπορεί να υπάρχουν πολλαπλά ευσταθή ταιριάσματα. Όλες οι εκτελέσεις του αλγορίθμου δίνουν το ίδιο ταίριασμα; Και αν ναι, ποιο είναι αυτό; Ορισμός. Ο άνδρας m είναι έγκυρος σύντροφος της γυναίκας w αν υπάρχει κάποιο ευσταθές ταίριασμα στο οποίο είναι ζεύγος. Βέλτιση για τους άνδρες ανάθεση. Ο κάθε άνδρας παίρνει την καλύτερη έγκυρη σύντροφό του. Ισχυρισμός. Κάθε εκτέλεση του αλγορίθμου παράγει μία βέλτιστη για τους άνδρες ανάθεση, που είναι ταυτόχρονα και ευσταθές ταίριασμα. εν είναι προφανές ότι η βέλτιστη για τους άνδρες ανάθεση είναι κατ αρχήν τέλειο/ευσταθές ταίριασμα. Πρέπει να αποδείξουμε ότι μπορεί ταυτόχρονα κάθε άνδρας να έχει τη βέλτιστη σύντροφο. 12

Βελτιστότητα για τους άνδρες Ισχυρισμός. Το αποτέλεσμα του αλγορίθμου S* είναι βέλτιστο για τους άνδρες. Απόδειξη. (με απαγωγή σε άτοπο) Έστω ότι ένας άνδρας ταιριάζεται με μία σύντροφο που δεν είναι η βέλτιστή του. Καθώς οι άνδρες προτείνουν βάσει της σειράς προτίμησης κάποιος άνδρας έχει απορριφθεί από μία έγκυρη σύντροφο. Έστω Y ο πρώτος τέτοιος άνδρας, και έστω A η πρώτη έγκυρη γυναίκα που τον απορρίπτει. Έστω S το ευσταθές ταίριασμα όπου η A και ο Y είναι ζεύγος. Όταν ο Y απορρίπτεται, η A δεσμεύεται με κάποιον άνδρα, π.χ. τον Z, τον οποίο προτιμά από τον Y. Έστω ότι η σύντροφος του Z στο S είναι η Β. Ο Z δεν έχει απορριφθεί από έγκυρη σύντροφο τη στιγμή που ο Y S Amy-Yancey Bertha-Zeus απορρίπτεται από την A (αφού ύ η απόρριψη του Υ είναι η πρώτη). ) Άρα, ο Z προτιμά την A από την B. Αλλά και η Α προτιμά τον Z από τον Y. Άρα το ζεύγος A-Z είναι ασταθές στο S. Άτοπο(δηλ. δε γίνεται να υπάρχει τέτοιο S)... 13

Οι γυναίκες καταλήγουν με τον χειρότερο έγκυρο σύντροφο Απόδειξη. Έστω ότι ο αλγόριθμος παράγει το ζέυγος A-Z, αλλά ο Z δεν είναι ο χειρότερος έγκυρος σύντροφος της A. Τότε θα υπάρχει ευσταθές ταίριασμα S, στο οποίο η A είναι με ένα άλλο άνδρα, π.χ. τον Y, τον οποίο ΕΝ προτιμά από τον Z. Έστω ότι η σύντροφος του Z στο S είναι η Β. Ο Z προτιμά την A από τη B(λόγω της βελτιστότητας για τους άνδρες) και σύμφωνα με την παραπάνω πρόταση και η Α προτιμά τον Z από τον Υ. Άρα, το ζεύγος A-Z είναι αστάθεια στο S. Άτοπο. S Amy-Yancey Bertha-Zeus... 14