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|

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.