มีปัญหาตามธรรมชาติของธรรมชาติที่สมบูรณ์ NP หรือไม่?


30

หมายเลขธรรมชาติใด ๆ ถือได้ว่าเป็นลำดับบิตดังนั้นการป้อนหมายเลขธรรมชาติจึงเหมือนกับการป้อนลำดับ 0-1 ดังนั้นปัญหา NP-complete กับอินพุตธรรมชาติจึงมีอยู่ แต่มีปัญหาตามธรรมชาติบ้างไหมคือปัญหาที่ไม่ใช้การเข้ารหัสและการตีความตัวเลขพิเศษ? ตัวอย่างเช่น "na na prime?" เป็นปัญหาที่เกิดขึ้นตามธรรมชาติ แต่เกมนี้มีอยู่ในเกมพีหรือ "ใครชนะเกมนิมที่มีกองขนาด 3, 5, n, n?" เป็นอีกปัญหาหนึ่งที่ฉันพิจารณาว่าเป็นเรื่องธรรมดา แต่เราก็รู้ว่าสิ่งนี้อยู่ใน P. ฉันยังสนใจในคลาสความซับซ้อนอื่น ๆ แทน NP

ปรับปรุง: เป็นแหลมออกโดยเอมิล Jerabek ให้, , N ,เพื่อตรวจสอบว่าx 2 + Y - C = 0มีทางออกมากกว่าธรรมชาติที่เป็น NP-สมบูรณ์ นี่คือสิ่งที่ฉันมีอยู่ในใจเป็นธรรมชาติยกเว้นว่าที่นี่การป้อนข้อมูลเป็นตัวเลขสามตัวแทนที่จะเป็นเพียงหนึ่งa,b,cN,ax2+byc=0

อัปเดต 2: และหลังจากรอมานานกว่าสี่ปี Dan Brumleve ได้ให้วิธีการแก้ปัญหาที่ "ดีกว่า" - โปรดทราบว่ามันยังไม่สมบูรณ์เนื่องจากการลดแบบสุ่ม


1
ฉันรู้ปัญหาการเรียงแบบสมบูรณ์ของ NEXP ที่อินพุตเป็นจำนวนเต็ม n และปัญหาคือการตรวจสอบว่ามีการเรียงลำดับที่ถูกต้องของตาราง nxn ถ้ามันน่าสนใจสำหรับคุณฉันจะมองหากระดาษ
Robin Kothari

2
@Emil: ความคิดเห็นของ domotorp เป็นการตอบสนองต่อความสับสนที่ฉันมี แต่มันเป็นความเข้าใจผิดในส่วนของฉันดังนั้นฉันลบความคิดเห็น ฉันคิดว่าอินพุตจำเป็นต้องเป็นจำนวนธรรมชาติเดียวซึ่งไม่ควรเข้ารหัสอะไร
Robin Kothari

8
@domotorp: ปัญหา NP-สมบูรณ์ฉันหมายถึงจะได้รับ, , Nตรวจสอบว่าx 2 + Y - C = 0มีทางออกx , y ที่ N ที่แตกต่างก็คือการได้รับ, , , ตรวจสอบว่ามีx ดังกล่าวว่าx ^ 2 \ equiv เป็น \ pmod ข (ผลลัพธ์มาจากdx.doi.org/10.1145/800113.803627 )a,b,cNax2+byc=0x,yNa,b,cxcx2a(modb)
Emil Jeřábekสนับสนุน Monica

3
ทำไมไม่ได้คำตอบสำหรับคำถามนี้อย่างเห็นได้ชัดไม่ ? ปัญหา NP-hard ทุกตัวมีอินสแตนซ์ที่ "เข้ารหัส" วงจรบูลีน arguably นั่นคือสิ่งที่หมายถึง NP- ยาก!
Jeffε

2
@domotorp: บางทีผู้สมัคร "natural" ที่ดีอีกคนอาจมีปัญหาในการค้นหาเชนเพิ่มเติมขั้นต่ำของตัวเลขที่กำหนด : จากOn the Number of Minimal Addition Chains : "... ปัญหาของการหาเชนเพิ่มเติมที่น้อยที่สุดสำหรับชุด ของ number คือ NP-complete นี่ไม่ได้หมายความว่าบางครั้งมันอ้างว่าการหาเชนเพิ่มเติมที่น้อยที่สุดสำหรับคือ NP-complete อย่างไรก็ตามเราสามารถอนุมานได้ว่าปัญหาของการค้นหาเชนเพิ่มเติมที่น้อยที่สุดสำหรับตัวเลขคือ NP-complete ... "nmnn
Marzio De Biasi

คำตอบ:


17

ปัญหานี้มีความแตกต่างกับอินพุตจำนวนเต็มเดียว:

ไม่มีตัวหารอย่างเคร่งครัดในระหว่างสองปัจจัยสำคัญที่ใหญ่ที่สุดของตนหรือไม่n

