[obm-l] Tabuleiro 3 x 2n com dominos 2x1

2003-10-07 Por tôpico Claudio Buffara
Oi, Nicolau:

Eu calculei o no. de maneiras de se cobrir um tabuleiro 3 x 2n com dominos
2x1 e achei a recorrencia:

f(n) = 3*f(n-1) + g(n-1)
g(n) = 2*f(n-1) + g(n-1)

f(1) = 3, g(1) = 2

onde f(n) = no. desejado e g(n) = no. de maneiras de se chegar a casa 2n com
2 dominos deitados.

Eliminando g(n):  f(n) = 4*f(n-1) - f(n-2); f(1) = 3; f(2) = 11.

f(n) = 3, 11, 41, 153, 571, 2131, ...

Resolvendo eu achei a formula explicita para f(n):
f(n) = (1/6)*[(3+raiz(3))*(2+raiz(3))^n + (3-raiz(3))*(2-raiz(3))^n]

Minha duvida: Existe alguma razao para os autovalores (2+ou-raiz(3)) serem
os mesmos que no caso do pilar ou foi soh coincidencia? Qual o papel (ou
interpretacao) dos autovalores nesse tipo de problema?

Um abraco,
Claudio.


on 05.10.03 23:12, Claudio Buffara at [EMAIL PROTECTED] wrote:

 on 04.10.03 11:44, Nicolau C. Saldanha at [EMAIL PROTECTED]
 wrote:
 
 On Thu, Oct 02, 2003 at 09:11:23PM -0300, [EMAIL PROTECTED] wrote:
 De quantas maneiras pode ser construído um pilar 2x2xn com tijolos 2x1x1?
 
 Calculei os primeiros termos desta seqüência:
 
 1,2,9,32,121,450,1681,6272,23409,87362,326041,1216800,...
 
 e procurei na enciclopédia de seqüências de inteiros:
 
 http://www.research.att.com/~njas/sequences/Seis.html
 
 A enciclopédia conhece a seqüência, ela se chama A006253.
 A enciclopédia também indica que este problema está no Concrete Mathematics,
 de Graham, Knuth e Patashnik, página 360.
 A página também dá uma fórmula bem simples que eu não vou copiar
 (para que vocês possam tentar obter sozinhos
 e tb para que olhem as referências).
 
 
 Oi, Nicolau:
 
 Depois de umas 5 tentativas frustradas (onde eu invariavelmente esquecia de
 levar em conta alguma alternativa), finalmente consegui descobrir a relacao
 de recorrencia para esse problema.
 
 Sejam:
 f(n) = no. de maneiras de se construir um pilar de altura n;
 g(n) = no. de maneiras de se chegar ao n-esimo andar com 2 tijolos colocados
 verticalmente (apoiados no (n-2)-esimo andar) e lado a lado.
 
 Por enumeracao direta obtemos:
 f(1) = 2 e f(2) = 9
 g(1) = 0 e g(2) = 4
 
 As relacoes de recorrencia sao:
 g(n) = 4*f(n-2) + g(n-1)
 f(n) = 2*f(n-1) + f(n-2) + g(n)
 
 Justificativa:
 g(n): Se temos um plateau no (n-2)-esimo andar, entao podemos colocar 2
 tijolos verticalmente e lado a lado para chegar ao n-esimo andar de 4
 maneiras (em cada uma das 4 faces do pilar). Esse eh o termo 4*f(n-2)
 Se ja existem 2 tijolos verticais no (n-1)-esimo andar (portanto, apoiados
 no (n-3)-esimo andar), entao, soh teremos 1 maneira de apoiar tijolos
 verticais no (n-2)-esimo andar. Esse eh o termo g(n-1).
 
 f(n): Se temos um plateau no (n-1)-esimo andar, entao podemos colocar 2
 tijolos horizontais de 2 maneiras para completar o n-esimo andar (norte-sul
 ou leste-oeste). Esse eh o termo 2*f(n-1).
 Se temos um plateau no (n-2)-esimo andar, entao podemos colocar 4 tijolos
 verticais e chegar ao n-esimo andar. Esse eh o termo f(n-2)
 Se temos dois tijolos verticais lado a lado no n-esimo andar (portanto,
 apoiados no (n-2)-esimo andar), soh teremos uma maneira de colocar o tijolo
 restante e completar o n-esimo andar. Esse eh o termo g(n).
 
 *
 
 Calculando, obtemos:
 n  g(n)  f(n)
 1 0 2
 2 4 9
 31232
 448   121
 5   176   450
 6   660  1681
 7  2460  6272
 8  9184 23409
 9 34272 87362
 10127908326041
 
 *
 
 Pondo X(n) = (g(n),f(n),f(n-1))^transposto, a recorrencia se torna:
 X(n) = P*X(n-1)
 onde P eh a matriz:
 1  0  4
 1  2  5
 0  1  0
 cujos autovalores sao -1, 2+raiz(3) e 2-raiz(3).
 
 Supondo uma solucao da forma:
 f(n) = a*(-1)^(n-1) + b*(2+raiz(3))^(n-1) + c*(2-raiz(3))^(n-1)
 e
 resolvendo o sistema resultante pela substituicao de n = 1, 2 e 3, eu achei
 a expressao:
 
 f(n) = (-1)^n/3 + [(2+raiz(3))^(n+1) + (2-raiz(3))^(n+1)]/6
 
 *
 
 De fato, o problema acabou sendo mais sutil do que eu pensava inicialmente.
 Agora eu entendo o que voce disse sobre a dificuldade de se resolver o caso
 de um paralelepipedo m x n x p.
 
 
 Um abraco,
 Claudio.
 

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


