El problema es sencillo: dado un hipercubo en $\mathbb{R}^n$ cuyos vértices son $(v_1,..,v_n)$ para cada $v_i$ es igual a 0 ó 1, y hay una arista de u a v si difieren exactamente en un bit, cuenta el número de paseos del vértice u al v en l pasos.
Por lo que sé, hay soluciones utilizando el análisis espectral, pero como estoy interesado en la solución puramente combinatoria, estoy intentando mi enfoque utilizando la función generadora. Pero no tengo suficiente experiencia en la función generadora, así que me gustaría su ayuda sobre cómo proceder.
Sin pérdida de generalidad, supongamos $u = (0, 0, .., 0)$ . Además, podemos suponer que sólo nos interesa el número de bits de v, ya que podemos dividir la respuesta por ${n \choose k}$ después.
Sea $f(r,k)$ es el número de paseos de r pasos que parten de 0 y terminan en un vértice que contiene exactamente k bits 1. Comenzamos con $f(0,0) = 1$ y es fácil obtener la recurrencia
$f(r + 1,k) = n.f(r,k - 1) - (k - 1)f(r,k - 1) + (k + 1)f(r,k + 1)$
Ahora $A_r(x) = \sum_{k = 0}^n f(r,k) x^k$ . No es difícil mostrar la recurrencia
$A_{r + 1}(x) = nxA_r(x) - (x^2 - 1)A'_r(x)$ con $A_0(x) = 1$
¿Alguna ayuda sobre cómo progresar a partir de aquí?