ย่านที่สะดวกสบายของ“ P” และ“ NP-hard”


40

ให้เป็นงานอัลกอริทึม (อาจเป็นปัญหาการตัดสินใจหรือปัญหาการเพิ่มประสิทธิภาพหรืองานอื่น ๆ ) ให้เราเรียกX "ทางด้านพหุนาม" ถ้าสมมติว่าXเป็น NP-hard เป็นที่รู้กันว่าบ่งบอกว่าพหุนาม hieararchy พังทลายลงมา ให้เราเรียกX "บน NP-side" ถ้าสมมติว่าXยอมรับว่าอัลกอริธึมแบบพหุนามเป็นที่รู้กันว่าบ่งบอกว่าลำดับชั้นพหุนามลดลงXXXXX

แน่นอนว่าทุกปัญหาใน P อยู่ที่ด้านพหุนามและทุกปัญหาที่ NP-hard อยู่ใน NP-side ยกตัวอย่างเช่นแฟคตอริ่ง (หรืออะไรก็ตามใน NP intersection coNP) อยู่ทางด้านพหุนาม กราฟมอร์ฟิซึมอยู่ที่ด้านพหุนาม QUANTUM-SAMPLING อยู่ใน NP-side

1) ฉันสนใจตัวอย่างมากขึ้น (โดยธรรมชาติที่สุดเท่าที่จะเป็นไปได้) ของงาน Algoritmic ในด้านพหุนามและ (โดยเฉพาะ) ในตัวอย่างเพิ่มเติมในด้าน NP

2) ไร้เดียงสาดูเหมือนว่าด้าน NP เป็นปัญหาของ "เพื่อนบ้าน" ของปัญหา NP-hard และ P-side เป็น "เพื่อนบ้านของ P" มันเป็นความเข้าใจที่ถูกต้องหรือไม่ในการพิจารณาปัญหาในด้าน NP ว่า "ยากขึ้นมาก" เมื่อเทียบกับปัญหาในด้าน P หรือแม้แต่จะมองปัญหาในด้าน NP ว่า "ผิดกฏหมาย NP-hard"

3) (อาจชัดเจน แต่ฉันไม่เห็น) มีทั้งสองด้านหรือมีเหตุผลทางทฤษฎีที่เชื่อว่าXไม่น่าจะเป็นเช่นนี้ อัปเดตคำตอบคือใช่; ดูคำตอบของ Yuval Filmus ด้านล่างXX

(หาก "ฝ่าย" เหล่านี้เกี่ยวข้องกับคลาสความซับซ้อนจริง ๆ และถ้าฉันพลาดศัพท์แสง cc ที่เกี่ยวข้องหรือผลลัพธ์ที่เกี่ยวข้องโปรดแจ้งให้เราทราบ)

ปรับปรุง:ตอนนี้มีหลายคำตอบที่ดีสำหรับคำถาม ดังที่ระบุไว้เป็นครั้งแรกโดย Yuval Filmus และกล่าวถึงอีกครั้งคำถามนี้ไม่เป็นทางการและมีข้อ จำกัด บางประการเกี่ยวกับการโต้แย้งที่แสดงว่า X อยู่บน P-side / NP-side เป็นสิ่งจำเป็น (มิฉะนั้นคุณสามารถให้ X เป็นงานนำเสนอการพิสูจน์สำหรับ 0 = 1 ซึ่งอยู่ทั้งสองข้าง) วางสิ่งนี้ไว้มันอาจเป็นกรณีที่ปัญหา X (แท้จริง) บนการจับด้าน NP อย่างใดความแข็ง ของ SAT แม้ว่านี่อาจเป็นกรณีของปัญหาบางอย่างเกี่ยวกับ P-side ที่ความแข็งของ SAT ลดลง (แม้แต่เล็กน้อย) ในลักษณะที่พิสูจน์ได้ Yuval Filmus ให้ SAT ที่อ่อนตัวลงซึ่งอยู่ทั้งสองด้าน Andy Drucker ให้ตัวอย่างที่น่าสนใจห้าคำตอบรวมถึงการอ้างอิงถึงลำดับขั้นต่ำและสูงของSchöningและ Scott Aaronson ให้ตัวอย่างที่น่าสนใจเพิ่มเติม กล่าวถึงคำถามของการย้อนกลับฟังก์ชั่นทางเดียวซึ่งใกล้เคียงกับการจับความแข็งของ NP และที่ด้าน P และคำตอบของเขายังกล่าวถึงกรณีที่น่าสนใจของ QUANTUMSAMPLING ฉัน metioned ผลลัพธ์แบบเก่าของ Feige และ Lund