Re: [obm-l] Tabuleiro 3 x 2n com dominos 2x1

2003-10-07 Por tôpico Johann Peter Gustav Lejeune Dirichlet
Este problema ja caiu numa olimpiada bulgara.Depois eu confiro a resposta mas esta coisa de autovalores e melhor com algumas coisas que ninguem aprende sobre o poder da algebra linear...Claudio Buffara [EMAIL PROTECTED] wrote:
Oi, Nicolau:Eu calculei o no. de maneiras de se cobrir um tabuleiro 3 x 2n com dominos2x1 e achei a recorrencia:f(n) = 3*f(n-1) + g(n-1)g(n) = 2*f(n-1) + g(n-1)f(1) = 3, g(1) = 2onde f(n) = no. desejado e g(n) = no. de maneiras de se chegar a casa 2n com2 dominos deitados.Eliminando g(n): f(n) = 4*f(n-1) - f(n-2); f(1) = 3; f(2) = 11.f(n) = 3, 11, 41, 153, 571, 2131, ...Resolvendo eu achei a formula explicita para f(n):f(n) = (1/6)*[(3+raiz(3))*(2+raiz(3))^n + (3-raiz(3))*(2-raiz(3))^n]Minha duvida: Existe alguma razao para os autovalores (2+ou-raiz(3)) seremos mesmos que no caso do pilar ou foi soh coincidencia? Qual o papel (ouinterpretacao) dos autovalores nesse tipo de problema?Um abraco,Claudio.on 05.10.03 23:12, Claudio Buffara at [EMAIL PROTECTED]
 wrote: on 04.10.03 11:44, Nicolau C. Saldanha at [EMAIL PROTECTED] wrote:  On Thu, Oct 02, 2003 at 09:11:23PM -0300, [EMAIL PROTECTED] wrote: De quantas maneiras pode ser construído um pilar 2x2xn com tijolos 2x1x1?  Calculei os primeiros termos desta seqüência:  1,2,9,32,121,450,1681,6272,23409,87362,326041,1216800,...  e procurei na enciclopédia de seqüências de inteiros:  http://www.research.att.com/~njas/sequences/Seis.html  A enciclopédia conhece a seqüência, ela se chama A006253. A enciclopédia também indica que este problema está no Concrete Mathematics, de Graham, Knuth e Patashnik, página 360. A página também dá uma fórmula bem simples que eu não vou copiar (para que vocês possam tentar obter sozinhos e tb para que olhem as
 referências).   Oi, Nicolau:  Depois de umas 5 tentativas frustradas (onde eu invariavelmente esquecia de levar em conta alguma alternativa), finalmente consegui descobrir a relacao de recorrencia para esse problema.  Sejam: f(n) = no. de maneiras de se construir um pilar de altura n; g(n) = no. de maneiras de se chegar ao n-esimo andar com 2 tijolos colocados verticalmente (apoiados no (n-2)-esimo andar) e lado a lado.  Por enumeracao direta obtemos: f(1) = 2 e f(2) = 9 g(1) = 0 e g(2) = 4  As relacoes de recorrencia sao: g(n) = 4*f(n-2) + g(n-1) f(n) = 2*f(n-1) + f(n-2) + g(n)  Justificativa: g(n): Se temos um plateau no (n-2)-esimo andar, entao podemos colocar 2 tijolos verticalmente e lado a lado para chegar ao n-esimo andar de 4 maneiras (em cada uma das 4 faces do pilar). Esse
 eh o termo 4*f(n-2) Se ja existem 2 tijolos verticais no (n-1)-esimo andar (portanto, apoiados no (n-3)-esimo andar), entao, soh teremos 1 maneira de apoiar tijolos verticais no (n-2)-esimo andar. Esse eh o termo g(n-1).  f(n): Se temos um plateau no (n-1)-esimo andar, entao podemos colocar 2 tijolos horizontais de 2 maneiras para completar o n-esimo andar (norte-sul ou leste-oeste). Esse eh o termo 2*f(n-1). Se temos um plateau no (n-2)-esimo andar, entao podemos colocar 4 tijolos verticais e chegar ao n-esimo andar. Esse eh o termo f(n-2) Se temos dois tijolos verticais lado a lado no n-esimo andar (portanto, apoiados no (n-2)-esimo andar), soh teremos uma maneira de colocar o tijolo restante e completar o n-esimo andar. Esse eh o termo g(n).  *  Calculando, obtemos: n g(n) f(n) 1 0 2 2 4 9 3 12 32 4 48
 121 5 176 450 6 660 1681 7 2460 6272 8 9184 23409 9 34272 87362 10 127908 326041  *  Pondo X(n) = (g(n),f(n),f(n-1))^transposto, a recorrencia se torna: X(n) = P*X(n-1) onde P eh a matriz: 1 0 4 1 2 5 0 1 0 cujos autovalores sao -1, 2+raiz(3) e 2-raiz(3).  Supondo uma solucao da forma: f(n) = a*(-1)^(n-1) + b*(2+raiz(3))^(n-1) + c*(2-raiz(3))^(n-1) e resolvendo o sistema resultante pela substituicao de n = 1, 2 e 3, eu achei a expressao:  f(n) = (-1)^n/3 + [(2+raiz(3))^(n+1) + (2-raiz(3))^(n+1)]/6  *  De fato, o problema acabou sendo mais sutil do que eu pensava inicialmente. Agora eu entendo o que voce disse sobre a dificuldade de se resolver o caso de um paralelepipedo m x n x p.   Um abraco,
 Claudio. =Instruções para entrar na lista, sair da lista e usar a lista emhttp://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html=Yahoo! Mail - o melhor webmail do Brasil. Saiba mais!