สมมติว่าเราได้รับชุดตัวแปร n แบบบูล x_1, ... , x_n และชุดของฟังก์ชัน m y_1 ... y_m โดยที่แต่ละ y_i คือ XOR ของชุดย่อยของตัวแปรเหล่านี้ เป้าหมายคือการคำนวณจำนวนการดำเนินการ XOR ขั้นต่ำที่คุณต้องดำเนินการเพื่อคำนวณฟังก์ชัน y_1 ทั้งหมดเหล่านี้ ... y_m
โปรดทราบว่าผลลัพธ์ของการดำเนินการ XOR พูดได้ว่า x_1 XOR x_2 อาจนำมาใช้ในการคำนวณหลาย y_j แต่ถูกนับเป็นหนึ่ง นอกจากนี้โปรดทราบว่าอาจเป็นประโยชน์ในการคำนวณ XOR ของคอลเลกชันขนาดใหญ่ของ x_i (ใหญ่กว่าฟังก์ชัน y_i ใด ๆ เช่นการคำนวณ XOR ของ x_i ทั้งหมด) เพื่อคำนวณ y_i ได้อย่างมีประสิทธิภาพมากขึ้น
สมมติว่าเรามีเมทริกซ์ไบนารี A และเวกเตอร์ X และเป้าหมายคือการคำนวณเวกเตอร์ Y ซึ่ง AX = Y ซึ่งการดำเนินการทั้งหมดทำใน GF (2) โดยใช้จำนวนการดำเนินการขั้นต่ำ
แม้เมื่อแต่ละแถวของ A มี k อย่างแน่นอน (พูด k = 3) ก็น่าสนใจ ไม่มีใครรู้เกี่ยวกับความซับซ้อน (ความแข็งของการประมาณ) สำหรับคำถามนี้หรือไม่?
Mohammad Salavatiopur