รับขั้นตอนวิธีการทำงานในเวลาเราสามารถแปลงเป็น "จิ๊บจ๊อย" ครอบครัววงจรชุดสำหรับปัญหาเดียวกันขนาดที่มากที่สุด(n)≈ t ( n ) บันทึกt ( n )
ในทางกลับกันอาจเป็นเพราะเรามีวงจรเครื่องแบบขนาดเล็กกว่ามากสำหรับปัญหานั้นแม้ว่าเป็นเวลาทำงานที่เหมาะสมที่สุด วงจรอาจใช้เวลานานกว่าในการสร้าง แต่มีขนาดเล็กt ( n )
แต่เรารู้วิธีสร้างสิ่งเหล่านี้จริง ๆ หรือไม่? ฉันคิดว่าคำถามแรกที่จะถามคือ
(1) เรามีตัวอย่างที่สร้างสรรค์ของวงจรแบบไม่ใช้สิ่งของเช่นวงจรแบบมีขนาดเล็กกว่าเวลาทำงานที่รู้จักกันดีที่สุดของอัลกอริทึมสำหรับปัญหาเดียวกันหรือไม่?
ตอนนี้ผมเชื่อว่าถ้ามีปัญหาอยู่ในแล้วเรามีขั้นตอนวิธีการชี้แจงเวลาที่จะหาวงจรที่ดีที่สุดโดยใช้การค้นหาหมดจด: ให้เราเขียนคำตอบในทุกอินพุต (ใช้เวลา ); จากนั้นเราแจกแจงวงจรทั้งหมดในอินพุตเพิ่มขนาดจนกระทั่งพบว่ามีคำตอบที่ถูกต้องทั้งหมด ยุติการค้นหาที่ทั้งขนาดของแปลงเล็ก ๆ น้อย ๆ ที่หรือตารางความจริงของฟังก์ชั่นที่ถ้าผลเป็น\} (แก้ไข: โทมัสชี้ให้เห็นว่าขอบเขตคือเนื่องจาก Shannon / Lupanov) n 2 n ( 2 n ) t ( n ) n t ( n ) บันทึกt ( n ) 2 n { 0 , 1 } O ( 2 n / n )
ดังนั้นเรามีคำถาม“ ใช่” ที่น่าพอใจ (1): ใช้ภาษาที่ยากสำหรับทุกเวลาที่อยู่เหนือแต่ยังคงสามารถตัดสินใจได้ ขั้นตอนข้างต้น outputs ตารางความจริงของขนาด n2 n
ดังนั้นเราควรปรับแต่งคำถาม (1) ฉันคิดว่าทั้งสองกรณีที่น่าสนใจที่สุดคือ
(2) เรามีตัวอย่างที่สร้างสรรค์ของวงจรเครื่องแบบแบบไม่มีพหุนามขนาดหรือไม่? (แม้ว่าจะถูกสร้างโดยอัลกอริทึมที่ช้ามาก)
(3) เรามีตัวอย่างที่สร้างสรรค์ใด ๆ เกี่ยวกับพหุนามเวลาที่สร้างขึ้นได้ , ชุดวงจรแบบไม่ใช้พหุนามขนาดหรือไม่?
นี่อาจจะมากเกินไปที่จะถาม คำถามที่ง่ายกว่า: เรารู้ด้วยซ้ำว่าสิ่งนั้นเป็นไปได้หรือไม่? อาจไม่มีวงจรเครื่องแบบที่ไม่น่าสนใจอยู่บ้าง?
(4) ข้อความต่อไปนี้ทราบหรือไม่ว่าเป็นเท็จสำหรับ ? (แก้ไข:ขอบคุณโทมัส) "ถ้าภาษามีวงจรขนาดเท่ากันก็มีอัลกอริทึมที่ทำงานในเวลา . " (ถ้าเป็นเช่นนั้นแล้วเมื่อใดที่ "uniform" ถูกแทนที่ด้วย "polynomial-time-uniform", "logspace uniform" ฯลฯ ?)o ( 2 n / n ) L O ( s ( n ) ) ~ O ( s ( n ) )
ในที่สุดหากคำถามข้างต้นยากเกินไป
(5) เรามีสิ่งปลูกสร้างของตระกูลเครื่องแบบของวงจรที่ไม่เพียง แต่แปลงอัลกอริธึมเป็นวงจร (หรือเขียนตารางความจริง) หรือไม่?
ป.ล. ฉันถามผู้เชี่ยวชาญเรื่องนี้เกี่ยวกับเรื่อง "ในระดับกลางและล่างขอบเขตวงจร" ( pdf ), Santhanam และ Williams 2013 ซึ่งอาจเป็นงานที่เกี่ยวข้องอย่างใกล้ชิดที่สุด แต่มันพิสูจน์ขอบเขตที่ต่ำกว่า (วงจรโพลีเวลาที่สร้างขึ้นได้นั้นไม่ใช่มีพลังมากเกินไป ) ฉันจะสนใจงานอื่น ๆ ที่เกี่ยวข้อง!