Diberikan grup bekerja pada himpunan dengan urutan total dan , algoritma apa yang paling efisien untuk memutuskan apakah x adalah elemen terkecil dalam orbitnya, dengan kata lain, memutuskan apakah ?X ≤ x ∈ X m i n ( G x ) = x
Motivasi saya berasal dari pemecahan SMT di mana ada minat untuk secara otomatis memecahkan simetri. Menambahkan predikat melanggar simetri sering menghasilkan set klausa besar karena itu saya tertarik pada kemungkinan menangani ini sebagai propagasi teori malas.
Deskripsi di atas mungkin terlalu umum, dan seperti dicatat oleh sid , NP-hard. Tugas yang mungkin lebih sederhana adalah, diberikan sekelompok permutasi string panjang dikodekan sebagai seperangkat generator dan string x panjang n . Apa algoritma yang paling efisien untuk memutuskan apakah string itu adalah leksikografis terkecil di orbitnya?