Diberikan seperangkat S dari matriks permutasi nxn (yang hanya sebagian kecil dari matriks permutasi n! Mungkin), bagaimana kita dapat menemukan subset ukuran-kecil T dari S sedemikian sehingga menambahkan matriks T memiliki setidaknya 1 di setiap posisi?
Saya tertarik dengan masalah ini di mana S adalah subkelompok kecil dari S_n. Saya bertanya-tanya apakah mungkin untuk menemukan (dan mengimplementasikan!) Algoritma perkiraan yang jauh lebih cepat daripada algoritma serakah (jalankan berkali-kali sampai mendapat 'beruntung', yang merupakan prosedur yang sangat lambat tetapi meskipun demikian telah memberikan beberapa batas optimal dekat) dalam kasus-kasus kecil), atau apakah jaminan ketidak-taksiran menjamin bahwa saya tidak bisa.
Beberapa fakta mudah tentang masalah ini: Panjang dan sekelompok matrik permutasi matrik memecahkan masalah ini, tentu saja secara optimal. (Setidaknya n matriks diperlukan karena setiap matriks permutasi memiliki n satu dan ada n ^ 2 yang diperlukan.)
Set S yang saya tertarik tidak memiliki grup n-siklik di dalamnya.
Masalah ini adalah kasus penutup set yang sangat spesial. Memang, jika kita membiarkan X menjadi himpunan (1,2, ... n) * (1,2, ... n), dengan elemen n ^ 2, maka setiap matriks permutasi sesuai dengan ukuran n subset, dan saya Sedang mencari subkoleksi terkecil dari himpunan bagian ini yang mencakup X. Set penutup itu sendiri bukan cara yang baik untuk melihat masalah ini, karena perkiraan masalah set penutup umum.
Satu-satunya alasan mengapa masalah ini tidak terlalu lambat menggunakan pendekatan serakah adalah karena simetri dalam kelompok permutasi membantu menghilangkan banyak redundansi. Khususnya, jika S adalah subkelompok, dan T adalah subset kecil yang merupakan himpunan penutup minimal, maka himpunan sT (kalikan T dengan elemen grup s) masih dalam S dan masih merupakan himpunan penutup (tentu saja dari ukuran yang sama, jadi masih minimal.) Jika Anda bertanya-tanya, kasus yang berhasil memiliki n ~ 30 dan | S | ~ 1000, dengan hasil yang serakah beruntung memiliki | T | ~ 37. Kasing dengan n ~ 50 memiliki beberapa batasan yang sangat buruk yang membutuhkan waktu sangat lama untuk didapatkan.
Untuk meringkas, saya bertanya-tanya apakah ada pendekatan pendekatan untuk masalah ini atau apakah itu masih cukup umum untuk masuk dalam beberapa teorema ketidaksesuaian seperti ada untuk masalah set penutup umum. Algoritma apa yang digunakan untuk memperkirakan masalah terkait dalam praktiknya? Sepertinya ada sesuatu yang mungkin karena himpunan bagian semua ukuran yang sama dan setiap elemen muncul pada frekuensi kecil yang sama 1 / n.
-B