-
Scalable Mechanism Design for Multi-Agent Path Finding
Authors:
Paul Friedrich,
Yulun Zhang,
Michael Curry,
Ludwig Dierks,
Stephen McAleer,
Jiaoyang Li,
Tuomas Sandholm,
Sven Seuken
Abstract:
Multi-Agent Path Finding (MAPF) involves determining paths for multiple agents to travel simultaneously and collision-free through a shared area toward given goal locations. This problem is computationally complex, especially when dealing with large numbers of agents, as is common in realistic applications like autonomous vehicle coordination. Finding an optimal solution is often computationally i…
▽ More
Multi-Agent Path Finding (MAPF) involves determining paths for multiple agents to travel simultaneously and collision-free through a shared area toward given goal locations. This problem is computationally complex, especially when dealing with large numbers of agents, as is common in realistic applications like autonomous vehicle coordination. Finding an optimal solution is often computationally infeasible, making the use of approximate, suboptimal algorithms essential. Adding to the complexity, agents might act in a self-interested and strategic way, possibly misrepresenting their goals to the MAPF algorithm if it benefits them. Although the field of mechanism design offers tools to align incentives, using these tools without careful consideration can fail when only having access to approximately optimal outcomes. In this work, we introduce the problem of scalable mechanism design for MAPF and propose three strategyproof mechanisms, two of which even use approximate MAPF algorithms. We test our mechanisms on realistic MAPF domains with problem sizes ranging from dozens to hundreds of agents. We find that they improve welfare beyond a simple baseline.
△ Less
Submitted 8 May, 2024; v1 submitted 30 January, 2024;
originally announced January 2024.
-
Market Design for Drone Traffic Management
Authors:
Sven Seuken,
Paul Friedrich,
Ludwig Dierks
Abstract:
The rapid development of drone technology is leading to more and more use cases being proposed. In response, regulators are drawing up drone traffic management frameworks. However, to design solutions that are efficient, fair, simple, non-manipulable, and scalable, we need market design and AI expertise. To this end, we introduce the drone traffic management problem as a new research challenge to…
▽ More
The rapid development of drone technology is leading to more and more use cases being proposed. In response, regulators are drawing up drone traffic management frameworks. However, to design solutions that are efficient, fair, simple, non-manipulable, and scalable, we need market design and AI expertise. To this end, we introduce the drone traffic management problem as a new research challenge to the market design and AI communities. We present five design desiderata that we have derived from our interviews with stakeholders from the regulatory side as well as from public and private enterprises. Finally, we provide an overview of the solution space to point out possible directions for future research.
△ Less
Submitted 19 January, 2022; v1 submitted 26 October, 2021;
originally announced October 2021.
-
Search and Matching for Adoption from Foster Care
Authors:
Ludwig Dierks,
Nils Olberg,
Sven Seuken,
Vincent W. Slaugh,
M. Utku Ünver
Abstract:
To find families for the more than 100,000 children in need of adoptive placements, most United States child welfare agencies have employed a family-driven search strategy in which prospective families respond to announcements made by the agency. However, some agencies have switched to a caseworker-driven search strategy in which the caseworker directly contacts families recommended for a child. W…
▽ More
To find families for the more than 100,000 children in need of adoptive placements, most United States child welfare agencies have employed a family-driven search strategy in which prospective families respond to announcements made by the agency. However, some agencies have switched to a caseworker-driven search strategy in which the caseworker directly contacts families recommended for a child. We introduce a novel search-and-matching model to capture essential aspects of the adoption process and compare the two approaches through a game-theoretical analysis. We show that the search equilibria induced by threshold strategies form a lattice structure under either approach. Our main theoretical result establishes that the equilibrium outcomes in family-driven search can never Pareto dominate the outcomes in caseworker-driven search, but it is possible that each caseworker-driven search outcome Pareto dominates all family-driven search outcomes. We also find that when families are sufficiently impatient, caseworker-driven search is better for all children. We illustrate numerically that most agents are better off under caseworker-driven search for a wide range of parameters. Finally, we provide empirical evidence from an agency that switched to caseworker-driven search and achieved a three-year adoption probability that outperformed a statewide benchmark by 17%.
△ Less
Submitted 23 May, 2024; v1 submitted 18 March, 2021;
originally announced March 2021.
-
Revenue Maximization for Consumer Software: Subscription or Perpetual License?
Authors:
Ludwig Dierks,
Sven Seuken
Abstract:
We study the revenue maximization problem of a publisher selling consumer software. We assume that the publisher sells either traditional perpetual licenses, subscription licenses, or both. For our analysis, we employ a game-theoretic model, which enables us to derive the users' equilibrium strategies and the publisher's optimal pricing strategy. Via extensive numerical evaluations, we then demons…
▽ More
We study the revenue maximization problem of a publisher selling consumer software. We assume that the publisher sells either traditional perpetual licenses, subscription licenses, or both. For our analysis, we employ a game-theoretic model, which enables us to derive the users' equilibrium strategies and the publisher's optimal pricing strategy. Via extensive numerical evaluations, we then demonstrate the sizable impact different pricing strategies have on the publisher's revenue, and we provide comparative statics for the most important settings parameters. Although in practice, many publishers still only sell perceptual licenses, we find that offering a subscription license in addition to a perpetual license typically (but not always) leads to significantly higher revenue than only selling either type of license on its own.
△ Less
Submitted 22 July, 2020;
originally announced July 2020.
-
The Competitive Effects of Variance-based Pricing
Authors:
Ludwig Dierks,
Sven Seuken
Abstract:
In many markets, like electricity or cloud computing markets, providers incur large costs for kee** sufficient capacity in reserve to accommodate demand fluctuations of a mostly fixed user base. These costs are significantly affected by the unpredictability of the users' demand. Nevertheless, standard mechanisms charge fixed per-unit prices that do not depend on the variability of the users' dem…
▽ More
In many markets, like electricity or cloud computing markets, providers incur large costs for kee** sufficient capacity in reserve to accommodate demand fluctuations of a mostly fixed user base. These costs are significantly affected by the unpredictability of the users' demand. Nevertheless, standard mechanisms charge fixed per-unit prices that do not depend on the variability of the users' demand. In this paper, we study a variance-based pricing rule in a two-provider market setting and perform a game-theoretic analysis of the resulting competitive effects. We show that an innovative provider who employs variance-based pricing can choose a pricing strategy that guarantees himself a higher profit than using fixed per-unit prices for any individually rational response of a provider playing a fixed pricing strategy. We characterize all equilibria for the setting where both providers employ variance-based pricing strategies. We find that, while in equilibrium, the profits of the providers may increase or decrease depending on their cost functions, social welfare always weakly increases.
△ Less
Submitted 6 April, 2020; v1 submitted 31 January, 2020;
originally announced January 2020.
-
On the cluster admission problem for cloud computing
Authors:
Ludwig Dierks,
Ian A. Kash,
Sven Seuken
Abstract:
Cloud computing providers face the problem of matching heterogeneous customer workloads to resources that will serve them. This is particularly challenging if customers, who are already running a job on a cluster, scale their resource usage up and down over time. The provider therefore has to continuously decide whether she can add additional workloads to a given cluster or if doing so would impac…
▽ More
Cloud computing providers face the problem of matching heterogeneous customer workloads to resources that will serve them. This is particularly challenging if customers, who are already running a job on a cluster, scale their resource usage up and down over time. The provider therefore has to continuously decide whether she can add additional workloads to a given cluster or if doing so would impact existing workloads' ability to scale. Currently, this is often done using simple threshold policies to reserve large parts of each cluster, which leads to low efficiency (i.e., low average utilization of the cluster). We propose more sophisticated policies for controlling admission to a cluster and demonstrate that they significantly increase cluster utilization. We first introduce the cluster admission problem and formalize it as a constrained Partially Observable Markov Decision Process (POMDP). As it is infeasible to solve the POMDP optimally, we then systematically design admission policies that estimate moments of each workload's distribution of future resource usage. Via extensive simulations grounded in a trace from Microsoft Azure, we show that our admission policies lead to a substantial improvement over the simple threshold policy. We then show that substantial further gains are possible if high-quality information is available about arriving workloads. Based on this, we propose an information elicitation approach to incentivize users to provide this information and simulate its effects.
△ Less
Submitted 14 August, 2020; v1 submitted 20 April, 2018;
originally announced April 2018.