การหาคำตอบที่กระจัดกระจายไปยังระบบของสมการเชิงเส้น


13

การหาคำตอบที่กระจัดกระจายไปหาระบบสมการเชิงเส้นเป็นเรื่องยากแค่ไหน?

พิจารณาปัญหาการตัดสินใจต่อไปนี้อย่างเป็นทางการมากขึ้น:

: เช่นระบบสมการเชิงเส้นที่มีสัมประสิทธิ์จำนวนเต็มและตัวเลขคc

คำถาม:มีวิธีแก้ปัญหาสำหรับระบบที่มีตัวแปรอย่างน้อยที่cกำหนดให้เป็นศูนย์หรือไม่?

ฉันยังพยายามหาสิ่งที่พึ่งพาอาศัยกันอยู่บนคcนั่นคืออาจจะเป็นปัญหากับเอฟพีทีพารามิเตอร์คc

ความคิดหรือการอ้างอิงใด ๆ ที่ชื่นชมจริง ๆ

คำตอบ:


12

พิจารณาปัญหาMAX-LIN(R)ของการเพิ่มจำนวนสมการเชิงเส้นที่น่าพอใจให้กับวงแหวนบางตัวRซึ่งมักจะเป็นปัญหา NP-hard ตัวอย่างเช่นในกรณีR=Z

ยกตัวอย่างของปัญหานี้โดยที่Aคือเมทริกซ์n × m ให้k = M + 1 สร้างระบบเชิงเส้นใหม่~ ~ x = ~ ที่~เป็นk n × ( k n + ม. )เมทริกซ์~ xคือตอนนี้( k n + ม. )มิติเวกเตอร์และ~ Ax=bAn×mk=m+1A~x~=b~A~kn×(kn+m)x~(kn+m)b~เป็นเวกเตอร์ขนาด :kn

ที่ฉันnเป็นn×nเมทริกซ์เอกลักษณ์

A~=[AInInInInInInIn],b~=[b00]
Inn×n

หมายเหตุว่าระบบนี้มีความพึงพอใจอยู่เสมอโดยเวกเตอร์ T ในความเป็นจริงmรายการแรกของ˜ xสามารถสุ่มได้และมีเวกเตอร์โซลูชันพร้อมคำนำหน้านั้นx~=(0bbb)Tmx~

ตอนนี้ผมอ้างว่าส่วนของสมการx = Bมี IFF พอใจมีอยู่แก้ปัญหาเบาบางของ~ ~ x = ~ ซึ่งมีอย่างน้อยδ n kศูนย์ นี่เป็นเพราะทุกแถวที่น่าพอใจของA x = bให้ค่าk ที่มีศักยภาพเป็นศูนย์เมื่อxขยายเป็น˜ xδAx=bA~x~=b~δnkAx=bkxx~

ดังนั้นหากเราพบ sparsity ของการแก้ปัญหาเส้นเล็กไปเราได้ขยายยังδ , โดยการหาร sparsity โดยkA~x~=b~δk

ดังนั้นฉันเชื่อว่าปัญหาของคุณคือปัญหายาก


1
เย็น! ขอบคุณสำหรับการแชร์. ดังนั้นคุณคิดว่าการพึ่งพาอาศัยกันบนคคืออะไร? คุณคิดว่าเราสามารถแก้ไขได้ในน้อยกว่าโดยที่คือขนาดอินพุตหรือไม่? npoly(n)(nc)n
Michael Wehar

1
แน่นอนว่าถ้าเราถือว่าคุณกำลังได้รับซึ่งองค์ประกอบของจะศูนย์แล้วคุณสามารถเอาองค์ประกอบเหล่านั้นจากเพื่อให้ได้มิติที่ต่ำกว่าและยังเอาคอลัมน์ที่สอดคล้องกันจากที่จะได้รับA'จากนั้นใช้การกำจัดแบบเกาส์เพื่อตัดสินใจว่าระบบที่ลดเป็นไปได้หรือไม่ ถ้าเป็นเช่นนั้นคุณจะพบวิธีแก้ปัญหาแบบเบาบาง จากนั้นคุณลองเป็นไปได้ทั้งหมด x x x A A A x = b ( ncxxxAAAx=b Ax(nc)Ax
Joe Bebel

