ปัญหาเวกเตอร์ขั้นตอนวิธี


13

ฉันมีปัญหาเกี่ยวกับพีชคณิตเกี่ยวกับเวกเตอร์ในฟิลด์ GF (2) ให้v1,v2,,vmจะเป็น (0,1) -vectors ของมิติnและm=nO(1) ) ค้นหาอัลกอริธึมเวลาพหุนามที่พบ (0,1) -vector uในมิติเดียวกันโดยที่uไม่ได้เป็นผลรวมของ(logn)O(1)เวกเตอร์ในกลุ่มv1,v2,,vm . การเพิ่มเวกเตอร์อยู่เหนือสนาม GF (2) ซึ่งมีสององค์ประกอบ 0 และ 1 (0+1=0+1=1และ0+0=1+1=0 )

มันง่ายที่จะเห็นการมีอยู่ของเวกเตอร์ u ดังกล่าวโดยการโต้แย้งอย่างง่าย ๆ เราสามารถหาuในเวลาพหุนามได้หรือไม่? มันเป็นเรื่องเล็กน้อยที่จะหาuในเวลาที่ชี้แจง ฉันจะส่งรางวัลเช็ค $ 200 สำหรับโซลูชั่นที่ถูกต้องครั้งแรก


ดูเหมือนว่าจะมีความเกี่ยวข้องกับปัญหาผลรวมย่อยของเซตซึ่งเป็น NP ที่สมบูรณ์ อย่างไรก็ตามที่ใช้ผลรวมจำนวนเต็มเต็มแทน XOR
vzn

1
แปลกฉันเพิ่งได้พยายามกำหนด & ดูปัญหาที่คล้ายกัน ลอง sec13.5 ของ stasys jukna book กับความซับซ้อนของฟังก์ชันบูลีน ดูเหมือนว่าคิวของคุณสามารถกำหนดได้ในรูปของวงจรเชิงเส้นในบทนั้น
vzn

1
อัลกอริธึมเกี่ยวกับซุปเปอร์โพลีเช่น m ^ log (n) เป็นอย่างไร?
Dimitris

1
@Niel de Beaudrap: แต่จำนวน XORs ที่คุณต้องตรวจสอบคือ super-poly (เช่นประมาณ select ) ไม่ใช่โพลี นั่นไม่ใช่ปัญหาหรือ? (mlog(n))
Dimitris

1
ในการขยายคำพูดของ vzn: ดูเหมือนว่าเวกเตอร์เกือบทุกตัวมีคุณสมบัติตรงตามความต้องการของคุณ ฉันจินตนาการว่าคุณต้องการพิสูจน์ว่าเวกเตอร์ (อาจสร้างแบบสุ่ม) ไม่ได้อยู่ในพื้นที่ย่อยใด ๆ ที่ถูกโพลิก ( n ) ของพาหะนำเสนอ: ดังนั้นคำถามของคุณจึงเท่ากับว่าแสดงให้เห็นว่าปัญหาในการพิจารณาว่าผู้สมัครเป็นหรือไม่ เวกเตอร์ยู ไม่ได้เป็นของสเปซที่สร้างขึ้นโดยบางฉมิติ ( n ) ∈ polylog ( n ) ของเวกเตอร์อยู่ในNP vj
Niel de Beaudrap

คำตอบ:


8

ดูเหมือนจะมีการพิมพ์ผิด; ฉันถือว่าคุณหมายถึงการหาซึ่งไม่ใช่ผลรวมของเวกเตอร์ในหมู่ (ไม่ใช่ )u{0,1}n(logn)O(1)v1,,vmn

ไม่ชัดเจนสำหรับฉันหากค่าคงที่ในงานได้สำหรับคุณ หากคุณสามารถหาผลรวมน้อยกว่าเวกเตอร์อาจมีบางอย่างที่ต้องทำ แต่ถ้าคุณต้องการให้ปริมาณนี้ , ฉันคิดว่ามันค่อนข้างยาก (ฉันได้พยายามแก้ไขปัญหานี้มานานแล้ว)(logn)O(1)logm(logm)1+δ

คุณอาจจะสนใจที่จะรู้ว่านี่เป็นตัวอย่างของปัญหา Remote Point ของ Alon, Panigrahy และ Yekhanin ("อัลกอริทึมการประมาณค่าแบบกำหนดแน่นอนสำหรับปัญหา Codeword ที่ใกล้ที่สุด") สำหรับพารามิเตอร์บางตัว ให้และเป็นคอลัมน์ของเมทริกซ์ตรวจสอบพาริตีของรหัสเชิงเส้นในของมิติ (ถ้าเมทริกซ์นี้ไม่มีอันดับเต็ม ปัญหาจะเล็กน้อย) จากนั้นปัญหาของคุณจะเทียบเท่ากับการหานั่นคือ -far จากโค้ด การตั้งค่าพารามิเตอร์นี้ซึ่งขนาดใกล้เคียงกับ m มากที่สุดจะไม่ได้รับการศึกษาในกระดาษ อย่างไรก็ตามพวกเขาสามารถทำได้เพียงความห่างไกลm>nv1,,vm{0,1}md=mnu{0,1}n(logn)O(1)logmถึงมิติสำหรับบางคงคในความเป็นจริงผมไม่คิดว่าเรารู้หนังสือรับรองการพหุนามขนาดใด ๆ ที่ช่วยให้เราสามารถพิสูจน์ว่าเวกเตอร์บางเป็นมากกว่า -far จากพื้นที่ของมิติให้อยู่คนเดียวหา มัน.d=cmcω(logm)Ω(m)

การเชื่อมต่อกับการเรียนรู้ parities ในรูปแบบที่ผิดพลาด หากใครสามารถเรียนรู้ได้อย่างมีประสิทธิภาพ -parities (กำหนดไว้ที่ ) โดยมีข้อผิดพลาดที่ถูกผูกไว้อย่างน้อยกว่าจากนั้นหนึ่งสามารถกำหนดค่าโดยพลการให้แรกบิตของและ `` บังคับให้เกิดข้อผิดพลาด '' ในบิตสุดท้ายโดยตั้งค่าเป็นค่าตรงข้ามกับที่ผู้เรียนคาดการณ์ไว้ ดูเหมือนว่าจะแข็งแกร่งกว่านี้มาก(logn)O(1)0,1mnn1u

ปัญหายังเกี่ยวข้องกับการแยก EXP จากการลดลงไปยังชุดที่กระจัดกระจาย


1
ขอบคุณที่ชี้นำการพิมพ์ผิด “ v_n” สุดท้ายควรเป็น“ v_m” หวังว่าจะมีคนแก้ไขมัน คำตอบของคุณมีข้อมูลที่เป็นประโยชน์ +1
ถังฟู
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.