Zum Hauptinhalt springen

Showing 1–50 of 73 results for author: Roughgarden, T

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.21785  [pdf, other

    cs.GT cs.DS

    Robust Restaking Networks

    Authors: Naveen Durvasula, Tim Roughgarden

    Abstract: We study the risks of validator reuse across multiple services in a restaking protocol. We characterize the robust security of a restaking network as a function of the buffer between the costs and profits from attacks. For example, our results imply that if attack costs always exceed attack profits by 10\%, then a sudden loss of .1\% of the overall stake (e.g., due to a software error) cannot resu… ▽ More

    Submitted 31 July, 2024; originally announced July 2024.

  2. arXiv:2406.18805  [pdf, ps, other

    cs.LG cs.GT

    Online Stackelberg Optimization via Nonlinear Control

    Authors: William Brown, Christos Papadimitriou, Tim Roughgarden

    Abstract: In repeated interaction problems with adaptive agents, our objective often requires anticipating and optimizing over the space of possible agent responses. We show that many problems of this form can be cast as instances of online (nonlinear) control which satisfy \textit{local controllability}, with convex losses over a bounded state space which encodes agent behavior, and we introduce a unified… ▽ More

    Submitted 26 June, 2024; originally announced June 2024.

    Comments: COLT 2024

  3. arXiv:2405.09173  [pdf, other

    cs.DC

    The Economic Limits of Permissionless Consensus

    Authors: Eric Budish, Andrew Lewis-Pye, Tim Roughgarden

    Abstract: The purpose of a consensus protocol is to keep a distributed network of nodes "in sync," even in the presence of an unpredictable communication network and adversarial behavior by some of the participating nodes. In the permissionless setting, these nodes may be operated by unknown players, with each player free to use multiple identifiers and to start or stop running the protocol at any time. Est… ▽ More

    Submitted 24 June, 2024; v1 submitted 15 May, 2024; originally announced May 2024.

  4. arXiv:2404.00475  [pdf, ps, other

    econ.TH cs.GT

    Shill-Proof Auctions

    Authors: Andrew Komo, Scott Duke Kominers, Tim Roughgarden

    Abstract: In a single-item auction, a duplicitous seller may masquerade as one or more bidders in order to manipulate the clearing price. This paper characterizes auction formats that are shill-proof: a profit-maximizing seller has no incentive to submit any shill bids. We distinguish between strong shill-proofness, in which a seller with full knowledge of bidders' valuations can never profit from shilling,… ▽ More

    Submitted 30 March, 2024; originally announced April 2024.

  5. Collusion-Resilience in Transaction Fee Mechanism Design

    Authors: Hao Chung, Tim Roughgarden, Elaine Shi

    Abstract: Users bid in a transaction fee mechanism (TFM) to get their transactions included and confirmed by a blockchain protocol. Roughgarden (EC'21) initiated the formal treatment of TFMs and proposed three requirements: user incentive compatibility (UIC), miner incentive compatibility (MIC), and a form of collusion-resilience called OCA-proofness. Ethereum's EIP-1559 mechanism satisfies all three proper… ▽ More

    Submitted 19 June, 2024; v1 submitted 14 February, 2024; originally announced February 2024.

  6. arXiv:2401.12120  [pdf, other

    cs.GT cs.CR cs.DC econ.TH

    Centralization in Block Building and Proposer-Builder Separation

    Authors: Maryam Bahrani, Pranav Garimidi, Tim Roughgarden

    Abstract: The goal of this paper is to rigorously interrogate conventional wisdom about centralization in block-building (due to, e.g., MEV and private order flow) and the outsourcing of block-building by validators to specialists (i.e., proposer-builder separation): 1. Does heterogeneity in skills and knowledge across block producers inevitably lead to centralization? 2. Does proposer-builder separatio… ▽ More

    Submitted 22 January, 2024; originally announced January 2024.

  7. arXiv:2310.20401  [pdf, other

    cs.AI

    Utilitarian Algorithm Configuration

    Authors: Devon R. Graham, Kevin Leyton-Brown, Tim Roughgarden

    Abstract: We present the first nontrivial procedure for configuring heuristic algorithms to maximize the utility provided to their end users while also offering theoretical guarantees about performance. Existing procedures seek configurations that minimize expected runtime. However, very recent theoretical work argues that expected runtime minimization fails to capture algorithm designers' preferences. Here… ▽ More

    Submitted 31 October, 2023; originally announced October 2023.

  8. arXiv:2307.01686  [pdf, ps, other

    cs.GT cs.CR cs.DC cs.DS econ.TH

    Transaction Fee Mechanism Design with Active Block Producers

    Authors: Maryam Bahrani, Pranav Garimidi, Tim Roughgarden

    Abstract: The incentive-compatibility properties of blockchain transaction fee mechanisms have been investigated with *passive* block producers that are motivated purely by the net rewards earned at the consensus layer. This paper introduces a model of *active* block producers that have their own private valuations for blocks (representing, for example, additional value derived from the application layer).… ▽ More

    Submitted 3 October, 2023; v1 submitted 4 July, 2023; originally announced July 2023.

  9. arXiv:2306.17099  [pdf, ps, other

    cs.GT

    When Bidders Are DAOs

    Authors: Maryam Bahrani, Pranav Garimidi, Tim Roughgarden

    Abstract: In a typical decentralized autonomous organization (DAO), people organize themselves into a group that is programmatically managed. DAOs can act as bidders in auctions, with a DAO's bid treated by the auctioneer as if it had been submitted by an individual, without regard to the internal structure of the DAO. We study auctions in which the bidders are DAOs. More precisely, we consider the design o… ▽ More

    Submitted 29 June, 2023; originally announced June 2023.

  10. arXiv:2304.14701  [pdf, ps, other

    cs.DC

    Permissionless Consensus

    Authors: Andrew Lewis-Pye, Tim Roughgarden

    Abstract: Blockchain protocols typically aspire to run in the permissionless setting, in which nodes are owned and operated by a large number of diverse and unknown entities, with each node free to start or stop running the protocol at any time. This setting is more challenging than the traditional permissioned setting, in which the set of nodes that will be running the protocol is fixed and known at the ti… ▽ More

    Submitted 3 March, 2024; v1 submitted 28 April, 2023; originally announced April 2023.

    Comments: This is a journal version of the paper that subsumes earlier (conference) versions "Byzantine Generals in the Permissionless Setting" and "Resource Pools and the CAP Theorem"

  11. arXiv:2303.00208  [pdf, other

    cs.GT econ.TH q-fin.MF q-fin.TR

    A Myersonian Framework for Optimal Liquidity Provision in Automated Market Makers

    Authors: Jason Milionis, Ciamac C. Moallemi, Tim Roughgarden

    Abstract: 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 pri… ▽ More

    Submitted 27 November, 2023; v1 submitted 28 February, 2023; originally announced March 2023.

    Comments: 20 pages, to appear in the 15th Innovations in Theoretical Computer Science conference (ITCS 2024)

  12. arXiv:2302.11652  [pdf, other

    math.FA cs.GT math.OC q-fin.PM q-fin.TR

    Complexity-Approximation Trade-offs in Exchange Mechanisms: AMMs vs. LOBs

    Authors: Jason Milionis, Ciamac C. Moallemi, Tim Roughgarden

    Abstract: This paper presents a general framework for the design and analysis of exchange mechanisms between two assets that unifies and enables comparisons between the two dominant paradigms for exchange, constant function market markers (CFMMs) and limit order books (LOBs). In our framework, each liquidity provider (LP) submits to the exchange a downward-sloping demand curve, specifying the quantity of th… ▽ More

    Submitted 19 April, 2023; v1 submitted 22 February, 2023; originally announced February 2023.

    Comments: 16 pages, 1 figure, accepted for publication in FC'23

  13. arXiv:2205.13028  [pdf, other

    cs.AI cs.GT cs.LG cs.PF

    Formalizing Preferences Over Runtime Distributions

    Authors: Devon R. Graham, Kevin Leyton-Brown, Tim Roughgarden

    Abstract: When trying to solve a computational problem, we are often faced with a choice between algorithms that are guaranteed to return the right answer but differ in their runtime distributions (e.g., SAT solvers, sorting algorithms). This paper aims to lay theoretical foundations for such choices by formalizing preferences over runtime distributions. It might seem that we should simply prefer the algori… ▽ More

    Submitted 2 June, 2023; v1 submitted 25 May, 2022; originally announced May 2022.

  14. arXiv:2202.11219  [pdf, other

    cs.LG stat.ML

    No-Regret Learning with Unbounded Losses: The Case of Logarithmic Pooling

    Authors: Eric Neyman, Tim Roughgarden

    Abstract: For each of $T$ time steps, $m$ experts report probability distributions over $n$ outcomes; we wish to learn to aggregate these forecasts in a way that attains a no-regret guarantee. We focus on the fundamental and practical aggregation method known as logarithmic pooling -- a weighted average of log odds -- which is in a certain sense the optimal choice of pooling method if one is interested in m… ▽ More

    Submitted 9 October, 2023; v1 submitted 22 February, 2022; originally announced February 2022.

    Comments: 21 pages

  15. arXiv:2111.03153  [pdf, other

    cs.GT cs.LG

    Are You Smarter Than a Random Expert? The Robust Aggregation of Substitutable Signals

    Authors: Eric Neyman, Tim Roughgarden

    Abstract: The problem of aggregating expert forecasts is ubiquitous in fields as wide-ranging as machine learning, economics, climate science, and national security. Despite this, our theoretical understanding of this question is fairly shallow. This paper initiates the study of forecast aggregation in a context where experts' knowledge is chosen adversarially from a broad class of information structures. W… ▽ More

    Submitted 22 February, 2022; v1 submitted 4 November, 2021; originally announced November 2021.

    Comments: 23 pages, 2 figures

  16. arXiv:2109.04848  [pdf, ps, other

    cs.CR cs.DC

    How Does Blockchain Security Dictate Blockchain Implementation?

    Authors: Andrew Lewis-Pye, Tim Roughgarden

    Abstract: Blockchain protocols come with a variety of security guarantees. For example, BFT-inspired protocols such as Algorand tend to be secure in the partially synchronous setting, while longest chain protocols like Bitcoin will normally require stronger synchronicity to be secure. Another fundamental distinction, directly relevant to scalability solutions such as sharding, is whether or not a single unt… ▽ More

    Submitted 5 November, 2021; v1 submitted 10 September, 2021; originally announced September 2021.

    Comments: To appear in the 28th Annual ACM Conference on Computer and Communications Security (CCS). arXiv admin note: substantial text overlap with arXiv:2009.09480

  17. arXiv:2109.01308  [pdf, other

    cs.GT

    Strictly Proper Contract Functions Can Be Arbitrage-Free

    Authors: Eric Neyman, Tim Roughgarden

    Abstract: We consider mechanisms for truthfully eliciting probabilistic predictions from a group of experts. The standard approach -- using a proper scoring rule to separately reward each expert -- is not robust to collusion: experts may collude to misreport their beliefs in a way that guarantees them a larger total reward no matter the eventual outcome. Chun and Shachter (2011) termed any such collusion "a… ▽ More

    Submitted 5 September, 2021; v1 submitted 3 September, 2021; originally announced September 2021.

    Comments: 11 pages

  18. arXiv:2106.01340  [pdf, ps, other

    cs.CR cs.DC cs.DS cs.GT econ.TH

    Transaction Fee Mechanism Design

    Authors: Tim Roughgarden

    Abstract: Demand for blockchains such as Bitcoin and Ethereum is far larger than supply, necessitating a mechanism that selects a subset of transactions to include "on-chain" from the pool of all pending transactions. This paper investigates the problem of designing a blockchain transaction fee mechanism through the lens of mechanism design. We introduce two new forms of incentive-compatibility that capture… ▽ More

    Submitted 22 December, 2023; v1 submitted 2 June, 2021; originally announced June 2021.

    Comments: Under review at Journal of the ACM. Preliminary version appeared in the 22nd ACM Conference on Economics and Computation (EC '21). This academic paper partially overlaps with the longer general-audience report published as arXiv:2012.00854

  19. arXiv:2102.08446  [pdf, ps, other

    cs.LG cs.DS stat.ML

    Smoothed Analysis with Adaptive Adversaries

    Authors: Nika Haghtalab, Tim Roughgarden, Abhishek Shetty

    Abstract: We prove novel algorithmic guarantees for several online problems in the smoothed analysis model. In this model, at each time an adversary chooses an input distribution with density function bounded above by $\tfrac{1}σ$ times that of the uniform distribution; nature then samples an input from this distribution. Crucially, our results hold for {\em adaptive} adversaries that can choose an input di… ▽ More

    Submitted 18 August, 2021; v1 submitted 16 February, 2021; originally announced February 2021.

    Comments: Accepted to FOCS 2021

  20. From Proper Scoring Rules to Max-Min Optimal Forecast Aggregation

    Authors: Eric Neyman, Tim Roughgarden

    Abstract: This paper forges a strong connection between two seemingly unrelated forecasting problems: incentive-compatible forecast elicitation and forecast aggregation. Proper scoring rules are the well-known solution to the former problem. To each such rule $s$ we associate a corresponding method of aggregation, mapping expert forecasts and expert weights to a "consensus forecast," which we call *quasi-ar… ▽ More

    Submitted 19 August, 2023; v1 submitted 14 February, 2021; originally announced February 2021.

    Comments: 41 pages, 2 figures

  21. arXiv:2101.07095  [pdf, ps, other

    cs.DC

    Byzantine Generals in the Permissionless Setting

    Authors: Andrew Lewis-Pye, Tim Roughgarden

    Abstract: Consensus protocols have traditionally been studied in a setting where all participants are known to each other from the start of the protocol execution. In the parlance of the 'blockchain' literature, this is referred to as the permissioned setting. What differentiates Bitcoin from these previously studied protocols is that it operates in a permissionless setting, i.e. it is a protocol for establ… ▽ More

    Submitted 24 January, 2023; v1 submitted 18 January, 2021; originally announced January 2021.

  22. arXiv:2012.00854  [pdf, ps, other

    cs.GT cs.DC cs.DS econ.TH

    Transaction Fee Mechanism Design for the Ethereum Blockchain: An Economic Analysis of EIP-1559

    Authors: Tim Roughgarden

    Abstract: EIP-1559 is a proposal to make several tightly coupled additions to Ethereum's transaction fee mechanism, including variable-size blocks and a burned base fee that rises and falls with demand. This report assesses the game-theoretic strengths and weaknesses of the proposal and explores some alternative designs.

    Submitted 1 December, 2020; originally announced December 2020.

  23. arXiv:2009.09480   

    cs.DC cs.CR cs.DS

    A General Framework for the Security Analysis of Blockchain Protocols

    Authors: Andrew Lewis-Pye, Tim Roughgarden

    Abstract: Blockchain protocols differ in fundamental ways, including the mechanics of selecting users to produce blocks (e.g., proof-of-work vs. proof-of-stake) and the method to establish consensus (e.g., longest chain rules vs. Byzantine fault-tolerant (BFT) inspired protocols). These fundamental differences have hindered "apples-to-apples" comparisons between different categories of blockchain protocols… ▽ More

    Submitted 4 February, 2021; v1 submitted 20 September, 2020; originally announced September 2020.

    Comments: This paper has been merged with arXiv:2101.07095

  24. arXiv:2007.15743  [pdf, ps, other

    cs.DS cs.SI

    Distribution-Free Models of Social Networks

    Authors: Tim Roughgarden, C. Seshadhri

    Abstract: The structure of large-scale social networks has predominantly been articulated using generative models, a form of average-case analysis. This chapter surveys recent proposals of more robust models of such networks. These models posit deterministic and empirically supported combinatorial structure rather than a specific probability distribution. We discuss the formal definitions of these models an… ▽ More

    Submitted 30 July, 2020; originally announced July 2020.

    Comments: Chapter 28 of the book Beyond the Worst-Case Analysis of Algorithms, edited by Tim Roughgarden and published by Cambridge University Press (2020)

  25. arXiv:2007.13241  [pdf, ps, other

    cs.DS stat.ML

    Beyond the Worst-Case Analysis of Algorithms (Introduction)

    Authors: Tim Roughgarden

    Abstract: One of the primary goals of the mathematical analysis of algorithms is to provide guidance about which algorithm is the "best" for solving a given computational problem. Worst-case analysis summarizes the performance profile of an algorithm by its worst performance on any input of a given size, implicitly advocating for the algorithm with the best-possible worst-case performance. Strong worst-case… ▽ More

    Submitted 26 July, 2020; originally announced July 2020.

    Comments: Chapter 1 of the book Beyond the Worst-Case Analysis of Algorithms, edited by Tim Roughgarden and published by Cambridge University Press (2020)

  26. arXiv:2007.13240  [pdf, ps, other

    cs.DS

    Distributional Analysis

    Authors: Tim Roughgarden

    Abstract: In distributional or average-case analysis, the goal is to design an algorithm with good-on-average performance with respect to a specific probability distribution. Distributional analysis can be useful for the study of general-purpose algorithms on "non-pathological" inputs, and for the design of specialized algorithms in applications in which there is detailed understanding of the relevant input… ▽ More

    Submitted 26 July, 2020; originally announced July 2020.

    Comments: Chapter 8 of the book Beyond the Worst-Case Analysis of Algorithms, edited by Tim Roughgarden and published by Cambridge University Press (2020)

  27. arXiv:2007.13234  [pdf, ps, other

    cs.DS

    Resource Augmentation

    Authors: Tim Roughgarden

    Abstract: This chapter introduces resource augmentation, in which the performance of an algorithm is compared to the best-possible solution that is handicapped by less resources. We consider three case studies: online paging, with cache size as the resource; selfish routing, with capacity as the resource; and scheduling, with processor speed as the resource. Resource augmentation bounds also imply "loosely… ▽ More

    Submitted 26 July, 2020; originally announced July 2020.

    Comments: Chapter 4 of the book Beyond the Worst-Case Analysis of Algorithms, edited by Tim Roughgarden and published by Cambridge University Press (2020)

  28. arXiv:2007.09768  [pdf, other

    math.CO cs.DM cs.DS

    FPT Algorithms for Finding Near-Cliques in $c$-Closed Graphs

    Authors: Balaram Behera, Edin Husić, Shweta Jain, Tim Roughgarden, C. Seshadhri

    Abstract: Finding large cliques or cliques missing a few edges is a fundamental algorithmic task in the study of real-world graphs, with applications in community detection, pattern recognition, and clustering. A number of effective backtracking-based heuristics for these problems have emerged from recent empirical work in social network analysis. Given the NP-hardness of variants of clique counting, these… ▽ More

    Submitted 19 November, 2021; v1 submitted 19 July, 2020; originally announced July 2020.

    Comments: Accepted to ITCS 2022

    MSC Class: 68W01; 68R10; 05C85

  29. arXiv:2007.03661  [pdf

    cs.CY cs.HC

    Mathematical Foundations for Social Computing

    Authors: Yiling Chen, Arpita Ghosh, Michael Kearns, Tim Roughgarden, Jennifer Wortman Vaughan

    Abstract: Social computing encompasses the mechanisms through which people interact with computational systems: crowdsourcing systems, ranking and recommendation systems, online prediction markets, citizen science projects, and collaboratively edited wikis, to name a few. These systems share the common feature that humans are active participants, making choices that determine the input to, and therefore the… ▽ More

    Submitted 7 July, 2020; originally announced July 2020.

    Comments: A Computing Community Consortium (CCC) workshop report, 15 pages

    Report number: ccc2014report_5

  30. arXiv:2006.10698  [pdf, ps, other

    cs.DC cs.DS

    Resource Pools and the CAP Theorem

    Authors: Andrew Lewis-Pye, Tim Roughgarden

    Abstract: Blockchain protocols differ in fundamental ways, including the mechanics of selecting users to produce blocks (e.g., proof-of-work vs. proof-of-stake) and the method to establish consensus (e.g., longest chain rules vs. BFT-inspired protocols). These fundamental differences have hindered "apples-to-apples" comparisons between different categories of blockchain protocols and, in turn, the developme… ▽ More

    Submitted 18 June, 2020; originally announced June 2020.

  31. arXiv:2006.10129  [pdf, ps, other

    cs.LG cs.DS stat.ML

    Smoothed Analysis of Online and Differentially Private Learning

    Authors: Nika Haghtalab, Tim Roughgarden, Abhishek Shetty

    Abstract: Practical and pervasive needs for robustness and privacy in algorithms have inspired the design of online adversarial and differentially private learning algorithms. The primary quantity that characterizes learnability in these settings is the Littlestone dimension of the class of hypotheses [Ben-David et al., 2009, Alon et al., 2019]. This characterization is often interpreted as an impossibility… ▽ More

    Submitted 17 June, 2020; originally announced June 2020.

  32. arXiv:2002.12034  [pdf, ps, other

    cs.DS cs.GT

    The Complexity of Contracts

    Authors: Paul Duetting, Tim Roughgarden, Inbal Talgam-Cohen

    Abstract: We initiate the study of computing (near-)optimal contracts in succinctly representable principal-agent settings. Here optimality means maximizing the principal's expected payoff over all incentive-compatible contracts---known in economics as "second-best" solutions. We also study a natural relaxation to approximately incentive-compatible contracts. We focus on principal-agent settings with succ… ▽ More

    Submitted 27 February, 2020; originally announced February 2020.

    Comments: An extended abstract appeared in Proceedings of the ACM-SIAM Symposium on Discrete Algorithms, 2020 (SODA'20)

  33. arXiv:1909.10645  [pdf, ps, other

    cs.GT

    An Axiomatic Approach to Block Rewards

    Authors: Xi Chen, Christos Papadimitriou, Tim Roughgarden

    Abstract: Proof-of-work blockchains reward each miner for one completed block by an amount that is, in expectation, proportional to the number of hashes the miner contributed to the mining of the block. Is this proportional allocation rule optimal? And in what sense? And what other rules are possible? In particular, what are the desirable properties that any "good" allocation rule should satisfy? To answer… ▽ More

    Submitted 23 September, 2019; originally announced September 2019.

  34. arXiv:1812.11896  [pdf, other

    econ.TH cs.DS cs.GT

    Approximately Optimal Mechanism Design

    Authors: Tim Roughgarden, Inbal Talgam-Cohen

    Abstract: Optimal mechanism design enjoys a beautiful and well-developed theory, and also a number of killer applications. Rules of thumb produced by the field influence everything from how governments sell wireless spectrum licenses to how the major search engines auction off online advertising. There are, however, some basic problems for which the traditional optimal mechanism design approach is ill-suite… ▽ More

    Submitted 9 August, 2020; v1 submitted 31 December, 2018; originally announced December 2018.

    Comments: Preprint; final version to appear in Annual Reviews of Economics, August 2019. August 2020: Fixed small typo in funding info. arXiv admin note: text overlap with arXiv:1406.6773

  35. arXiv:1808.03713  [pdf, ps, other

    cs.GT cs.DS

    Simple versus Optimal Contracts

    Authors: Paul Dütting, Tim Roughgarden, Inbal Talgam-Cohen

    Abstract: We consider the classic principal-agent model of contract theory, in which a principal designs an outcome-dependent compensation scheme to incentivize an agent to take a costly and unobservable action. When all of the model parameters---including the full distribution over principal rewards resulting from each agent action---are known to the designer, an optimal contract can in principle be comput… ▽ More

    Submitted 9 August, 2020; v1 submitted 10 August, 2018; originally announced August 2018.

    Comments: 30 pages, 4 figures, Latex; minor revision

  36. arXiv:1807.01280  [pdf, other

    cs.LG stat.ML

    On the Computational Power of Online Gradient Descent

    Authors: Vaggos Chatziafratis, Tim Roughgarden, Joshua R. Wang

    Abstract: We prove that the evolution of weight vectors in online gradient descent can encode arbitrary polynomial-space computations, even in very simple learning settings. Our results imply that, under weak complexity-theoretic assumptions, it is impossible to reason efficiently about the fine-grained behavior of online gradient descent.

    Submitted 6 February, 2019; v1 submitted 3 July, 2018; originally announced July 2018.

    Comments: Added results, linear regression, neural nets. Fixed typos

  37. arXiv:1806.09817  [pdf, other

    cs.DS

    Beyond Worst-Case Analysis

    Authors: Tim Roughgarden

    Abstract: In the worst-case analysis of algorithms, the overall performance of an algorithm is summarized by its worst performance on any input. This approach has countless success stories, but there are also important computational problems --- like linear programming, clustering, online caching, and neural network training --- where the worst-case analysis framework does not provide any helpful advice on… ▽ More

    Submitted 26 June, 2018; originally announced June 2018.

    Comments: To appear in Communications of the ACM

  38. arXiv:1806.03349  [pdf, ps, other

    cs.LG stat.ML

    An Optimal Algorithm for Online Unconstrained Submodular Maximization

    Authors: Tim Roughgarden, Joshua R. Wang

    Abstract: We consider a basic problem at the interface of two fundamental fields: submodular optimization and online learning. In the online unconstrained submodular maximization (online USM) problem, there is a universe $[n]=\{1,2,...,n\}$ and a sequence of $T$ nonnegative (not necessarily monotone) submodular functions arrive over time. The goal is to design a computationally efficient online algorithm, w… ▽ More

    Submitted 8 June, 2018; originally announced June 2018.

    Comments: COLT 2018

  39. arXiv:1805.09480  [pdf, other

    cs.DS cs.GT cs.LG math.OC stat.ML

    Optimal Algorithms for Continuous Non-monotone Submodular and DR-Submodular Maximization

    Authors: Rad Niazadeh, Tim Roughgarden, Joshua R. Wang

    Abstract: In this paper we study the fundamental problems of maximizing a continuous non-monotone submodular function over the hypercube, both with and without coordinate-wise concavity. This family of optimization problems has several applications in machine learning, economics, and communication systems. Our main result is the first $\frac{1}{2}$-approximation algorithm for continuous submodular function… ▽ More

    Submitted 23 May, 2018; originally announced May 2018.

  40. The idemetric property: when most distances are (almost) the same

    Authors: George Barmpalias, Neng Huang, Andrew Lewis-Pye, Angsheng Li, Xuechen Li, Yicheng Pan, Tim Roughgarden

    Abstract: We introduce the \emph{idemetric} property, which formalises the idea that most nodes in a graph have similar distances between them, and which turns out to be quite standard amongst small-world network models. Modulo reasonable sparsity assumptions, we are then able to show that a strong form of idemetricity is actually equivalent to a very weak expander condition (PUMP). This provides a direct w… ▽ More

    Submitted 15 January, 2019; v1 submitted 30 April, 2018; originally announced April 2018.

  41. arXiv:1804.07431  [pdf, other

    math.CO cs.DM cs.DS cs.SI

    Finding Cliques in Social Networks: A New Distribution-Free Model

    Authors: Jacob Fox, Tim Roughgarden, C. Seshadhri, Fan Wei, Nicole Wein

    Abstract: We propose a new distribution-free model of social networks. Our definitions are motivated by one of the most universal signatures of social networks, triadic closure---the property that pairs of vertices with common neighbors tend to be adjacent. Our most basic definition is that of a "$c$-closed" graph, where for every pair of vertices $u,v$ with at least $c$ common neighbors, $u$ and $v$ are ad… ▽ More

    Submitted 19 April, 2018; originally announced April 2018.

    Comments: main text 13 pages; 2 figures; appendix 9 pages

    MSC Class: 68W01; 68R10; 05C85; 05D99

  42. arXiv:1801.00734  [pdf, other

    cs.CC cs.GT econ.EM

    Complexity Theory, Game Theory, and Economics: The Barbados Lectures

    Authors: Tim Roughgarden

    Abstract: This document collects the lecture notes from my mini-course "Complexity Theory, Game Theory, and Economics," taught at the Bellairs Research Institute of McGill University, Holetown, Barbados, February 19--23, 2017, as the 29th McGill Invitational Workshop on Computational Complexity. The goal of this mini-course is twofold: (i) to explain how complexity theory has helped illuminate several bar… ▽ More

    Submitted 8 February, 2020; v1 submitted 2 January, 2018; originally announced January 2018.

    Comments: Revised v2 from December 2019 corrects some errors in and adds some recent citations to v1 Revised v3 corrects a few typos in v2

  43. Communication Complexity of Discrete Fair Division

    Authors: Benjamin Plaut, Tim Roughgarden

    Abstract: We initiate the study of the communication complexity of fair division with indivisible goods. We focus on some of the most well-studied fairness notions (envy-freeness, proportionality, and approximations thereof) and valuation classes (submodular, subadditive and unrestricted). Within these parameters, our results completely resolve whether the communication complexity of computing a fair alloca… ▽ More

    Submitted 23 October, 2018; v1 submitted 10 November, 2017; originally announced November 2017.

    Comments: Accepted to SODA 2019

    Journal ref: SIAM Journal on Computing 49.1 (2020): 206-243

  44. arXiv:1707.04769  [pdf, ps, other

    cs.GT

    Almost Envy-Freeness with General Valuations

    Authors: Benjamin Plaut, Tim Roughgarden

    Abstract: The goal of fair division is to distribute resources among competing players in a "fair" way. Envy-freeness is the most extensively studied fairness notion in fair division. Envy-free allocations do not always exist with indivisible goods, motivating the study of relaxed versions of envy-freeness. We study the envy-freeness up to any good (EFX) property, which states that no player prefers the bun… ▽ More

    Submitted 10 November, 2017; v1 submitted 15 July, 2017; originally announced July 2017.

    Comments: Accepted to SODA 2018

  45. Pricing Multi-Unit Markets

    Authors: Tomer Ezra, Michal Feldman, Tim Roughgarden, Warut Suksompong

    Abstract: We study the power and limitations of posted prices in multi-unit markets, where agents arrive sequentially in an arbitrary order. We prove upper and lower bounds on the largest fraction of the optimal social welfare that can be guaranteed with posted prices, under a range of assumptions about the designer's information and agents' valuations. Our results provide insights about the relative power… ▽ More

    Submitted 11 March, 2018; v1 submitted 18 May, 2017; originally announced May 2017.

    Journal ref: ACM Transactions on Economics and Computation, 7(4):20 (2020)

  46. arXiv:1705.00127  [pdf, ps, other

    cs.DS

    Stability and Recovery for Independence Systems

    Authors: Vaggos Chatziafratis, Tim Roughgarden, Jan Vondrak

    Abstract: Two genres of heuristics that are frequently reported to perform much better on "real-world" instances than in the worst case are greedy algorithms and local search algorithms. In this paper, we systematically study these two types of algorithms for the problem of maximizing a monotone submodular set function subject to downward-closed feasibility constraints. We consider perturbation-stable insta… ▽ More

    Submitted 30 June, 2017; v1 submitted 29 April, 2017; originally announced May 2017.

    Comments: version 3, after some reviews/fixes in pdf

  47. Online Prediction with Selfish Experts

    Authors: Tim Roughgarden, Okke Schrijvers

    Abstract: We consider the problem of binary prediction with expert advice in settings where experts have agency and seek to maximize their credibility. This paper makes three main contributions. First, it defines a model to reason formally about settings with selfish experts, and demonstrates that "incentive compatible" (IC) algorithms are closely related to the design of proper scoring rules. Designing a g… ▽ More

    Submitted 22 May, 2017; v1 submitted 12 February, 2017; originally announced February 2017.

    Journal ref: NIPS 2017: Proceedings of the 31st International Conference on Neural Information Processing Systems

  48. arXiv:1611.05342  [pdf, ps, other

    cs.GT

    Approximately Efficient Two-Sided Combinatorial Auctions

    Authors: Riccardo Colini-Baldeschi, Paul Goldberg, Bart de Keijzer, Stefano Leonardi, Tim Roughgarden, Stefano Turchetta

    Abstract: Mechanism design for one-sided markets has been investigated for several decades in economics and in computer science. More recently, there has been an increased attention on mechanisms for two-sided markets, in which buyers and sellers act strategically. For two-sided markets, an impossibility result of Myerson and Satterthwaite states that no mechanism can simultaneously satisfy individual ratio… ▽ More

    Submitted 8 March, 2021; v1 submitted 16 November, 2016; originally announced November 2016.

  49. arXiv:1608.02402  [pdf, other

    cs.GT

    When Are Welfare Guarantees Robust?

    Authors: Tim Roughgarden, Inbal Talgam-Cohen, Jan Vondrák

    Abstract: Computational and economic results suggest that social welfare maximization and combinatorial auction design are much easier when bidders' valuations satisfy the "gross substitutes" condition. The goal of this paper is to evaluate rigorously the folklore belief that the main take-aways from these results remain valid in settings where the gross substitutes condition holds only approximately. We sh… ▽ More

    Submitted 8 August, 2016; originally announced August 2016.

  50. arXiv:1607.07684  [pdf, ps, other

    cs.GT cs.AI cs.LG

    The Price of Anarchy in Auctions

    Authors: Tim Roughgarden, Vasilis Syrgkanis, Eva Tardos

    Abstract: This survey outlines a general and modular theory for proving approximation guarantees for equilibria of auctions in complex settings. This theory complements traditional economic techniques, which generally focus on exact and optimal solutions and are accordingly limited to relatively stylized settings. We highlight three user-friendly analytical tools: smoothness-type inequalities, which immed… ▽ More

    Submitted 26 July, 2016; originally announced July 2016.