ini adalah penulisan ulang pertanyaan saya yang lain baru-baru ini [1] yang tidak dinyatakan dengan baik (memiliki penyederhanaan yang jelas, mea culpa) tapi saya pikir masih ada pertanyaan yang tidak penting di jantungnya. telah melihat masalah serupa dalam literatur tetapi tidak yang satu ini pada khususnya.
akan menulisnya dalam bentuk bit-vektor karena itu yang paling mudah bagi saya.
biarkan ada satu set bit-vektor ukuran , . pertimbangkan operasi XOR bitwise. diberi vektor target . menemukan subset vektor sedemikian rupa sehingga XOR bitwise dari himpunan sama dengan vektor target. apa itu algoritma yang efisien (atau idealnya, optimal) untuk menemukan subset?v 1 , v 2 , v 3 , . . . , v n v 0
Algoritma brute force menyebutkan Power Set ukuran dan daftar subset 1 ditemukan. (Sedikit?) Lebih efisien akan melihat 1-posisi di target dan mengecualikan himpunan bagian yang tidak memiliki setidaknya 1 vektor dengan 1 di posisi 1-target.
bagian mungkin atau tidak ada. mungkin unik atau tidak.
pertanyaan terkait erat: (1) menemukan subset terkecil, (2) output T / F tergantung pada apakah ada subset tersebut.
memiliki kecurigaan salah satu dari masalah ini adalah NP lengkap.
mencari referensi, wawasan dll. akan menarik untuk mengetahui apakah ada input "sulit" vs "mudah" dll
seperti yang saya tulis pada pertanyaan lain ini tampaknya berkaitan erat dengan masalah jumlah himpunan bagian (lihat misalnya garey & johnson ref) yang dikenal sebagai NP lengkap tetapi ini tampaknya memiliki "sedikit" kompleksitas kurang karena lebih mudah untuk menghitung bitwise vektor XOR dari jumlah biner (jumlahnya dapat memiliki lebih banyak digit biner).
masalahnya juga tampaknya terkait erat dengan pertanyaan terakhir bin fu [2]
Jawaban:
Biarkan . Masalahnya adalah untuk menentukan apakah sistem berikut memiliki solusi:v0, v1, ... , vn∈ Zm2
Masalah ini dikenal sebagai -complete oleh [Damm90, BDHM92], dengan demikian di dalam .⊕ L NC2⊆ P.
[Damm90] Carsten Damm: Masalah lengkap untuk . Inf. Proses. Lett. 36 (5): 247-250 (1990) [BDHM92] Gerhard Buntrock, Carsten Damm, Ulrich Hertrampf, Christoph Meinel: Struktur dan Pentingnya Kelas Logspace-MOD. Teori Sistem Matematika 25 (3): 223-237 (1992)⊕ L
sumber
Sebagai tindak lanjut dari komentar saya: menemukan subset terkecil yang memuaskan sebenarnya harus NP-lengkap; pengurangannya adalah pada masalah kode bobot minimum (diberikan dasar untuk kode lebih dari GF (2), apa vektor bobot minimum dalam kode?) dan ini terbukti telah selesai NP pada tahun 1997 oleh A. Vardy: " Ketidakstabilan menghitung jarak minimum kode ", http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=641542
sumber