Re: [obm-l] contagem

2013-11-20 Por tôpico Bernardo Freitas Paulo da Costa
2013/11/20 PeterDirichlet peterdirich...@gmail.com

 On 20-10-2013 16:28, marcone augusto araújo borges wrote:

 Quantas matrizes 4 x 4 formadas pelos elementos 1,2,3 e 4 possuem
 em cada linha e em cada coluna todos elementos distintos?


 Vou testar uma ideia.

 Sabemos que, se trocarmos 1,2,3,4 por qualquer permutação deles, de forma 
 consistente, obtemos outra matriz que satisfaz o enunciado.

 Por exemplo:

 1 2 3 4
 2 1 4 3
 3 4 1 2
 4 3 2 1

 Substitua 1 por 3 e 3 por 1, mantendo o 2 e o 4:

 3 2 1 4
 2 3 4 1
 1 4 3 2
 4 1 2 3

 Quando é que duas dessas matrizes seriam iguais? Nunca, pois a primeira linha 
 já seria diferente. Assim, de uma matriz obteremos outras 4! matrizes.

 Assim sendo, eu vou tacitamente aceitar que a primeira linha é '1 2 3 4', e 
 depois multiplicar por 4!.

 Mais uma coisa interessante é que podemos permutar as linhas entre si! Veja a 
 segunda matriz:

 1 2 3 4
 3 4 1 2
 4 3 2 1
 2 1 4 3

 É óbvio conferir que no caso geral a propriedade se manterá.

 Assim, eu posso pensar que a 'borla' da matriz é assim:

 1 2 3 4
 2 x x x
 3 x x x
 4 x x x

 Basta depois multiplicar por 4! * 3!.

 Daqui para diante, me parece que complica um pouquinho...

 MAS eu não desconfiaria se a resposta não tiver a ver com permutações 
 cíclicas, no seguinte sentido:
 cada linha é permutação cícilca da primeira.

As quatro matrizes satisfazendo todas as condições (únicos elementos,
fixar os bordos) são:

1 2 3 4
2 1 4 3
3 4 1 2
4 3 2 1

1 2 3 4
2 1 4 3
3 4 2 1
4 3 1 2

1 2 3 4
2 3 4 1
3 4 1 2
4 1 2 3

1 2 3 4
2 4 1 3
3 1 4 2
4 3 2 1

Eu vou tentar escovar o programa para o caso 5x5, por enquanto ele
calcularia 5 ^ 16 casos...

-- 
Bernardo Freitas Paulo da Costa

-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.


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


Re: [obm-l] contagem

2013-11-20 Por tôpico terence thirteen
Tente usar alguma espécie de técnica de backtracking. Isso em princípio
tornaria a análise mais limpa pelo menos XD.

E minha teoria da permutação cíclica falhou... :(

Outra coisa seria conferir se todas as matrizes satisfazem estas condições
para a 'borda perfeita'. Eu não duvido disso, mas é necessário formalizar -
algo como criar classes de matrizes...

Em 20 de novembro de 2013 16:24, Bernardo Freitas Paulo da Costa 
bernardo...@gmail.com escreveu:

 2013/11/20 PeterDirichlet peterdirich...@gmail.com
 
  On 20-10-2013 16:28, marcone augusto araújo borges wrote:
 
  Quantas matrizes 4 x 4 formadas pelos elementos 1,2,3 e 4 possuem
  em cada linha e em cada coluna todos elementos distintos?
 
 
  Vou testar uma ideia.
 
  Sabemos que, se trocarmos 1,2,3,4 por qualquer permutação deles, de
 forma consistente, obtemos outra matriz que satisfaz o enunciado.
 
  Por exemplo:
 
  1 2 3 4
  2 1 4 3
  3 4 1 2
  4 3 2 1
 
  Substitua 1 por 3 e 3 por 1, mantendo o 2 e o 4:
 
  3 2 1 4
  2 3 4 1
  1 4 3 2
  4 1 2 3
 
  Quando é que duas dessas matrizes seriam iguais? Nunca, pois a primeira
 linha já seria diferente. Assim, de uma matriz obteremos outras 4! matrizes.
 
  Assim sendo, eu vou tacitamente aceitar que a primeira linha é '1 2 3
 4', e depois multiplicar por 4!.
 
  Mais uma coisa interessante é que podemos permutar as linhas entre si!
 Veja a segunda matriz:
 
  1 2 3 4
  3 4 1 2
  4 3 2 1
  2 1 4 3
 
  É óbvio conferir que no caso geral a propriedade se manterá.
 
  Assim, eu posso pensar que a 'borla' da matriz é assim:
 
  1 2 3 4
  2 x x x
  3 x x x
  4 x x x
 
  Basta depois multiplicar por 4! * 3!.
 
  Daqui para diante, me parece que complica um pouquinho...
 
  MAS eu não desconfiaria se a resposta não tiver a ver com permutações
 cíclicas, no seguinte sentido:
  cada linha é permutação cícilca da primeira.

 As quatro matrizes satisfazendo todas as condições (únicos elementos,
 fixar os bordos) são:

 1 2 3 4
 2 1 4 3
 3 4 1 2
 4 3 2 1

 1 2 3 4
 2 1 4 3
 3 4 2 1
 4 3 1 2

 1 2 3 4
 2 3 4 1
 3 4 1 2
 4 1 2 3

 1 2 3 4
 2 4 1 3
 3 1 4 2
 4 3 2 1

 Eu vou tentar escovar o programa para o caso 5x5, por enquanto ele
 calcularia 5 ^ 16 casos...

 --
 Bernardo Freitas Paulo da Costa

 --
 Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.


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




-- 
/**/
神が祝福

Torres

-- 
Esta mensagem foi verificada pelo sistema de antiv�rus e
 acredita-se estar livre de perigo.