10

1
พิสูจน์ในระบบพิสูจน์อะไร? ยิ่งไปกว่านั้นในรูปแบบเฉพาะของ "โลก" (ระบบพิสูจน์ใด ๆ ก็ตามที่ใช้งานได้ตามปกติ) จากนั้น PH ก็จะยุบตัวลงหรือไม่ก็เว้นแต่ว่าเราจะทำงานในตรรกะของสัญชาตญาณ
Yuval Filmus

1
เรียน Yuval and Squark, อืมมอาจจะแทน taliking เกี่ยวกับ "สาเหตุ" หรือ "พิสูจน์" มันเป็นการดีกว่าที่จะพูดว่า X อยู่ในด้าน P หากเป็นที่ทราบกันว่าถ้า X เป็น NP-hard ดังนั้น PH จะยุบและ X คือ ในด้าน NP หากทราบว่าถ้า X อยู่ใน P แล้ว PH จะยุบ (คำถามที่ 1 และ 2 ยังคงไม่เปลี่ยนแปลงและคำถามที่ 3 ถามว่ามี X ทั้งสองข้างหรือเหตุผลทางทฤษฎีที่ไม่มี X ดังกล่าว)
Gil Kalai

1
(อย่างไรก็ตามในการสั่งซื้อเพื่อหลีกเลี่ยงปัญหาที่คุณยกซึ่งเป็นที่น่าสนใจ แต่ไม่จำเป็นกับคำถามที่ผมจะกำหนดใหม่คำถาม.)
กิลคาไล

1
GK สงสัยว่าอาจมีคำถามบางอย่างที่นี่ซึ่งไม่มีส่วนเกี่ยวข้องกับการยุบ PH แต่อาจเป็นเพียงแค่ความซับซ้อนที่แตกต่างกันระหว่าง P และ NP ที่สมบูรณ์ ... พูดตรงไปตรงมาดูเหมือนคำถามเกี่ยวกับวิธีที่ Hartmanis (พิสูจน์แล้ว) ลำดับชั้นของเวลา Sterns แผนที่บน P VS NP ... THM ที่พิสูจน์มีความต่อเนื่องและชั้นเรียนซับซ้อนพิสูจน์ (ถ้ามี) มีความสำคัญมาก "ต่อเนื่อง" ในการต่อเนื่องนี้ ... ยัง Ladners THM ดูเหมือนเกี่ยวข้อง ...
vzn

คำตอบ:


27

คำศัพท์ "ทางด้าน P" และ "ทางด้าน NP" และแน่นอนชื่อคำถามกระตุ้นให้เรานึกภาพ "ย่านที่คุ้นเคย" รอบตัว P และอีก "แนวอบอุ่น" รอบ ๆ ปัญหาที่ยากลำบาก อย่างไรก็ตามฉันต้องการที่จะยืนยันว่าสองย่านนี้ไม่ได้ "อบอุ่น" เลย!

จากการสังเกตครั้งแรกมีปัญหา "ทางด้าน P" ซึ่งดูเหมือนว่า "ถูกต้องตามหลักจริยธรรม" ที่ใกล้เคียงกับปัญหา NP-hard มากกว่า P. ตัวอย่างหนึ่งซึ่งคาดการณ์โดย Gil แน่นอนว่าเป็นปัญหาทั่วไปของการทำหน้าที่ทางเดียว ( ขึ้นอยู่กับประเภทของการลดราคาที่ได้รับอนุญาตดู Bogdanov-Trevisan หรือ Akavia et al.)

ในทางกลับกันก็มีปัญหา "ทางด้าน NP" ที่ดูเหมือนว่า "ห่างไกลโดยพลการ" จากปัญหาเรื่อง NP-hard ตัวอย่างหนึ่งที่โง่คือภาษาสุ่ม L โดยมีความน่าจะเป็น 1 ส่วน L! สำหรับถ้า L ดังกล่าวอยู่ใน P ดังนั้น 0 = 1 และคณิตศาสตร์ไม่สอดคล้องกันและ PH ก็ทรุดตัวลงเช่นกัน ;-D

