VLDB 2026 Research / reviewers in the wild / expert
Elliot Anshelevich
dblp:66/414
· DBLP profile ↗
77ranked-venue papers
64as first author
15since 2021 · last 2026
0000-0001-9757-6839ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 41 · 39 first-author · 2 since 2021Artificial intelligence and machine learning · 23 · 18 first-author · 9 since 2021Applied, interdisciplinary, general and emerging computing · 18 · 15 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 10 first-author · 6 since 2021Computer networks · 5 · 1 first-author · 2 since 2021Systems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Metric distortion under group-fair objectivesabstractWe consider a voting problem in which a set of agents have metric preferences over a set of alternatives, and are also partitioned into disjoint groups. Given information about the preferences of the agents and their groups, our goal is to decide an alternative to approximately minimize an objective function that takes the groups of agents into account. We consider two natural group-fair objectives known as Max-of-Avg and Avg-of-Max which are different combinations of the max and the average cost in and out of the groups. We show tight bounds on the best possible distortion that can be achieved by various classes of mechanisms depending on the amount of information they have access to. In particular, we consider full-information group-oblivious mechanisms that do not know the groups but have access to the exact distances between agents and alternatives in the metric space, ordinal-information group-oblivious mechanisms that again do not know the groups but are given the ordinal preferences of the agents, and group-aware mechanisms that have full knowledge of the structure of the agent groups and also ordinal information about the metric space. Georgios Amanatidis, Elliot Anshelevich, Christopher Jerrett, Alexandros A. Voudouris |
Auton. Agents Multi Agent Syst. | 2 |
| 2025 | Metric Distortion of Line-up Elections: The Right Person for the Right JobabstractWe provide mechanisms and new metric distortion bounds for line-up elections. In such elections, a set of n voters, k candidates, and ell positions are all located in a metric space. The goal is to choose a set of candidates and assign them to different positions, so as to minimize the total cost of the voters. The cost of each voter consists of the distances from itself to the chosen candidates (measuring how much the voter likes the chosen candidates, or how similar it is to them), as well as the distances from the candidates to the positions they are assigned to (measuring the fitness of the candidates for their positions). Our mechanisms, however, do not know the exact distances, and instead produce good outcomes while only using a smaller amount of information, resulting in small distortion. We consider several different types of information: ordinal voter preferences, ordinal position preferences, and knowing the exact locations of candidates and positions, but not those of voters. In each of these cases, we provide constant distortion bounds, thus showing that only a small amount of information is enough to form outcomes close to optimum in line-up elections. Christopher Jerrett, Elliot Anshelevich |
AAAI | 3 |
| 2025 | Metric Distortion Under Group-Fair Objectives
Georgios Amanatidis, Elliot Anshelevich, Christopher Jerrett, Alexandros A. Voudouris |
SAGT | 2 |
| 2025 | Hotelling-Downs with Facility Synergy: The Mall Effect
Elliot Anshelevich, Jianan Lin 0001, Noah Prisament |
SAGT | 1 |
| 2025 | Compatibility of Max and Sum Objectives for Committee Selection and k-Facility Location
Elliot Anshelevich |
WINE | 2 |
| 2025 | Improved metric distortion via threshold approvalsabstractWe consider a social choice setting in which agents and alternatives are represented by points in a metric space, and the cost of an agent for an alternative is the distance between the corresponding points in the space. The goal is to choose a single alternative to (approximately) minimize the social cost (cost of all agents) or the maximum cost of any agent, when only limited information about the preferences of the agents is given. Previous work has shown that the best possible distortion one can hope to achieve is 3 when access to the ordinal preferences of the agents is given, even when the distances between alternatives in the metric space are known. We improve upon this bound of 3 by designing deterministic mechanisms that exploit a bit of cardinal information. We show that it is possible to achieve distortion 1 + 2 by using the ordinal preferences of the agents, the distances between alternatives, and a threshold approval set per agent that contains all alternatives that are at distance from the agent within an appropriately chosen factor of the minimum distance of the agents from any alternative. We show that this bound is the best possible for any deterministic mechanism in general metric spaces, and also provide improved bounds for the fundamental case of a line metric. Elliot Anshelevich, Aris Filos-Ratsikas, Christopher Jerrett, Alexandros A. Voudouris |
Artif. Intell. | 1 |
| 2024 | Improved Metric Distortion via Threshold ApprovalsabstractWe consider a social choice setting in which agents and alternatives are represented by points in a metric space, and the cost of an agent for an alternative is the distance between the corresponding points in the space. The goal is to choose a single alternative to (approximately) minimize the social cost (cost of all agents) or the maximum cost of any agent, when only limited information about the preferences of the agents is given. Previous work has shown that the best possible distortion one can hope to achieve is 3 when access to the ordinal preferences of the agents is given, even when the distances between alternatives in the metric space are known. We improve upon this bound of 3 by designing deterministic mechanisms that exploit a bit of cardinal information. We show that it is possible to achieve distortion 1+sqrt(2) by using the ordinal preferences of the agents, the distances between alternatives, and a threshold approval set per agent that contains all alternatives for whom her cost is within an appropriately chosen factor of her cost for her most-preferred alternative. We show that this bound is the best possible for any deterministic mechanism in general metric spaces, and also provide improved bounds for the fundamental case of a line metric. Elliot Anshelevich, Aris Filos-Ratsikas, Christopher Jerrett, Alexandros A. Voudouris |
AAAI | 1 |
| 2024 | Pricing for Efficient Traffic Exchange at IXPsabstractWe analyze traffic exchange between Internet Service Providers (ISPs) at an Internet Exchange Point (IXP) as a non-cooperative game with ISPs as self-interested agents. Each ISP has the choice of exchanging traffic either using the shared IXP facilities, or outside the IXP – through their transit providers or private peering. We analyze the efficiency (social cost optimality) of the traffic exchange equilibrium at the IXP taking into consideration the congestion cost experienced by the ISPs at the IXP. To model both non-profit and for profit IXPs, we consider several cases, i) where the IXP does not charge any price to ISPs for the traffic exchanged (zero pricing), ii) when it charges a price that is proportional to the aggregate level of congestion at the IXP (proportional pricing), and iii) when it charges a constant price per unit traffic (constant pricing). Further, we also analyze the profit earned by the IXP under these pricing policies, under two different models of the congestion cost (delay) functions. Simulations conducted using data for actual IXPs obtained from PeeringDB demonstrate that the theoretical bounds derived for social cost and profit optimality at equilibrium (measured as the Price of Anarchy) are fairly tight, and correctly capture the performance trends against the variation of key model parameters. Further, the results show that for proportional pricing, there is an operating price range that attains near-optimal social cost and near-optimal IXP profitsimultaneously. We also demonstrate -through both theoretical analysis and simulations -that as compared to zero and constant pricing policies, proportional pricing attains better tradeoff between social cost and IXP profit, and also results in a performance that is more robust to price variations. Md. Ibrahim Ibne Alam, Elliot Anshelevich, Koushik Kar, Murat Yuksel |
IEEE/ACM Trans. Netw. | 2 |
| 2023 | Optimizing Multiple Simultaneous Objectives for Voting and Facility LocationabstractWe study the classic facility location setting, where we are given n clients and m possible facility locations in some arbitrary metric space, and want to choose a location to build a facility. The exact same setting also arises in spatial social choice, where voters are the clients and the goal is to choose a candidate or outcome, with the distance from a voter to an outcome representing the cost of this outcome for the voter (e.g., based on their ideological differences). Unlike most previous work, we do not focus on a single objective to optimize (e.g., the total distance from clients to the facility, or the maximum distance, etc.), but instead attempt to optimize several different objectives simultaneously. More specifically, we consider the l-centrum family of objectives, which includes the total distance, max distance, and many others. We present tight bounds on how well any pair of such objectives (e.g., max and sum) can be simultaneously approximated compared to their optimum outcomes. In particular, we show that for any such pair of objectives, it is always possible to choose an outcome which simultaneously approximates both objectives within a factor of 1 plus square root of 2, and give a precise characterization of how this factor improves as the two objectives being optimized become more similar. For q>2 different centrum objectives, we show that it is always possible to approximate all q of these objectives within a small constant, and that this constant approaches 3 as q increases. Our results show that when optimizing only a few simultaneous objectives, it is always possible to form an outcome which is a significantly better than 3 approximation for all of these objectives. Christopher Jerrett, Elliot Anshelevich |
AAAI | 3 |
| 2022 | The distortion of distributed metric social choiceabstractWe consider a social choice setting with agents that are partitioned into disjoint groups, and have metric preferences over a set of alternatives. Our goal is to choose a single alternative aiming to optimize various objectives that are functions of the distances between agents and alternatives in the metric space, under the constraint that this choice must be made in a distributed way: The preferences of the agents within each group are first aggregated into a representative alternative for the group, and then these group representatives are aggregated into the final winner. Deciding the winner in such a way naturally leads to loss of efficiency, even when complete information about the metric space is available. We provide a series of (mostly tight) bounds on the distortion of distributed mechanisms for variations of well-known objectives, such as the (average) total cost and the maximum cost, and also for new objectives that are particularly appropriate for this distributed setting and have not been studied before. Elliot Anshelevich, Aris Filos-Ratsikas, Alexandros A. Voudouris |
Artif. Intell. | 1 |
| 2021 | Representative Proxy VotingabstractWe study a model of proxy voting where the candidates, voters, and proxies are all located on the real line, and instead of voting directly, each voter delegates its vote to the closest proxy. The goal is to find a set of proxies that is theta-representative, which entails that for any voter located anywhere on the line, its favorite candidate is within a distance theta of the favorite candidate of its closest proxy. This property guarantees a strong form of representation as the set of voters is not required to be fixed in advance, or even be finite. We show that for candidates located on a line, an optimal proxy arrangement can be computed in polynomial time. Moreover, we provide upper and lower bounds on the number of proxies required to form a theta-representative set, thus showing that a relatively small number of proxies is enough to capture the preferences of any set of voters. An additional beneficial property of a theta-representative proxy arrangement is that for strict-Condorcet voting rules, the outcome of proxy voting is similarly close to the outcome of direct voting. Elliot Anshelevich, Zack Fitzsimmons, Rohit Vaish, Lirong Xia |
AAAI | 1 |
| 2021 | Forming Better Stable Solutions in Group Formation Games Inspired by Internet Exchange Points (IXPs)
Elliot Anshelevich, Wennan Zhu |
AAAI | 1 |
| 2021 | Balancing Traffic Flow Efficiency with IXP Revenue in Internet PeeringabstractWe consider a traffic peering game between Internet Service Providers (ISPs) at an Internet Exchange Point (IXP), where each ISP pair has a choice of exchanging traffic through a public IXP switch or sending the traffic through transit providers. We analyze the traffic flow efficiency (measured as social welfare) and the IXP revenue at the equilibrium of this game, as a function of the per-unit price charged by the IXP. We show that there exists a price point at which both social welfare and revenue are high, and the corresponding price-of-anarchy values can be expressed in terms of certain sublinearity measures of the inverse demand curves of the ISPs. Simulations carried out using models based on actual IXP data obtained from PeeringDB demonstrate that the theoretical bounds correctly capture the performance trends against the variation of price, and for a carefully chosen pricing point both social welfare and IXP revenue are within a factor of two of the corresponding optimal values. Md. Ibrahim Ibne Alam, Koushik Kar, Elliot Anshelevich |
GLOBECOM | 3 |
| 2021 | Distortion in Social Choice Problems: The First 15 Years and BeyondabstractThe notion of distortion in social choice problems has been defined to measure the loss in efficiency---typically measured by the utilitarian social welfare, the sum of utilities of the participating agents---due to having access only to limited information about the preferences of the agents. We survey the most significant results of the literature on distortion from the past 15 years, and highlight important open problems and the most promising avenues of ongoing and future work. Elliot Anshelevich, Aris Filos-Ratsikas, Nisarg Shah 0001, Alexandros A. Voudouris |
IJCAI | 1 |
| 2021 | The Distortion of Distributed Metric Social Choice
Elliot Anshelevich, Aris Filos-Ratsikas, Alexandros A. Voudouris |
WINE | 1 |
| 2019 | Awareness of Voter Passion Greatly Improves the Distortion of Metric Social Choice
Ben Abramowitz, Elliot Anshelevich, Wennan Zhu |
WINE | 2 |
| 2019 | Strategic Network Formation Through an Intermediary
Elliot Anshelevich, Onkar Bhardwaj, Koushik Kar |
Theory Comput. Syst. | 1 |
| 2019 | Tradeoffs Between Information and Ordinal Approximation for Bipartite Matching
Elliot Anshelevich, Wennan Zhu |
Theory Comput. Syst. | 1 |
| 2018 | Utilitarians Without Utilities: Maximizing Social Welfare for Graph Problems Using Only Ordinal PreferencesabstractWe consider ordinal approximation algorithms for a broad class of utility maximization problems for multi-agent systems. In these problems, agents have utilities for connecting to each other, and the goal is to compute a maximum-utility solution subject to a set of constraints. We represent these as a class of graph optimization problems, including matching, spanning tree problems, TSP, maximum weight planar subgraph, and many others. We study these problems in the ordinal setting: latent numerical utilities exist, but we only have access to ordinal preference information, i.e., every agent specifies an ordering over the other agents by preference. We prove that for the large class of graph problems we identify, ordinal information is enough to compute solutions which are close to optimal, thus demonstrating there is no need to know the underlying numerical utilities. For example, for problems in this class with bounded degree b a simple ordinal greedy algorithm always produces a (b + 1)-approximation; we also quantify how the quality of ordinal approximation depends on the sparsity of the resulting graphs. In particular, our results imply that ordinal information is enough to obtain a 2-approximation for Maximum Spanning Tree; a 4-approximation for Max Weight Planar Subgraph; a 2-approximation for Max-TSP; and a 2- approximation for various Matching problems. Ben Abramowitz, Elliot Anshelevich |
AAAI | 2 |
| 2018 | Ordinal Approximation for Social Choice, Matching, and Facility Location Problems Given Candidate Positions
Elliot Anshelevich, Wennan Zhu |
WINE | 1 |
| 2018 | Approximating optimal social choice under metric preferences
Elliot Anshelevich, Onkar Bhardwaj, Edith Elkind, John Postl, Piotr Skowron 0001 |
Artif. Intell. | 1 |
| 2017 | Vote Until Two of You Agree: Mechanisms with Small Distortion and Sample ComplexityabstractTo design social choice mechanisms with desirable utility properties, normative properties, and low sample complexity, we propose a new randomized mechanism called 2-Agree. This mechanism asks random voters for their top alternatives until at least two voters agree, at which point it selects that alternative as the winner. We prove that, despite its simplicity and low sample complexity, 2-Agree achieves almost optimal distortion on a metric space when the number of alternatives is not large, and satisfies anonymity, neutrality, ex-post Pareto efficiency, very strong SD-participation, and is approximately truthful. We further show that 2-Agree works well for larger number of alternatives with decisive agents. Stephen Gross, Elliot Anshelevich, Lirong Xia |
AAAI | 2 |
| 2017 | Tradeoffs Between Information and Ordinal Approximation for Bipartite Matching
Elliot Anshelevich, Wennan Zhu |
SAGT | 1 |
| 2017 | Price Doubling and Item Halving: Robust Revenue Guarantees for Item PricingabstractWe study approximation algorithms for revenue maximization based on static item pricing, where a seller chooses prices for various goods in the market, and then the buyers purchase utility-maximizing bundles at these given prices. We formulate two somewhat general techniques for designing good pricing algorithms for this setting: Price Doubling and Item Halving. Using these techniques, we unify many of the existing results in the item pricing literature under a common framework, as well as provide several new bicriteria algorithms for approximating both revenue and social welfare simultaneously. Elliot Anshelevich, Shreyas Sekar |
EC | 1 |
| 2017 | Stable Matching with Network Externalities
Elliot Anshelevich, Onkar Bhardwaj, Martin Hoefer 0001 |
Algorithmica | 1 |
| 2017 | Randomized Social Choice Functions Under Metric PreferencesabstractWe determine the quality of randomized social choice algorithms in a setting in which the agents have metric preferences: every agent has a cost for each alternative, and these costs form a metric. We assume that these costs are unknown to the algorithms (and possibly even to the agents themselves), which means we cannot simply select the optimal alternative, i.e. the alternative that minimizes the total agent cost (or median agent cost). However, we do assume that the agents know their ordinal preferences that are induced by the metric space. We examine randomized social choice functions that require only this ordinal information and select an alternative that is good in expectation with respect to the costs from the metric. To quantify how good a randomized social choice function is, we bound the distortion, which is the worst-case ratio between the expected cost of the alternative selected and the cost of the optimal alternative. We provide new distortion bounds for a variety of randomized algorithms, for both general metrics and for important special cases. Our results show a sizable improvement in distortion over deterministic algorithms. Elliot Anshelevich, John Postl |
J. Artif. Intell. Res. | 1 |
| 2016 | Blind, Greedy, and Random: Algorithms for Matching and Clustering Using Only Ordinal InformationabstractWe study the Maximum Weighted Matching problem in a partial information setting where the agents' utilities for being matched to other agents are hidden and the mechanism only has access to ordinal preference information. Our model is motivated by the fact that in many settings, agents cannot express the numerical values of their utility for different outcomes, but are still able to rank the outcomes in their order of preference. Specifically, we study problems where the ground truth exists in the form of a weighted graph, and look to design algorithms that approximate the true optimum matching using only the preference orderings for each agent (induced by the hidden weights) as input. If no restrictions are placed on the weights, then one cannot hope to do better than the simple greedy algorithm, which yields a half optimal matching. Perhaps surprisingly, we show that by imposing a little structure on the weights, we can improve upon the trivial algorithm significantly: we design a 1.6-approximation algorithm for instances where the hidden weights obey the metric inequality. Our algorithm is obtained using a simple but powerful framework that allows us to combine greedy and random techniques in unconventional ways. These results are the first non-trivial ordinal approximation algorithms for such problems, and indicate that we can design robust matchings even when we are agnostic to the precise agent utilities. Elliot Anshelevich, Shreyas Sekar |
AAAI | 1 |
| 2016 | Randomized Social Choice Functions under Metric Preferences
Elliot Anshelevich, John Postl |
IJCAI | 1 |
| 2016 | Pricing to Maximize Revenue and Welfare Simultaneously in Large Markets
Elliot Anshelevich, Koushik Kar, Shreyas Sekar |
WINE | 1 |
| 2016 | Truthful Mechanisms for Matching and Clustering in an Ordinal World
Elliot Anshelevich, Shreyas Sekar |
WINE | 1 |
| 2016 | Coalitionally stable pricing schemes for inter-domain forwarding
Onkar Bhardwaj, Elliot Anshelevich, Koushik Kar |
Comput. Networks | 2 |
| 2016 | Profit Sharing with Thresholds and Non-monotone Player Utilities
Elliot Anshelevich, John Postl |
Theory Comput. Syst. | 1 |
| 2016 | Assignment Games with Conflicts: Robust Price of Anarchy and Convergence Results via Semi-Smoothness
Elliot Anshelevich, John Postl, Tom Wexler |
Theory Comput. Syst. | 1 |
| 2015 | Approximating Optimal Social Choice under Metric PreferencesabstractWe examine the quality of social choice mechanisms using a utilitarian view, in which all of the agents have costs for each of the possible alternatives. While these underlying costs determine what the optimal alternative is, they may be unknown to the social choice mechanism; instead the mechanism must decide on a good alternative based only on the ordinal preferences of the agents which are induced by the underlying costs. Due to its limited information, such a social choice mechanism cannot simply select the alternative that minimizes the total social cost (or minimizes some other objective function). Thus, we seek to bound the distortion: the worst-case ratio between the social cost of the alternative selected and the optimal alternative. Distortion measures how good a mechanism is at approximating the alternative with minimum social cost, while using only ordinal preference information. The underlying costs can be arbitrary, implicit, and unknown; our only assumption is that the agent costs form a metric space, which is a natural assumption in many settings. We quantify the distortion of many well-known social choice mechanisms. We show that for both total social cost and median agent cost, many positional scoring rules have large distortion, while on the other hand Copeland and similar mechanisms perform optimally or near-optimally, always obtaining a distortion of at most 5. We also give lower bounds on the distortion that could be obtained by any deterministic social choice mechanism, and extend our results on median agent cost to more general objective functions. Elliot Anshelevich, Onkar Bhardwaj, John Postl |
AAAI | 1 |
| 2015 | Envy-Free Pricing in Large Markets: Approximating Revenue and Welfare
Elliot Anshelevich, Koushik Kar, Shreyas Sekar |
ICALP (1) | 1 |
| 2015 | Strategic Network Formation through an Intermediary
Elliot Anshelevich, Onkar Bhardwaj, Koushik Kar |
IJCAI | 1 |
| 2015 | Price Competition in Networked Markets: How Do Monopolies Impact Social Welfare?abstractWe study the efficiency of allocations in large markets with a network structure where every seller owns an edge in a graph and every buyer desires a path connecting some nodes. While it is known that stable allocations can be very inefficient, the exact properties of equilibria in markets with multiple sellers are not fully understood, even in single-source single-sink networks. In this work, we show that for a large class of buyer demand functions, equilibrium always exists and allocations can often be close to optimal. In the process, we characterize the structure and properties of equilibria using techniques from min-cost flows, and obtain tight bounds on efficiency in terms of the various parameters governing the market, especially the number of monopolies M. Although monopolies can cause large inefficiencies in general, our main results for single-source single-sink networks indicate that for several natural demand functions the efficiency only drops linearly with M. For example, for concave demand we prove that the efficiency loss is at most a factor $$1+\frac{M}{2}$$ from the optimum, for demand with monotone hazard rate it is at most $$1+M$$ , and for polynomial demand the efficiency decreases logarithmically with M. In contrast to previous work that showed that monopolies may adversely affect welfare, our main contribution is showing that monopolies may not be as ‘evil’ as they are made out to be. Finally, we consider more general, multiple-source networks and show that in the absence of monopolies, mild assumptions on the network topology guarantee an equilibrium that maximizes social welfare. Elliot Anshelevich, Shreyas Sekar |
WINE | 1 |
| 2015 | Computing Stable Coalitions: Approximation Algorithms for Reward SharingabstractConsider a setting where selfish agents are to be assigned to coalitions or projects from a set $$\mathcal {P}$$ . Each project $$k\in \mathcal {P}$$ is characterized by a valuation function; $$v_k(S)$$ is the value generated by a set S of agents working on project k. We study the following classic problem in this setting: “how should the agents divide the value that they collectively create?”. One traditional approach in cooperative game theory is to study core stability with the implicit assumption that there are infinite copies of one project, and agents can partition themselves into any number of coalitions. In contrast, we consider a model with a finite number of non-identical projects; this makes computing both high-welfare solutions and core payments highly non-trivial. The main contribution of this paper is a black-box mechanism that reduces the problem of computing a near-optimal core stable solution to the well-studied algorithmic problem of welfare maximization; we apply this to compute an approximately core stable solution that extracts one-fourth of the optimal social welfare for the class of subadditive valuations. We also show much stronger results for several popular sub-classes: anonymous, fractionally subadditive, and submodular valuations, as well as provide new approximation algorithms for welfare maximization with anonymous functions. Finally, we establish a connection between our setting and simultaneous auctions with item bidding; we adapt our results to compute approximate pure Nash equilibria for these auctions. Elliot Anshelevich, Shreyas Sekar |
WINE | 1 |
| 2015 | Seeding influential nodes in non-submodular models of information diffusion
Elliot Anshelevich, Ameya Hate, Malik Magdon-Ismail |
Auton. Agents Multi Agent Syst. | 1 |
| 2015 | Friend of My Friend: Network Formation with Two-Hop Benefit
Elliot Anshelevich, Onkar Bhardwaj, Michael Usher |
Theory Comput. Syst. | 1 |
| 2014 | Approximate Equilibrium and Incentivizing Social CoordinationabstractWe study techniques to incentivize self-interested agents to form socially desirable solutions in scenarios where they benefit from mutual coordination. Towards this end, we consider coordination games where agents have different intrinsic preferences but they stand to gain if others choose the same strategy as them. For non-trivial versions of our game, stable solutions like Nash Equilibrium may not exist, or may be socially inefficient even when they do exist. This motivates us to focus on designing efficient algorithms to compute (almost) stable solutions like Approximate Equilibrium that can be realized if agents are provided some additional incentives. Our results apply in many settings like adoption of new products, project selection, and group formation, where a central authority can direct agents towards a strategy but agents may defect if they have better alternatives. We show that for any given instance, we can either compute a high quality approximate equilibrium or a near-optimal solution that can be stabilized by providing small payments to some players. Our results imply that a little influence is necessary in order to ensure that selfish players coordinate and form socially efficient solutions. Elliot Anshelevich, Shreyas Sekar |
AAAI | 1 |
| 2014 | Profit Sharing with Thresholds and Non-monotone Player Utilities
Elliot Anshelevich, John Postl |
SAGT | 1 |
| 2014 | Strategic Pricing in Next-Hop Routing with Elastic Demands
Elliot Anshelevich, Ameya Hate, Koushik Kar |
Theory Comput. Syst. | 1 |
| 2014 | Capacity Allocation Games for Network-Coded Multicast StreamingabstractIn this paper, we formulate and study a capacity allocation game between a set of receivers (players) that are interested in receiving multicast data (video/multimedia) being streamed from a server through a multihop network. We consider fractional multicast streaming, where the multicast stream from the source (origin-server) to any particular receiver (end-user) can be split over multiple paths. The receivers are selfish and noncooperative, but must collaboratively purchase capacities of links in the network, as necessary for delivery of the multicast stream from the source to the individual receivers, assuming that the multicast stream is network-coded. For this multicast capacity allocation (network formation) game, we show that the Nash equilibrium is guaranteed to exist in general. For a 2-tier network model where the receivers must obtain the multicast data from the source through a set of relay nodes, we show that the price of stability is at most 2, and provide a polynomial-time algorithm that computes a Nash equilibrium whose social cost is within a factor of 2 of the socially optimum solution. For more general network models, we show that there exists a 2-approximate Nash equilibrium, whose cost is at most two times the social optimum. We also give a polynomial-time algorithm that computes a (2+∈)-approximate Nash equilibrium for any ∈ > 0, whose cost is at most two times the social optimum. Simulation studies show that our algorithms generate efficient Nash equilibrium allocation solutions for a vast majority of randomly generated network topologies. Elliot Anshelevich, Bugra Çaskurlu, Koushik Kar |
IEEE/ACM Trans. Netw. | 1 |
| 2013 | On the Social Welfare of Mechanisms for Repeated Batch MatchingabstractWe study hybrid online-batch matching problems, where agents arrive continuously, but are only matched in periodic rounds, when many of them can be considered simultaneously. Agents not getting matched in a given round remain in the market for the next round. This setting models several scenarios of interest, including many job markets as well as kidney exchange mechanisms. We consider the social utility of two commonly used mechanisms for such markets: one that aims for stability in each round (greedy), and one that attempts to maximize social utility in each round (max-weight). Surprisingly, we find that in the long term, the social utility of the greedy mechanism can be higher than that of the max-weight mechanism. We hypothesize that this is because the greedy mechanism behaves similarly to a soft threshold mechanism, where all connections below a certain threshold are rejected by the participants in favor of waiting until the next round. Motivated by this observation, we propose a method to approximately calculate the optimal threshold for an individual agent to use based on characteristics of the other agents participating, and demonstrate experimentally that social utility is high when all agents use this strategy. Thresholding can also be applied by the mechanism itself to improve social welfare; we demonstrate this with an example on graphs that model pairwise kidney exchange. Elliot Anshelevich, Meenal Chhabra, Sanmay Das, Matthew Gerrior |
AAAI | 1 |
| 2013 | Friendship and Stable Matching
Elliot Anshelevich, Onkar Bhardwaj, Martin Hoefer 0001 |
ESA | 1 |
| 2013 | Friend of My Friend: Network Formation with Two-Hop Benefit
Elliot Anshelevich, Onkar Bhardwaj, Michael Usher |
SAGT | 1 |
| 2013 | Anarchy, stability, and utopia: creating better matchings
Elliot Anshelevich, Sanmay Das, Yonatan Naamad |
Auton. Agents Multi Agent Syst. | 1 |
| 2013 | Strategic Multiway Cut and Multicut Games
Elliot Anshelevich, Bugra Çaskurlu, Ameya Hate |
Theory Comput. Syst. | 1 |
| 2013 | Partition Equilibrium Always Exists in Resource Selection Games
Elliot Anshelevich, Bugra Çaskurlu, Ameya Hate |
Theory Comput. Syst. | 1 |
| 2012 | Stable and efficient pricing for inter-domain traffic forwardingabstractWe address the question of strategic pricing of inter-domain traffic forwarding services provided by ISPs, which is also closely coupled with the question of how ISPs route their traffic towards their neighboring ISPs. Posing this question as a non-cooperative game between neighboring ISPs, we study the properties of this pricing game in terms of the existence and efficiency of the equilibrium. We observe that for "well-provisioned" ISPs, Nash equilibrium prices exist and they result in flows that maximize the overall network utility (generalized end-to-end throughput). For general ISP topologies, equilibrium prices may not exist; however, simulations on a large number of realistic topologies show that best-response based simple price update solutions converge to stable and efficient prices and flows for most topologies. Elliot Anshelevich, Ameya Hate, Koushik Kar, Michael Usher |
SIGMETRICS | 1 |
| 2012 | Approximability of the Firefighter Problem - Computing Cuts over Time
Elliot Anshelevich, Deeparnab Chakrabarty, Ameya Hate, Chaitanya Swamy |
Algorithmica | 1 |
| 2012 | Contribution Games in Networks
Elliot Anshelevich, Martin Hoefer 0001 |
Algorithmica | 1 |
| 2011 | Strategic Pricing in Next-Hop Routing with Elastic Demands
Elliot Anshelevich, Ameya Hate, Koushik Kar |
SAGT | 1 |
| 2011 | A Stackelberg Strategy for Routing Flow over TimeabstractRouting games are used to to understand the impact of individual users’ decisions on network efficiency. Most prior work on routing games uses a simplified model of network flow where all flow exists simultaneously, and users care about either their maximum delay or their total delay. Both of these measures are surrogates for measuring how long it takes to get all of a user's traffic through the network. We attempt a more direct study of how competition affects network efficiency by examining routing games in a flow over time model. We give an efficiently computable Stackelberg strategy for this model and show that the competitive equilibrium under this strategy is no worse than a small constant times the optimal, for two natural measures of optimality. Umang Bhaskar, Lisa Fleischer, Elliot Anshelevich |
SODA | 3 |
| 2011 | Price of Stability in Survivable Network Design
Elliot Anshelevich, Bugra Çaskurlu |
Theory Comput. Syst. | 1 |
| 2011 | Terminal Backup, 3D Matching, and Covering Cubic GraphsabstractWe define a problem called Simplex Matching and show that it is solvable in polynomial time. While Simplex Matching is interesting in its own right as a nontrivial extension of nonbipartite min-cost matching, its main value lies in many (seemingly very different) problems that can be solved using our algorithm. For example, suppose that we are given a graph with terminal nodes, nonterminal nodes, and edge costs. Then, the Terminal Backup problem, which consists of finding the cheapest forest connecting every terminal to at least one other terminal, is reducible to Simplex Matching. Simplex Matching is also useful for various tasks that involve forming groups of at least two members, such as project assignment and variants of facility location. In an instance of Simplex Matching, we are given a hypergraph H with edge costs and edge size at most 3. We show how to find the min-cost perfect matching of H efficiently if the edge costs obey a simple and realistic inequality that we call the Simplex Condition. The algorithm we provide is relatively simple to understand and implement but difficult to prove correct. In the process of this proof we show some powerful new results about covering cubic graphs with simple combinatorial objects. Elliot Anshelevich, Adriana Karagiozova |
SIAM J. Comput. | 1 |
| 2011 | Exact and approximate equilibria for optimal group network formation
Elliot Anshelevich, Bugra Çaskurlu |
Theor. Comput. Sci. | 1 |
| 2010 | Contribution Games in Social Networks
Elliot Anshelevich, Martin Hoefer 0001 |
ESA (1) | 1 |
| 2010 | Partition Equilibrium Always Exists in Resource Selection Games
Elliot Anshelevich, Bugra Çaskurlu, Ameya Hate |
SAGT | 1 |
| 2010 | Strategic Multiway Cut and Multicut Games
Elliot Anshelevich, Bugra Çaskurlu, Ameya Hate |
WAOA | 1 |
| 2009 | Exact and Approximate Equilibria for Optimal Group Network Formation
Elliot Anshelevich, Bugra Çaskurlu |
ESA | 1 |
| 2009 | Approximation Algorithms for the Firefighter Problem: Cuts over Time and Submodularity
Elliot Anshelevich, Deeparnab Chakrabarty, Ameya Hate, Chaitanya Swamy |
ISAAC | 1 |
| 2009 | Price of Stability in Survivable Network Design
Elliot Anshelevich, Bugra Çaskurlu |
SAGT | 1 |
| 2009 | Anarchy, Stability, and Utopia: Creating Better Matchings
Elliot Anshelevich, Sanmay Das, Yonatan Naamad |
SAGT | 1 |
| 2009 | Equilibria in Dynamic Selfish Routing
Elliot Anshelevich, Satish V. Ukkusuri |
SAGT | 1 |
| 2008 | On Survivable Access Network Design: Complexity and AlgorithmsabstractWith economic constraints and limited routing capability, the structure of an access network is typically a "fat tree", where the terminal has to relay the traffic from another terminal of the same or higher level. New graph theory problems naturally arise from such features of access network models, different from those targeted towards survivable backbone (mesh) networks. We model the important problem of provisioning survivability to an existing single-level fat tree through two graph theory problem formulations: the Terminal Backup problem and the simplex cover problem, which we show to be equivalent. We then develop two polynomial-time approaches, indirect and direct, for the simplex cover problem. The indirect approach of solving the matching version of simplex cover is convenient in proving polynomial-time solvability though it is prohibitively slow in practice. In contrast, leveraging the special properties of simplex cover itself, we demonstrate that the direct approach can solve the simplex cover problem very efficiently even for large networks. Extensive numerical results of applying our algorithms are also reported for designing survivable access networks over different types of topologies. Dahai Xu, Elliot Anshelevich, Mung Chiang |
INFOCOM | 2 |
| 2008 | The Price of Stability for Network Design with Fair Cost AllocationabstractNetwork design is a fundamental problem for which it is important to understand the effects of strategic behavior. Given a collection of self-interested agents who want to form a network connecting certain endpoints, the set of stable solutions—the Nash equilibria—may look quite different from the centrally enforced optimum. We study the quality of the best Nash equilibrium, and refer to the ratio of its cost to the optimum network cost as the price of stability. The best Nash equilibrium solution has a natural meaning of stability in this context—it is the optimal solution that can be proposed from which no user will defect. We consider the price of stability for network design with respect to one of the most widely studied protocols for network cost allocation, in which the cost of each edge is divided equally between users whose connections make use of it; this fair-division scheme can be derived from the Shapley value and has a number of basic economic motivations. We show that the price of stability for network design with respect to this fair cost allocation is $O(\log k)$, where k is the number of users, and that a good Nash equilibrium can be achieved via best-response dynamics in which users iteratively defect from a starting solution. This establishes that the fair cost allocation protocol is in fact a useful mechanism for inducing strategic behavior to form near-optimal equilibria. We discuss connections to the class of potential games defined by Monderer and Shapley, and extend our results to cases in which users are seeking to balance network design costs with latencies in the constructed network, with stronger results when the network has only delays and no construction costs. We also present bounds on the convergence time of best-response dynamics, and discuss extensions to a weighted game. Elliot Anshelevich, Anirban Dasgupta 0001, Jon M. Kleinberg, Éva Tardos, Tom Wexler, Timothy Roughgarden |
SIAM J. Comput. | 1 |
| 2008 | Stability of Load Balancing Algorithms in Dynamic Adversarial SystemsabstractIn the dynamic load balancing problem, we seek to keep the job load roughly evenly distributed among the processors of a given network. The arrival and departure of jobs is modeled by an adversary restricted in its power. Muthukrishnan and Rajaraman [An adversarial model for distributed dynamic load balancing, in Proceedings of the 10th ACM Symposium on Parallel Algorithms and Architectures, ACM, New York, 1998] gave a clean characterization of a restriction on the adversary that can be considered the natural analogue of a cut condition. They proved that a simple local balancing algorithm proposed by Aiello et al. [Approximate load balancing on dynamic and asynchronous networks, in Proceedings of the 25th ACM Symposium on Theory of Computing, ACM, New York, 1993] is stable against such an adversary if the insertion rate is restricted to a $(1-\varepsilon)$ fraction of the cut size. They left as an open question whether the algorithm is stable at rate 1. In this paper, we resolve this question positively, by proving stability of the local algorithm at rate 1. Our proof techniques are very different from the ones used by Muthukrishnan and Rajaraman and yield a simpler proof and tighter bounds on the difference in loads. In addition, we introduce a multicommodity version of this load balancing model and show how to extend the result to the case of balancing two different kinds of loads at once (obtaining as a corollary a new proof of the 2-commodity Max-Flow Min-Cut Theorem). We also show how to apply the proof techniques to the problem of routing packets in adversarial systems. Awerbuch et al. [Simple routing strategies for adversarial systems, in Proceedings of the 42nd IEEE Symposium on Foundations of Computer Science, IEEE Computer Society, Los Alamitos, CA, 2001] showed that the same load balancing algorithm is stable against an adversary, inserting packets at rate 1 with a single destination in dynamically changing networks. Our techniques give a much simpler proof for a different model of adversarially changing networks. Elliot Anshelevich, David Kempe 0001, Jon M. Kleinberg |
SIAM J. Comput. | 1 |
| 2008 | Path decomposition under a new cost measure with applications to optical network designabstractWe introduce a problem directly inspired by its application to DWDM ( dense wavelength division multiplexing ) network design. We are given a set of demands to be carried over a network. Our goal is to choose a route for each demand and to decompose the network into a collection of edge-disjoint simple paths. These paths are called optical line systems . The cost of routing one unit of demand is the number of line systems with which the demand route overlaps; our design objective is to minimize the total cost over all demands. This cost metric is motivated by the need to minimize O-E-O ( optical-electrical-optical ) conversions in optical transmission. For given line systems, it is easy to find the optimal demand routes. On the other hand, for given demand routes designing the optimal line systems can be NP-hard. We first present a 2-approximation for general network topologies. As optical networks often have low node degrees, we offer an algorithm that finds the optimal solution for the special case in which the node degree is at most 3. Our solution is based on a local greedy approach. If neither demand routes nor line systems are fixed, the situation becomes much harder. Even for a restricted scenario on a 3-regular Hamiltonian network, no efficient algorithm can guarantee a constant approximation better than 2. For general topologies, we offer a simple algorithm with an O (log K )- and an O (log n )-approximation, where K is the number of demands and n the number of nodes. This approximation ratio is almost tight. For rings, a common special topology, we offer a more complex 3/2-approximation algorithm. Elliot Anshelevich, Lisa Zhang 0001 |
ACM Trans. Algorithms | 1 |
| 2007 | Terminal backup, 3D matching, and covering cubic graphsabstractWe define a problem called Simplex Matching, and show that it is solvable in polynomial time. While Simplex Matching is interesting in its own right as a nontrivial extension of non-bipartite min-cost matching, its main value lies in many(seemingly very different) problems that can be solved using ouralgorithm. For example, suppose that we are given a graph with terminal nodes, non-terminal nodes, and edge costs. Then, the Terminal Backup problem, which consists of finding the cheapest forest connecting every terminal to at least one other terminal, is reducible to Simplex Matching. Simplex Matching is also useful for various tasks that involve forming groups of at least two members, such as project assignment and variants of facility location. Elliot Anshelevich, Adriana Karagiozova |
STOC | 1 |
| 2006 | Strategic Network Formation through Peering and Service AgreementsabstractWe introduce a game theoretic model of network formation in an effort to understand the complex system of business relationships between various Internet entities (e.g., autonomous systems, enterprise networks, residential customers). This system is at the heart of Internet connectivity. In our model we are given a network topology of nodes and links where the nodes (modeling the various Internet entities) act as the players of the game, and links represent potential contracts. Nodes wish to satisfy their demands, which earn potential revenues, but nodes may have to pay (or be paid by) their neighbors for links incident to them. By incorporating some of the qualities of Internet business relationships, we hope that our model has predictive value. Specifically, we assume that contracts are either customer-provider or peering contracts. As often occurs in practice, we also include a mechanism that penalizes nodes if they drop traffic emanating from one of their customers. For a natural objective function, we prove that the price of stability is at most 2. With respect to social welfare, however, the prices of anarchy and stability can both be unbounded, leading us to consider how much we must perturb the system to obtain good stable solutions. We thus focus on the quality of Nash equilibria achievable through centralized incentives; solutions created by an "altruistic entity" (e.g., the government) able to increase individual payouts for successfully routing a particular demand. We show that if every payout is increased by a factor of 2, then there is a Nash equilibrium as good as the original centrally defined social optimum. We also show how to find equilibria efficiently in multicast trees. Finally, we give a characterization of Nash equilibria as flows of utility with certain constraints, which helps to visualize the structure of stable solutions and provides us with useful proof techniques Elliot Anshelevich, F. Bruce Shepherd, Gordon T. Wilfong |
FOCS | 1 |
| 2004 | Path Decomposition Under a New Cost Measure with Applications to Optical Network Design
Elliot Anshelevich, Lisa Zhang 0001 |
ESA | 1 |
| 2004 | The Price of Stability for Network Design with Fair Cost AllocationabstractNetwork design is a fundamental problem for which it is important to understand the effects of strategic behavior. Given a collection of self-interested agents who want to form a network connecting certain endpoints, the set of stable solutions - the Nash equilibria - may look quite different from the centrally enforced optimum. We study the quality of the best Nash equilibrium, and refer to the ratio of its cost to the optimum network cost as the price of stability. The best Nash equilibrium solution has a natural meaning of stability in this context - it is the optimal solution that can be proposed from which no user will "defect". We consider the price of stability for network design with respect to one of the most widely-studied protocols for network cost allocation, in which the cost of each edge is divided equally between users whose connections make use of it; this fair-division scheme can be derived from the Shapley value, and has a number of basic economic motivations. We show that the price of stability for network design with respect to this fair cost allocation is O(log k), where k is the number of users, and that a good Nash equilibrium can be achieved via best-response dynamics in which users iteratively defect from a starting solution. This establishes that the fair cost allocation protocol is in fact a useful mechanism for inducing strategic behavior to form near-optimal equilibria. We discuss connections to the class of potential games defined by Monderer and Shapley, and extend our results to cases in which users are seeking to balance network design costs with latencies in the constructed network, with stronger results when the network has only delays and no construction costs. We also present bounds on the convergence time of best-response dynamics, and discuss extensions to a weighted game. Elliot Anshelevich, Anirban Dasgupta 0001, Jon M. Kleinberg, Éva Tardos, Tom Wexler, Timothy Roughgarden |
FOCS | 1 |
| 2003 | Near-optimal network design with selfish agentsabstractWe introduce a simple network design game that models how independent selfish agents can build or maintain a large network. In our game every agent has a specific connectivity requirement, i.e. each agent has a set of terminals and wants to build a network in which his terminals are connected. Possible edges in the network have costs and each agent's goal is to pay as little as possible. Determining whether or not a Nash equilibrium exists in this game is NP-complete. However, when the goal of each player is to connect a terminal to a common source, we prove that there is a Nash equilibrium as cheap as the optimal network, and give a polynomial time algorithm to find a (1+ε)-approximate Nash equilibrium that does not cost much more. For the general connection game we prove that there is a 3-approximate Nash equilibrium that is as cheap as the optimal network, and give an algorithm to find a (4.65+ε)-approximate Nash equilibrium that does not cost much more. Elliot Anshelevich, Anirban Dasgupta 0001, Éva Tardos, Tom Wexler |
STOC | 1 |
| 2002 | Stability of load balancing algorithms in dynamic adversarial systemsabstractIn the dynamic load balancing problem, we seek to keep the job load roughly evenly distributed among the processors of a given network. The arrival and departure of jobs is modeled by an adversary restricted in its power. Muthukrishnan and Rajaraman (1998) gave a clean characterization of a restriction on the adversary that can be considered the natural analogue of a cut condition. They proved that a simple local balancing algorithm proposed by Aiello et. al. (1993) is stable against such an adversary if the insertion rate is restricted to a (1—ε) fraction of the cut size. They left as an open question whether the algorithm is stable at rate 1.In this paper, we resolve this question positively, by proving stability of the local algorithm at rate 1. Our proof techniques are very different from the ones used by Muthukrishnan and Rajaraman, and yield a simpler proof and tighter bounds on the difference in loads.In addition, we introduce a multi-commodity version of this load balancing model, and show how to extend the result to the case of balancing two different kinds of loads at once (obtaining as a corollary a new proof of the 2-commodity Max-Flow Min-Cut Theorem). We also show how to apply the proof techniques to the problem of routing packets in adversarial systems. Awerbuch et. al. (2001) showed that the same load balancing algorithm is stable against an adversary inserting packets at rate 1 with a single destination, in dynamically changing networks. Our techniques give a much simpler proof for a different model of adversarially changing networks. Elliot Anshelevich, David Kempe 0001, Jon M. Kleinberg |
STOC | 1 |
| 2000 | Deformable Volumes in Path Planning ApplicationsabstractThis paper addresses the problem of path planning for a class of deformable volumes under fairly general manipulation constraints. The underlying geometric model for the volume is provided by a mass-spring representation. It is augmented by a realistic mechanical model. The latter permits the computation of the shape of the considered object with respect to the grasping constraints by minimizing the energy function of the deformation of the object. Previous research in planning for deformable objects considered the case of elastic plates and proposed a randomized framework for planning paths for plates under manipulation constraints. The present paper modifies and extends the previously proposed framework to handle simple volumes. Our planner builds a roadmap in the configuration space. The nodes of the roadmap are equilibrium configurations of the considered volume under the manipulation constraints, while its edges correspond to quasi-static equilibrium paths. Paths are found by searching the roadmap. We present experimental results that illustrate our approach. Elliot Anshelevich, Scott Owens, Florent Lamiraux, Lydia E. Kavraki |
ICRA | 1 |