Você está na página 1de 3

Revisitando permutações com repetição

Maurı́cio Pires
mspires@id.uff.br

Setembro de 2022∗

Definição 1 (Multiconjunto). Uma coleção S que admite múltiplas instâncias de um mesmo ele-
mento é denominada multiconjunto.

Conjuntos e multiconjuntos são coleções não ordenadas de elementos que se diferenciam com
relação à presença de duplicatas de um dado elemento. Por exemplo, S = {s, a, a, l} é um multi-
conjunto no qual os elementos s e l tem multiplicidade 1 e o elemento a tem multiplicidade 2. O
termo multiplicidade está relacionado ao número de instâncias de um dado elemento na coleção.

Definição 2 (Sequência de multiplicidades). Seja S um multiconjunto. A sequência de multi-


plicidades de S, denotada por m1 , m2 , m3 , . . . , mk , k > 0, é uma sequência em ordem decrescente
do número de ocorrências dos elementos distintos de S.

Exemplo 1. Considere o multiconjunto S = {s, a, a, l}. A sequência de multiplicidades de S é


2, 1, 1, pois há 2 instâncias de a e uma instância cada de s e l.

Vamos construir a ideia de permutação com repetição partindo dos conceitos de permutação sim-
ples que havı́amos desenvolvido anteriormente. Considere a palavra BORDO. Imagine que quer-
emos determinar quantos são os anagramas dessa palavra, mas não sabemos lidar com a repetição
da letra O.

É fácil perceber que a palavra BORDO pode ser denotada por um multiconjunto, a saber
S = {b, o, r, d, o}1 . Como não sabemos lidar com não sabemos lidar com as repetições, vamos
criar um código de cores. O objetivo e associar uma cor diferente a cada um dos elementos do
multiconjunto. Dessa forma, criaremos uma correspondência entre o multiconjunto S e o conjunto
de cores utilizadas. Assim, considere que:

• A cor amarela • foi associada a b

• A cor azul • foi associada ao primeiro o

• A cor vermelha • foi associada a r

• A cor verde • foi associada a d

• A cor rosa • foi associada ao segundo o



Atualizado em Fevereiro de 2023
1
Não se esqueça que, assim como nos conjuntos, não há nenhum tipo de ordenação implı́cita nos elementos de um
multiconjunto.

1
Observe que, a partir dessa associação, qualquer ordenação das cores irá implicar na existência
de um anagrama associado. Uma vez que as cores compõem uma coleção de elementos distintos (ou
seja, um conjunto), podemos utilizar os resultados obtidos anteriormente para determinar todas as
possı́veis ordenações dessas cinco cores.

Assim, aplicando a fórmula da permutação simples obtemos P5 = 5! maneiras diferentes de


ordenar as cores. Dado que temos duas cores representando uma mesma letra, temos que considerar
que algumas dessas ordenações representam o mesmo anagrama. Observe os seguintes exemplos:

• A ordenação azul, rosa, amarelo, vermelho e verde (•••••) denota o anagrama OOBRD.

• A ordenação rosa, azul, amarelo, vermelho e verde (•••••) denota o anagrama OOBRD.

• A ordenação verde, rosa, amarelo, vermelho e azul (•••••) denota o anagrama DOBRO.

• A ordenação verde, azul, amarelo, vermelho e rosa (•••••) denota o anagrama DOBRO.

Perceba que embora a alteração de ordem entre rosa e azul crie diferentes ordenações, os ana-
gramas associados permanecem os mesmos. Portanto, qualquer anagrama está associado a duas
possı́veis ordenações de cores. Para contar o número de anagramas x, faremos:

| + 2 + 2{z+ · · · + 2} = 5!
2
x

2x = 5!
5!
x =
2
5!
Assim, temos que o número de possı́veis anagramas de BORDO é .
2
Note que o número de ordenações de cores associadas a um mesmo anagrama de BORDO está
diretamente relacionado com o número de possı́veis ordenações das cores associadas à letra que se
repete. Assim, generalizando esse raciocı́nio para uma palavra de tamanho n com um número m1
de uma certa letra, temos:

m ! + m1 ! + m1 ! + · · · + m1 ! = n!
| 1 {z }
x

x · m1 ! = n!
n!
x =
m1 !

Suponha agora que a palavra de tamanho n possui duas letras repetidas, uma com repetição de
m1 vezes e a outra de m2 vezes. Para cada uma das m1 ! ordenações de uma das letras repetidas,
temos m2 ! ordenações possı́veis da segunda letra, de modo que todas essas ordenações denotem um
mesmo anagrama. Pelo Princı́pio Multiplicativo, o número de ordenações de cores que denotam um
certo anagrama é m1 !m2 !. Logo, o número x de anagramas dessa palavra é dado por

m1 !m2 ! + m1 !m2 ! + m1 !m2 ! + · · · + m1 !m2 ! = n!


| {z }
x

x · (m1 !m2 !) = n!
n!
x =
m1 !m2 !

2
Via Princı́pio Multiplicativo, podemos estender esse resultado para uma dada sequência de
repetição (sequência de multiplicidade) m1 , m2 , . . . , mk , k > 0. De acordo com o observado, con-
cluı́mos que o número de anagramas de uma dada palavra com sequência de repetição m1 , m2 , . . . , mk

m1 !m2 ! . . . mk ! + m1 !m2 ! . . . mk ! + m1 !m2 ! . . . mk ! + · · · + m1 !m2 ! . . . mk ! = n!


| {z }
x

x · (m1 !m2 ! . . . mk !) = n!
n!
x =
m1 !m2 ! . . . mk !

Portanto, o número de permutações de n com m1 , m2 , . . . mk , k > 0, elementos repetidos é dado


por

n!
Pnm1 ,m2 ,...mk =
m1 !m2 ! . . . mk !

Exemplo 2. Considere a palavra MIMESE. A sequência de repetição dessa palavra é 2, 2, 1, 1, já


que possui 2 letras E, 2 letras M, 1 letra I e 1 letra S. O número de anagramas dessa palavra é

6! 6!
P62,2,1,1 = =
2!2!1!1! 2!2!

Exemplo 3. Considere a palavra MAPPLE. A sequência de repetição dessa palavra é 2, 1, 1, 1, 1,


pois possui 2 letras P, 1 letra M, 1 letra A, 1 letra L e 1 letra E. Assim, o número de anagramas
dessa palavra é

6! 6!
P62,1,1,1,1 = =
2!1!1!1!1! 2!

Exemplo 4. Considere a palavra ADVERSIDADE. A sequência de repetição dessa palavra é


3, 2, 2, 1, 1, 1, 1, pois possui 3 letras D, 2 letras E, 2 letras A, 1 letra V, 1 letra S, 1 letra R e 1 letra
I. Portanto, o número de anagramas dessa palavra é

3,2,2,1,1,1,1 11! 11!


P11 = =
3!2!2!1!1!1!1! 3!2!2!

Você também pode gostar