อะไรคือความซับซ้อนของการจำแนกสเปกตรัมฟูริเยร์ที่แท้จริงจากของปลอม?


26

เครื่องจะได้รับการเข้าถึงของออราเคิลเพื่อสุ่มแบบบูลฟังก์ชั่นและสองฟูริเยร์สเปกตรัมและเอชPHf:{0,1}n{1,1}gh

Fourier spectra ของฟังก์ชันถูกกำหนดเป็น :fF:{0,1}nR

F(s)=x{0,1}n(1)(sxmod 2)f(x)

หนึ่งในgหรือhคือสเปกตรัมฟูเรียร์ที่แท้จริงของfและอีกหนึ่งเป็นเพียงสเปกตรัมปลอมของฟูริเยร์ที่เป็นของฟังก์ชันบูลีนสุ่มที่ไม่รู้จัก

ไม่ยากที่จะแสดงให้เห็นว่าเครื่องPHไม่สามารถประมาณค่าF(s)สำหรับsใด ๆsได้

ความซับซ้อนของแบบสอบถามในการตัดสินใจด้วยความน่าจะเป็นที่ประสบความสำเร็จสูงเป็นที่หนึ่งจริงหรือไม่

เป็นที่น่าสนใจกับผมเพราะถ้าปัญหานี้ไม่ได้อยู่ในPHแล้วสามารถแสดงให้เห็นว่ามีการพยากรณ์ญาติที่BQPไม่เซตของPHPH


5
@Mirmojtaba: ในขณะที่ฉันรู้ปัญหาและแรงจูงใจมันจะดีถ้าคุณสามารถแก้ไขคำถามของคุณและกำหนด "Fourier spectra" และอธิบายแรงจูงใจสำหรับผู้อ่านที่ไม่คุ้นเคยกับปัญหานี้ (หรือเพียงแค่คำศัพท์ที่คุณใช้) คุณอาจได้รับคำตอบเพิ่มเติมจากคนอื่น นอกจากนี้ยังเป็นที่ต้องการหากคุณแก้ไขคำถามเพื่อเพิ่มความคิดเห็นเพิ่มเติมแทนที่จะโพสต์ไว้ในเธรดความคิดเห็น (เพื่อให้ผู้อ่านเพียงแค่ต้องอ่านคำถามของคุณและไม่ใช่ความคิดเห็น)
Robin Kothari

4
บางทีฉันอาจเข้าใจผิดปัญหา แต่ดูเหมือนว่าปัญหานี้จะยากเกินไป ถ้า g และ h อยู่ใกล้มาก (บอกว่าพวกมันต่างกันเพียง 1 บิต) เครื่อง BQP จะตัดสินใจได้อย่างไรว่าสเปกตรัมอันใดของฟูริเยร์ที่ถูกต้องของ f ขอบเขตล่างของปัญหาการค้นหาไม่ควรบอกเป็นนัยว่านี่เป็นเรื่องยากสำหรับคอมพิวเตอร์ควอนตัม?
Robin Kothari

7
ฉันมีคำถามพื้นฐานเพิ่มเติม ให้ฟังก์ชั่นโดยพลการมันง่ายที่จะบอกว่ามันเป็นสเปกตรัมฟูริเยร์ของฟังก์ชันบูลีนหรือไม่?
Suresh Venkat

4
นอกจากนี้เนื่องจากเขารอสองวันก่อนถึงจุดผ่านแดนและหลังจากที่ไม่ได้รับคำตอบที่นี่ฉันก็คิดว่ามันดีมากที่จะทำเช่นนั้น ดูความละเอียดที่มาถึงที่นี่: meta.cstheory.stackexchange.com/questions/673/…
Suresh Venkat

2
เครื่อง PH คืออะไร? ที่จริงแล้วสิ่งนี้ดูเหมือนจะไม่เกี่ยวข้องหากคุณสนใจเพียงความซับซ้อนของการค้นหาใช่ไหม ในกรณีนี้ดูเหมือนว่าปัญหาจะทำให้เกิดปัญหาพีชคณิตเชิงเส้นอย่างง่ายซึ่งอาจทำให้เกิดความซับซ้อนในการสืบค้นแบบเลขชี้กำลัง
domotorp

คำตอบ:


10

ขอโทษฉันมาสาย - เป็นคำถามที่ยอดเยี่ยม! อย่างที่คนอื่น ๆ ชี้ไปแล้วนั่นคือเหตุผลที่ฉันถามคำถามในBQPของฉันกับกระดาษPHและทำไมฉันใช้เวลา 4 หรือ 5 เดือนในการทำงานโดยไม่ประสบความสำเร็จย้อนกลับไปในปี 2008 วิธีหนึ่งที่จะตอบคำถามก็คือการพิสูจน์ คำแถลงทั่วไปที่ฉันเรียกว่า "Generalized Linial-Nisan Conjecture" --- แต่น่าเสียดายที่การคาดเดานั้นกลายเป็นเท็จอย่างน้อยสำหรับวงจรความลึก 3 และสูงกว่า (ฉันยังคงคิดว่ามันอาจเป็นจริงสำหรับวงจรความลึก 2 ซึ่งอย่างน้อยก็จะให้การแยก oracle ระหว่าง BQP และ AM.) สำหรับแนวคิดล่าสุดเพิ่มเติม (ล่าสุดเท่าที่ฉันรู้) ไปสู่การแยก oracle ระหว่าง BQP และ PH ดูกระดาษติดตามที่ดีโดย Fefferman, Shaltiel, Umans


