มีปัญหาที่ทำให้ NP สมบูรณ์ซึ่งอัลกอริทึมนั้นทราบหรือไม่ว่าเวลาที่คาดว่าจะใช้คือพหุนาม
ถ้าไม่เป็นเช่นนั้นมีปัญหาในการสร้างอัลกอริธึมดังกล่าวหรือไม่?
หรือการมีอยู่ของอัลกอริทึมดังกล่าวบ่งบอกถึงการดำรงอยู่ของอัลกอริธึมเวลาพหุนามแบบกำหนดขึ้นได้หรือไม่?
มีปัญหาที่ทำให้ NP สมบูรณ์ซึ่งอัลกอริทึมนั้นทราบหรือไม่ว่าเวลาที่คาดว่าจะใช้คือพหุนาม
ถ้าไม่เป็นเช่นนั้นมีปัญหาในการสร้างอัลกอริธึมดังกล่าวหรือไม่?
หรือการมีอยู่ของอัลกอริทึมดังกล่าวบ่งบอกถึงการดำรงอยู่ของอัลกอริธึมเวลาพหุนามแบบกำหนดขึ้นได้หรือไม่?
คำตอบ:
เทคนิคการขยายอย่างง่ายช่วยให้คุณสามารถสร้างสิ่งเหล่านี้จากปัญหาใด ๆ
สมมติว่าเป็นภาษาN -Pที่สมบูรณ์ซึ่งต้องใช้O (เวลาที่จะแก้ปัญหา จากนั้นให้ Kเป็น K = { 1 n x | ‖ x ‖ = n และ x ∈ L }แล้ว Kจะแก้ไขดังนี้เส้นเวลาการตรวจสอบขั้นตอนวิธีการว่าสายป้อนมีจำนวนคู่ของตัวละครซึ่งเป็นครั้งแรกที่ nมี 1 n หากไม่เป็นเช่นนั้นก็จะปฏิเสธ มิฉะนั้นมันจะแก้ปัญหา x ? ∈ล
คือ N P - ทำให้สมบูรณ์ การลดลงของ Lคือ: x ∈ { 0 , 1 } n ↦ 1 n x
มีอัลกอริธึมเวลาพหุนามสำหรับการค้นหารอบมิลโตเนียนบนกราฟสุ่มที่ประสบความสำเร็จ asymptotically กับความน่าจะเป็นเดียวกันกับที่วงจรมิลโตเนียนอยู่ แน่นอนว่าปัญหานี้เป็นปัญหาที่หนักหน่วงในกรณีที่เลวร้ายที่สุด
พวกเขายังแสดงให้เห็นว่าอัลกอริทึมการเขียนโปรแกรมแบบไดนามิกซึ่งรับประกันเสมอเพื่อหาวงจร Hamiltonian ถ้ามีอยู่มีเวลาทำงานพหุนามคาดว่าถ้าการกระจายการป้อนข้อมูลเป็นแบบสุ่มทั่วทั้งชุดของกราฟจุดสุดยอดทั้งหมด
การอ้างอิง: "อัลกอริทึมสำหรับการค้นหารอบแฮมิลตันในกราฟแบบสุ่ม"
Bollobas, Fenner, Frieze
เกี่ยวกับคำถามสุดท้ายของคุณว่าการมีอยู่ของอัลกอริธึมที่ดีโดยเฉลี่ยจะบ่งบอกถึงการมีอัลกอริธึมที่แย่ที่สุดหรือไม่: นี่เป็นคำถามเปิดที่สำคัญซึ่งเป็นที่สนใจของ cryptographers เป็นพิเศษ การเข้ารหัสต้องใช้ปัญหาที่ยากโดยเฉลี่ย แต่ผู้อ่านรหัสลับต้องการสร้างสิ่งก่อสร้างบนสมมติฐานขั้นต่ำที่เป็นไปได้ดังนั้นจึงเป็นเรื่องที่น่าสนใจอย่างมากที่จะหาปัญหาที่ค่าความแข็งเฉลี่ยจะเท่ากับความแข็งของกรณีที่เลวร้ายที่สุด
ปัญหาขัดแตะหลายอย่างทราบกันดีว่ามีการลดลงกรณีแย่ที่สุดถึงปานกลาง ดูตัวอย่างการสร้างอินสแตนซ์ที่ยากของปัญหาขัดแตะโดย Ajtai และบทความสำรวจโดย Micciancio
อ้างอิง:
Alexander D. Scott และ Gregory B. Sorkin การแก้ปัญหาการสุ่มตัวอย่างของ Max Cut และ Max 2-CSP ในเวลาที่คาดว่าจะเกิดขึ้น หวี. Probab Comput., 15 (1-2): 281-315, 2006. พิมพ์ล่วงหน้า
สิ่งนี้ไม่ได้ตอบคำถามของคุณอย่างสมบูรณ์ แต่สำหรับการสำรวจผลลัพธ์บนอินสแตนซ์แบบสุ่มของ 3-SAT คุณสามารถดูได้ที่: www.math.cmu.edu/~adf/research/rand-sat-algs.pdf
ปกติแล้วเป็นการยากที่จะกำหนดว่า "การกระจายสัญญาณที่สมเหตุสมผล" หมายถึงอะไร คุณสามารถไปที่ลิงค์นี้เพื่ออ่านข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ในการสำรวจ "ความซับซ้อนเฉลี่ยเวลา" โดย Bogdanov และ Trevisan: http://arxiv.org/abs/cs/0606037
"ระบายสีกราฟสุ่มในเวลาพหุนามที่คาดหวัง" โดย Amin Coja-Oghlan และ Anusch Taraz