Consider a finite sequence of $n$ integers denoted $x_1,x_2,...,x_n$ where $x_1=x_n=0$ and $x_{n+1}$ is either equal to $x_n+1$, $x_n-1$ or $2x_n$. Is there a good way to count how many such sequences there are, with either an exact or asymptotic formula?
Phrased differently, if you start with the number $0$ and are allowed to add one to your number, subtract one from your number, or double your number $n$ times, how many ways can you end up back at $0$? Is there a good approximate/asymptotic formula for this in terms of $n$?
I have no idea how to start solving this. It would be nice to find some sort of generating function, but I’m not sure how to set one up.
It has (kinda) exponential growth.
Let $f_n$ be the number of solutions. Then, it is easy to see that $$f_{m+n-1}\geq f_n\cdot f_m$$
Indeed, if $x_1,.., x_n$ is a solution for $n$ and $y_1,.., y_m$ is a solution for $m$ then $$x_1,...,x_n,y_2,.., y_m$$ is a solution for $m+n-1$.
From here, you get that $$f_{n+2}\geq f_3 f_n= 3f_n$$
Hence, $$f_{2n}\geq 3^{n-1} f_2 =\frac{1}{3} \cdot (\sqrt{3})^{2n} \\ f_{2n+1}\geq 3^n f_1=\frac{1}{\sqrt{3}} \cdot (\sqrt{3})^{2n+1}$$
Also note that at each step there are at most 3 choices, therefore $$f_n \leq 3^{n-1}$$
From here, it follows that $$\frac{1}{3} \cdot (\sqrt{3})^{n} \leq f_n \leq \frac{1}{3} \cdot 3^n$$
Extra Same way, for each fixed $k$ we have $$f_{n+k-1} \geq f_n \cdot f_k$$ giving $$f_n \geq C (\sqrt[k-1]{f_k})^n$$
Note that $$\sqrt[6]{83}~2.088 \sqrt[7]{177}~2.095$$
Added Note that the equation $$f_{m+n-1}\geq f_n\cdot f_m$$ implies that $$g(m+n) \leq g(m)+g(n)$$ where $g(n)=- \ln(f(n+1))$.
Then, by Fekete's Subadditive Lemma the limit
$$l= \lim_n \frac{g(n)}{n}$$ exists and $l=\inf\frac{g(n)}{n}$.
Note that this gives that $$\lim_n \frac{\ln(f(n+1))}{n}=-l \\ \lim_n \ln(f(n+1)^{\frac{1}{n}})=-l \\ \lim_n f(n+1)^{\frac{1}{n}}=e^{-l}\\ \lim_n\sqrt[n]{ \frac{f(n+1)}{e^{-l}} }=1$$ meaning that the $b$ in your formula must be $e^-l$.
This show that asymptotically, in some sense, $f_n \simeq e^{-l}$. But it is not clear if you can get some $a$ so that, in a stronger sense $f_n\simeq ae^{-l}$.
As for finding the $l$, Fekete's Subadditive Lemma tells you exatly what it is, but I would be surprised if we can calculate it explicitely.
Note that $$l=\inf\frac{g(n)}{n} \Rightarrow l=\inf \frac{- \ln(f(n+1))}{n} \Rightarrow -l=\sup \ln(f(n+1)^\frac{1}{n}) \Rightarrow e^{-l}=\sup \sqrt[n]{f(n+1)}$$