An Incremental Buy Out Model

I saw an interesting website the other day where the winner always had to pay one dollar more than the previous visitor. This bought the winner the title “King of the Internet”. I was a bit surprised to see the price hang at around $40 dollars for almost two weeks as of the time of writing. In comparison the first several bids were all within the span of a few days. This got me thinking about why that might be the case. Hence the question of this post: What would happen if the sequence of visitors to the website had identically distributed buy-out tendencies \(\lbrace w_i \rbrace\)?

We’ll make a technical assumption throughout that the distribution of wealth is sub-Gaussian. Also it’ll be assumed the initial asking price \(a_0\) is free in which case we have the following recurrence relation,

\[a_{n+1} = \max (a_n , a_n \cdot \mathbb{I}(w_n > a_n)+1), \quad a_0 = 0\]

The asymptotic behavior of \(\lbrace a_n \rbrace\) determines the profitibility of the website. The ultimate thing to try and calculate would be something like an upper-bound on the long-term profit and compare it with some educated guesses such as the linear rate attainable with a constant pricing model or the naive quadratic expectation one might expect if you think of adding the ask prices together. It turns out that we do worse than both approaches. We’ll show that the profit is \(o(\nu^2 \log(n))\).

First Thoughts

As an aside, it’s interesting to note that if the increments were not thresholded we can work out the asymptotic form of the ask price without an independence assumption.

Lemma 1: Suppose \((X_i)\) are zero mean subgaussian with scale parameter \(\nu\). Then,

\[\mathbb{E} \left[\max_{i \in [n]} X_i \right] \le \nu \sqrt{2 \log n}\]

Naively, we could use our lemma and claim that \(\mathbb{E}[a_n] \le \nu \sqrt{2 \log n}\). However, the increments in this model can be arbitrary so we can’t use this to derive the long-term profit.

Asymptotic Profit

If we’re more serious we can solve the problem with a direct calculation while maintaining rigour.

Proposition 2: Suppose the \(w_i\) are i.i.d and sub-Gaussian then we have,

\[\mathbb{E}[a_n] \sim o \left(\nu \sqrt{\log(n)} \right)\]

Remark: I’m thinking the proof can be upgraded to big-\(O\) using a Chernoff argument. I wonder if the independence assumption can be dropped as in the lemma.

The final step is to find the long-term profit which is tractable since the increments are identical. This would be given by,

\[\sum_{k = 0}^n \mathbb{E}[a_k] \sim 1 + 2 + \ldots + a_n \sim a_n^2 \sim o(\nu^2 \log(n))\]

This indicates that the model only appears to be better than the naive strategy early on. This mirrors what I observed with the website mentioned above. Unfortunately, I don’t know of an approach to drop the independence assumption. Using the lemma doesn’t work directly because it doesn’t provide information about the structure of the increments whereas the discrete case does. This is what allows us to determine the asymptotic form of the profits. Feel free to drop me an email if you have any suggestions.

Proof 1: We need a bound on \(\max_i X_i\) so we work with,

\[\exp(s \mathbb{E}[\max_i X_i]) \le \mathbb{E}(\exp(s \max_i X_i)) = \mathbb{E}[\max_i e^{s X_i}]\] \[\le \mathbb{E}\left[\sum_i e^{s X_i} \right] = \sum_i \mathbb{E}[e^{s X_i}] \le n e^{s^2 \nu^2 / 2}\] \[\mathbb{E}[\max_i X_i] \le \frac{\log(n)}{s} + \frac{1}{2} s^2 \nu^2\]

The result follows after optimizing the free parameter \(s\). \(\square\)

Proof 2: We need to calculate the waiting time for the \(k\)-th increment,

\[\mathbb{E} \left[ \Delta t_k | w_{t_k} > k \right]\] \[= \sum_{j = 1}^{\infty} j \cdot P(w > k)\cdot P(w \le k)^{j-1} = P(w > k) \cdot\partial_P \sum_{j = 0}^{\infty} P(w \le k)^{j}\] \[= (1-P) \partial_P \left[ \cfrac{1}{1-P} \right] = \cfrac{1}{1-P(w \le k)}\] \[\ge Ce^{k^2 / 2\nu^2}\]

The last inequality is follows from the sub-Gaussian assumption. This implies an asymptotic form, \(\tau(k) = \sum_k \mathbb{E} \left[ \Delta t_k | w_{t_k} > k \right] \ge \sum_k C e^{k^2 /2 \nu^2} \sim \omega \left( \frac{1}{\nu^2} e^{k^2 / \nu^2} \right)\)

\[\Rightarrow \mathbb{E}[a_n] = \tau^{-1}(n) \sim o\left(\nu \sqrt{\log \left( n\right)} \right)\] \[\square\]
Written on August 12, 2021