To Travel Quickly or to Park Conveniently: Coupled Resource Allocations with Multi-Karma Economies
Ezzat Elokda, Andrea Censi, Saverio Bolognani, Florian Dörfler, Emilio Frazzoli
TL;DR
This paper addresses the challenge of coupling multiple public resources in cyber-physical-human systems using non-monetary karma economies. It extends the Dynamic Population Game framework to handle resource-specific karma accounts, introduces redistribution schemes and exchange-rate instruments, and proves the existence of a Stationary Nash Equilibrium ($SNE$). A real-world-inspired numerical study of highway express lanes and priority parking reveals that uniform redistribution to all with unit exchange often achieves near-maximal Nash welfare and Pareto improvements across designs. Overall, the results offer practical guidance for fair, scalable, and non-monetary coupling of multiple resources in interconnected CPHS.
Abstract
The large-scale allocation of public resources (e.g., transportation, energy) is among the core challenges of future Cyber-Physical-Human Systems (CPHS). In order to guarantee that these systems are efficient and fair, recent works have investigated non-monetary resource allocation schemes, including schemes that employ karma. Karma is a non-tradable token that flows from users gaining resources to users yielding resources. Thus far karma-based solutions considered the allocation of a single public resource, however, modern CPHS are complex as they involve the allocation of multiple coupled resources. For example, a user might want to trade-off fast travel on highways for convenient parking in the city center, and different users could have heterogeneous preferences for such coupled resources. In this paper, we explore how to optimally combine multiple karma economies for coupled resource allocations, using two mechanism-design instruments: (non-uniform) karma redistribution; and (non-unit) exchange rates. We first extend the existing Dynamic Population Game (DPG) model that predicts the Stationary Nash Equilibrium (SNE) of the multi-karma economies. Then, in a numerical case study, we demonstrate that the design of redistribution significantly affects the coupled resource allocations, while non-unit exchange rates play a minor role. To assess the allocation outcomes under user heterogeneity, we adopt Nash welfare as our social welfare function, since it makes no interpersonal comparisons and it is axiomatically rooted in social choice theory. Our findings suggest that the simplest mechanism design, that is, uniform redistribution with unit exchange rates, also attains maximum social welfare.
