Philip N. Klein

Affiliations:
  • Brown University, Department of Computer Science, Providence, RI, USA


According to our database1, Philip N. Klein authored at least 102 papers between 1988 and 2023.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2010, "For contributions to graph algorithms.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Correlation Clustering and Two-Edge-Connected Augmentation for Planar Graphs.
Algorithmica, October, 2023

2021
A Quasipolynomial (2+ε)-Approximation for Planar Sparsest Cut.
CoRR, 2021

A quasipolynomial (2 + <i>ε</i>)-approximation for planar sparsest cut.
Proceedings of the STOC '21: 53rd Annual ACM SIGACT Symposium on Theory of Computing, 2021

On the Computational Tractability of a Geographic Clustering Problem Arising in Redistricting.
Proceedings of the 2nd Symposium on Foundations of Responsible Computing, 2021

2020
On the computational tractability of a geographic clustering problem arising in redistricting.
CoRR, 2020

New hardness results for planar graph problems in p and an algorithm for sparsest cut.
Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, 2020

The impact of highly compact algorithmic redistricting on the rural-versus-urban balance.
Proceedings of the SIGSPATIAL '20: 28th International Conference on Advances in Geographic Information Systems, 2020

On Light Spanners, Low-treewidth Embeddings and Efficient Traversing in Minor-free Graphs.
Proceedings of the 61st IEEE Annual Symposium on Foundations of Computer Science, 2020

2019
Local Search Yields Approximation Schemes for k-Means and k-Median in Euclidean and Minor-Free Metrics.
SIAM J. Comput., 2019

A near-linear time minimum Steiner cut algorithm for planar graphs.
CoRR, 2019

A PTAS for Bounded-Capacity Vehicle Routing in Planar Graphs.
Proceedings of the Algorithms and Data Structures - 16th International Symposium, 2019

Embedding Planar Graphs into Low-Treewidth Graphs with Applications to Efficient Approximation Schemes for Metric Problems.
Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, 2019

2018
Balanced centroidal power diagrams for redistricting.
Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, 2018

Polynomial-Time Approximation Schemes for k-center, k-median, and Capacitated Vehicle Routing in Bounded Highway Dimension.
Proceedings of the 26th Annual European Symposium on Algorithms, 2018

2017
Multiple-Source Multiple-Sink Maximum Flow in Directed Planar Graphs in Near-Linear Time.
SIAM J. Comput., 2017

Balanced power diagrams for redistricting.
CoRR, 2017

Polynomial-Time Approximation Schemes for k-Center and Bounded-Capacity Vehicle Routing in Metrics with Bounded Highway Dimension.
CoRR, 2017

Engineering an Approximation Scheme for Traveling Salesman in Planar Graphs.
Proceedings of the 16th International Symposium on Experimental Algorithms, 2017

A Quasi-Polynomial-Time Approximation Scheme for Vehicle Routing on Planar and Bounded-Genus Graphs.
Proceedings of the 25th Annual European Symposium on Algorithms, 2017

2016
The Two-Edge Connectivity Survivable-Network Design Problem in Planar Graphs.
ACM Trans. Algorithms, 2016

Algorithms for Optimization Problems in Planar Graphs (Dagstuhl Seminar 16221).
Dagstuhl Reports, 2016

The power of local search for clustering.
CoRR, 2016

Approximating connectivity domination in weighted bounded-genus graphs.
Proceedings of the 48th Annual ACM SIGACT Symposium on Theory of Computing, 2016

2015
A Polynomial-Time Approximation Scheme for Euclidean Steiner Forest.
ACM Trans. Algorithms, 2015

On the Number of Iterations for Dantzig-Wolfe Optimization and Packing-Covering Approximation Algorithms.
SIAM J. Comput., 2015

A Polynomial-time Bicriteria Approximation Scheme for Planar Bisection.
Proceedings of the Forty-Seventh Annual ACM on Symposium on Theory of Computing, 2015

2014
Node-Weighted Steiner Tree and Group Steiner Tree in Planar Graphs.
ACM Trans. Algorithms, 2014

A subexponential parameterized algorithm for Subset TSP on planar graphs.
Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, 2014

Approximating <i>k</i>-center in planar graphs.
Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, 2014

A Cryptography Primer: Secrets and Promises
Cambridge University Press, ISBN: 9781139084772, 2014

2013
Algorithms for Optimization Problems in Planar Graphs (Dagstuhl Seminar 13421).
Dagstuhl Reports, 2013

Structured recursive separator decompositions for planar graphs in linear time.
Proceedings of the Symposium on Theory of Computing Conference, 2013

Linear-time algorithms for max flow and multiple-source shortest paths in unit-weight planar graphs.
Proceedings of the Symposium on Theory of Computing Conference, 2013

