คำถามต่อไปนี้เกี่ยวข้องกับการเพิ่มประสิทธิภาพของอัลกอริทึมการเขียนโปรแกรมแบบไดนามิกเส้นทางที่สั้นที่สุดของ Bellman-Ford s - t (ดูโพสต์นี้สำหรับการเชื่อมต่อ) นอกจากนี้ยังมีคำตอบในเชิงบวกจะบ่งบอกว่าขนาดที่น้อยที่สุดของเสียงเดียวโปรแกรมแขนง nondeterministicสำหรับ
STCONNปัญหาΘ ( n 3 )
ให้Gเป็น DAG (กำกับวัฏจักรกราฟ) กับแหล่งโหนดหนึ่งsและเป้าหมายหนึ่งโหนดที k - ตัดเป็นชุดของขอบที่มีการกำจัดทำลายทั้งหมดs - เสื้อเส้นทางของความยาว≥ k ; เราคิดว่ามีเส้นทางดังกล่าวในG โปรดทราบว่าสั้นs - เสื้อเส้นทางต้องไม่ถูกทำลาย
คำถาม: Does Gต้องมีอย่างน้อย (ประมาณ) kเคล็ดk -cuts?G k k
หากไม่มีs - เสื้อเส้นทางที่สั้นกว่าkคำตอบคือใช่เพราะเรามีที่รู้จักกันจริงนาทีสูงสุดต่อไปนี้ (กคู่เพื่อ
ทฤษฎีบทของ Menger ) ประกอบกับ Robacker * s - เสื้อตัดเป็นk -cut สำหรับk = 1 (ทำลายทั้งหมดs - เสื้อเส้นทาง)
ความจริง: ในกราฟใด ๆสูงสุดจำนวนขอบเคลื่อนs - เสื้อตัดเท่ากับต่ำสุดความยาวของs - เสื้อเส้นทางs t s t
โปรดทราบว่าสิ่งนี้ถือแม้ว่ากราฟจะไม่ได้เป็นวงจร
ข้อพิสูจน์:
อย่างน้อยที่สุดค่าต่ำสุดคืออย่างน้อยที่สุดเนื่องจากแต่ละ
เส้นทางของ s - tตัดแต่ละs - t ที่ตัดขอบ หากต้องการดูความเท่าเทียมกันให้d ( U )มีความยาวของเส้นทางที่สั้นที่สุดจากsไปยู ให้ u r = { u : d ( u ) = r } , สำหรับr = 1 , … , d ( t )และปล่อยให้E r
แต่ถ้ามีเส้นทางที่สั้นกว่า ( k ) ด้วยล่ะ คำใบ้ / การอ้างอิงใด ๆ
∗ JT Robacker, ทฤษฎีบท Min-Max บนเครือข่ายที่สั้นที่สุดและการตัดยอดจากเครือข่าย, บันทึกข้อตกลงการวิจัย RM-1660, The RAND Corporation, ซานตาโมนิกา, แคลิฟอร์เนีย, [12 มกราคม - มิถุนายน] 2499
แก้ไข (หนึ่งวันต่อมา): ผ่านการโต้แย้งสั้น ๆ และดีมาก David Eppstein ตอบคำถามต้นฉบับด้านบนเป็นลบ : การทำ DAG T n ( ทัวร์นาเมนต์สกรรมกริยา ) ไม่สามารถมีk -cuts ได้มากกว่าสี่แบบ! ในความเป็นจริงเขาพิสูจน์ข้อเท็จจริงเชิงโครงสร้างที่น่าสนใจต่อไปนี้สำหรับkเกี่ยวกับ√
ทุกคนบริสุทธิ์k -cut ในT nมีเส้นทางของความยาวkk Tn k
โดยเฉพาะอย่างยิ่งนี่หมายความว่าทุกๆk -cuts ที่บริสุทธิ์ต้องตัดกัน! แต่บางทีก็ยังมีตัวเลือกkบริสุทธิ์มากมายที่ไม่ทับซ้อน "มากเกินไป" ดังนั้นคำถามที่ผ่อนคลาย (ผลที่ตามมาสำหรับ STCONN จะเหมือนกัน ):
คำถามที่ 2: ถ้าk -cut บริสุทธิ์ทุกอันมีขอบ≥ Mกราฟจะต้องมีขอบประมาณΩ ( k ⋅ M )หรือไม่?k ≥M Ω(k⋅M)
การเชื่อมต่อกับความซับซ้อนของ STCONN นั้นมาจากผลลัพธ์ของErdősและ Gallai ที่มีการลบทั้งหมดยกเว้น( k - 1 ) m / 2ขอบจาก (undirected) K mเพื่อทำลายเส้นทางที่มีความยาวkทั้งหมด
แก้ไข 2:ตอนนี้ผมถามคำถามที่ 2 ที่mathoverflow