Varsayalım ki, her bir y_i'ye bu değişkenlerin (verilen) bir alt kümesinin XOR'si olan, bir dizi n x x,,, x_n n boolean değişkeni ve y_1 ... y_m bir m işlevi kümesi verildi. Amaç, tüm bu y_1 ... y_m işlevlerini hesaplamak için gerçekleştirmeniz gereken minimum XOR işlemi sayısını hesaplamaktır.
Bir XOR işleminin sonucunun, x_1 XOR x_2 ifadesinin birden çok y_j değerinin hesaplanmasında kullanılabileceğini, ancak bir olarak sayıldığını unutmayın. Ayrıca, y_i'nin daha verimli hesaplanması için çok daha büyük bir x_i koleksiyonundan (herhangi bir y_i işlevinden daha büyük, örneğin tüm x_i'lerin XOR'u hesaplamaktan) XOR'u hesaplamanın faydalı olabileceğini unutmayın.
Eşdeğer olarak, bir ikili matris A'ya ve bir X vektörüne sahip olduğumuzu ve hedefin, Y vektörünü hesaplamaktır ki öyle ki AX = Y, tüm işlemlerin GF (2) 'de minimum sayıda işlem kullanılarak yapıldığı yerlerde.
A'nın her sırası tam olarak k olduğunda bile (d = k =) ilginçtir. Bu sorunun karmaşıklığını (yaklaşımın sertliğini) bilen var mı?
Mohammad Salavatiopur