2012
An efficient polynomial-time approximation scheme for Steiner forest in planar graphs.
Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms, 2012

A polynomial-time approximation scheme for planar multiway cut.
Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms, 2012

Solving Planar k -Terminal Cut in $O(n^{c \sqrt{k}})$ Time.
Proceedings of the Automata, Languages, and Programming - 39th International Colloquium, 2012

2011
Multiple-Source Single-Sink Maximum Flow in Directed Planar Graphs in O(diameter · n log n) Time.
Proceedings of the Algorithms and Data Structures - 12th International Symposium, 2011

Linear-Space Approximate Distance Oracles for Planar, Bounded-Genus and Minor-Free Graphs.
Proceedings of the Automata, Languages and Programming - 38th International Colloquium, 2011

2010
Shortest paths in directed planar graphs with negative lengths: A linear-space <i>O</i>(<i>n</i> log<sup>2</sup> <i>n</i>)-time algorithm.
ACM Trans. Algorithms, 2010

Multiple-source single-sink maximum flow in directed planar graphs in $O(n^{1.5} \log n)$ time
CoRR, 2010

2009
An <i>O</i>(<i>n</i> log <i>n</i>) approximation scheme for Steiner tree in planar graphs.
ACM Trans. Algorithms, 2009

An <i>O</i>(<i>n</i> log <i>n</i>) algorithm for maximum <i>st</i>-flow in a directed planar graph.
J. ACM, 2009

2008
A Linear-Time Approximation Scheme for TSP in Undirected Planar Graphs with Edge-Weights.
SIAM J. Comput., 2008

The Two-Edge Connectivity Survivable Network Problem in Planar Graphs.
Proceedings of the Automata, Languages and Programming, 35th International Colloquium, 2008

2007
Steiner Tree in Planar Graphs: An <i>O</i> ( <i>n</i> log <i>n</i> ) Approximation Scheme with Singly-Exponential Dependence on Epsilon.
Proceedings of the Algorithms and Data Structures, 10th International Workshop, 2007

A polynomial-time approximation scheme for Steiner tree in planar graphs.
Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2007

2006
A subset spanner for Planar graphs, : with application to subset TSP.
Proceedings of the 38th Annual ACM Symposium on Theory of Computing, 2006

An <i>O (n log n)</i> algorithm for maximum <i>st</i>-flow in a directed planar graph.
Proceedings of the Seventeenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2006

2005
Multiple-source shortest paths in planar graphs.
Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2005

A linear-time approximation scheme for planar weighted TSP.
Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2005), 2005

2004
Recognition of Shapes by Editing Their Shock Graphs.
IEEE Trans. Pattern Anal. Mach. Intell., 2004

Approximation algorithms for finding low-degree subgraphs.
Networks, 2004

Rounding Algorithms for a Geometric Embedding of Minimum Multiway Cut.
Math. Oper. Res., 2004

2003
On Aligning Curves.
IEEE Trans. Pattern Anal. Mach. Intell., 2003

Detecting Race Conditions in Parallel Programs that Use Semaphores.
Algorithmica, 2003

2002
Preprocessing an undirected planar network to enable fast approximate distance queries.
Proceedings of the Thirteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2002

Shock-Based Indexing into Large Shape Databases.
Proceedings of the Computer Vision, 2002

2001
Shape matching using edit-distance: an implementation.
Proceedings of the Twelfth Annual Symposium on Discrete Algorithms, 2001

Alignment-Based Recognition of Shape Outlines.
Proceedings of the Visual Form 2001, 4th International Workshop on Visual Form, 2001

Recognition of Shapes by Editing Shock Graphs.
Proceedings of the Eighth International Conference On Computer Vision (ICCV-01), Vancouver, British Columbia, Canada, July 7-14, 2001, 2001

2000
A tree-edit-distance algorithm for comparing simple, closed shapes.
Proceedings of the Eleventh Annual ACM-SIAM Symposium on Discrete Algorithms, 2000

Finding the closest lattice vector when it's unusually close.
Proceedings of the Eleventh Annual ACM-SIAM Symposium on Discrete Algorithms, 2000

Using router stamping to identify the source of IP packets.
Proceedings of the CCS 2000, 2000

1999
Approximation Algorithms.
Proceedings of the Algorithms and Theory of Computation Handbook., 1999

1998
A Fully Dynamic Approximation Scheme for Shortest Paths in Planar Graphs.
Algorithmica, 1998

A Polynomial-Time Approximation Scheme for Weighted Planar Graph TSP.
Proceedings of the Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, 1998

Space-Efficient Approximation Algorithms for MAXCUT and COLORING Semidefinite Programs.
Proceedings of the Algorithms and Computation, 9th International Symposium, 1998

Computing the Edit-Distance between Unrooted Ordered Trees.
Proceedings of the Algorithms, 1998