1
คำกล่าวข้างต้นของคำถามโดย Gharibi เหมือนหรือแตกต่างกันเล็กน้อยคืออะไร? มันเป็นเวอร์ชั่นของคุณหรือไม่?
vzn

1
มันแตกต่างกันเล็กน้อย แต่ฉันเชื่อว่ามันไม่ยากที่จะพิสูจน์ความเท่าเทียมกัน ขั้นแรกแน่นอนว่าถ้าคุณสามารถแก้ปัญหาการตรวจสอบฟูริเยร์ได้คุณก็สามารถแก้ปัญหาของ Gharibi ได้ (เรียกใช้อัลกอริทึม FC แยกต่างหากสำหรับ g และ h) สำหรับการสนทนาหากคุณสามารถแก้ปัญหาของ Gharibi ได้ให้ตัวอย่างของ FC ให้ตั้งชื่อฟังก์ชัน FC ที่สองเช่น "g" หรือ "h" โดยการสุ่มอย่างสม่ำเสมอและตั้งค่าอีกสองรายการ (ตามลำดับ h หรือ g) ฟังก์ชั่นแบบสุ่ม หากอัลกอริทึม Gharibi เลือกฟังก์ชันต้นฉบับจากอินสแตนซ์ FC เสมอนั่นคือหลักฐานที่แสดงว่าอินสแตนซ์นั้นมีความเกี่ยวข้องมากกว่าการสุ่ม
Scott Aaronson

1
เป็นที่รู้จักมากขึ้นเมื่อ f อยู่ใน P หรือไม่?
Gil Kalai

กิล: ไม่จริง! จากนั้นคุณจะได้รับปัญหาสัญญาที่ไม่เกี่ยวข้องใน BQP ซึ่งเราไม่ทราบว่าอยู่ใน PH แน่นอนคุณสามารถจำลองกรณี "oracle" ของ oracle โดยการแทนที่ f และ g ด้วยฟังก์ชัน pseudorandom (คำนวณในเวลาที่เป็นพหุนามที่ใหญ่กว่าเครื่อง PH ที่มีอยู่) ส่วนที่ยากคือคุณจะจำลองกรณีของ "oracle" ของ oracle problem อย่างไร (โดยที่ f อยู่ใกล้กับการแปลงฟูริเยร์ของ g) คือคุณจะให้วงจรขนาดเล็กสำหรับ f และ g ที่ไม่ "ให้เกมทั้งหมด" ได้อย่างไร? (ปัญหาที่คล้ายกันเกิดขึ้นกับปัญหาของ Simon)
Scott Aaronson

1

Scott Aaronson อาจเป็นคนที่ดีที่สุดในโลกที่จะตอบคำถามนี้บางทีเขาอาจมีคำตอบที่ดีกว่าหลังจากโพสต์นี้ เขาเสนอปัญหาดั้งเดิมซึ่งคำถามที่โพสต์นี้ดูเหมือนจะแตกต่างกันเล็กน้อยในปัญหาการตรวจสอบฟูริเยร์ที่เรียกว่า(อ้างอิงเพิ่มเติมในความคิดเห็น) ปัญหานั้นมีความเกี่ยวข้องอย่างใกล้ชิด / เกือบเทียบเท่ากับการแยกคลาสความซับซ้อนที่สำคัญสอง PH และ BQP ซึ่งเป็นปัญหาเปิดที่สำคัญของทฤษฎีความซับซ้อนของ QM และมันยากมาก ไม่ปรากฏว่ามีการวิจัยโดยตรง / เพิ่มเติมจำนวนมากเกี่ยวกับปัญหาที่เกิดขึ้นโดยผู้อื่นนอกเหนือจาก Aaronson และอาจไม่ใช่เขา (ดูเหมือนจะเป็นเพียงแค่อายุมากกว่า 2 ปี)

อย่างไรก็ตามนี่คือกระดาษอย่างน้อยหนึ่งฉบับโดยคนอื่นที่ไม่ใช่ Aaronson ที่มุ่งเน้น / สร้างบนการคาดเดา / ปัญหาด้วยผลลัพธ์ใหม่บางอย่าง

การเพิ่มความเร็วแบบเอ็กซ์โปเนนเชียลเป็นเรื่องทั่วไปโดย Fernando GSL BrandãoและMichał Horodecki

ในบทความของเรา [4] เราสรุปปัญหาการตรวจสอบฟูริเยร์ [1] และแสดงให้เห็นว่าการแปลงฟูริเยร์ทั้งในคำจำกัดความของปัญหาและในอัลกอริทึมควอนตัมในการแก้ปัญหานั้น เหล่านี้รวมทั้งแปลงฟูเรียกว่าใด ๆ (อาจจะไม่ใช่ศาสนาคริสต์) กลุ่มแน่นอนและเกือบทุกวงจรพอควอนตัมยาวจากกระจายพันธุ์ตามธรรมชาติในชุดของวงจรควอนตัม เราได้รับการแยกชี้แจงของควอนตัมและความซับซ้อนแบบสอบถามแบบดั้งเดิมที่เลือกโพสต์สำหรับวงจรดังกล่าวทั้งหมด


ภาคผนวก: Aaronson กำหนดปัญหาการตรวจสอบฟูริเยร์โดยเฉพาะอย่างยิ่งเป็นเส้นทางที่เป็นไปได้ / น่าเชื่อถือในการแก้ไขในการอ้างอิง [1] ของกระดาษ Branda ~ o BQPPH
vzn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.