मान लीजिए कि हमें n बूलियन वेरिएबल्स का एक सेट x_1, ..., x_n और m फ़ंक्शंस का एक सेट y_1 ... y_m दिया गया है, जहाँ प्रत्येक y_i इन वेरिएबल्स का एक (दिए गए) सबसेट का XOR है। लक्ष्य इन सभी y_1 ... y_m फ़ंक्शंस की गणना करने के लिए आपको न्यूनतम XOR ऑपरेशंस की गणना करना है।
ध्यान दें कि XOR ऑपरेशन का परिणाम, कहते हैं कि x_1 XOR x_2 का उपयोग कई y_j की गणना में किया जा सकता है, लेकिन इसे एक के रूप में गिना जाता है। इसके अलावा, ध्यान दें कि यह x_i के बहुत बड़े संग्रह के XOR की गणना करने के लिए उपयोगी हो सकता है (किसी भी y_i फ़ंक्शन से बड़ा, जैसे कि सभी x_i के XOR की गणना) ताकि y_i की अधिक कुशलता से गणना की जा सके,
समान रूप से, मान लें कि हमारे पास एक बाइनरी मैट्रिक्स ए है, और एक वेक्टर एक्स है और लक्ष्य वेक्टर वाई की गणना करना है जैसे कि एएक्स = वाई जहां जीएफ (2) में किए गए सभी ऑपरेशन न्यूनतम संख्या में संचालन का उपयोग करते हैं।
यहां तक कि जब ए की प्रत्येक पंक्ति में वास्तव में एक k (3 k = 3 है) दिलचस्प है। क्या कोई इस सवाल के लिए जटिलता (सन्निकटन की कठोरता) के बारे में जानता है?
मोहम्मद सालवतीपुर