1
@MichaelWehar ฉันไม่ทราบว่าปัญหานี้เป็น FPT หรือไม่
Joe Bebel

6

ปัญหาคือปัญหาที่ทำให้เสร็จสมบูรณ์โดยการลดลงจากปัญหาต่อไปนี้: ได้รับเมทริกซ์กับรายการจำนวนเต็มและเวกเตอร์จำนวนเต็มกับรายการ , มี 0-1 เวกเตอร์กับหรือไม่?A b n x A x = bm×nAbnxAx=b

ทุกประสานงานของเวกเตอร์ , xxix

  • แนะนำสมการใหม่ด้วยและ x i + y i , k = 0 k = 1 , , 100 ( n + m )100(n+m)xi+yi,k=0k=1,,100(n+m)
  • แนะนำใหม่สมกับm) x i + z i , k = 1 k = 1 , , 100 ( n + m )100(n+m)xi+zi,k=1k=1,,100(n+m)

นอกจากใช้ระบบสมเก่า bAx=b

มีโซลูชัน 0-1 สำหรับระบบดั้งเดิมหากหากว่าระบบใหม่มีโซลูชันที่ตัวแปรอย่างน้อยเป็นศูนย์100 ( n + m ) nAx=b100(n+m)n



4

ปัญหานี้ยากในการตั้งค่าต่าง ๆ ตามที่ระบุไว้ในคำตอบอื่น ๆ สำหรับคำถามนี้ปัญหาคือ NP-complete บนจำนวนเต็ม

ในการประมวลผลสัญญาณ, เมทริกซ์และเวกเตอร์มีรายการเหตุผลและปัญหานี้บางครั้งเรียกว่าปัญหาการฟื้นฟูเบาบาง ในการตั้งค่านี้ปัญหาคือปัญหาNP-complete (ดูทฤษฎีบท 1)

ในทฤษฎีการเข้ารหัสรายการมาจากเขตข้อมูลที่ จำกัด และบางครั้งปัญหานี้เรียกว่าปัญหาการถอดรหัสโอกาสสูงสุด ในการตั้งค่านี้ปัญหาคือปัญหาNP-completeและไม่ได้อยู่ในเวลาเอ็กซ์โปแนนเชียลสมมติว่าสมมติฐานเวลาเอ็กซ์โพเนนเชียล ยิ่งกว่านั้นตามรายงานฉบับก่อนหน้าของarXiv (ดูเลมม่า C.2 ในฉบับที่ 1 ของกระดาษ) ปัญหาคือ W [1] - สมบูรณ์


การอ้างอิงของคุณสำหรับ W [1] - ความสมบูรณ์ไม่ได้มี "Lemma C.2"

@RickyDemer มี Lemma C.2 ในกระดาษรุ่นที่ 1 ที่เขาเชื่อมโยงอยู่ อย่างไรก็ตามรุ่น 2 ดูเหมือนจะมีชื่อเรื่องที่แตกต่างกันและมีการเปลี่ยนแปลงเร็ว ๆ นี้
Michael Wehar

บทแทรกนั้นใช้การกำหนดพารามิเตอร์ที่แตกต่างจาก OP

โอ้ฉันไม่ทราบว่ามีรุ่นที่อัปเดตฉันจะดูและอัปเดตคำตอบของฉันตามนั้น
argentpepper

ดังที่ฉันได้กล่าวถึงในความคิดเห็นก่อนหน้าของฉันว่า "บทแทรกใช้การกำหนดพารามิเตอร์ที่แตกต่างจาก OP" ดังนั้นแม้ว่าเราจะถือว่าผลลัพธ์เป็นจริง (แม้ว่าจะถูกลบออกจากรุ่น 2) คำถามของ OP เกี่ยวกับความซับซ้อนของพารามิเตอร์จะยังคงเปิดอยู่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.