Demo Data from VLDB 2026 / reviewers in the wild / expert
Lisa Fleischer
dblp:20/2997
· DBLP profile ↗
50ranked-venue papers
27as first author
2since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 42 · 26 first-authorArtificial intelligence and machine learning · 4 · 1 first-author · 2 since 2021Systems, architecture and hardware · 3Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
30 papers |
Algorithmic game theory and mechanism design · 31% Approximation and online algorithms · 22% Mathematical optimization · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 91% Distributed systems · 9% |
Topics — the 30 heaviest of 77, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithmic game theory and mechanism design
market equilibrium |
0.3 | 2 | 2016 | A Simple and Efficient Algorithm for Computing Market Equilibria · ACM Trans. Algorithms 2016 Fast-converging tatonnement algorithms for one-time and ongoing market problems · STOC 2008 |
Algorithmic game theory and mechanism design › congestion games
selfish routing |
0.3 | 3 | 2011 | A Stackelberg Strategy for Routing Flow over Time · SODA 2011 Equilibria of atomic flow games are not unique · SODA 2009 Tolls for Heterogeneous Selfish Users in Multicommodity Networks and Generalized Congestion Games · FOCS 2004 |
Approximation and online algorithms
approximation algorithms |
0.3 | 5 | 2010 | Strict Cost Sharing Schemes for Steiner Forest · SIAM J. Comput. 2010 Tight approximation algorithms for maximum general assignment problems · SODA 2006 An Iterative Rounding 2-Approximation Algorithm for the Element Connectivity Problem · FOCS 2001 |
Mathematical optimization › continuous optimization
convex optimization |
0.2 | 1 | 2016 | A Simple and Efficient Algorithm for Computing Market Equilibria · ACM Trans. Algorithms 2016 |
Algorithmic game theory and mechanism design › market equilibrium
exchange economy |
0.2 | 1 | 2016 | A Simple and Efficient Algorithm for Computing Market Equilibria · ACM Trans. Algorithms 2016 |
Approximation and online algorithms
online algorithms |
0.2 | 2 | 2013 | Online Mixed Packing and Covering · SODA 2013 Further Improvements in Competitive Guarantees for QoS Buffering · ICALP 2004 |
Graph algorithms and graph theory › graph algorithms › network flow
flow over time |
0.2 | 3 | 2011 | A Stackelberg Strategy for Routing Flow over Time · SODA 2011 Quickest Flows Over Time · SIAM J. Comput. 2007 Minimum cost flows over time without intermediate storage · SODA 2003 |
Mathematical optimization › submodular optimization
submodular approximation |
0.2 | 2 | 2011 | Submodular Approximation: Sampling-based Algorithms and Lower Bounds · SIAM J. Comput. 2011 Submodular Approximation: Sampling-based Algorithms and Lower Bounds · FOCS 2008 |
Mathematical optimization
submodular optimization |
0.2 | 2 | 2011 | Submodular Approximation: Sampling-based Algorithms and Lower Bounds · SIAM J. Comput. 2011 Submodular Approximation: Sampling-based Algorithms and Lower Bounds · FOCS 2008 |
Mathematical optimization › discrete optimization
submodular function minimization |
0.2 | 5 | 2011 | Submodular Approximation: Sampling-based Algorithms and Lower Bounds · FOCS 2008 Submodular Approximation: Sampling-based Algorithms and Lower Bounds · SIAM J. Comput. 2011 A combinatorial strongly polynomial algorithm for minimizing submodular functions · J. ACM 2001 |
Graph algorithms and graph theory › graph algorithms
network flow |
0.2 | 5 | 2007 | Quickest Flows Over Time · SIAM J. Comput. 2007 Minimum cost flows over time without intermediate storage · SODA 2003 Approximately optimal control of fluid networks · SODA 2003 |
Graph algorithms and graph theory › graph algorithms › network flow
multicommodity flow |
0.2 | 3 | 2012 | When the cut condition is enough: a complete characterization for multiflow problems in series-parallel networks · STOC 2012 Approximating Fractional Multicommodity Flow Independent of the Number of Commodities · FOCS 1999 Quickest Flows Over Time · SIAM J. Comput. 2007 |
Algorithmic game theory and mechanism design › cooperative game theory
cost sharing |
0.2 | 2 | 2010 | Strict Cost Sharing Schemes for Steiner Forest · SIAM J. Comput. 2010 Simple cost sharing schemes for multicommodity rent-or-buy and stochastic Steiner tree · STOC 2006 |
Approximation and online algorithms › approximation algorithms
network design |
0.2 | 2 | 2010 | Strict Cost Sharing Schemes for Steiner Forest · SIAM J. Comput. 2010 Simple cost sharing schemes for multicommodity rent-or-buy and stochastic Steiner tree · STOC 2006 |
Approximation and online algorithms › facility location
capacitated facility location |
0.2 | 1 | 2013 | Online Mixed Packing and Covering · SODA 2013 |
Algorithmic game theory and mechanism design › resource allocation › online resource allocation
online facility location |
0.2 | 1 | 2013 | Online Mixed Packing and Covering · SODA 2013 |
Approximation and online algorithms › online algorithms
online packing and covering |
0.2 | 1 | 2013 | Online Mixed Packing and Covering · SODA 2013 |
Approximation and online algorithms › online algorithms
online scheduling |
0.2 | 1 | 2013 | Online Mixed Packing and Covering · SODA 2013 |
Privacy and data protection
privacy-preserving data analysis |
0.1 | 1 | 2012 | Approximately optimal auctions for selling privacy when costs are correlated with data · EC 2012 |
Graph algorithms and graph theory
graph theory |
0.1 | 1 | 2012 | When the cut condition is enough: a complete characterization for multiflow problems in series-parallel networks · STOC 2012 |
Algorithmic game theory and mechanism design
mechanism design |
0.1 | 1 | 2012 | Approximately optimal auctions for selling privacy when costs are correlated with data · EC 2012 |
Graph algorithms and graph theory › graph classes › sparse graphs
series-parallel graphs |
0.1 | 1 | 2012 | When the cut condition is enough: a complete characterization for multiflow problems in series-parallel networks · STOC 2012 |
Algorithmic game theory and mechanism design › mechanism design
sybil-proof mechanisms |
0.1 | 1 | 2012 | Simpler sybil-proof mechanisms for multi-level marketing · EC 2012 |
Approximation and online algorithms
approximation schemes |
0.1 | 3 | 2007 | Quickest Flows Over Time · SIAM J. Comput. 2007 A fast approximation scheme for fractional covering problems with variable upper bounds · SODA 2004 Approximating Fractional Multicommodity Flow Independent of the Number of Commodities · FOCS 1999 |
Computational complexity
lower bounds |
0.1 | 1 | 2011 | Submodular Approximation: Sampling-based Algorithms and Lower Bounds · SIAM J. Comput. 2011 |
Algorithmic game theory and mechanism design
price of anarchy |
0.1 | 1 | 2011 | A Stackelberg Strategy for Routing Flow over Time · SODA 2011 |
Computational complexity
query complexity |
0.1 | 1 | 2011 | Submodular Approximation: Sampling-based Algorithms and Lower Bounds · SIAM J. Comput. 2011 |
Graph algorithms and graph theory › graph algorithms
routing |
0.1 | 1 | 2011 | A Stackelberg Strategy for Routing Flow over Time · SODA 2011 |
Algorithmic game theory and mechanism design › stackelberg game
stackelberg routing |
0.1 | 1 | 2011 | A Stackelberg Strategy for Routing Flow over Time · SODA 2011 |
Algorithms and data structures
ranking |
0.1 | 1 | 2010 | Ordering by weighted number of wins gives a good ranking for weighted tournaments · ACM Trans. Algorithms 2010 |
Methods — techniques the papers use, named apart from their topics
mechanism design · 0.4incentive compatibility · 0.3competitive analysis · 0.3weak gross substitutes · 0.2tâtonnement price adjustment · 0.2primal-dual method · 0.2LP rounding · 0.2sybil resistance · 0.1multiflow routing · 0.1combinatorial characterization · 0.1simulation · 0.1sampling-based algorithm · 0.1optimization · 0.1lower bounds · 0.1function-value oracle · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Potentials of Digital Business Models in Tourism - A Quantitative Study
Ralf-Christian Härting, Marcel Bäuerle, Kevin Bilge, Lisa Fleischer, Nadja Landgraf, Marcel Wicher |
KES-AMSTA | 4 |
| 2021 | Impact of the COVID-19 Crisis on Digital Business Models - Contactless Payments
Ralf-Christian Härting, Kevin Bilge, Lisa Fleischer, Nadja Landgraf, Feride Özcakir, Marcel Wicher |
KES-AMSTA | 3 |
| 2016 | A Simple and Efficient Algorithm for Computing Market EquilibriaabstractWe give a new mathematical formulation of market equilibria in exchange economies using an indirect utility function : the function of prices and income that gives the maximum utility achievable. The formulation is a convex program and can be solved when the indirect utility function is convex in prices. We illustrate that many economies, including: —Homogeneous utilities of degree α ∈ [0, 1] in Fisher economies—this includes Linear, Leontief, Cobb-Douglas — Resource allocation utilities like multi-commodity flows satisfy this condition and can be efficiently solved. Further, we give a natural tâtonnement type price-adjusting algorithm in these economies. Our algorithm, which is applicable to a larger class of utility functions than previously known weak gross substitutes , mimics the natural dynamics for the markets as suggested by Walras: it iteratively adjusts a good’s price upward when the demand for that good under current prices exceeds its supply; and downward when its supply exceeds its demand. The algorithm computes an approximate equilibrium in a number of iterations that is independent of the number of traders and is almost linear in the number of goods. Lisa Fleischer, Rahul Garg 0001, Sanjiv Kapoor, Rohit Khandekar, Amin Saberi |
ACM Trans. Algorithms | 1 |
| 2013 | Online Mixed Packing and CoveringabstractRecent work has shown that the classical framework of solving optimization problems by obtaining a fractional solution to a linear program (LP) and rounding it to an integer solution can be extended to the online setting using primal-dual techniques. The success of this new framework for online optimization can be gauged from the fact that it has led to progress in several longstanding open questions. However, to the best of our knowledge, this framework has previously been applied to LPs containing only packing or only covering constraints, or minor variants of these. We extend this framework in a fundamental way by demonstrating that it can be used to solve mixed packing and covering LPs online, where packing constraints are given offline and covering constraints are received online. The objective is to minimize the maximum multiplicative factor by which any packing constraint is violated, while satisfying the covering constraints. Our results represent the first algorithm that obtains a polylogarithmic competitive ratio for solving mixed LPs online. We then consider two canonical examples of mixed LPs: unrelated machine scheduling with startup costs, and capacity constrained facility location. We use ideas generated from our result for mixed packing and covering to obtain polylogarithmic-competitive algorithms for these problems. We also give lower bounds to show that the competitive ratios of our algorithms are nearly tight. Yossi Azar, Umang Bhaskar, Lisa Fleischer, Debmalya Panigrahi |
SODA | 3 |
| 2012 | Simpler sybil-proof mechanisms for multi-level marketingabstractMulti-level marketing refers to a marketing approach in which buyers are encouraged to take an active role in promoting the product. This is done by offering them a reward for each successful referral of the product to other prospective buyers. To encourage potential customers to buy early and to give referrals to influential people, these mechanisms also reward indirect referrals --- a direct referral linked to the buyer through other direct referrals. Doing so can make the referral/reward system vulnerable to sybil attacks --- where profit maximizers create several replicas in order to maximize their rewards. Fabio Drucker, Lisa Fleischer |
EC | 2 |
| 2012 | Approximately optimal auctions for selling privacy when costs are correlated with dataabstractWe consider a scenario in which a database stores sensitive data of users and an analyst wants to estimate statistics of the data. The users may suffer a cost when their data are used in which case they should be compensated. The analyst wishes to get an accurate estimate, while the users want to maximize their utility. We want to design a mechanism that can estimate statistics accurately without compromising users' privacy. Lisa Fleischer, Yu-Han Lyu |
EC | 1 |
| 2012 | When the cut condition is enough: a complete characterization for multiflow problems in series-parallel networksabstractLet G=(V,E) be a supply graph and H=(V,F) a demand graph defined on the same set of vertices. An assignment of capacities to the edges of G and demands to the edges of H is said to satisfy the cut condition if for any cut in the graph, the total demand crossing the cut is no more than the total capacity crossing it. The pair (G,H) is called cut-sufficient if for any assignment of capacities and demands that satisfy the cut condition, there is a multiflow routing the demands defined on $H$ within the network with capacities defined on G. Amit Chakrabarti, Lisa Fleischer, Christophe Weibel |
STOC | 2 |
| 2011 | Lower Bound for Envy-Free and Truthful Makespan Approximation on Related Machines
Lisa Fleischer, Zhenghui Wang |
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 | 2 |
| 2011 | Submodular Approximation: Sampling-based Algorithms and Lower BoundsabstractWe introduce several generalizations of classical computer science problems obtained by replacing simpler objective functions with general submodular functions. The new problems include submodular load balancing, which generalizes load balancing or minimum-makespan scheduling, submodular sparsest cut and submodular balanced cut, which generalize their respective graph cut problems, as well as submodular function minimization with a cardinality lower bound. We establish upper and lower bounds for the approximability of these problems with a polynomial number of queries to a function-value oracle. The approximation guarantees that most of our algorithms achieve are of the order of $\sqrt{{n}/{\ln n}}$. We show that this is the inherent difficulty of the problems by proving matching lower bounds. We also give an improved lower bound for the problem of approximating a monotone submodular function everywhere. In addition, we present an algorithm for approximating submodular functions with a special structure, whose guarantee is close to the lower bound. Although quite restrictive, the class of functions with this structure includes the ones that are used for lower bounds both by us and in previous work. Zoya Svitkina, Lisa Fleischer |
SIAM J. Comput. | 2 |
| 2010 | The Price of Collusion in Series-Parallel Networks
Umang Bhaskar, Lisa Fleischer, Chien-Chung Huang 0001 |
IPCO | 2 |
| 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. | 1 |
| 2010 | Ordering by weighted number of wins gives a good ranking for weighted tournaments
Don Coppersmith, Lisa Fleischer, Atri Rudra |
ACM Trans. Algorithms | 2 |
| 2009 | Equilibria of atomic flow games are not uniqueabstractIn routing games with infinitesimal players, it follows from well-known convexity arguments that equilibria exist and are unique (up to induced delays, and under weak assumptions on delay functions). In routing games with players that control large amounts of flow, uniqueness has been demonstrated only in limited cases: in 2-terminal, nearly-parallel graphs; when all players control exactly the same amount of flow; when latency functions are polynomials of degree at most three. In this work, we answer an open question posed by Cominetti, Correa, and Stier-Moses (ICALP 2006) and show that there may be multiple equilibria in atomic player routing games. We demonstrate this multiplicity via two specific examples. In addition, we show our examples are topologically minimal by giving a complete characterization of the class of network topologies for which unique equilibria exist. Our proofs and examples are based on a novel characterization of these topologies in terms of sets of circulations. Umang Bhaskar, Lisa Fleischer, Darrell Hoy, Chien-Chung Huang 0001 |
SODA | 2 |
| 2008 | Submodular Approximation: Sampling-based Algorithms and Lower BoundsabstractWe introduce several generalizations of classical computer science problems obtained by replacing simpler objective functions with general submodular functions.The new problems include submodular load balancing, which generalizes load balancing or minimum-makespan scheduling, submodular sparsest cut and submodular balanced cut, which generalize their respective graph cut problems, as well as submodular function minimization with a cardinality lower bound. We establish upper and lower bounds for the approximability of these problems with a polynomial number of queries to a function-value oracle.The approximation guarantees for most of our algorithms are of the order of radic(n/ln n). We show that this is the inherent difficulty of the problems by proving matching lower bounds.We also give an improved lower bound for the problem of approximately learning a monotone submodular function. In addition, we present an algorithm for approximately learning submodular functions with special structure, whose guarantee is close to the lower bound. Although quite restrictive, the class of functions with this structure includes the ones that are used for lower bounds both by us and in previous work. This demonstrates that if there are significantly stronger lower bounds for this problem, they rely on more general submodular functions. Zoya Svitkina, Lisa Fleischer |
FOCS | 2 |
| 2008 | SODA: An Optimizing Scheduler for Large-Scale Stream-Based Distributed Computer Systems
Joel L. Wolf, Nikhil Bansal 0001, Kirsten Hildrum, Sujay S. Parekh, Deepak Rajan, Rohit Wagle, Kun-Lung Wu, Lisa Fleischer |
Middleware | 8 |
| 2008 | Prompt Mechanisms for Online Auctions
Richard Cole 0001, Shahar Dobzinski, Lisa Fleischer |
SAGT | 3 |
| 2008 | Fast-converging tatonnement algorithms for one-time and ongoing market problemsabstractWhy might markets tend toward and remain near equilibrium prices? In an effort to shed light on this question from an algorithmic perspective, this paper formalizes the setting of Ongoing Markets, by contrast with the classic market scenario, which we term One-Time Markets. The Ongoing Market allows trade at non-equilibrium prices, and, as its name suggests, continues over time. As such, it appears to be a more plausible model of actual markets. Richard Cole 0001, Lisa Fleischer |
STOC | 2 |
| 2008 | Storage optimization for large-scale distributed stream-processing systemsabstractWe consider storage in an extremely large-scale distributed computer system designed for stream processing applications. In such systems, both incoming data and intermediate results may need to be stored to enable analyses at unknown future times. The quantity of data of potential use would dominate even the largest storage system. Thus, a mechanism is needed to keep the data most likely to be used. One recently introduced approach is to employ retention value functions, which effectively assign each data object a value that changes over time in a prespecified way [Douglis et al.2004]. Storage space for data entering the system is reclaimed automatically by deleting data of the lowest current value. In such large systems, there will naturally be multiple file systems available, each with different properties. Choosing the right file system for a given incoming stream of data presents a challenge. In this article we provide a novel and effective scheme for optimizing the placement of data within a distributed storage subsystem employing retention value functions. The goal is to keep the data of highest overall value, while simultaneously balancing the read load to the file system. The key aspects of such a scheme are quite different from those that arise in traditional file assignment problems. We further motivate this optimization problem and describe a solution, comparing its performance to other reasonable schemes via simulation experiments. Kirsten Hildrum, Fred Douglis, Joel L. Wolf, Philip S. Yu, Lisa Fleischer, Akshay Katta |
ACM Trans. Storage | 5 |
| 2007 | Storage Optimization for Large-Scale Distributed Stream Processing SystemsabstractWe consider storage in an extremely large-scale distributed computer system designed for stream processing applications. In such systems, incoming data and intermediate results may need to be stored to enable future analyses. The quantity of such data would dominate even the largest storage system. Thus, a mechanism is needed to keep the most useful data. One recently introduced approach is to employ retention value functions, which effectively assign each data object a value that changes over time. Storage space is then reclaimed automatically by deleting data of lowest current value. In such large systems, there can naturally be multiple file systems available, each with different properties. Choosing the right file system for a given incoming data stream presents a challenge. In this paper we provide a novel and effective scheme for optimizing the placement of data within a distributed storage subsystem employing retention value functions. The goal is to keep the data of highest overall value, while simultaneously balancing the read load to the file system. Kirsten Hildrum, Fred Douglis, Joel L. Wolf, Philip S. Yu, Lisa Fleischer, Akshay Katta |
IPDPS | 5 |
| 2007 | Quickest Flows Over TimeabstractFlows over time (also called dynamic flows) generalize standard network flows by introducing an element of time. They naturally model problems where travel and transmission are not instantaneous. Traditionally, flows over time are solved in time‐expanded networks that contain one copy of the original network for each discrete time step. While this method makes available the whole algorithmic toolbox developed for static flows, its main and often fatal drawback is the enormous size of the time‐expanded network. We present several approaches for coping with this difficulty. First, inspired by the work of Ford and Fulkerson on maximal s‐t‐flows over time (or “maximal dynamic s‐t‐flows”), we show that static length‐bounded flows lead to provably good multicommodity flows over time. Second, we investigate “condensed” time‐expanded networks which rely on a rougher discretization of time. We prove that a solution of arbitrary precision can be computed in polynomial time through an appropriate discretization leading to a condensed time‐expanded network of polynomial size. In particular, our approach yields fully polynomial‐time approximation schemes for the NP‐hard quickest min‐cost and multicommodity flow problems. For single commodity problems, we show that storage of flow at intermediate nodes is unnecessary, and our approximation schemes do not use any. Lisa Fleischer, Martin Skutella |
SIAM J. Comput. | 1 |
| 2006 | Ordering by weighted number of wins gives a good ranking for weighted tournaments
Don Coppersmith, Lisa Fleischer, Atri Rudra |
SODA | 2 |
| 2006 | Tight approximation algorithms for maximum general assignment problems
Lisa Fleischer, Michel X. Goemans, Vahab S. Mirrokni, Maxim Sviridenko |
SODA | 1 |
| 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 | 1 |
| 2006 | Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems
Lisa Fleischer, Kamal Jain, David P. Williamson |
J. Comput. Syst. Sci. | 1 |
| 2005 | Linear tolls suffice: New bounds and algorithms for tolls in single source networks
Lisa Fleischer |
Theor. Comput. Sci. | 1 |
| 2004 | Tolls for Heterogeneous Selfish Users in Multicommodity Networks and Generalized Congestion GamesabstractWe prove the existence of tolls to induce multicommodity, heterogeneous network users that independently choose routes minimizing their own linear function of tolls versus latency to collectively form the traffic pattern of a minimum average latency flow. This generalizes both the previous known results of the existence of tolls for multicommodity, homogeneous users (Beckman et al., 1956) and for single commodity, heterogeneous users (Cole et al., 2003). Unlike previous proofs for single commodity users in general graphs, our proof is constructive - it does not rely on a fixed point theorem - and results in a simple polynomial-sized linear program to compute tolls when the number of different types of users is bounded by a polynomial. We show that our proof gives a complete characterization of flows that are enforceable by tolls. In particular, tolls exist to induce any traffic pattern that is the result of minimizing an arbitrary function from R/sup E(G)/ to the reals that is nondecreasing in each of its arguments. Thus, tolls exist to induce flows with minimum average weighted latency, minimum maximum latency, and other natural objectives. We give an exponential bound on tolls that is independent of the number of network users and the number of commodities. We use this to show that multicommodity tolls also exist when users are not from discrete classes, but instead define a general function that trades off latency versus toll preference. Finally, we show that our result extends to very general frameworks. In particular, we show that tolls exist to induce the Nash equilibrium of general nonatomic congestion games to be system optimal. In particular, tolls exist even when 1) latencies depend on user type; 2) latency functions are nonseparable functions of traffic on edges; 3) the latency of a set S is an arbitrary function of the latencies of the resources contained in S. Our exponential bound on size of tolls also holds in this case; and we give an example of a congestion game that shows this is tight; it requires tolls that are exponential in the size of the game. Lisa Fleischer, Kamal Jain, Mohammad Mahdian |
FOCS | 1 |
| 2004 | Further Improvements in Competitive Guarantees for QoS Buffering
Nikhil Bansal 0001, Lisa Fleischer, Tracy Kimbrel, Mohammad Mahdian, Baruch Schieber, Maxim Sviridenko |
ICALP | 2 |
| 2004 | Linear Tolls Suffice: New Bounds and Algorithms for Tolls in Single Source Networks
Lisa Fleischer |
ICALP | 1 |
| 2004 | A fast approximation scheme for fractional covering problems with variable upper bounds
Lisa Fleischer |
SODA | 1 |
| 2003 | Approximately optimal control of fluid networks
Lisa Fleischer, Jay Sethuraman |
SODA | 1 |
| 2003 | Minimum cost flows over time without intermediate storage
Lisa Fleischer, Martin Skutella |
SODA | 1 |
| 2003 | A push-relabel framework for submodular function minimization and applications to parametric optimization
Lisa Fleischer, Satoru Iwata 0001 |
Discret. Appl. Math. | 1 |
| 2002 | The Quickest Multicommodity Flow Problem
Lisa Fleischer, Martin Skutella |
IPCO | 1 |
| 2001 | An Iterative Rounding 2-Approximation Algorithm for the Element Connectivity ProblemabstractIn the survivable network design problem (SNDP), given an undirected graph and values r/sub ij/ for each pair of vertices i and j, we attempt to find a minimum-cost subgraph such that there are r/sub ij/ disjoint paths between vertices i and j. In the edge connected version of this problem (EC-SNDP), these paths must be edge-disjoint. In the vertex connected version of the problem (VC-SNDP), the paths must be vertex disjoint. K. Jain et al. (1999) propose a version of the problem intermediate in difficulty to these two, called the element connectivity problem (ELC-SNDP, or ELC). These variants of SNDP are all known to be NP-hard. The best known approximation algorithm for the EC-SNDP has performance guarantee of 2 (K. Jain, 2001), and iteratively rounds solutions to a linear programming relaxation of the problem. ELC has a primal-dual O (log k) approximation algorithm, where k=max/sub i,j/ r/sub ij/. VC-SNDP is not known to have a non-trivial approximation algorithm; however, recently L. Fleischer (2001) has shown how to extend the technique of K. Jain ( 2001) to give a 2-approximation algorithm in the case that r/sub ij//spl isin/{0, 1, 2}. She also shows that the same techniques will not work for VC-SNDP for more general values of r/sub ij/. The authors show that these techniques can be extended to a 2-approximation algorithm for ELC. This gives the first constant approximation algorithm for a general survivable network design problem which allows node failures. Lisa Fleischer, Kamal Jain, David P. Williamson |
FOCS | 1 |
| 2001 | A 2-Approximation for Minimum Cost {0, 1, 2} Vertex Connectivity
Lisa Fleischer |
IPCO | 1 |
| 2001 | A combinatorial strongly polynomial algorithm for minimizing submodular functionsabstractThis paper presents a combinatorial polynomial-time algorithm for minimizing submodular functions, answering an open question posed in 1981 by Grötschel, Lovász, and Schrijver. The algorithm employs a scaling scheme that uses a flow in the complete directed graph on the underlying set with each arc capacity equal to the scaled parameter. The resulting algorithm runs in time bounded by a polynomial in the size of the underlying set and the length of the largest absolute function value. The paper also presents a strongly polynomial version in which the number of steps is bounded by a polynomial in the size of the underlying set, independent of the function values. Satoru Iwata 0001, Lisa Fleischer, Satoru Fujishige |
J. ACM | 2 |
| 2001 | Universally maximum flow with piecewise-constant capacitiesabstractAbstract A maximum flow over time generalizes standard maximum flow by introducing a time component. The object is to send as much flow from source to sink in T time units as possible, where capacities are interpreted as an upper bound on the rate of flow entering an arc. A related problem is the universally maximum flow, which is to send a flow from source to sink that maximizes the amount of flow arriving at the sink by time t simultaneously for all t ≤ T. We consider a further generalization of this problem that allows arc and node capacities to change over time. In particular, given a network with m arcs and n nodes, arc and node capacities that are piecewise constant functions of time with at most k breakpoints and a time bound T, we show how to compute a flow that maximizes the amount of flow reaching the sink in all time intervals (0, t] simultaneously for all 0 < t ≤ T, in O(k2mn log (kn2/m)) time. The best previous algorithm requires O(nk) maximum‐flow computations on a network with m + n)k arcs and nk nodes. Our algorithm improves on this by a factor of O(nk). © 2001 John Wiley & Sons, Inc. Lisa Fleischer |
Networks | 1 |
| 2000 | Strengthening integrality gaps for capacitated network design and covering problems
Robert D. Carr, Lisa Fleischer, Vitus J. Leung, Cynthia A. Phillips |
SODA | 2 |
| 2000 | Improved algorithms for submodular function minimization and submodular flowabstractVery recently, two groups of researchers independently developed the first combinatorial, strongly polynomial-time algorithms for submodular function minimization (Iwata, Fleischer, Fujishige; and Schrijver).In this paper, we improve on these algorithms and show that the ideas generated in the design of these algorithms are helpful in other contexts.This work demonstrates one use of combinatorial algorithms for submodular function minimization.In particular we accomplish three things.First, we improve the complexity of Schrijver's algorithm by designing a push-relabel algorithm for submodular function minimization (SFM).Second, we exploit the common structure shared between submodular function minimization and maximum submodular flow to design the first algorithm for maximum submodular flow that does not depend on an oracle for SFM.The overall time complexity is the same as for SFM.Finally, we design the first algorithms for minimum cost submodular flow that do not depend on an oracle for SFM, using the framework of submodular function minimization of Iwata, Fleischer, Fujishige.We show that optimal dual solutions can be computed in the same time as SFM, and that optimal primal solutions can thus be obtained with one additional maximum submodular flow computation.We give both weakly and strongly polynomial versions.* Part of this work done while on leave at the Fields Institute, Toronto, Canada. Lisa Fleischer, Satoru Iwata 0001 |
STOC | 1 |
| 2000 | A combinatorial, strongly polynomial-time algorithm for minimizing submodular functionsabstractThis paper presents the first combinatorial polynomialtime algorithm for minimizing submodular functions, answering an open question posed in 1981 by GrStschel, Love%sz, and Schrijver.The algorithm employs a scaling scheme that uses a flow in the complete directed graph on the underlying set with each arc capacity equal to the scaled parameter.The resulting algorithm runs in time bounded by a polynomial in the size of the underlying set and the largest length of the function value.The paper also presents a strongly polynomial-time version that runs in time bounded by a polynomial in the size of the underlying set independent of the function value.*A part of this work is done while on leave at the Fields Institute, Toronto, Canada.Partly supported Satoru Iwata 0001, Lisa Fleischer, Satoru Fujishige |
STOC | 2 |
| 2000 | Approximating Fractional Multicommodity Flow Independent of the Number of CommoditiesabstractWe describe fully polynomial time approximation schemes for various multicommodity flow problems in graphs with m edges and n vertices. We present the first approximation scheme for maximum multicommodity flow that is independent of the number of commodities k, and our algorithm improves upon the run time of previous algorithms by this factor of k, running in ${{\cal O}^*(\epsilon^{-2}m^2)}$ time. For maximum concurrent flow and minimum cost concurrent flow, we present algorithms that are faster than the current known algorithms when the graph is sparse or the number of commodities k is large, i.e., k > m/n. Our algorithms build on the framework proposed by Garg and Könemann [Proceedings of the 39th Annual IEEE Symposium on Foundations of Computer Science, IEEE, New York, 1998, pp. 300--309]. They are simple, deterministic, and for the versions without costs, they are strongly polynomial. The approximation guarantees are obtained by comparison with dual feasible solutions found by our algorithm. Our maximum multicommodity flow algorithm extends to an approximation scheme for the maximum weighted multicommodity flow, which is faster than those implied by previous algorithms by a factor of k/log W, where W is the maximum weight of a commodity. Lisa Fleischer |
SIAM J. Discret. Math. | 1 |
| 2000 | Optimal Rounding of Instantaneous Fractional Flows Over TimeabstractA transshipment problem with demands that exceed network capacity can be solved by sending flow in several waves. How can this be done in the minimum number, T, of waves, and at minimum cost, if costs are piecewise linear convex functions of the flow? In this paper, we show that this problem can be solved using $\min\{ m,\log T,\ub{\Gamma}{U} \}$ maximum flow computations and one minimum (convex) cost flow computation. Here m is the number of arcs, $\Gamma$ is the maximum supply or demand, and U is the maximum capacity. When there is only one sink, this problem can be solved in the same asymptotic time as one minimum (convex) cost flow computation. This improves upon the previous best algorithm to solve the problem without costs by a factor of k. Our solutions start with a stationary fractional flow and use rounding to transform this into an integral flow. The rounding procedure takes O(n) time. Lisa Fleischer, James B. Orlin |
SIAM J. Discret. Math. | 1 |
| 1999 | Approximating Fractional Multicommodity Flow Independent of the Number of CommoditiesabstractWe describe fully polynomial time approximation schemes for various multicommodity flow problems in graphs with m edges and n vertices. We present the first approximation scheme for maximum multicommodity flow that is independent of the number of commodities k, and our algorithm improves upon the runtime of previous algorithms by this factor of k, running in O*(/spl epsiv//sup -2/ m/sup 2/) time. For maximum concurrent flow, and minimum cost concurrent flow, we present algorithms that are faster than the current known algorithms when the graph is sparse or the number of commodities k is large, i.e. k>m/n. Our algorithms build on the framework proposed by Garg and Konemann (1998). They are simple, deterministic, and for the versions without costs, they are strongly polynomial. Our maximum multicommodity flow algorithm extends to an approximation scheme for the maximum weighted multicommodity flow, which is faster than those implied by previous algorithms by a factor of k/log W where W is the maximum weight of a commodity. Lisa Fleischer |
FOCS | 1 |
| 1999 | Universally Maximum Flow with Piecewise-Constant Capacities
Lisa Fleischer |
IPCO | 1 |
| 1999 | Faster Approximation Algorithms for Generalized Flow
Kevin D. Wayne, Lisa Fleischer |
SODA | 2 |
| 1998 | Building Chain and Cactus Representations of All Minimum Cuts from Hao-Orlin in the Same Asymptotic Run Time
Lisa Fleischer |
IPCO | 1 |
| 1998 | Faster Algorithms for the Quickest Transshipment Problem with Zero Transit Times
Lisa Fleischer |
SODA | 1 |
| 1996 | Separating Maximally Violated Comb Inequalities in Planar Graphs
Lisa Fleischer, Éva Tardos |
IPCO | 1 |
| 1994 | Scheduling Parallelizable Tasks to Minimize Average Response TimeabstractA parallelizable (or malleable) task is one which can be run on an arbitrary number of processors, with a task execution time that depends on the number of processors allotted to it. Consider a system of M independent parallelizable tasks which are to be scheduled without preemption on a parallel computer consisting of P identical processors. For each task, the execution time is a known function of the number of processors allotted to it. The goal is to find (1) for each task i, an allotment of processors β, and (2) overall, a non-preemptive schedule assigning the tasks to the processors which minimizes the average response time of the tasks. Equivalently, we can minimize the flow time which is the sum of the completion times of each of the tasks. John Turek, Walter Ludwig, Joel L. Wolf, Lisa Fleischer, Prasoon Tiwari, Jason Glasgow, Uwe Schwiegelshohn, Philip S. Yu |
SPAA | 4 |