Ola' pessoal,
vou usar os simbolos "+" significando uniao, e "^" significando
intersecao entre alguns conjuntos formados pelos casais A,B,C,D e E.

Usando-se o "principio da inclusao-exclusao" sobre os conjuntos
formados por todas as permutacoes em que cada casal aparece "junto" (o
homem ao lado da esposa), podemos escrever o seguinte:

#permut(A+B+C+D+E) = [C(5,1) * #permut(A)] - [C(5,2) * #permut(A^B)] +
[C(5,3) * #permut(A^B^C)] - [C(5,4) * #permut(A^B^C^D)] + [C(5,5) *
#permut(A^B^C^D^E)]

onde:
#permut(A+B+C+D+E) = cardinalidade da uniao dos conjuntos em que algum
casal aparece junto.
#permut(A) = numero de permutacoes em que o casal A aparece junto.
#permut(A^B) = numero de permutacoes em que o casal A aparece junto e
o casal B aparece junto.
...
#permut(A^B^C^D^E) = numero de permutacoes em que cada um dos casais
A,B,C,D e E aparece junto.

Para calcularmos #permut(A^B), por exemplo, basta fixarmos a mulher do
casal A (com 2 opcoes de encaixe do homem), apos o que, temos o casal
B (com 2 opcoes de encaixe do homem) e mais 6 pessoas para permutarmos
( 7! opcoes ).

Dessa forma, o termo generico da expressao para n casais vale:
  [(-1)**(n+1)] * [C(5,n) * 2^n * (9-n)!]

Assim,
#permut(A+B+C+D+E) = [C(5,1) * 2^1 * 8!] - [C(5,2) * 2^2 * 7!] +
[C(5,3) * 2^3 * 6!] - [C(5,4) * 2^4 * 5!] + [C(5,5) * 2^5 * 4!]

Fazendo as contas, obtemos:
#permut(A+B+C+D+E) = [5 * 2 * 40320] - [10 * 4 * 5040] + [10 * 8 *
720] - [5 * 16 * 120] + [1 * 32 * 24]
#permut(A+B+C+D+E) = 250368

Como o total de permutacoes possiveis para os 5 casais vale 9!, o
numero de permutacoes em que nenhum casal aparece junto corresponde a
 9! - #permut(A+B+C+D+E) = 362880 - 250368 = 112512

Assim, o numero de permutacoes procurado vale 112512.

[]'s
Rogerio Ponce




>
> Não entendi seu raciocínio :(
> Fiz  um programa  de computador que  calcula todas as possibilidades da
> função f(x),  para x casais
> obtive:f(0) = 0f(1) = 0f(2) = 2f(3) = 32f(4) =  1488f(5) = 112512
>
> Se  considerar  que  a formação horária é  igual a anti-horária, divida
> ainda por 2
> Até  o f(2)  é fácil de se  achar
> Aqui  vai todas as 192  (que  é  32*6) possibilidades do f(3)  em  linha
> (ou  seja ,ignorando a igualdade por rotação e considerando que o primeiro
> termo senta ao lado do último)Sendo 0,1  o primeiro casal, 2,3 o  segundo...
> ['021435', '021534', '024135', '024153', '024315', '025134', '025143',
> '025314', '031425', '031524', '034125', '034152', '034215', '035124',
> '035142', '035214', '041253', '041352', '042135', '042153', '042513',
> '043125', '043152', '043512', '051243', '051342', '052134', '052143',
> '052413', '053124', '053142', '053412', '120435', '120534', '124035',
> '124053', '124305', '125034', '125043', '125304', '130425', '130524',
> '134025', '134052', '134205', '135024', '135042', '135204', '140253',
> '140352', '142035', '142053', '142503', '143025', '143052', '143502',
> '150243', '150342', '152034', '152043', '152403', '153024', '153042',
> '153402', '203415', '203514', '204135', '204315', '204351', '205134',
> '205314', '205341', '213405', '213504', '214035', '214305', '214350',
> '215034', '215304', '215340', '240315', '240351', '240531', '241305',
> '241350', '241530', '243051', '243150', '250314', '250341', '250431',
> '251304', '251340', '251430', '253041', '253140', '302415', '302514',
> '304125', '304215', '304251', '305124', '305214', '305241', '312405',
> '312504', '314025', '314205', '314250', '315024', '315204', '315240',
> '340215', '340251', '340521', '341205', '341250', '341520', '342051',
> '342150', '350214', '350241', '350421', '351204', '351240', '351420',
> '352041', '352140', '402153', '402513', '402531', '403152', '403512',
> '403521', '405213', '405312', '412053', '412503', '412530', '413052',
> '413502', '413520', '415203', '415302', '420351', '420513', '420531',
> '421350', '421503', '421530', '425031', '425130', '430251', '430512',
> '430521', '431250', '431502', '431520', '435021', '435120', '502143',
> '502413', '502431', '503142', '503412', '503421', '504213', '504312',
> '512043', '512403', '512430', '513042', '513402', '513420', '514203',
> '514302', '520341', '520413', '520431', '521340', '521403', '521430',
> '524031', '524130', '530241', '530412', '530421', '531240', '531402',
> '531420', '534021', '534120']
>
> Para  o f(3)  tenho um método  para achar o 32  (muito pouco prático),
> serve também para qualquer  x, mas depois do f(3) fica quase impossível  de
> se fazer  as coisas sem um computador.
> Tentei achar uma  recursão mas  não consegui  (aliás pela fatoração dos
> resultados,  tal recursão teria que ter muitas  somas já que 112512 por
> exemplo  tem fator 293, ou  seja, provavelmente não seria viável
> Para  o caso específico  de homem sentar ao lado de mulher  achei  uma
> recursão   e uma fórmula fácil  (se você entende de  teoria do caos).
> []'sJoão
> Date: Sun, 5 Feb 2012 16:39:02 -0200
> Subject: [obm-l] Re: [obm-l] Permutação circular
> From: gmerencio.san...@gmail.com
> To: obm-l@mat.puc-rio.br
>
> Meu raciocínio é considerar cada casal como uma reta, sendo definida por
> dois pontos: um é o assento do marido e o outro o da esposa. Temos um total
> de C(10, 2) retas para representar o primeiro casal. Para descontar as
> configurações iguais por rotação, dividimos esse número por 5. Finalmente,
> sabemos que exatamente 2 dessas retas são inválidas, pois nelas o marido
> fica ao lado de sua esposa (já descontamos as outras obtidas por rotação) .
>
> Continuando a lógica para os 8 assentos restantes, vemos que agora dividimos
> por 4, já que um casal já está à mesa. Resultados semelhantes podem ser
> inferidos para 6 e depois 4 assentos restantes, só restando 1 possibilidade
> para o último par. Portanto:
>
> [C(10,2)/5 - 2] * [C(8,2)/4 - 2] * [C(6,2)/3 - 2] * [C(4,2)/2 - 2] * 1 = = 7
> * 5 * 3 * 1 * 1 == 105
> 2012/1/27 Carlos Gomes <cgomes...@gmail.com>
>
>
>
>
>
>
>
>
> Olá amigos...alguém poderia me ajudr com a
> questão:
>
> De quantas formas distintas 5 casais podem ser
> dispostos em torno de uma mesa circular, supondo que cada marido não fique
> ao
> lado da sua respectiva esposa?
>
> (Duas conficurações são consideradas iguais se uma
> puder ser obtida da outroa por um movimento de rotação!)
>
>
> Obrigado,  Cgomes.
>
>

=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~obmlistas/obm-l.html
=========================================================================

Responder a