ค้นหาวงจรเชิงลบด้วยข้อ จำกัด จุดสุดยอด


11

กำหนดกราฟที่มีขอบถ่วงน้ำหนักเราจะหาวัฏจักรเชิงลบที่มีจุดสุดยอดอย่างน้อยหนึ่งจุดในชุดจุดยอดที่กำหนดอย่างไร ขอบคุณ{V1,V2,,Vk}


คำถามนี้ค่อนข้างชัดเจน น้ำหนักในสิ่งที่ขอบหรือจุดยอด? อะไรเป็นV 1จุดสุดยอดหรือชุดของจุดหรือไม่? {V1,V2,,Vk}V1
Yixin Cao

@ YixinCao ขอบคุณสำหรับการสังเกตแก้ไข: น้ำหนักบนขอบเป็นจุดสุดยอด V1
Tianyi Cui

คำตอบ:



6

ฉันจะถือว่าข้อมูลของคุณเป็นกราฟกำกับ ฉันไม่ทราบวิธีการทำเช่นนี้สำหรับกรณีที่ไม่ได้ทำการเชื่อมโยง

nnuviui+1viuiu0v

รอบในกราฟที่ขยายออกโครงการทั้งหมดกลับไปที่รอบในกราฟต้นฉบับ แต่ทุกรอบในกราฟขยายมีหนึ่งในจุดยอดที่ระบุ วงจรเชิงลบที่มีจุดสุดยอดที่ระบุ iff กราฟที่ขยายประกอบด้วยวงจรเชิงลบใด ๆ


nmn2nmO(n3m)

2
อาจเป็นปัญหาได้มากกว่าวงจรที่พบนั้นไม่จำเป็นว่าจะง่าย คุณต้องการวงจรเชิงลบอย่างง่ายหรือไม่?
David Eppstein
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.