Ao ler alguns blogs sobre complexidade computacional (por exemplo, aqui ), eu assimilei a noção de que decidir se dois grupos são isomórficos é mais fácil do que testar dois gráficos quanto ao isomorfismo. Por exemplo, na página declarada, diz que o isomorfismo do gráfico é um problema mais geral que o isomorfismo do grupo.
Portanto, eu estou colocando o seguinte
Dado um grupo alguém pode dar uma construção de um gráfico de tamanho polinomial emtal que para os grupos e
Respostas:
A redução é descrita em um artigo clássico de Miller.
fonte
Não tão rápido. Há uma grande ambiguidade à espreita aqui:
Como você insere seu grupo para computação?
Ao contrário dos gráficos, os grupos podem ser inseridos por meios muito diferentes em termos de tamanho de entrada e complexidade resultante. A versão citada em Miller é uma das menos naturais e, por exemplo, você não encontrará isso em um sistema de álgebra computacional como GAP, Magma ou Sage. Portanto, embora tenha uma premissa teórica, seria muito longe chamar isso de resolver o problema.
Se a história é a vencedora, a primeira menção ao problema do isomorfismo de grupo foi por Max Dehn em 1905. Ele assumiu que os grupos seriam inseridos por geradores e relações. Adyan e Rabin nos anos 50 provaram que o problema é indecidível . Essa situação ocorre mesmo se o grupo for trivial. Portanto, não é apenas uma questão de cardinalidade. O principal problema é que você pode criar grupos onde decidir se seria resolver um problema de reescrita que é recursivo não primitivo. Semelhante aos problemas do tipo Halting, não pode ser feito.G G = 1
Para grupos introduzidos por geradores e relações: o isomorfismo de grupo é mais difícil que o isomorfismo de gráfico, de fato indecidível.
Esse modelo de entrada assume que os grupos são codificados de alguma maneira natural, digamos como permutações em um conjunto finito ou como matrizes em um anel ou campo. Estes são os métodos introduzidos por Cannon e Neubuser nos primeiros sistemas de álgebra computacional na década de 1960, que passaram a ser GAP e Magma. Neste modelo, você pode incorporar o problema de isomorfismo gráfico no problema de isomorfismo de grupo. Veja, por exemplo, o trabalho de Heinekin-Liebeck. Desde então, foi realizado de outras formas por outros, como Sergeichuk. A idéia principal é incorporar a matriz de adjacência de um gráfico nas relações de um grupo- .p
Para entrada de grupos em sistemas de software: o isomorfismo de grupo é pelo menos tão difícil quanto o isomorfismo de gráfico.
Para grupos de caixas pretas: o isomorfismo de grupo é pelo menos tão difícil quanto o isomorfismo de gráfico.
Em algum momento da década de 1970, Tarjan, Pultr-Hederlon, Miller e outros observaram que os grupos inseridos em toda a sua tabuada de multiplicação também podiam ser tratados como gráficos. Dessa maneira, o isomorfismo de grupo reduz ao gráfico o isomorfismo em tempo polinomial. Miller foi muito além ao observar que numerosas estruturas combinatórias fazem o mesmo, Steiner triplica, por exemplo. Ele também demonstrou que o isomorfismo do semigrupo é equivalente ao isomorfismo do gráfico.
Para tabelas Cayley: o isomorfismo de grupo se reduz ao isomorfismo de gráfico.
fonte