Podemos classificar sem permutações?


12

É sabido que a classificação de permutações por transposição está em , pois o número mínimo de transposições necessárias para classificar é exatamente . Essa noção de "número de inversão" também tem aplicações na combinatória algébrica, por exemplo, permite dotar uma estrutura de treliça, chamada permutoedro e baseada na fraca ordem de Bruhat. π ∈ S n i n v ( π ) = { ( i , j ) ∈ [ n ] × [ n ] : i < j  e  π ( i ) > π ( j ) } S nPπ∈Sninv(π)={(i,j)∈[n]×[n]:i<j and π(i)>π(j)}Sn

Pode ser esclarecedor reformular o problema em termos da teoria dos grupos. Recebemos um grupo com o grupo gerador e um mapeamento , e outro grupo no qual age transitivamente, e queremos resolver o seguinte problema: dado , encontre um comprimento mínimo tal que . No caso de permutação, e é o conjunto de transposições.Γ i L : Γ * → L H G H ∈ H w ∈ Γ * i G ( w ) . h = 1 H G = H = S n ΓGΓiG:Γ∗→GHGh∈Hw∈Γ∗iG(w).h=1HG=H=SnΓ

Pergunta: existem outras instâncias deste problema que admitem algoritmos eficientes?


Bem, o problema é provavelmente fácil quandoG=∏iZri
— mobius bolinho

Respostas:


6

Não tenho uma resposta definitiva para sua pergunta, mas a "trança de tranças" parece um possível candidato. De acordo com esta entrada da Wikipedia , podemos defini-la da seguinte forma. Seja um grupo e represente o conjunto de tuplas modo que . Se deixarmos ser o grupo de tranças gerado pelos movimentos , podemos definir uma ação de sobre por:H ( x 1 , … , x n ) ∈ X n x 1 … x n = 1 X G B n σ i B n HXH(x1,…,xn)∈Xnx1…xn=1XGBnσiBnH

σi(x1,…,xn)=(x1,…,xi−1,xi+1,xi+1−1xixi+1,…,xn).

Ou seja, combina o efeito de um swap e uma conjugação de posições e . Pode ser possível resolver esse problema de maneira otimizada em tempo polinomial, o que responderia à sua pergunta. i i + 1σiii+1


4

O artigo a seguir de Mark Jerrum estudou o problema que você mencionou quando e G = H = A n (o grupo alternado):G=H=SnG=H=An

G=H=SnΓw

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.