สิ่งที่คุณถามไม่ได้เรียกว่า "ปัญหาการแต่งงานที่มั่นคง" อีกต่อไป ในทางตรงกันข้ามเรียกว่า "ปัญหาเพื่อนร่วมห้องที่มีเสถียรภาพ" ตามที่Wikipedia :
ในคณิตศาสตร์โดยเฉพาะอย่างยิ่งในด้านทฤษฎีเกมและ combinatorics ปัญหาเพื่อนร่วมห้องที่มีเสถียรภาพ (SRP) คือปัญหาในการค้นหาการจับคู่ที่มีเสถียรภาพ - การจับคู่ที่ไม่มีคู่ขององค์ประกอบแต่ละชุดที่แตกต่างกันซึ่งสมาชิกแต่ละคน ของทั้งคู่ชอบอีกคู่กับคู่ของพวกเขา สิ่งนี้แตกต่างจากปัญหาการแต่งงานที่มั่นคงซึ่งปัญหาเพื่อนร่วมห้องที่มั่นคงไม่ต้องการให้ชุดแยกออกเป็นชุดย่อยชายและหญิง บุคคลใดก็ตามสามารถชอบใครก็ได้ในชุดเดียวกัน
เป็นที่ทราบกันโดยทั่วไปว่า:
ในตัวอย่างที่กำหนดของปัญหาเพื่อนร่วมห้องที่มีปัญหา (SRP) ผู้เข้าร่วม 2n แต่ละคนจะจัดอันดับอื่น ๆ ตามลำดับที่ต้องการ การจับคู่คือชุดของผู้เข้าร่วมจำนวนหนึ่งซึ่งไม่รวม (ไม่มีการเรียงลำดับ) การจับคู่ M ในตัวอย่างของ SRP นั้นมีเสถียรภาพหากไม่มีผู้เข้าร่วมสองคน x และ y แต่ละคนชอบคู่อื่นในหุ้นส่วนของเขาใน M. คู่ดังกล่าวถูกบล็อก M หรือเป็นคู่บล็อกที่เกี่ยวข้องกับ เอ็ม
Wikipedia กล่าวถึงคำตอบสำหรับคำถามของคุณ มันบอกว่าไม่พบเคสที่เสถียรเสมอไป แต่มีอัลกอริธึมที่มีประสิทธิภาพเนื่องจาก Irving (1985) ซึ่งจะพบการจับคู่ดังกล่าวถ้ามี
แก้ไข:
การผ่อนคลายตามธรรมชาติหลายอย่างเกิดขึ้นกับ SRP: แทนที่จะกำหนดว่า "ไม่มีผู้เข้าร่วมสองคน x และ y ซึ่งแต่ละคนชอบที่จะให้คู่ของเขาใน M" อีกคนหนึ่งต้องการ:
- อย่างน้อยก็มีบางคนที่พอใจกับเพื่อนร่วมห้อง ที่นี่ความพึงพอใจสามารถตีความแตกต่างกัน ตัวอย่างเช่น
- คู่ (x, y) ถูกกล่าวว่าพอใจถ้า y เป็นตัวเลือกแรกของ x และในทางกลับกัน
- คู่ (x, y) ถูกกล่าวว่าพอใจถ้าหนึ่งใน x หรือ y เป็นตัวเลือกแรกของอีกคนหนึ่ง
- คู่ (x, y) ถูกกล่าวว่าไม่พอใจถ้ามีคู่ (z, w) เช่นนั้นที่ x ชอบ z มากกว่า y และ z ชอบ x มากกว่า w
- ...
- ส่วนใหญ่บางคนไม่พอใจกับเพื่อนร่วมห้อง (ข้อกำหนดนี้อาจแตกต่างจากที่กล่าวข้างต้นขึ้นอยู่กับการตีความความพึงพอใจ )