0
เส้นทางแบบง่ายบน dag ที่มีขอบด้านหลัง
ความซับซ้อนของปัญหาต่อไปนี้คืออะไร ( P? NP-hard?):∈∈\in การป้อนข้อมูล:กำกับวัฏจักรกราฟชุดของขอบย้อนหลังและโหนดที่แตกต่างกันสองและเสื้อD=(V,E)D=(V,E)D=(V,E)E′⊂V×VE′⊂V×VE'\subset V\times Vsssttt คำถาม: Letแสดงกราฟที่เกิดขึ้นจากการเพิ่มขอบจากE'มีเส้นทางง่าย ๆ จากถึงในที่ใช้อย่างน้อยหนึ่งขอบถอยหลัง?G=(V,E∪E′)G=(V,E∪E′)G=(V,E\cup E')DDDE′E′E'ssstttGGG หมายเหตุ: 0) เส้นทางแบบง่ายคือเส้นทางที่ไม่มีจุดสุดยอดซ้ำขอบด้านหลังเป็นขอบที่ขัดแย้งกับลำดับบางส่วนที่บ่งบอกถึงโดย DAG 1) ปัญหาเป็นเรื่องง่ายถ้าเราขอเส้นทางง่าย ๆ ที่จะใช้หนึ่งขอบย้อนหลัง (หรือจำนวนคงที่) โดยการลดลงเล็กน้อยเพื่อแก้ไขปัญหาเส้นทางที่แยกจากกันซึ่งยอมรับวิธีการแก้ปัญหาแบบ PTime อย่างง่ายใน DAG ( Perl และ Shiloach, JACM'78 ) 2) ปัญหาเส้นทางที่แยกออกจากกันนั้นเป็นปัญหาที่ทำให้สมบูรณ์ในกราฟทั่วไป ( Fortune et al., TCS'80 )