First, let me confirm your formula for walks (0,0)xrightarrowm(x,y) with x+yequivm mod2, pm(x,y), which you stated for m=2n.
Choose (m+x+y)/2 out of m steps si to be (+1/2,+1/2) versus (−1/2,−1/2).
Choose (m+x−y)/2 out of m steps ti to be (+1/2,−1/2) versus (−1/2,+1/2).
Then letting wi=si+ti, (wi) are the steps of a walk (0,0)xrightarrowm(x,y) with steps of (pm1,0) or (0,pm1).
Second, let me fill in some details for the generating function approach.
Any walk (0,0)xrightarrowm(x,y) either avoids (xf,yf), or it can be broken into 3 pieces:
(0,0)xrightarrowt(xf,yf) which first visits (xf,yf) at the end,
(xf,yf)xrightarrow2u(xf,yf) of size 2uchooseu2.
(xf,yf)xrightarrowm−t−2u(x,y) which last visits (xf,yf) at the start.
The first and third pieces have the same form reversed in time. Let qn(a,b) be the number of paths (0,0)xrightarrown(a,b) which only visit (a,b) at the end.
sumnpn(a,b)xn=bigg(sumnqn(a,b)xnbigg)bigg(sumnsideset22nchoosenx2nbigg)
sumnqn(a,b)xn=sumnpn(a,b)xnbigg/sumnsideset22nchoosenx2n
So, a generating function for walks (0,0)to(x,y) which visit (xf,yf) is
bigg(sumnqn(xf,yf)xnbigg)bigg(sumnqn(x−xf,y−yf)xnbigg)bigg(sumnsideset22nchoosenx2nbigg)
=bigg(sumnpn(xf,yf)xnbigg)bigg(sumnqn(x−xf,y−yf)xnbigg)
=bigg(sumnpn(xf,yf)xnbigg)bigg(sumnpn(x−xf,y−yf)xnbigg)bigg/sumnsideset22nchoosenx2n
You want to subtract this from sumnpn(x,y)xn.
I don't see a closed form expression for the coefficients.
No comments:
Post a Comment