(หมายเหตุว่าภาษาสุ่ม L นั้นยัง "บน P-ด้านข้าง" กับความน่าจะเป็น 1 ลิตรในช่วงเวลาเกือบทั้งหมดเช่น L's มีคุณสมบัติที่ว่าพวกเขากำลัง NP-ยากแล้วNP⊆BPPและ PH ยุบ. และนี้ พิสูจน์ได้ง่ายกว่าการอุทธรณ์ทฤษฎีบทของ Ladner ซึ่งมีทั้งสองภาษาจริง ๆ แล้วมันแสดงให้เห็นว่าไม่มีที่สิ้นสุดนับไม่ถ้วนของภาษา "เกือบทั้งหมด" ของพวกเขา - ในความเป็นจริง 100% - อยู่ทั้งสองด้าน!)

ฟังดูเหมือนการเล่นเกมของเด็กและเยาวชน แต่มีบทเรียนที่จริงจังที่ฉันต้องการดึงออกมา ฉันขอยืนยันว่าแม้ว่าการสุ่มตัวอย่าง QUANTUM นั้นเป็นทางการ "ทางด้าน NP" ปัญหานั้นแทบจะไม่ได้ใกล้เคียงกับการ "คุณธรรม NP-hard" มากกว่าภาษาแบบสุ่ม L Arkhipov และฉัน (และเป็นอิสระ Bremner-Jozsa-Shepherd) แสดงให้เห็นว่าถ้า QUANTUM SAMPLING อยู่ใน P (หรือมากกว่าใน SampBPP ชั้นของปัญหาการสุ่มตัวอย่างแบบ polynomially- solvable ) ดังนั้น P #P = BPP NPและดังนั้น ลำดับชั้นพหุนามยุบ แต่ถ้าคุณเป็นเครื่องจักร BPP, oracle สำหรับ BosonSampling เท่าที่เรารู้จะทำให้คุณไม่มีทางแก้ไขปัญหา NP-Complete ได้มากกว่าที่จะเป็น oracle แบบสุ่ม เฉพาะในกรณีที่คุณมีอยู่แล้วมีความสามารถในการแก้ NP-สมบูรณ์ปัญหา - พูดเครื่องNP - คุณ "สังเกตเห็น" ว่า oracle BosonSampling ช่วยเพิ่มความสามารถของคุณให้ดียิ่งขึ้นไปที่ #P แต่คุณสมบัติของการเพิ่ม NP ให้สูงขึ้นถึง #P นั้นแตกต่างจากและบางทีอาจเป็น "มุมฉากถึง" คุณสมบัติของ NP-hard ด้วยตัวของมันเอง

บังเอิญปัญหาเปิดที่ยอดเยี่ยมที่แนะนำโดยคำถามของ Gil คือการเลือกใช้ BosonSampling เป็น "ทางด้าน P" นั่นคือเราสามารถแสดงให้เห็นว่าถ้า NP ลดลงเป็น BosonSampling แล้ว PH จะยุบลงหรือไม่ ในขณะที่ฉันอาจจะหายไปบางสิ่งบางอย่างที่เห็นได้ชัดในครั้งแรกที่ฉันไม่มีเงื่อนงำวิธีการพิสูจน์สิ่งดังกล่าวมากกว่าที่ฉันรู้วิธีที่จะพิสูจน์ความหมายที่แข็งแกร่งว่าถ้า NP ⊆ BQP แล้ว PH ทรุดตัวลง


เกี่ยวกับย่อหน้าสุดท้ายมันก็น่าสนใจถ้า QUANTUM SAMPLING หรือ BOSONSAMPLING (แม้ในความหมายโดยประมาณ) สามารถทำได้ในรูปแบบที่มีความสามารถ SAMPBPP ซึ่งนอกจากนี้จะได้รับความสามารถในการแก้ปัญหา BQP
Gil Kalai

1
@Gil: ฉันเห็นด้วยนั่นเป็นคำถามที่ยอดเยี่ยม อเล็กซ์กับฉันชี้ให้เห็นในหัวข้อ 4.1 ของเอกสารของเราถ้าเป็นเช่นนั้น P ^ # P จะถูกบรรจุใน BPP ^ NP ^ BQP ซึ่งดูเหมือนว่าไม่น่าเป็นไปได้สำหรับฉันแม้ว่าฉันยอมรับว่าไม่มีสัญชาตญาณที่แข็งแกร่ง!
Scott Aaronson

1
นี่คือเอกสารของพวกเขา: cs.berkeley.edu/~luca/pubs/redux-sicomp.pdf people.csail.mit.edu/akavia/2006-stocAGGM.pdf (ดูเพิ่มเติมที่ erratum ที่people.csail.mit.edu/akavia /AGGM_errata.pdf ) (นอกจากนี้ยังมีงานที่เกี่ยวข้องก่อนหน้านี้โดย Feigenbaum และ Fortnow.) โดยทั่วไปแล้วพวกเขาแสดงให้เห็นว่าหากการย้อนกลับฟังก์ชั่นทางเดียวคือ NP-hard ภายใต้การลดแบบสุ่มและไม่ปรับตัวทำให้ PH ทรุดลง กรณีของการลดแบบปรับตัวยังคงเปิดอยู่
Scott Aaronson

1
เกี่ยวกับ QSAMPLING ฉันสามารถเชื่อได้อย่างง่ายดายว่า BPP ^ NP ^ QSAMPLING มีขนาดใหญ่กว่า BPP ^ NP ^ BQP อย่างเคร่งครัด (ถึงแม้ว่าฉันจะไม่รู้แน่นอน) แต่อย่างที่ฉันเห็นมันจะบอกเราเกี่ยวกับ "ความแตกต่างโดยธรรมชาติ" ระหว่าง QSAMPLING และ BQP น้อยกว่าเรื่องความแตกต่างในกลไกการเข้าถึง oracle! จำได้ว่าโดยเฉพาะอย่างยิ่งตามคำจำกัดความของเราเครื่อง BPP ^ NP จะต้องเลือกบิตสุ่มที่ใช้โดย oracle sampling ของควอนตัม และแม้แต่คอมพิวเตอร์ควอนตัมเชิงปฏิบัติก็ไม่ได้ให้ความสามารถในการตรึงแบบสุ่มแม้ว่าการจำลองแบบดั้งเดิมของ QC จะให้มัน
Scott Aaronson

1
กิล: การย้อนกลับของฟังก์ชั่นทางเดียวนั้นเทียบเท่ากับการแก้ปัญหา NP-complete ยกเว้นด้วยการเปลี่ยนแปลงสองอย่าง: (1) คุณไม่จำเป็นต้องจัดการกับอินสแตนซ์ที่เลวร้ายที่สุด แต่เพียงค่าเฉลี่ยกรณี และ (2) ขั้นตอนการสุ่มตัวอย่างเดียวกันกับที่สร้างอินสแตนซ์ยังสร้างการกำหนดที่น่าพอใจสำหรับพวกเขา
Scott Aaronson

19

ความคิดเห็นสองประการไม่ว่าจะเป็นจำนวนเท่าใดสำหรับคำตอบ แต่อาจให้ประโยชน์บางอย่างในการอ่านเพิ่มเติม

http://www.informatik.hu-berlin.de/forschung/gebiete/algorithmenII/Publikationen/Abstracts/low.ps.abstr_html

t

http://eccc.hpi-web.de/report/1999/045/

เพื่อความชัดเจนไม่มีหลักฐานที่แท้จริงว่าปัญหานี้ไม่ใช่ปัญหาที่ยากลำบากหรือเป็นเรื่องง่ายในทุกด้าน แต่ดูเหมือนว่าจะแตกต่างจากปัญหาหนักอื่น ๆ ใน NP ฉันคิดว่านี่เป็นหนึ่งในผู้สมัครที่น่าสนใจที่สุดสำหรับปัญหาระดับกลางและไม่ใช่ที่รู้จักกันดี


18

X

MiMinloglogi(α,β)

f(n)f(1)=1f(n)f(n+1)Xn(ϕ,1|ϕ|f(|ϕ|))|ϕ|nϕxlognxL(Mf(n))Xnf(n+1)=f(n)+1f(n+1)=f(n)f(n)n

X(ϕ,1|ϕ|f(|ϕ|))ϕX=nXn

XMif(n)inMi

gXnkXf(n)f(n)>knn0gn0(ϕ,1|ϕ|f(|ϕ|))fg


1
ฉันอาจจะพลาดอะไรบางอย่าง แต่ไม่สามารถพิสูจน์ทฤษฎีบทของ Ladner ได้ที่นี่หรือ
Scott Aaronson

1
อาจเป็นไปได้ แต่ฉันคิดว่า Gil กำลังมองหาตัวอย่าง "ธรรมชาติ" พร้อมบทพิสูจน์ที่ "น่าเชื่อถือ" ตามที่ฉันได้แสดงความคิดเห็นข้างต้นมันเป็นการดีกว่าที่จะไม่ใช้ 3 ในความหมายเชิงตรรกะที่เข้มงวดตั้งแต่นั้นมันจะเท่ากับการยุบ PH
Yuval Filmus

1
เรียน Yuval สก็อตทุกคนฉันสงสัย (นี่คือส่วนที่ 2 ของคำถามของฉัน) หากปัญหาด้าน NP (รวมถึงด้านบน) คือ "ปัญหา NP ยาก" ในแง่ที่ว่าพวกเขาแสดงให้เห็นถึงความแข็งของ SAT แน่นอนว่านี่เป็นคำถามเกี่ยวกับความสามารถในปัจจุบันของเราในการพิสูจน์ผลลัพธ์ดังกล่าวและไม่ใช่คำถามซีซีที่เข้มงวด ฉันสนใจเป็นหลัก (ตอนที่ 1) ในตัวอย่างเพิ่มเติม (ยิ่ง merrier ที่เป็นธรรมชาติ) ใน P-side และ NP-side (ดังที่ Yuval อธิบายไว้ทฤษฎีบทของ Lander ตั้งหลักตอนที่ 3) ของคำถามของฉัน เป็นเรื่องดีที่ได้เห็นรายละเอียดหลักฐานการพิสูจน์ของรัสเซล)
Gil Kalai

