Complexité du calcul élément lexicographiquement minimal d'orbite

9

Étant donné des générateurs puissants pour un groupe agissant sur des chaînes de bits de longueur et un élément , combien est-il difficile de calculer l'élément lexicographiquement minimal de , le orbite de en ?(gSn,)ns{0,1}ng.ssg

Samuel Schlesinger
la source
1
Il est clair que l'isomorphisme de chaînes au sens de Babai est réductible à ce problème, étant donné les chaînes et le groupe nous pouvons simplement trouver leurs représentants en orbite minimale comme ci-dessus et les comparer directement, mais il n'est pas clair que si l'isomorphisme de chaînes est facile, alors ceci être facile suit. Je vais voir si le document de Babai indique comment procéder. X,yg
Samuel Schlesinger
Le document de Babai n'aborde pas cette question; dans. 11 il dit explicitement que le papier ne traite pas de la question des formes normales. Cela ne veut pas dire que les techniques ne pourraient pas être utiles pour trouver une forme normale, mais que le faire serait une contribution non triviale.
Joshua Grochow
Merci @JoshuaGrochow Je ne sais pas si j'ai les antécédents pour utiliser ces techniques mais je vais voir ce que je peux faire. C'est assez difficile, même s'il est quasi-polynomial qu'il ne m'est plus utile de la façon dont je voulais l'utiliser.
Samuel Schlesinger
Si vous êtes intéressé par des solutions concrètes à ce problème, je vous recommande de jeter un œil aux publications de T. Junttila (que je cite dans ma réponse), en particulier sa thèse de doctorat et ses travaux sur l'isomorphisme graphique et les symétries en général.
Boson

Réponses:

5

Ce problème est -complete, comme indiqué ici .FPNP

Cela signifie que le leader lexicographique de l'orbite est construit en temps polynomial déterministe avec accès à un oracle .NP

Boson
la source
5

Ce problème est NP-difficile.

Bien qu'il soit possible de trouver une forme canonique pour l'isomorphisme des chaînes, disons, en temps quasi-poly, sans bouleverser nos suppositions actuelles quant à l'apparence du monde de la complexité, trouver la chaîne le moins lexicographiquement isomorphe est NP-difficile. C'est précisément le contenu de la proposition 3.1 ici . En fait, ils montrent qu'il reste NP-difficile même lorsque est un 2-groupe abélien élémentaire (= chaque élément non trivial de a l'ordre 2).gg

Joshua Grochow
la source