แนวคิดนี้คือการใช้การลดแบบสุ่มเดียวกันจากผลรวมย่อยของที่อธิบายไว้ในคำตอบสูงสุดสำหรับคำถามที่เชื่อมโยง แต่ด้วยช่วงเป้าหมายที่เข้ารหัสเป็นสองช่วงเวลาที่ใหญ่ที่สุดแทนที่จะแยกจากกัน คำจำกัดความมีลักษณะที่เป็นธรรมชาติถึงแม้ว่ามันจะเป็นเพียงฟังก์ชั่นการจับคู่ในการปลอมตัว

นี่คือรูปแบบอื่นของปัญหาเดียวกันโดยมีการลดลงคล้ายกันจากปัญหาพาร์ติชัน:

คือผลิตภัณฑ์ของจำนวนเต็มสองจำนวนที่แตกต่างกันโดยน้อยกว่า ?nn14

ในการลดทั้งสองเราจะ "พรางตัว" ชุดจำนวนเต็มโดยการค้นหาช่วงเวลาที่ใกล้เคียงและรับผลิตภัณฑ์ของพวกเขา หากเป็นไปได้ที่จะทำในเวลาพหุนามปัญหาเหล่านี้จะสมบูรณ์

ฉันคิดว่ามันเป็นความส่องสว่างที่จะดูตัวอย่างเหล่านี้พร้อมกับทฤษฎีบทของ Mahaney : ถ้าและเราสามารถหาช่วงเวลาที่ใกล้เคียงได้ฉากเหล่านี้จะไม่กระจัดกระจาย เป็นที่น่าพอใจที่จะได้รับข้อความเกี่ยวกับคณิตศาสตร์ที่ซับซ้อนจากทฤษฎีความซับซ้อน (แม้ว่าจะเป็นเพียงการคาดเดาและมีแนวโน้มที่จะพิสูจน์ได้อย่างง่ายดาย)PNP


คุณหมายถึง 'ถ้า P ≠ NP และเราสามารถหาช่วงเวลาที่ใกล้เคียง'?
....

1
@ao. ดูคำตอบของ Peter Shor ที่อธิบายการลดลง เพื่อให้เป็น NP-สมบูรณ์เราจะต้องสามารถที่จะหานายกกับเวลาk) ฉันจะพยายามให้บัญชีของฉันทั้งหมดที่นี่ในภายหลัง p|pn|<naO((logn)k)
Dan Brumleve

ชุดไหนไม่หนาแน่น
T ....

33

จากการอภิปรายฉันจะโพสต์สิ่งนี้ใหม่เป็นคำตอบ

ในฐานะที่ได้รับการพิสูจน์โดยManders และ Adlemanปัญหาต่อไปนี้เป็นรุ่น NP-สมบูรณ์: รับหมายเลขธรรมชาติ , ตรวจสอบว่ามีอยู่เป็นจำนวนธรรมชาติดังกล่าวว่าขa,b,cxcx2a(modb)

ปัญหาจะสามารถระบุค่าเท่าดังนี้รับ , ตรวจสอบว่ากำลังสองมีทางออกNb,cNx2+byc=0x,yN

(กระดาษต้นฉบับระบุปัญหากับแต่ไม่ยากที่จะเห็นว่าสามารถลดลงในกรณีได้)ax2+byca=1


10

ต่อไปนี้เป็น - ปัญหาที่เสร็จสมบูรณ์พร้อมกับจำนวนธรรมชาติเดียวเป็นอินพุตNEXP

ปัญหาเกี่ยวกับการเรียงตารางด้วยชุดไพ่ถาวรและข้อ จำกัด บนกระเบื้องและกระเบื้องติดกันในขอบเขต ทั้งหมดนี้เป็นส่วนหนึ่งของข้อกำหนดของปัญหา มันไม่ได้เป็นส่วนหนึ่งของอินพุต การป้อนข้อมูลเป็นเพียงจำนวนnปัญหาคือ - สมบูรณ์สำหรับตัวเลือกของการเรียงกฎที่แสดงในn×nnNEXP

D. Gottesman, S. Irani, "ความซับซ้อนเชิงควอนตัมและคลาสสิกของปัญหาการเรียงต่อเนื่องและการแปลแบบมิลโตเนียน," Proc. Symp ประจำปี 50 บนรากฐานของวิทยาศาสตร์คอมพิวเตอร์, 95-104 (2009), DOI: 10.1109 นอกจากนี้ยังarXiv: 0905.2419

ปัญหาถูกกำหนดในหน้า 5 ของเวอร์ชัน arxiv

นอกจากนี้พวกเขายังกำหนดปัญหาที่คล้ายกันที่เป็นสมบูรณ์ซึ่งเป็นข้อผิดพลาดกระโดดควอนตัมอะนาล็อกของ{} (ข้อผิดพลาดแบบอะนาล็อกที่ล้อมรอบแบบคลาสสิกของคือ )QMAEXPNEXPNEXPMAEXP


