Sobre "A altura média das árvores planas plantadas", de Knuth, de Bruijn e Rice (1972)

15

Estou tentando derivar o artigo clássico no título apenas por meios elementares (sem funções geradoras, sem análise complexa, sem análise de Fourier), embora com muito menos precisão. Em resumo, "apenas" quero provar que a altura média hn de uma árvore com n nós (ou seja, o número máximo de nós da raiz até uma folha) satisfaz .hnπn

h A n h = A N N H N B n h n h + 1 B n h = A N N - A n h h n = S N / A N N S N S N = Σ h 1 h ( A n h - A n , h -AnhhAnh=AnnhnBnhnh+1Bnh=AnnAnhhn=Sn/AnnSnA n n = 1

Sn=h1h(UMAnh-UMAn,h-1 1)=h1 1h(Bn,h-1 1-Bnh)=h0 0Bnh.
Ann=1n(2n2n1), pois o conjunto de árvores gerais com n nós está em bijeção com o conjunto de árvores binárias com n1 nós, contados pelos números catalães.

Portanto, o primeiro passo é encontrar Bnh e, em seguida, o termo principal na expansão assintótica de Sn .

Neste ponto, os autores usam combinatória analítica (três páginas) para derivar

Bn+1,h1=k1[(2nn+1kh)2(2nnkh)+(2nn1kh)].

Minha própria tentativa é a seguinte. Considero a bijeção entre árvores com n nós e caminhos monotônicos em uma grade quadrada (n1)×(n1) de (0,0) a (n1,n1) que não cruzam a diagonal (e são feitos de dois tipos de etapas: e ). Esses caminhos são chamados de caminhos Dyck ou excursões . Posso expressar agora Bnh em termos de caminhos de treliça: é o número de caminhos Dyck de comprimento 2 (n-1) e altura maior ou igual a h . (Nota: uma árvore de altura h está em bijeção com um caminho Dyck de altura h1 .)

Sem perda de generalidade, presumo que eles começam com (portanto permaneçam acima da diagonal). Para cada caminho, considero o primeiro passo que cruza a linha y=x+h1 , se houver. Do ponto acima, todo o caminho de volta à origem, mudo para e vice-versa (este é um reflexo na linha y=x+h ). Torna-se aparente que os caminhos que eu quero contar ( Bnh ) estão em bijeção com os caminhos monotônicos de (h,h) a (n1,n1) que evitam os limites y=x+2h+1 e y=x1 . (Veja a figura .)

No livro clássico Lattice Path Counting and Applications de Mohanty (1979, página 6), a fórmula conta o número de caminhos monotônicos em uma rede de a , o que evita os limites e , com e . (Este resultado foi estabelecido pela primeira vez por estatísticos russos nos anos 50.) Portanto, considerando uma nova origem em , satisfazemos as condições da fórmula: ,(0,0)(m,n)y=x-ty=x+st>0s>0(-h,h)s=1

kZ[(m+nmk(t+s))(m+nn+k(t+s)+t)],
(0,0)(m,n)y=xty=x+st>0s>0(h,h)s=1t=2h+1e o ponto de destino (canto superior direito) é agora . Então Isso pode ser simplificado em que, por sua vez, é equivalente a A diferença com a fórmula esperada é que somamos os números ímpares ( ), em vez de todos os números inteiros positivos ( ).B n h = k Z [ ( 2 n - 2(n+h1,nh1)Bn+1,h-1=kZ[ ( 2n
Bnh=kZ[(2n2n+h1k(2h+2))(2n2nh1+k(2h+2)+2h+1)].
Bn+1,h1=kZ[(2nn+1(2k+1)h)(2nn(2k+1)h)],
Bn+1,h1=k0[(2nn+1(2k+1)h)2(2nn(2k+1)h)+(2nn1(2k+1)h)].
2k+1k

Alguma idéia de onde está o problema?

cristão
fonte
Você diz que deseja usar apenas coisas elementares, mas usa o resultado de um livro. Como Mohanty obtém a identidade que você usa?
Raphael
Defino na primeira frase o que quero dizer com "elementar": sem funções geradoras, sem análise complexa, sem análise de Fourier. Em seu livro, Mohanty usa meios elementares para derivar essa fórmula, mais precisamente, dos princípios de reflexão e inclusão-exclusão nos caminhos da rede. (Eu uso o anterior acima.) Se você insistir, acrescentarei a prova dele no final da pergunta.
Christian
Nem um pouco, só queria ter certeza de que você não estava infringindo sua regra.
Raphael
É muito estranho para mim ver 'funções geradoras' listadas como uma técnica não elementar quando a combinatória analítica é aparentemente considerada elementar. parece um valor quase inerentemente não elementar; você tem, por exemplo, uma prova comparável dos assintóticos do coeficiente binomial central para dar uma melhor noção do que você está procurando? Eu suspeito que os dois estão intimamente relacionados ...π
Steven Stadnicki

Respostas:

2

Os caminhos monotônicos de a que você constrói apenas evitam o limite antes que eles cruzem(-h,h)(n-1 1,n-1 1)y=x+2h+1 1 pela primeira vez. Portanto, a fórmula que você usa não é aplicável.y=x+h

FrankW
fonte