10

PHPNP

SATNPSATP=NP

http://people.cs.uchicago.edu/~fortnow/papers/2q.pdf

SATψmnmψnmSAT

ในการตอบคำถามของ Bodlaender, Downey, Fellows และ Hermelin มันแสดงให้เห็นโดย Fortnow และ Santhanam ว่าการลดแรงอัดนั้นไม่น่าเป็นไปได้เพราะมันจะยุบ Poly Hierarchy:

http://people.cs.uchicago.edu/~fortnow/papers/compress.pdf

ผลลัพธ์ของพวกเขานำไปใช้กับการลดแบบสุ่มที่ช่วยให้เกิดข้อผิดพลาดด้านเดียว ฉันพิสูจน์ผลลัพธ์ที่สอดคล้องกันสำหรับข้อผิดพลาดสองด้านใน

http://eccc.hpi-web.de/report/2012/112/

(เอกสารเหล่านี้แต่ละเอกสารให้ข้อมูลที่แข็งแกร่งและเจาะจงกว่าจริงกว่าผลลัพธ์ที่ยกมาด้านบน)

PHPPADPHAPPADATFNPAPHA

http://people.cs.uchicago.edu/~fortnow/papers/phq.pdf

XP PHPH


เรียนแอนดี้ขอบคุณมากสำหรับคำตอบเพิ่มเติมนี้!
Gil Kalai

