Optimal Parametric Search for Path and Tree Partitioning

11/02/2017
by   Greg N. Frederickson, et al.
0

We present linear-time algorithms for partitioning a path or a tree with weights on the vertices by removing k edges to maximize the minimum-weight component. We also use the same framework to partition a path with weight on the vertices, removing k edges to minimize the maximum-weight component. The algorithms use the parametric search paradigm, testing candidate values until an optimum is found while simultaneously reducing the running time needed for each test. For path-partitioning, the algorithm employs a synthetic weighting scheme that results in a constant fraction reduction in running time after each test. For tree-partitioning, our dual-pronged strategy makes progress no matter what the specific structure of our tree is.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/29/2021

Shortest Beer Path Queries in Outerplanar Graphs

A beer graph is an undirected graph G, in which each edge has a positive...
research
03/25/2018

Minmax Centered k-Partitioning of Trees and Applications to Sink Evacuation with Dynamic Confluent Flows

Let T=(V,E) be a tree with associated costs on its subtrees. A minmax k-...
research
11/17/2022

Minimum Path Cover in Parameterized Linear Time

A minimum path cover (MPC) of a directed acyclic graph (DAG) G = (V,E) i...
research
07/12/2021

Sparsifying, Shrinking and Splicing for Minimum Path Cover in Parameterized Linear Time

A minimum path cover (MPC) of a directed acyclic graph (DAG) G = (V,E) i...
research
11/20/2019

A 2-approximation for the k-prize-collecting Steiner tree problem

We consider the k-prize-collecting Steiner tree problem. An instance is ...
research
08/31/2023

Space Partitioning Schemes and Algorithms for Generating Regular and Spiral Treemaps

Treemaps have been widely applied to the visualization of hierarchical d...
research
10/24/2012

Lex-Partitioning: A New Option for BDD Search

For the exploration of large state spaces, symbolic search using binary ...

Please sign up or login with your details

Forgot password? Click here to reset