เมนูนำทาง
ปัญหาการแต่งงานที่มีเสถียรภาพ ขั้นตอนวิธีการทำงาน การจับคู่ที่มีเสถียรภาพ1: เริ่มต้นให้ ฝ่ายชายทุกคน และฝ่ายหญิงทุกคนเป็นโสด2: ขณะที่ มีฝ่ายชายที่ยังเป็นโสด 3: เลือกฝ่ายชายที่ยังไม่ได้จับคู่เป็น M และฝ่ายหญิงคนแรกที่อยู่ในรายการของเขาเป็น W4: ลบ W จากรายการของเขา เพื่อไม่ให้ถูกเลือกอีกเป็นครั้งที่สอง5: ถ้า W หมั้นอยู่แล้ว ให้ทำ6: ถ้า W หมายปอง M มากกว่าคู่หมั้นชั่วคราวของตน P ให้ทำ7: ตั้งค่าให้ W ถอนหมั้นกับ P และ P เป็นโสด8: ตั้งค่าให้ M หมั้นชั่วคราวกับ W 9: มิเช่นนั้น ให้ทำ10: M ยังคงเป็นโสดเช่นเดิม เนื่องจาก W พอใจที่จะอยู่กับ P มากกว่า11: จบการทำงานของเงื่อนไขรอง12: มิเช่นนั้น ให้ทำ13: ตั้งค่าให้ W หมั้นชั่วคราวกับ M 14: จบการทำงานของเงื่อนไขหลัก15: จบการทำงานของวงวน16: จบการทำงาน
ด้วยขั้นตอนวิธีนี้ จะสามารถรับประกันได้ว่า
เมนูนำทาง
ปัญหาการแต่งงานที่มีเสถียรภาพ ขั้นตอนวิธีใกล้เคียง
ปัญหา ปัญหาสิ่งแวดล้อมในประเทศไทย ปัญหาวิถีสั้นสุด ปัญหาราชวงศ์ ปัญหาปี ค.ศ. 2000 ปัญหาการแต่งงานที่มีเสถียรภาพ ปัญหาสิ่งแวดล้อมในประเทศอัฟกานิสถาน ปัญหาสกันทอร์ป ปัญหาวันเกิด ปัญหารางวัลมิลเลนเนียมแหล่งที่มา
WikiPedia: ปัญหาการแต่งงานที่มีเสถียรภาพ http://sephlietz.com/gale-shapley/ http://www.cs.columbia.edu/~evs/intro/stable/Stabl... http://www.cs.columbia.edu/~evs/intro/stable/Stabl... http://www1.cs.columbia.edu/~evs/intro/stable/writ... http://www.columbia.edu/~js1353/pubs/tst-ms01.pdf http://www.academic.marist.edu/~jzbv/algorithms/Th... http://www.csee.wvu.edu/~ksmani/courses/fa01/rando... http://www.jstor.org/pss/3008420 http://kevindriscoll.org/wiki/Algorithm_design http://rosettacode.org/wiki/Stable_marriage_proble...