10

ฉันได้รับผลลัพธ์นี้โดย Feige และ Lund ซึ่งแสดงให้เห็นว่าหากลำดับชั้นของพหุนามยุบลงมันก็ยากที่จะเดาได้ว่าแม้แต่ข้อมูลบางส่วนเกี่ยวกับการถาวรของเมทริกซ์แบบสุ่ม

Uriel Feige และ Carsten Lund ในเรื่องความแข็งของการคำนวณเมทริกซ์แบบสุ่ม ความซับซ้อนในการคำนวณ 6 (1996/1997) 101-132

ให้ฉันพูดถึงอีกสองผลลัพธ์ที่เกี่ยวข้องที่ทำให้ฉันสนใจจาก Uri Feige

เอกสารสองฉบับต่อไปนี้ใช้สิ่งนี้ในบริบทของการสร้างเคอร์เนล (อัลกอริธึมที่สามารถแก้ไขได้พารามิเตอร์คงที่)

Hans L. Bodlaender, Rodney G. Downey, Michael R. Fellows, Danny Hermelin: มีปัญหาโดยไม่มีเมล็ดพหุนาม เจคอมพิวเตอร์ Syst วิทย์ 75 (8): 423-434 (2009)

Lance Fortnow, Rahul Santhanam: ความเป็นไปได้ของอินสแตนซ์การบีบอัดและ PCPs ที่กระชับสำหรับ NP เจคอมพิวเตอร์ Syst วิทย์ 77 (1): 91-106 (2011)


1
ผลลัพธ์เกี่ยวกับค่าความแข็งเฉลี่ยของกรณีถาวรได้รับการปรับปรุงโดย Cai, Pavan และ Sivakumar ในpages.cs.wisc.edu/~jyc/papers/permanent.pdf
arnab
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.