คำถามติดแท็ก bipartite-matching

1
เราสามารถคำนวณขนาดของการจับคู่สูงสุดได้เร็วแค่ไหนในกราฟ bipartite ที่ไม่ถ่วง
มีวิธีคำนวณขนาดของการจับคู่สูงสุดในกราฟ bipartite ที่ไม่มีการถ่วงน้ำหนักได้อย่างมีประสิทธิภาพ (เช่นเร็วกว่า) กว่าการคำนวณการจับคู่สูงสุดหรือไม่ มันเป็นช็อตที่ยาวนาน แต่บ่อยครั้งก็เป็นปัญหาที่น่าสนใจที่จะหลีกเลี่ยงการคำนวณแบบนี้ แรงจูงใจ ปัญหาที่ฉันพยายามแก้ไขคือการจับคู่ที่ 2 ซึ่งทั้งสองชุดมีขนาดแตกต่างกัน ฉันจำเป็นต้องตรวจสอบว่ามีการจับคู่ที่ครอบคลุมจุดยอดทั้งหมดจากชุดเล็กหรือไม่ การรู้ขนาดของการจับคู่สูงสุดจะให้ฉันตรวจสอบว่ามันเท่ากับหรือเล็กกว่าขนาดของเซตที่เล็กกว่า (ถ้าสิ่งนั้นเป็นไปได้จากนั้นเมื่อใดก็ตามที่ผลลัพธ์เป็น "ใช่มีการจับคู่ที่ครอบคลุมชุดเล็ก ๆ ) "คุณจะรู้ได้อย่างมีประสิทธิภาพว่าขนาดมันมี แต่เพียงในกรณีนั้น) แต่นั่นไม่จำเป็นอย่างเคร่งครัด: หากมีวิธีคำนวณคำตอบโดยไม่ต้องคำนวณขนาดมันจะดีสำหรับฉัน

2
ลดการไหลสูงสุดให้กับการจับคู่สองฝ่าย?
มีการลดลงที่มีชื่อเสียงและสง่างามจากปัญหาสูงสุดฝ่ายที่ตรงกันกับปัญหาที่เกิดขึ้นสูงสุดไหล: เราสร้างเครือข่ายที่มีโหนดแหล่ง , ขั้วโหนดและหนึ่งโหนดสำหรับแต่ละรายการที่จะจับคู่แล้วเพิ่มขอบที่เหมาะสมsssเสื้อเสื้อt มีวิธีหนึ่งในการลดการไหลสูงสุดไปสู่การจับคู่สองฝ่ายสูงสุดในเวลาพหุนามเนื่องจากทั้งคู่สามารถแก้ปัญหาแบบเอกเทศได้ในเวลาพหุนาม อย่างไรก็ตามมีการลดเวลาพหุนาม "ดี" จากการไหลสูงสุด (ในกราฟทั่วไป) ไปเป็นการจับคู่สองฝ่ายสูงสุดหรือไม่?

2
ขนาดของการจับคู่สูงสุดในกราฟแบบสองทาง
ฉันถูกต้องในการสังเกตของฉันหรือไม่ว่าความสำคัญสูงสุดของตรงกันสูงสุดของกราฟสองฝ่ายจะเท่ากับหรือไม่MMMG(U,V,E)G(U,V,E)G(U, V, E)min(|U|,|V|)min(|U|,|V|)\min(|U|, |V|)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.