67 research outputs found
Consensus Propagation
We propose consensus propagation, an asynchronous distributed protocol for
averaging numbers across a network. We establish convergence, characterize the
convergence rate for regular graphs, and demonstrate that the protocol exhibits
better scaling properties than pairwise averaging, an alternative that has
received much recent attention. Consensus propagation can be viewed as a
special case of belief propagation, and our results contribute to the belief
propagation literature. In particular, beyond singly-connected graphs, there
are very few classes of relevant problems for which belief propagation is known
to converge.Comment: journal versio
A Myersonian Framework for Optimal Liquidity Provision in Automated Market Makers
In decentralized finance ("DeFi"), automated market makers (AMMs) enable
traders to programmatically exchange one asset for another. Such trades are
enabled by the assets deposited by liquidity providers (LPs). The goal of this
paper is to characterize and interpret the optimal (i.e., profit-maximizing)
strategy of a monopolist liquidity provider, as a function of that LP's beliefs
about asset prices and trader behavior. We introduce a general framework for
reasoning about AMMs based on a Bayesian-like belief inference framework, where
LPs maintain an asset price estimate. In this model, the market maker (i.e.,
LP) chooses a demand curve that specifies the quantity of a risky asset to be
held at each dollar price. Traders arrive sequentially and submit a price bid
that can be interpreted as their estimate of the risky asset price; the AMM
responds to this submitted bid with an allocation of the risky asset to the
trader, a payment that the trader must pay, and a revised internal estimate for
the true asset price. We define an incentive-compatible (IC) AMM as one in
which a trader's optimal strategy is to submit its true estimate of the asset
price, and characterize the IC AMMs as those with downward-sloping demand
curves and payments defined by a formula familiar from Myerson's optimal
auction theory. We generalize Myerson's virtual values, and characterize the
profit-maximizing IC AMM. The optimal demand curve generally has a jump that
can be interpreted as a "bid-ask spread," which we show is caused by a
combination of adverse selection risk (dominant when the degree of information
asymmetry is large) and monopoly pricing (dominant when asymmetry is small).
This work opens up new research directions into the study of automated exchange
mechanisms from the lens of optimal auction theory and iterative belief
inference, using tools of theoretical computer science in a novel way.Comment: 20 pages, to appear in the 15th Innovations in Theoretical Computer
Science conference (ITCS 2024
Optimal Dynamic Fees for Blockchain Resources
We develop a general and practical framework to address the problem of the
optimal design of dynamic fee mechanisms for multiple blockchain resources. Our
framework allows to compute policies that optimally trade-off between adjusting
resource prices to handle persistent demand shifts versus being robust to local
noise in the observed block demand. In the general case with more than one
resource, our optimal policies correctly handle cross-effects (complementarity
and substitutability) in resource demands. We also show how these cross-effects
can be used to inform resource design, i.e. combining resources into bundles
that have low demand-side cross-effects can yield simpler and more efficient
price-update rules. Our framework is also practical, we demonstrate how it can
be used to refine or inform the design of heuristic fee update rules such as
EIP-1559 or EIP-4844 with two case studies. We then estimate a uni-dimensional
version of our model using real market data from the Ethereum blockchain and
empirically compare the performance of our optimal policies to EIP-1559
Approximate Dynamic Programming via a Smoothed Linear Program
We present a novel linear program for the approximation of the dynamic programming cost-to-go function in high-dimensional stochastic control problems. LP approaches to approximate DP have typically relied on a natural “projection” of a well-studied linear program for exact dynamic programming. Such programs restrict attention to approximations that are lower bounds to the optimal cost-to-go function. Our program—the “smoothed approximate linear program”—is distinct from such approaches and relaxes the restriction to lower bounding approximations in an appropriate fashion while remaining computationally tractable. Doing so appears to have several advantages: First, we demonstrate bounds on the quality of approximation to the optimal cost-to-go function afforded by our approach. These bounds are, in general, no worse than those available for extant LP approaches and for specific problem instances can be shown to be arbitrarily stronger. Second, experiments with our approach on a pair of challenging problems (the game of Tetris and a queueing network control problem) show that the approach outperforms the existing LP approach (which has previously been shown to be competitive with several ADP algorithms) by a substantial margin
- …