1997
Faster Shortest-Path Algorithms for Planar Graphs.
J. Comput. Syst. Sci., 1997

A Randomized Parallel Algorithm for Single-Source Shortest Paths.
J. Algorithms, 1997

Approximation Algorithms for Steiner and Directed Multicuts.
J. Algorithms, 1997

1996
Efficient Parallel Algorithms for Chordal Graphs.
SIAM J. Comput., 1996

Efficient Approximation Algorithms for Semidefinite Programs Arising from MAX CUT and COLORING.
Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, 1996

Finding Minimum Spanning Forests in Logarithmic Time and Linear Work Using Random Sampling.
Proceedings of the 8th Annual ACM Symposium on Parallel Algorithms and Architectures, 1996

Race-Condition Detection in Parallel Computation with Semaphores (Extended Abstract).
Proceedings of the Algorithms, 1996

1995
When Trees Collide: An Approximation Algorithm for the Generalized Steiner Problem on Networks.
SIAM J. Comput., 1995

A Nearly Best-Possible Approximation Algorithm for Node-Weighted Steiner Trees.
J. Algorithms, 1995

A Randomized Linear-Time Algorithm to Find Minimum Spanning Trees.
J. ACM, 1995

An Approximate Max-Flow Min-Cut Relation for Unidirected Multicommodity Flow, with Applications.
Comb., 1995

1994
Faster Approximation Algorithms for the Unit Capacity Concurrent Flow Problem with Applications to Routing and Finding Sparse Cuts.
SIAM J. Comput., 1994

A Data Structure for Bicategories, with Application to Speeding up an Approximation Algorithm.
Inf. Process. Lett., 1994

A randomized linear-time algorithm for finding minimum spanning trees.
Proceedings of the Twenty-Sixth Annual ACM Symposium on Theory of Computing, 1994

1993
The Lattice Structure of Flow in Planar Graphs.
SIAM J. Discret. Math., 1993

Towards Overcoming the Transitive-Closure Bottleneck: Efficient Parallel Algorithms for Planar Digraphs.
J. Comput. Syst. Sci., 1993

Parallelism, Preprocessing, and Reachability: A Hybrid Algorithm for Directed Graphs.
J. Algorithms, 1993

A Parallel Algorithm for Approximating the Minimum Cycle Cover.
Algorithmica, 1993

Detecting Race Conditions in Parallel Programs that Use One Semaphore.
Proceedings of the Algorithms and Data Structures, Third Workshop, 1993

A Fully Dynamic Approximation Scheme for All-Pairs Shortest Paths in Planar Graphs.
Proceedings of the Algorithms and Data Structures, Third Workshop, 1993

Excluded minors, network decomposition, and multicommodity flow.
Proceedings of the Twenty-Fifth Annual ACM Symposium on Theory of Computing, 1993

On Gazit and Miller's Parallel Algorithm for Planar Separators: Achieving Greater Efficiency Through Random Sampling.
Proceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, 1993

When cycles collapse: A general approximation technique for constrained two-connectivity problems.
Proceedings of the 3rd Integer Programming and Combinatorial Optimization Conference, Erice, Italy, April 29, 1993

A linear-processor polylog-time algorithm for shortest paths in planar graphs
Proceedings of the 34th Annual Symposium on Foundations of Computer Science, 1993

1992
A Parallel Randomized Approximation Scheme for Shortest Paths
Proceedings of the 24th Annual ACM Symposium on Theory of Computing, 1992

Approximation Through Local Optimality: Designing Networks with Small Degree.
Proceedings of the Foundations of Software Technology and Theoretical Computer Science, 1992

1991
Ordering Problems Approximated: Single-Processor Scheduling and Interval Graph Completion.
Proceedings of the Automata, Languages and Programming, 18th International Colloquium, 1991

Approximating Concurrent Flow with Unit Demands and Capacities: An Implementation.
Proceedings of the Network Flows And Matching, 1991

1990
A Parallel Algorithm for Eliminating Cycles in Undirected Graphs.
Inf. Process. Lett., 1990

On the Time-Space Complexity of Reachability Queries for Preprocessed Graphs.
Inf. Process. Lett., 1990

Leighton-Rao Might Be Practical: Faster Approximation Algorithms for Concurrent Flow with Uniform Capacities
Proceedings of the 22nd Annual ACM Symposium on Theory of Computing, 1990

Approximation through Multicommodity Flow
Proceedings of the 31st Annual Symposium on Foundations of Computer Science, 1990

1988
Parallel Time O(log n) Acceptance of Deterministic CFLs on an Exclusive-Write P-RAM.
SIAM J. Comput., 1988

An Efficient Parallel Algorithm for Planarity.
J. Comput. Syst. Sci., 1988


  Loading...