Positive linear programs (LPs) model many graph and operations research problems. One can solve for a $(1+\epsilon)$-approximation for positive LPs, for any selected $\epsilon$, in polylogarithmic depth and near-linear work via variations of the multiplicative weight update (MWU) method. Despite extensive theoretical work on these algorithms through the decades, their empirical performance is not well understood. In this work, we implement and test an efficient parallel algorithm for solving positive LP relaxations, and apply it to graph problems such as densest subgraph, bipartite matching, vertex cover and dominating set. We accelerate the algorithm via a new step size search heuristic. Our implementation uses sparse linear algebra opti...
We consider the problem of computing a b-MATCHING and a b-EDGE COVER, which are subgraphs of a graph...
We present a threaded parallel adaptation of a state-of-the-art maximum clique algorithm for dense,...
This paper presents an acceleration framework for packing linear programming problems where the amou...
We study the design of polylogarithmic depth algorithms for approximately solving packing and coveri...
Positive linear programs (LPs), or equivalently, mixed packing and covering LPs, are LPs formulated ...
In this paper we study the parallel complexity of Positive Linear Programming (PLP), i.e. the specia...
We study the design of nearly-linear-time algorithms for approximately solving positive linear progr...
In this paper we study the parallel complexity of Positive Linear Programming (PLP), i.e. the specia...
Linear programs, or LPs, are often used in optimization problems, such as improving manufacturing ef...
Graph connectivity is a fundamental problem in computer science with many important applications. Se...
In this thesis we give new algorithms for two fundamental graph problems. We develop novel ways of u...
We develop fast approximations for several LP relaxations that arise in discrete and combinatorial o...
The computation of matchings has applications in the solving process of a large variety of problems,...
Includes bibliographical references (leaves 28-31).Current generation supercomputers have thousands ...
Efficiently processing large graphs is challenging, since parallel graph algorithms suffer from poor...
We consider the problem of computing a b-MATCHING and a b-EDGE COVER, which are subgraphs of a graph...
We present a threaded parallel adaptation of a state-of-the-art maximum clique algorithm for dense,...
This paper presents an acceleration framework for packing linear programming problems where the amou...
We study the design of polylogarithmic depth algorithms for approximately solving packing and coveri...
Positive linear programs (LPs), or equivalently, mixed packing and covering LPs, are LPs formulated ...
In this paper we study the parallel complexity of Positive Linear Programming (PLP), i.e. the specia...
We study the design of nearly-linear-time algorithms for approximately solving positive linear progr...
In this paper we study the parallel complexity of Positive Linear Programming (PLP), i.e. the specia...
Linear programs, or LPs, are often used in optimization problems, such as improving manufacturing ef...
Graph connectivity is a fundamental problem in computer science with many important applications. Se...
In this thesis we give new algorithms for two fundamental graph problems. We develop novel ways of u...
We develop fast approximations for several LP relaxations that arise in discrete and combinatorial o...
The computation of matchings has applications in the solving process of a large variety of problems,...
Includes bibliographical references (leaves 28-31).Current generation supercomputers have thousands ...
Efficiently processing large graphs is challenging, since parallel graph algorithms suffer from poor...
We consider the problem of computing a b-MATCHING and a b-EDGE COVER, which are subgraphs of a graph...
We present a threaded parallel adaptation of a state-of-the-art maximum clique algorithm for dense,...
This paper presents an acceleration framework for packing linear programming problems where the amou...