{"title":"Convexity in Real-time Bidding and Related Problems","authors":"R. Kinnear, Ravi R. Mazumdar, Peter Marbach","doi":"10.1145/3656552","DOIUrl":"https://doi.org/10.1145/3656552","url":null,"abstract":"We study problems arising in real-time auction markets, common in e-commerce and computational advertising, where bidders face the problem of calculating optimal bids. We focus upon a contract management problem where a demand aggregator is subject to multiple contractual obligations requiring them to acquire items of heterogeneous types at a specified rate and where they will seek to fulfill these obligations at minimum cost. Our main results show that, through a transformation of variables, this problem can be formulated as a convex optimization problem, for both first and second price auctions. The resulting duality theory admits rich structure and interpretations. Additionally, we show that the transformation of variables can be used to guarantee the convexity of optimal bidding problems studied by other authors, who did not leverage convexity in their analysis. The main point of our work is to emphasize that the natural convexity properties arising in first and second price auctions are not being fully exploited. Finally, we show direct analogies to problems in financial markets: the expected cost of bidding in second price auctions is formally identical to certain transaction costs when submitting market orders, and that a related conjugate function arises in dark pool financial markets.","PeriodicalId":42216,"journal":{"name":"ACM Transactions on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":1.2,"publicationDate":"2024-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140702599","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
John P. Dickerson, Karthik Abinav Sankararaman, Aravind Srinivasan, Pan Xu, Yifan Xu
{"title":"Matching Tasks and Workers under Known Arrival Distributions: Online Task Assignment with Two-sided Arrivals","authors":"John P. Dickerson, Karthik Abinav Sankararaman, Aravind Srinivasan, Pan Xu, Yifan Xu","doi":"10.1145/3652021","DOIUrl":"https://doi.org/10.1145/3652021","url":null,"abstract":"\u0000 Efficient allocation of tasks to workers is a central problem in crowdsourcing. In this paper, we consider a setting inspired by spatial crowdsourcing platforms, where both workers and tasks arrive at different times, and each worker-task assignment yields a given reward. The key challenge is to address the uncertainty in the stochastic arrivals from both workers and the tasks. In this work, we consider a ubiquitous scenario where the arrival patterns of worker “types” and task “types” are not erratic but can be predicted from historical data. Specifically, we consider a finite time horizon\u0000 T\u0000 and assume that in each time-step the arrival of a worker and a task can be seen as an independent sample from two (different) distributions.\u0000 \u0000 \u0000 Our model, called\u0000 Online Task Assignment with Two-Sided Arrival\u0000 (OTA-TSA), is a significant generalization of the classical online task assignment problem when all the tasks are statically available. For the general case of OTA-TSA, we present an optimal non-adaptive algorithm (NADAP), which achieves a competitive ratio (CR) of at least 0.295. For a special case of OTA-TSA when the reward depends only on the worker type, we present two adaptive algorithms, which achieve CRs of at least 0.343 and 0.355, respectively. On the hardness side, we show that (1) no non-adaptive can achieve a CR larger than that of NADAP, establishing the optimality of NADAP among all non-adaptive algorithms; and (2) no (adaptive) algorithm can achieve a CR better than 0.581 (unconditionally) or 0.423 (conditionally on the benchmark linear program), respectively. All aforementioned negative results apply to even unweighted OTA-TSA when every assignment yields a uniform reward. At the heart of our analysis is a new technical tool, called\u0000 two-stage birth-death process\u0000 , which is a refined notion of the classical birth-death process. We believe it may be of independent interest. Finally, we perform extensive numerical experiments on a real-world rideshare dataset collected in Chicago and a synthetic dataset, and results demonstrate the effectiveness of our proposed algorithms in practice.\u0000","PeriodicalId":42216,"journal":{"name":"ACM Transactions on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":1.2,"publicationDate":"2024-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140253845","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Blockchain-Based Decentralized Reward Sharing: The case of mining pools","authors":"Jens Gudmundsson, J. Hougaard","doi":"10.1145/3641120","DOIUrl":"https://doi.org/10.1145/3641120","url":null,"abstract":"\u0000 We introduce a\u0000 reciprocity protocol\u0000 , an innovative approach to coordinating and sharing rewards in blockchains. Inherently decentralized and implementable, it puts emphasis on incentives rather than forcing specific sharing rules from the outset. Analyzing the non-cooperative game the protocol induces, we identify a robust, strict, and Pareto-dominant symmetric equilibrium. In it, even self-centered participants show extensive systemic reciprocity. Thus, despite a setting that is generally unfavorable to reciprocal behavior, the protocol enables users to build trust between themselves by taking on a role akin to a social contract.\u0000","PeriodicalId":42216,"journal":{"name":"ACM Transactions on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":1.2,"publicationDate":"2024-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139599269","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Editorial from the New Co-Editors-in-Chief of ACM Transactions on Economics and Computation","authors":"Paul W. Goldberg, Utku Ünver","doi":"10.1145/3631669","DOIUrl":"https://doi.org/10.1145/3631669","url":null,"abstract":"","PeriodicalId":42216,"journal":{"name":"ACM Transactions on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":1.2,"publicationDate":"2023-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138962488","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Andrés Abeliuk, Khaled M. Elbassioni, Talal Rahwan, Manuel Cebrián, Iyad Rahwan
{"title":"Price of Anarchy in Algorithmic Matching of Romantic Partners","authors":"Andrés Abeliuk, Khaled M. Elbassioni, Talal Rahwan, Manuel Cebrián, Iyad Rahwan","doi":"10.1145/3627985","DOIUrl":"https://doi.org/10.1145/3627985","url":null,"abstract":"Algorithmic matching is a pervasive mechanism in our social lives and is becoming a major medium through which people find romantic partners and potential spouses. However, romantic matching markets pose a principal-agent problem with the potential for moral hazard. The agent’s (or system’s) interest is to maximize the use of the matching website, while the principal’s (or user’s) interest is to find the best possible match. This creates a conflict of interest: the optimal matching of users may not be aligned with the platform’s goal of maximizing engagement, as it could lead to long-term relationships and fewer users using the site over time. Here, we borrow the notion of price-of-anarchy from game theory to quantify the decrease in social efficiency of online algorithmic matching sites where engagement is in tension with user utility. We derive theoretical bounds on the price-of-anarchy and show that it can be bounded by a constant that does not depend on the number of users in the system. This suggests that as online matching sites grow, their potential benefits scale up without sacrificing social efficiency. Further, we conducted experiments with human subjects in a matching market and compared the social welfare achieved by an optimal matching service against a self-interested matching algorithm. We show that introducing competition among matching sites aligns the self-interested behavior of platform designers with their users and increases social efficiency.","PeriodicalId":42216,"journal":{"name":"ACM Transactions on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135774995","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Tractable Binary Contests","authors":"Priel Levy, David Sarne, Yonatan Aumann","doi":"10.1145/3630109","DOIUrl":"https://doi.org/10.1145/3630109","url":null,"abstract":"Much of the work on multi-agent contests is focused on determining the equilibrium behavior of contestants. This capability is essential for the principal for choosing the optimal parameters for the contest (e.g. prize amount). As it turns out, many contests exhibit not one, but many possible equilibria, hence precluding contest design optimization and contestants’ behavior prediction. In this paper we examine a variation of the classic contest that alleviates this problem by having contestants make the decisions sequentially rather than in parallel. We study this model in the setting of a binary contest , wherein contestants only choose whether or not to participate, while their performance level is exogenously set. We show that by switching to the sequential mechanism not only does there emerge a unique equilibrium behavior, but also that the principal can design this behavior to be as good, and, at times, better, than any pure-strategy equilibrium of the parallel setting (assuming the principal’s profit is either the maximum performance or the sum of performances). We also show that in the sequential setting enables the optimal prize, which is inherently a continuous parameter, can be effectively computed and reduced to a set of discrete values to be evaluated. The theoretical analysis is complemented by comprehensive experiments with people over Amazon Mechanical Turk. Here, we find that the modified mechanism offers great benefit for the principal in terms of an increased over-participation in the contest (compared to theoretical expectations). The effect on the principal average profit, however, depends on its goal in the contest – when benefiting from the maximum performance the modified mechanism results in increased average profit, while when benefiting from the sum of performances, it is preferred to stay with the original (parallel) contest.","PeriodicalId":42216,"journal":{"name":"ACM Transactions on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134907709","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Topological Bounds on the Price of Anarchy of Clustering Games on Networks","authors":"Pieter Kleer, Guido Schäfer","doi":"10.1145/3625689","DOIUrl":"https://doi.org/10.1145/3625689","url":null,"abstract":"We consider clustering games in which the players are embedded into a network and want to coordinate (or anti-coordinate) their strategy with their neighbors. The goal of a player is to choose a strategy that maximizes her utility given the strategies of her neighbors. Recent studies show that even very basic variants of these games exhibit a large Price of Anarchy: A large inefficiency between the total utility generated in centralized outcomes and equilibrium outcomes in which players selfishly maximize their utility. Our main goal is to understand how structural properties of the network topology impact the inefficiency of these games. We derive topological bounds on the Price of Anarchy for different classes of clustering games. These topological bounds provide a more informative assessment of the inefficiency of these games than the corresponding worst-case Price of Anarchy bounds. More specifically, depending on the type of clustering game, our bounds reveal that the Price of Anarchy depends on the maximum subgraph density or the maximum degree of the graph. Among others, these bounds enable us to derive bounds on the Price of Anarchy for clustering games on Erdős-Rényi random graphs. Depending on the graph density, these bounds stand in stark contrast to the known worst-case Price of Anarchy bounds. Additionally, we also characterize the set of distribution rules that guarantee the existence of a pure Nash equilibrium or the convergence of best-response dynamics. These results are of a similar spirit as the work of Gopalakrishnan et al. [19] and complement work of Anshelevich and Sekar [4].","PeriodicalId":42216,"journal":{"name":"ACM Transactions on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135094259","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Social Cost Analysis of Shared/Buy-in Computing Systems","authors":"Zhenpeng Shi, David Starobinski, Ariel Orda","doi":"10.1145/3624355","DOIUrl":"https://doi.org/10.1145/3624355","url":null,"abstract":"Shared/buy-in computing systems offer users with the option to select between buy-in and shared services. In such systems, idle buy-in resources are made available to other users for sharing. With strategic users, resource purchase and allocation in such systems can be cast as a non-cooperative game, whose corresponding Nash equilibrium does not necessarily result in the optimal social cost. In this study, we first derive the optimal social cost of the game in closed form, by casting it as a convex optimization problem and establishing related properties. Next, we derive a closed-form expression for the social cost at the Nash equilibrium, and show that it can be computed in linear time. We further show that the strategy profiles of users at the optimum and the Nash equilibrium are directly proportional. We measure the inefficiency of the Nash equilibrium through the price of anarchy, and show that it can be quite large in certain cases, e.g., when the operating expense ratio is low or when the distribution of user workloads is relatively homogeneous. To improve the efficiency of the system, we propose and analyze two subsidy policies, which are shown to converge using best-response dynamics.","PeriodicalId":42216,"journal":{"name":"ACM Transactions on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135925511","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yotam Gafni, Xin Huang, Ron Lavi, Inbal Talgam-Cohen
{"title":"Unified Fair Allocation of Goods and Chores via Copies","authors":"Yotam Gafni, Xin Huang, Ron Lavi, Inbal Talgam-Cohen","doi":"10.1145/3618116","DOIUrl":"https://doi.org/10.1145/3618116","url":null,"abstract":"We consider fair allocation of indivisible items in a model with goods, chores, and copies, as a unified framework for studying: (1) the existence of EFX and other solution concepts for goods with copies; (2) the existence of EFX and other solution concepts for chores. We establish a tight relation between these issues via two conceptual contributions: First, a refinement of envy-based fairness notions that we term envy without commons (denoted EFX WC when applied to EFX). Second, a formal duality theorem relating the existence of a host of (refined) fair allocation concepts for copies to their existence for chores. We demonstrate the usefulness of our duality result by using it to characterize the existence of EFX for chores through the dual environment, as well as to prove EFX existence in the special case of leveled preferences over the chores. We further study the hierarchy among envy-freeness notions without commons and their α -MMS guarantees, showing for example that any EFX WC allocation guarantees at least (frac{4}{11} ) -MMS for goods with copies.","PeriodicalId":42216,"journal":{"name":"ACM Transactions on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136010810","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Auction Algorithm for Market Equilibrium with Weak Gross Substitute Demands","authors":"Jugal Garg, Edin Husić, László A. Végh","doi":"10.1145/3624558","DOIUrl":"https://doi.org/10.1145/3624558","url":null,"abstract":"We consider the Arrow–Debreu exchange market model under the assumption that the agents’ demands satisfy the weak gross substitutes (WGS) property. We present a simple auction algorithm that obtains an approximate market equilibrium for WGS demands assuming the availability of a price update oracle. We exhibit specific implementations of such an oracle for WGS demands with bounded price elasticities and for Gale demand systems.","PeriodicalId":42216,"journal":{"name":"ACM Transactions on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134913132","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}