Codificando conjuntos de permutações com um conjunto gerador e um conjunto de elementos excluídos

10

Os algoritmos de tempo polinomial são conhecidos por encontrar conjuntos geradores de grupos de permutação, o que é interessante, pois podemos então representar esses grupos de maneira sucinta, sem desistir dos algoritmos de tempo polinomial para responder a muitas perguntas interessantes relacionadas a esses grupos.

Entretanto, às vezes podemos estar interessados ​​em um conjunto de permutações que não forma um grupo, de modo que esse conjunto seria representado por , em que é o grupo gerado por um set de geradores e é um conjunto de permutações que não estão em , em vez de apenas .RR=STSSTRS

Foi realizado algum trabalho sobre o cálculo dessa codificação na forma de um par , possivelmente com o objetivo natural adicional de minimizar?{S,T}|S|+|T|

Anthony Labarre
fonte

Respostas:

1

Se você estiver armazenando permutações aleatórias com probabilidade , então você vai precisarlog2(n!)Bits por permutação, Kolmogorov complexidade ditames de TI.1 12euog2(n!)

Se a distribuição não for aleatória, depende.

Sn

euog2(OEEuS_UMA186202(n))euog2(n!)

insira a descrição da imagem aqui

Chad Brewbaker
fonte