3
+1 แต่ก็เพียงเล็กน้อยยากที่จะโต้แย้งว่าจำนวนจะถูกใช้ในทางที่ "ธรรมชาติ" เพราะมันเข้ารหัสการป้อนข้อมูลไปยังเครื่องทัวริงโดยเฉพาะอย่างยิ่ง (เฉพาะการปูกระเบื้องที่มีอยู่ IFF เครื่องทัวริงยอมรับที่คือ -th ในการแจงนับของสตริงอินพุตที่เป็นไปได้) ยังเป็นผลลัพธ์ที่น่าสนใจมาก nxxn
mjqxxxx

ฉันเห็นด้วยกับ mjqxxxx ที่สุด
domotorp

2

ฉันคิดว่าการใช้หนึ่งในตัวแปรที่ จำกัด เวลาของความซับซ้อนของ Kolmogorov คุณสามารถสร้างปัญหาที่ใช้การแทนเลขฐานสองของตัวเลขเท่านั้นและ (ฉันคิดว่า) ไม่น่าจะอยู่ใน ; อย่างไม่เป็นทางการว่ามันเป็นรุ่น decidable ของปัญหา "คืออัด?":Pn

ปัญหา: เมื่อได้รับเครื่องจักรทัวริงมีอยู่เช่นนั้นและบนเทปเปล่าเอาท์พุทน้อยกว่าขั้นตอนโดยที่คือความยาวของการเป็นตัวแทนไบนารีของnM|M|<lMnl2l=lognn

มันเป็นอย่างชัดเจนในเพราะได้รับและเพียงจำลองสำหรับขั้นตอนและถ้ามันหยุดเปรียบเทียบผลกับnNPnMMl2n


ฉันคิดว่าปัญหานี้ค่อนข้างอิง TM แต่แน่นอนว่ามันเป็นไปไม่ได้ที่จะวาดเส้น
domotorp

ในการปรับแต่งความคิดเห็นของ domotorp ฉันจะบอกว่าความจริงที่ว่ามันต้องเรียกความคิดของเครื่องจักรทัวริงในคำอธิบายปัญหาออกกฎว่ามันเป็น 'ปัญหาธรรมชาติเกี่ยวกับตัวเลขธรรมชาติ' (ถ้าเราสมมติว่าปัญหา ntaural เกี่ยวกับจำนวนธรรมชาติเป็นสิ่งที่รูปแบบทั่วไปจะสอดคล้องกันเช่นกับแฟร์มาต์ที่ศึกษาโดยไม่คิดว่าเป็นประวัติศาสตร์ของคณิตศาสตร์มากเกินไป)
Niel de Beaudrap

2

เราFOCS'17 กระดาษบนสั้น Presburger เลขคณิตเป็นตัวอย่างของปัญหา "ธรรมชาติ" ซึ่งเป็นรุ่น NP-C และใช้จำนวนคงที่ของจำนวนเต็มในการป้อนข้อมูลพูด<220 มันแตกต่างจาก Manders-Adleman เนื่องจากข้อ จำกัด ล้วน แต่มีความไม่เท่าเทียมกัน ดูโพสต์บล็อกของ Gil Kalai สำหรับพื้นหลังบางอย่าง CC<220


ฉันคิดว่านี่เป็นเรื่องธรรมชาติมากกว่า Manders-Adleman มีขนาดเล็กกว่าตัวแปรและตัวอย่างความไม่เท่าเทียมกันได้หรือไม่ 510
T ....

ไม่ตัวแปร 5 ตัวเล็กที่สุด 10 - ไม่แน่ใจ แต่คุณไม่สามารถมีน้อยกว่า 6 จริง ๆ ...
Igor Pak

มีเหตุผลเบื้องหลังและหรือไม่ ผมหมายถึงมันพิสูจน์แล้วว่าทุกและจำนวน จำกัด ของความไม่เท่าเทียมกันอยู่ใน (เช่นเดียวกันทั้งหมดตัวแปรและความไม่เท่าเทียมกันในสูตรมี ?)? 564P55P
T ....

ใช่. สำหรับตัวแปรน้อยลงปัญหาอยู่ใน P.
Igor Pak

2
ใช่. มันอยู่ในบทความของเราและวิทยานิพนธ์ของ Danny Nguyen math.ucla.edu/~pak/papers/Nguyen-thesis.pdf
อิกอร์ปาก

1

ปัญหาเกี่ยวกับพาร์ติชั่นคืออะไร?


3
ไม่เนื่องจากอินพุตไม่ใช่ตัวเลข แต่เป็นชุด
domotorp

1
คุณจะถามถึงปัญหาที่อินสแตนซ์นั้นเป็นจำนวนธรรมชาติจริงหรือไม่? ฉันไม่คิดว่าคำถามของคุณชัดเจนในขณะที่คุณถาม "ปัญหาเกี่ยวกับอินพุตธรรมชาติ" และตัวอย่างของเกม Nim ของคุณเกี่ยวข้องกับตัวเลขสี่ตัว
Kevin A. Wortman

ฉันขอโทษถ้าฉันไม่ชัดเจนในการกำหนดคำถาม
domotorp
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.