EDBT 2026 Demo / reviewers in the wild / expert
Guido Schäfer
dblp:s/GuidoSchafer
· DBLP profile ↗
63ranked-venue papers
3as first author
12since 2021 · last 2026
0000-0002-1923-4902ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 57 · 3 first-author · 10 since 2021Applied, interdisciplinary, general and emerging computing · 16 · 4 since 2021Artificial intelligence and machine learning · 6 · 3 since 2021Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Breaking Barriers, Finding Boundaries: Not Obviously Manipulable Budget-Feasible Mechanism DesignabstractStrategyproofness has been the holy grail in mechanism design for decades, providing strong incentive compatibility guarantees under the assumption of perfectly rational agents. However, this assumption is questionable when agents exhibit bounded rationality. Moreover, strategyproofness often imposes strong impossibility results that prevent mechanisms from surpassing certain approximation barriers. We study this tension in budget-feasible mechanism design, where a designer wants to procure services of maximum value from agents subject to a budget constraint. Here, strategyproofness imposes approximation barriers of 2.41 and 2 for deterministic and randomized mechanisms, respectively. We investigate how much we can potentially gain under bounded rationality. We adopt the weaker notion of not obviously manipulable (NOM), which only prevents "obvious" strategic deviations. We fully resolve the achievable approximation guarantees under NOM: We derive a deterministic 2-approximate NOM mechanism under the general class of monotone subadditive valuations. We also show that this bound is tight (even for additive valuations). Additionally, we provide a simple randomized NOM mechanism that is approximately optimal. These results demonstrate a clear separation between strategyproof and NOM mechanisms. Our mechanisms use Golden Tickets and Wooden Spoons as natural design primitives, arising from our characterization of NOM mechanisms. Bart de Keijzer, Guido Schäfer, Artem Tsikiridis, Carmine Ventre |
AAAI | 2 |
| 2026 | Online Flow Time Minimization with Gradually Revealed JobsabstractWe consider the problem of online preemptive scheduling on a single machine to minimize the total flow time. In clairvoyant scheduling, where job processing times are revealed upon arrival, the Shortest Remaining Processing Time (SRPT) algorithm is optimal. In practice, however, exact processing times are often unknown. At the opposite extreme, non-clairvoyant scheduling, in which processing times are revealed only upon completion, suffers from strong lower bounds on the competitive ratio. This motivates the study of intermediate information models. We introduce a new model in which processing times are revealed gradually during execution. Each job consists of a sequence of operations, and the processing time of an operation becomes known only after the preceding one completes. This models many scheduling scenarios that arise in computing systems. Our main result is a deterministic O(m²)-competitive algorithm, where m is the maximum number of operations per job. More specifically, we prove a refined competitive ratio in O(m₁ ⋅ m₂), where m₁ and m₂ are instance-dependent parameters describing the operation size structure. Our algorithm and analysis build on recent advancements in robust flow time minimization (SODA '26), where jobs arrive with estimated sizes. However, in our setting we have no bounded estimate on a job’s processing time. Thus, we design a highly adaptive algorithm that gradually explores a job’s operations while working on them, and groups them into virtual chunks whose size can be well-estimated. This is a crucial ingredient of our result and requires a much more careful analysis compared to the robust setting. We also provide lower bounds showing that our bounds are essentially best possible. For the special case of scheduling with uniform obligatory tests, we show that SRPT at the operation level is 2-competitive, which is best possible. Alexander Lindermayr, Guido Schäfer, Jens Schlöter, Leen Stougie |
ESA | 2 |
| 2026 | Optimal Type-Dependent Liquid Welfare Guarantees for Autobidding Agents with BudgetsabstractOnline advertising systems have recently transitioned to autobidding, allowing advertisers to delegate bidding decisions to automated agents. Each advertiser directs their agent to optimize an objective function subject to return-on-investment (ROI) and budget constraints. Given their practical relevance, this shift has spurred a surge of research on the liquid welfare price of anarchy (POA) of fundamental auction formats under autobidding, most notably simultaneous first-price auctions (FPA). One of the main challenges is to understand the efficiency of FPA in the presence of heterogeneous agent types. We introduce a type-dependent smoothness framework that enables a unified analysis of the POA in such complex autobidding environments. In our approach, we derive type-dependent smoothness parameters which we carefully balance to obtain POA bounds. This balancing gives rise to a POA-revealing mathematical program, which we use to determine tight bounds on the POA of coarse correlated equilibria (CCE). Our framework is versatile enough to handle heterogeneous agent types and extends to the general class of fractionally subadditive valuations. Additionally, we develop a novel reduction technique that transforms budget-constrained agents into budget-unconstrained ones. Combining this reduction technique with our smoothness framework enables us to derive tight bounds on the POA of CCE in the general hybrid agent model with both ROI and budget constraints. Among other results, our bounds uncover an intriguing threshold phenomenon showing that the POA depends intricately on the smallest and largest agent types. We also extend our study to FPAs with reserve prices, which can be interpreted as predictions of agents’ values, to further improve efficiency guarantees. Riccardo Colini-Baldeschi, Sophie Klumper, Twan Kroll, Stefano Leonardi 0001, Guido Schäfer, Artem Tsikiridis |
SODA | 5 |
| 2025 | Online Budget-Feasible Mechanism Design with Predictions
Georgios Amanatidis, Evangelos Markakis 0001, Christodoulos Santorinaios, Guido Schäfer, Panagiotis Tsamopoulos, Artem Tsikiridis |
SAGT | 4 |
| 2025 | The Ground-Set-Cost Budgeted Maximum Coverage ProblemabstractAbstract We study the following natural variant of the budgeted maximum coverage problem: We are given a budget B and a hypergraph $$G = (V, E)$$ , where each vertex has a non-negative cost and a non-negative profit. The goal is to select a set of hyperedges $$T \subseteq E$$ such that the total cost of the vertices covered by T is at most B and the total profit of all covered vertices is maximized. This is a natural generalization of the maximum coverage problem. Our interest in this problem stems from its application to bid optimization in sponsored search auctions. It is easily seen that this problem is at least as hard as budgeted maximum coverage (where the costs are associated with the selected hyperedges instead of the covered vertices). This implies $$(1-1/e+\epsilon )$$ -inapproximability for any $$\epsilon> 0$$ . Furthermore, standard greedy approaches do not yield constant factor approximations for our variant of the problem. In fact, through a reduction from Densest k -Subgraph, it can be established that our problem is inapproximable up to a constant factor, conditional on the exponential time hypothesis. Our main results are as follows: (i.) We obtain a $$(1 - 1/\sqrt{e})/2$$ -approximation algorithm for graphs. (ii.) We derive a fully polynomial-time approximation scheme (FPTAS) if the incidence graph of the hypergraph is a forest (i.e., the hypergraph is Berge-acyclic ). We extend this result to incidence graphs with a fixed-size feedback hyperedge node set. (iii.) We give a $$(1-\varepsilon )/(2d^2)$$ -approximation algorithm for all $$\varepsilon> 0$$ , where d is the maximum vertex degree. Irving van Heuven van Staereling, Bart de Keijzer, Guido Schäfer |
Theory Comput. Syst. | 3 |
| 2024 | To Trust or Not to Trust: Assignment Mechanisms with Predictions in the Private Graph ModelabstractThe realm of algorithms with predictions has led to the development of several new algorithms that leverage predictions to enhance their performance guarantees. The challenge is to devise algorithms that achieve optimal approximation guarantees as the prediction quality varies from perfect (consistency) to imperfect (robustness). This framework is particularly appealing in mechanism design contexts, where predictions might convey private information about the agents. In this paper, we design strategyproof mechanisms that leverage predictions to achieve improved approximation guarantees for several variants of the Generalized Assignment Problem (GAP) in the private graph model. In this model, first introduced by Dughmi & Ghosh (2010), the set of resources that an agent is compatible with is private information. For the Bipartite Matching Problem (BMP), we give a deterministic group-strategyproof (GSP) mechanism that is (1 + 1/γ)-consistent and (1 + γ)-robust, where γ ≥ 1 is some confidence parameter. We also prove that this is best possible. Remarkably, our mechanism draws inspiration from the renowned Gale-Shapley algorithm, incorporating predictions as a crucial element. Additionally, we give a randomized mechanism that is universally GSP and improves on the guarantees in expectation. The other GAP variants that we consider all make use of a unified greedy mechanism that adds edges to the assignment according to a specific order. For a special case of Restricted Multiple Knapsack, this results in a deterministic strategyproof mechanism that is (1 + 1/γ)-consistent and (2 + γ)-robust. We then focus on two variants: Agent Size GAP (where each agent has one size) and Value Consensus GAP (where all agents have the same preference order over resources). For both variants, our universally GSP mechanisms randomize over the greedy mechanism, our mechanism for BMP and the predicted assignment, leading to (1 + 3/γ)-consistency and (3 + γ)-robustness in expectation. All our mechanisms also provide more fine-grained approximation guarantees that interpolate between the consistency and robustness guarantees, depending on some natural error measure of the prediction. Riccardo Colini-Baldeschi, Sophie Klumper, Guido Schäfer, Artem Tsikiridis |
EC | 3 |
| 2024 | Committees and Equilibria: Multiwinner Approval Voting Through the Lens of Budgeting GamesabstractApproval-based multiwinner voting, one of the central topics in computational social choice, addresses collective decision-making scenarios in which n voters select a committee of k candidates from a larger pool of alternatives. A fundamental aim is to ensure that the elected committee proportionately represents the preferences of the electorate. Consequently, much effort has gone into exploring various proportionality notions and developing voting rules to achieve them. A key intuition underlying many fairness axioms and voting rules is that an optimal outcome is attained when no subset of voters can improve their position by reallocating their endorsements. In this paper, we formalize this intuition by defining a new class of games, which we call budgeting games, where committees occur as a result of voters' decisions about how to allocate a given budget. Our primary contribution lies in introducing this new class of normal-form games and showing that key notions in multiwinner voting theory, such as priceability, the core and EJR (Extended Justified Representation) can be thought of as equilibria of budgeting games. Remarkably, our budgeting games do not just capture existing concepts, but also give rise to entirely new families of voting rules. These rules, which are guaranteed to satisfy desirable fairness axioms, are based on improving-move dynamics in the respective budgeting games, and include the well-known Method of Equal Shares. Finally, we showcase the applicability of our game-theoretic perspective by proving existence of strong equilibria in a restricted version of our budgeting games, which implies that the core in a novel special case of multiwinner elections is non-empty. Adrian Haret, Sophie Klumper, Jan Maly 0001, Guido Schäfer |
EC | 4 |
| 2023 | Round and Bipartize for Vertex Cover ApproximationabstractThe vertex cover problem is a fundamental and widely studied combinatorial optimization problem. It is known that its standard linear programming relaxation is integral for bipartite graphs and half-integral for general graphs. As a consequence, the natural rounding algorithm based on this relaxation computes an optimal solution for bipartite graphs and a $2$-approximation for general graphs. This raises the question of whether one can interpolate the rounding curve of the standard linear programming relaxation in a beyond the worst-case manner, depending on how close the graph is to being bipartite. In this paper, we consider a simple rounding algorithm that exploits the knowledge of an induced bipartite subgraph to attain improved approximation ratios. Equivalently, we suppose that we work with a pair $(G, S)$, consisting of a graph with an odd cycle transversal. If $S$ is a stable set, we prove a tight approximation ratio of $1 + 1/ρ$, where $2ρ-1$ denotes the odd girth (i.e., length of the shortest odd cycle) of the contracted graph $\tilde{G} := G /S$ and satisfies $ρ\in [2,\infty]$. If $S$ is an arbitrary set, we prove a tight approximation ratio of $\left(1+1/ρ\right) (1 - α) + 2 α$, where $α\in [0,1]$ is a natural parameter measuring the quality of the set $S$. The technique used to prove tight improved approximation ratios relies on a structural analysis of the contracted graph $\tilde{G}$. Tightness is shown by constructing classes of weight functions matching the obtained upper bounds. As a byproduct of the structural analysis, we obtain improved tight bounds on the integrality gap and the fractional chromatic number of 3-colorable graphs. We also discuss algorithmic applications in order to find good odd cycle transversals and show optimality of the analysis. Danish Kashaev, Guido Schäfer |
APPROX/RANDOM | 2 |
| 2023 | Partial Allocations in Budget-Feasible Mechanism Design: Bridging Multiple Levels of Service and Divisible Agents
Georgios Amanatidis, Sophie Klumper, Evangelos Markakis 0001, Guido Schäfer, Artem Tsikiridis |
WINE | 4 |
| 2022 | Greater Flexibility in Mechanism Design Through Altruism
Ruben Brokkelkamp, Sjir Hoeijmakers, Guido Schäfer |
SAGT | 3 |
| 2022 | Budget Feasible Mechanisms for Procurement Auctions with Divisible Agents
Sophie Klumper, Guido Schäfer |
SAGT | 2 |
| 2021 | The Traveling k-Median Problem: Approximating Optimal Network Coverage
Dylan Huizing, Guido Schäfer |
WAOA | 2 |
| 2020 | Maximum Coverage with Cluster Constraints: An LP-Based Approximation Technique
Guido Schäfer, Bernard G. Zweers |
WAOA | 1 |
| 2019 | Cost Sharing over Combinatorial Domains: Complement-Free Cost Functions and BeyondabstractWe study mechanism design for combinatorial cost sharing models. Imagine that multiple items or services are available to be shared among a set of interested agents. The outcome of a mechanism in this setting consists of an assignment, determining for each item the set of players who are granted service, together with respective payments. Although there are several works studying specialized versions of such problems, there has been almost no progress for general combinatorial cost sharing domains until recently [7]. Still, many questions about the interplay between strategyproofness, cost recovery and economic efficiency remain unanswered. The main goal of our work is to further understand this interplay in terms of budget balance and social cost approximation. Towards this, we provide a refinement of cross-monotonicity (which we term trace-monotonicity) that is applicable to iterative mechanisms. The trace here refers to the order in which players become finalized. On top of this, we also provide two parameterizations (complementary to a certain extent) of cost functions which capture the behavior of their average cost-shares. Based on our trace-monotonicity property, we design a scheme of ascending cost sharing mechanisms which is applicable to the combinatorial cost sharing setting with symmetric submodular valuations. Using our first cost function parameterization, we identify conditions under which our mechanism is weakly group-strategyproof, O(1)-budget-balanced and O(Hn)-approximate with respect to the social cost. Further, we show that our mechanism is budget-balanced and Hn-approximate if both the valuations and the cost functions are symmetric submodular; given existing impossibility results, this is best possible. Finally, we consider general valuation functions and exploit our second parameterization to derive a more fine-grained analysis of the Sequential Mechanism introduced by Moulin. This mechanism is budget balanced by construction, but in general only guarantees a poor social cost approximation of n. We identify conditions under which the mechanism achieves improved social cost approximation guarantees. In particular, we derive improved mechanisms for fundamental cost sharing problems, including Vertex Cover and Set Cover. Georgios Birmpas, Evangelos Markakis 0001, Guido Schäfer |
ESA | 3 |
| 2019 | Approximate Pricing in Networks: How to Boost the Betweenness and Revenue of a NodeabstractWe introduce and study two new pricing problems in networks: Suppose we are given a directed graph G = (V, E) with non-negative edge costs (c_e)_{e in E}, k commodities (s_i, t_i, w_i)_{i in [k]} and a designated node u in V. Each commodity i in [k] is represented by a source-target pair (s_i, t_i) in V x V and a demand w_i>0, specifying that w_i units of flow are sent from s_i to t_i along shortest s_i, t_i-paths (with respect to (c_e)_{e in E}). The demand of each commodity is split evenly over all shortest paths. Assume we can change the edge costs of some of the outgoing edges of u, while the costs of all other edges remain fixed; we also say that we price (or tax) the edges of u. We study the problem of pricing the edges of u with respect to the following two natural objectives: (i) max-flow: maximize the total flow passing through u, and (ii) max-revenue: maximize the total revenue (flow times tax) through u. Both variants have various applications in practice. For example, the max flow objective is equivalent to maximizing the betweenness centrality of u, which is one of the most popular measures for the influence of a node in a (social) network. We prove that (except for some special cases) both problems are NP-hard and inapproximable in general and therefore resort to approximation algorithms. We derive approximation algorithms for both variants and show that the derived approximation guarantees are best possible. Ruben Brokkelkamp, Sven C. Polak, Guido Schäfer, Yllka Velaj |
ISAAC | 3 |
| 2019 | Topological Price of Anarchy Bounds for Clustering Games on Networks
Pieter Kleer, Guido Schäfer |
WINE | 2 |
| 2019 | The Impact of Worst-Case Deviations in Non-Atomic Network Routing Games
Pieter Kleer, Guido Schäfer |
Theory Comput. Syst. | 2 |
| 2019 | Tight inefficiency bounds for perception-parameterized affine congestion games
Pieter Kleer, Guido Schäfer |
Theor. Comput. Sci. | 2 |
| 2017 | Tight Inefficiency Bounds for Perception-Parameterized Affine Congestion Games
Pieter Kleer, Guido Schäfer |
CIAC | 2 |
| 2017 | Path Deviations Outperform Approximate Stability in Heterogeneous Congestion Games
Pieter Kleer, Guido Schäfer |
SAGT | 2 |
| 2017 | Potential Function Minimizers of Combinatorial Congestion Games: Efficiency and ComputationabstractWe study the inefficiency and computation of pure Nash equilibria in unweighted congestion games, where the strategies of each player i are given implicitly by the binary vectors of a polytope $P_i$. Given these polytopes, a strategy profile naturally corresponds to an integral vector in the aggregation polytope PN = ∑i Pi. We identify two general properties of the aggregation polytope $P_N$ that are sufficient for our results to go through, namely the integer decomposition property (IDP) and the box-totally dual integrality property (box-TDI). Intuitively, the IDP is needed to decompose a load profile in PN into a respective strategy profile of the players, and box-TDI ensures that the intersection of a polytope with an arbitrary integer box is an integral polytope. Examples of polytopal congestion games which satisfy IDP and box-TDI include common source network congestion games, symmetric totally unimodular congestion games, non-symmetric matroid congestion games and symmetric matroid intersection congestion games (in particular, r-arborescences and strongly base-orderable matroids). Pieter Kleer, Guido Schäfer |
EC | 2 |
| 2016 | The Ground-Set-Cost Budgeted Maximum Coverage ProblemabstractWe study the following natural variant of the budgeted maximum coverage problem: We are given a budget B and a hypergraph G = (V, E), where each vertex has a non-negative cost and a non-negative profit. The goal is to select a set of hyperedges T subseteq E such that the total cost of the vertices covered by T is at most B and the total profit of all covered vertices is maximized. Besides being a natural generalization of the well-studied maximum coverage problem, our motivation for investigating this problem originates from its application in the context of bid optimization in sponsored search auctions, such as Google AdWords. It is easily seen that this problem is strictly harder than budgeted max coverage, which means that the problem is (1-1/e)-inapproximable. The difference of our problem to the budgeted maximum coverage problem is that the costs are associated with the covered vertices instead of the selected hyperedges. As it turns out, this difference refutes the applicability of standard greedy approaches which are used to obtain constant factor approximation algorithms for several other variants of the maximum coverage problem. Our main results are as follows: - We obtain a (1 - 1/sqrt(e))/2-approximation algorithm for graphs. - We derive a fully polynomial-time approximation scheme (FPTAS) if the incidence graph of the hypergraph is a forest (i.e., the hypergraph is Berge-acyclic). We also extend this result to incidence graphs with a fixed-size feedback hyperedge node set. - We give a (1-epsilon)/(2d^2)-approximation algorithm for every epsilon > 0, where d is the maximum degree of a vertex in the hypergraph. Irving van Heuven van Staereling, Bart de Keijzer, Guido Schäfer |
MFCS | 3 |
| 2016 | The Impact of Worst-Case Deviations in Non-Atomic Network Routing Games
Pieter Kleer, Guido Schäfer |
SAGT | 2 |
| 2015 | Efficient Equilibria in Polymatrix Coordination Games
Mona Rahn, Guido Schäfer |
MFCS (2) | 2 |
| 2015 | Inefficiency of Games with Social Context
Aris Anagnostopoulos, Luca Becchetti, Bart de Keijzer, Guido Schäfer |
Theory Comput. Syst. | 4 |
| 2015 | The Strong Price of Anarchy of Linear Bottleneck Congestion Games
Bart de Keijzer, Guido Schäfer, Orestis Telelis |
Theory Comput. Syst. | 2 |
| 2014 | Mechanisms for Hiring a Matroid Base without Money
Emmanouil Pountourakis, Guido Schäfer |
SAGT | 2 |
| 2014 | Computing Optimal Tolls with Arc Restrictions and Heterogeneous PlayersabstractThe problem of computing optimal network tolls that induce a Nash equilibrium of minimum total cost has been studied intensively in the literature, but mostly under the assumption that these tolls are unrestricted. Here we consider this problem under the more realistic assumption that the tolls have to respect some given upper bound restrictions on the arcs. The problem of taxing subnetworks optimally constitutes an important special case of this problem. We study the restricted network toll problem for both non-atomic and atomic (unweighted and weighted) players; our studies are the first that also incorporate heterogeneous players, i.e., players with different sensitivities to tolls. For non-atomic and heterogeneous players, we prove that the problem is NP-hard even for single-commodity networks and affine latency functions. We therefore focus on parallel-arc networks and give an algorithm for optimally taxing subnetworks with affine latency functions. For weighted atomic players, the problem is NP-hard already for parallel-arc networks and linear latency functions, even if players are homogeneous. In contrast, for unweighted atomic and homogeneous players, we develop an algorithm to compute optimal restricted tolls for parallel-arc networks and arbitrary (standard) latency functions. Similarly, for unweighted atomic and heterogeneous players, we derive an algorithm for optimally taxing subnetworks for parallel-arc networks and arbitrary (standard) latency functions. The key to most of our results is to derive (combinatorial) characterizations of flows that are inducible by restricted tolls. These characterizations might be of independent interest. Tomas Jelinek, Marcus Klaas, Guido Schäfer |
STACS | 3 |
| 2014 | Coordination Games on Graphs (Extended Abstract)
Krzysztof R. Apt, Mona Rahn, Guido Schäfer, Sunil Simon |
WINE | 3 |
| 2014 | Selfishness Level of Strategic GamesabstractWe introduce a new measure of the discrepancy in strategic games between the social welfare in a Nash equilibrium and in a social optimum, that we call selfishness level. It is the smallest fraction of the social welfare that needs to be offered to each player to achieve that a social optimum is realized in a pure Nash equilibrium. The selfishness level is unrelated to the price of stability and the price of anarchy and is invariant under positive linear transformations of the payoff functions. Also, it naturally applies to other solution concepts and other forms of games. We study the selfishness level of several well-known strategic games. This allows us to quantify the implicit tension within a game between players' individual interests and the impact of their decisions on the society as a whole. Our analyses reveal that the selfishness level often provides a deeper understanding of the characteristics of the underlying game that influence the players' willingness to cooperate. In particular, the selfishness level of finite ordinal potential games is finite, while that of weakly acyclic games can be infinite. We derive explicit bounds on the selfishness level of fair cost sharing games and linear congestion games, which depend on specific parameters of the underlying game but are independent of the number of players. Further, we show that the selfishness level of the $n$-players Prisoner's Dilemma is c/(b(n-1)-c), where b and c are the benefit and cost for cooperation, respectively, that of the n-players public goods game is (1-c/n)/(c-1), where c is the public good multiplier, and that of the Traveler's Dilemma game is (b-1)/2, where b is the bonus. Finally, the selfishness level of Cournot competition (an example of an infinite ordinal potential game), Tragedy of the Commons, and Bertrand competition is infinite. Krzysztof R. Apt, Guido Schäfer |
J. Artif. Intell. Res. | 2 |
| 2013 | Inefficiency of Standard Multi-unit Auctions
Bart de Keijzer, Evangelos Markakis 0001, Guido Schäfer, Orestis Telelis |
ESA | 3 |
| 2013 | Inefficiency of Games with Social Context
Aris Anagnostopoulos, Luca Becchetti, Bart de Keijzer, Guido Schäfer |
SAGT | 4 |
| 2013 | Bounding the Inefficiency of Altruism through Social Contribution Games
Mona Rahn, Guido Schäfer |
WINE | 2 |
| 2012 | Finding Social Optima in Congestion Games with Positive Externalities
Bart de Keijzer, Guido Schäfer |
ESA | 2 |
| 2012 | Selfishness Level of Strategic Games
Krzysztof R. Apt, Guido Schäfer |
SAGT | 2 |
| 2011 | On the Smoothed Price of Anarchy of the Traffic Assignment ProblemabstractWe study the effect of perturbations on the Price of Anarchy for the Traffic Assignment Problem. Adopting the smoothed analysis approach, we randomly perturb the latency functions of the given network and estimate the expected Price of Anarchy on the perturbed instances. We provide both theoretical and experimental results that show that the Smoothed Price of Anarchy is of the same order of magnitude as the original one. Luciana S. Buriol, Marcus Ritt, Félix Carvalho Rodrigues, Guido Schäfer |
ATMOS | 4 |
| 2011 | Efficiency of Restricted Tolls in Non-atomic Network Routing Games
Vincenzo Bonifaci, Mahyar Salek, Guido Schäfer |
SAGT | 3 |
| 2010 | Online Cooperative Cost Sharing
Janina A. Brenner, Guido Schäfer |
CIAC | 2 |
| 2010 | On the Inefficiency of Equilibria in Linear Bottleneck Congestion Games
Bart de Keijzer, Guido Schäfer, Orestis Telelis |
SAGT | 2 |
| 2010 | Connected facility location via random facility sampling and core detouring
Friedrich Eisenbrand, Fabrizio Grandoni 0001, Thomas Rothvoß, Guido Schäfer |
J. Comput. Syst. Sci. | 4 |
| 2010 | Strict Cost Sharing Schemes for Steiner ForestabstractGupta et al. [J. ACM, 54 (2007), article 11] and Gupta, Kumar, and Roughgarden [in Proceedings of the ACM Symposium on Theory of Computing, ACM, New York, 2003, pp. 365–372] recently developed an elegant framework for the development of randomized approximation algorithms for rent-or-buy network design problems. The essential building block of this framework is an approximation algorithm for the underlying network design problem that admits a strict cost sharing scheme. Such cost sharing schemes have also proven to be useful in the development of approximation algorithms in the context of two-stage stochastic optimization with recourse. The main contribution of this paper is to show that the Steiner forest problem admits cost shares that are 3-strict and 4-group-strict. As a consequence, we derive surprisingly simple approximation algorithms for the multicommodity rent-or-buy and the multicast rent-or-buy problems with approximation ratios 5 and 6, improving over the previous best approximation ratios of 6.828 and 12.8, respectively. We also show that no approximation ratio better than 4.67 can be achieved using the sample-and-augment framework in combination with the currently best known Steiner forest approximation algorithms. In the context of two-stage stochastic optimization, our result leads to a 6-approximation algorithm for the stochastic Steiner tree problem in the black-box model and a 5-approximation algorithm for the stochastic Steiner forest problem in the independent decision model. Lisa Fleischer, Jochen Könemann, Stefano Leonardi 0001, Guido Schäfer |
SIAM J. Comput. | 4 |
| 2008 | Budgeted Matching and Budgeted Matroid Intersection Via the Gasoline Puzzle
André Berger, Vincenzo Bonifaci, Fabrizio Grandoni 0001, Guido Schäfer |
IPCO | 4 |
| 2008 | Singleton Acyclic Mechanisms and Their Applications to Scheduling Problems
Janina A. Brenner, Guido Schäfer |
SAGT | 2 |
| 2008 | Approximating connected facility location problems via random facility sampling and core detouring
Friedrich Eisenbrand, Fabrizio Grandoni 0001, Thomas Rothvoß, Guido Schäfer |
SODA | 4 |
| 2008 | A Group-Strategyproof Cost Sharing Mechanism for the Steiner Forest GameabstractWe consider a game-theoretical variant of the Steiner forest problem in which each player j, out of a set of k players, strives to connect his terminal pair $(s_j, t_j)$ of vertices in an undirected, edge-weighted graph G. In this paper we show that a natural adaptation of the primal-dual Steiner forest algorithm of Agrawal, Klein, and Ravi [SIAM J. Comput., 24 (1995), pp. 445–456] yields a 2-budget balanced and cross-monotonic cost sharing method for this game. We also present a negative result, arguing that no cross-monotonic cost sharing method can achieve a budget balance factor of less than 2 for the Steiner tree game. This shows that our result is tight. Our algorithm gives rise to a new linear programming relaxation for the Steiner forest problem which we term the lifted-cut relaxation. We show that this new relaxation is stronger than the standard undirected cut relaxation for the Steiner forest problem. Jochen Könemann, Stefano Leonardi 0001, Guido Schäfer, Stefan H. M. van Zwam |
SIAM J. Comput. | 3 |
| 2008 | Group-strategyproof cost sharing mechanisms for makespan and other scheduling problems
Janina A. Brenner, Guido Schäfer |
Theor. Comput. Sci. | 2 |
| 2007 | Solutions to Real-World Instances of PSPACE-Complete Stacking
Felix G. König, Marco E. Lübbecke, Rolf H. Möhring, Guido Schäfer, Ines Spenke |
ESA | 4 |
| 2007 | An efficient cost-sharing mechanism for the prize-collecting Steiner forest problem
Anupam Gupta 0001, Jochen Könemann, Stefano Leonardi 0001, R. Ravi 0001, Guido Schäfer |
SODA | 5 |
| 2007 | Cost Sharing Methods for Makespan and Completion Time Scheduling
Janina A. Brenner, Guido Schäfer |
STACS | 2 |
| 2006 | Simple cost sharing schemes for multicommodity rent-or-buy and stochastic Steiner treeabstractIn the multi-commodity rent-or-buy network design problem (MRoB) we are given a network together with a set of k terminal pairs R = (s_1, t_1), ..., (s_k, t_k). The goal is to install capacities on the edges of the network so that a prescribed amount of flow fi can be routed between all terminal pairs si and ti simultaneously. We can either rent capacity on an edge at some cost per unit flow or buy infinite capacity on an edge at some larger fixed cost. The overall objective is to install capacities at a minimum total cost.The version of the stochastic Steiner tree problem (SST) considered here is the Steiner tree problem in the model of two-stage stochastic optimization with recourse. In stage one, there is a known probability distribution on subsets of vertices and we can choose to buy a subset of edges at a given cost. In stage two, a subset of vertices T from the prior known distribution is realized, and additional edges can be bought at a possibly higher cost. The objective is to buy a set of edges in stages one and two so that all vertices in T are connected, and the expected cost is minimized.Gupta et al. (FOCS '03) give a randomized scheme for the MRoB problem that was both used subsequently to improve the approximation ratio for this problem, and extended to yield the best approximation algorithm for SST. One building block of this scheme is a good approximation algorithm for Steiner forests.We present a surprisingly simple 5-approximation algorithm for MRoB and 6-approximation for SST, improving on the best previous guarantees of 6.828 and 12.6, and show that no approximation ratio better than 4.67 can be achieved using the above mentioned randomized scheme in combination with the currently best known Steiner forest approximation algorithms. A key component of our approach are cost shares that are 3-strict for the unmodified primal-dual Steiner forest algorithm. Lisa Fleischer, Jochen Könemann, Stefano Leonardi 0001, Guido Schäfer |
STOC | 4 |
| 2006 | Matching Algorithms Are Fast in Sparse Random Graphs
Hannah Bast, Kurt Mehlhorn, Guido Schäfer, Hisao Tamaki |
Theory Comput. Syst. | 3 |
| 2005 | From Primal-Dual to Cost Shares and Back: A Stronger LP Relaxation for the Steiner Forest Problem
Jochen Könemann, Stefano Leonardi 0001, Guido Schäfer, Stefan H. M. van Zwam |
ICALP | 3 |
| 2005 | A group-strategyproof mechanism for Steiner forests
Jochen Könemann, Stefano Leonardi 0001, Guido Schäfer |
SODA | 3 |
| 2005 | Topology matters: Smoothed competitiveness of metrical task systems
Guido Schäfer, Naveen Sivadasan |
Theor. Comput. Sci. | 1 |
| 2004 | Cross-monotonic cost-sharing methods for connected facility location gamesabstractWe devise cost sharing methods for connected facility location games that are cross-monotonic, competitive and recover a constant fraction of the optimal cost.The novelty of this work is that we use randomized algorithms and that we share the expected cost among the participating users. We also provide a primal-dual cost sharing method for the connected facility location game with opening costs. Stefano Leonardi 0001, Guido Schäfer |
EC | 2 |
| 2004 | Matching Algorithms Are Fast in Sparse Random Graphs
Hannah Bast, Kurt Mehlhorn, Guido Schäfer, Hisao Tamaki |
STACS | 3 |
| 2004 | Topology Matters: Smoothed Competitiveness of Metrical Task Systems
Guido Schäfer, Naveen Sivadasan |
STACS | 1 |
| 2004 | Cross-monotonic cost sharing methods for connected facility location games
Stefano Leonardi 0001, Guido Schäfer |
Theor. Comput. Sci. | 2 |
| 2003 | Average Case and Smoothed Competitive Analysis of the Multi-Level Feedback AlgorithmabstractIn this paper, we introduce the notion of smoothed competitive analysis of online algorithms. Smoothed analysis has been proposed by Spielman and Teng [25] to explain the behavior of algorithms that work well in practice while performing very poorly from a worst-case analysis point of view. We apply this notion to analyze the multilevel feedback algorithm (MLF) to minimize the total flow time on a sequence of jobs released over time when the processing time of a job is only known at time of completion. The initial processing times are integers in the range [1, 2K]. We use a partial bit randomization model, i.e., the initial processing times are smoothed by changing the k least significant bits under a quite general class of probability distributions. We show that MLF admits a smoothed competitive ratio of O((2k/σ)3+ (2k/σ)22K-k), where σ denotes the standard deviation of the distribution. In particular, we obtain a competitive ratio of O(2K-k) if σ = Θ(2k). We also prove an Ω(2K-k) lower bound for any deterministic algorithm that is run on processing times smoothed according to the partial bit randomization model. For various other smoothing models, including the additive symmetric smoothing one, which is a variant of the model used by Spielman and Teng [25], we give a higher lower bound of Ω(2K). A direct consequence of our result is also the first average-case analysis of MLF. We show a constant expected ratio of the total flow time of MLF to the optimum under several distributions including the uniform one. Luca Becchetti, Stefano Leonardi 0001, Alberto Marchetti-Spaccamela, Guido Schäfer, Tjark Vredeveld |
FOCS | 4 |
| 2003 | A Heuristic for Dijkstra's Algorithm with Many Targets and Its Use in Weighted Matching Algorithms
Hannah Bast, Kurt Mehlhorn, Guido Schäfer |
Algorithmica | 3 |
| 2002 | All-pairs shortest-paths computation in the presence of negative cycles
Kurt Mehlhorn, Volker Priebe, Guido Schäfer, Naveen Sivadasan |
Inf. Process. Lett. | 3 |
| 2001 | A Heuristic for Dijkstra's Algorithm with Many Targets and Its Use in Weighted Matching Algorithms
Kurt Mehlhorn, Guido Schäfer |
ESA | 2 |
| 1998 | An Experimental Study of Dynamic Algorithms for Directed Graphs
Daniele Frigioni, Tobias Miller, Umberto Nanni, Giulio Pasqualone, Guido Schäfer, Christos D. Zaroliagis |
ESA | 5 |