2018
DOI: 10.1145/3173045
|View full text |Cite
|
Sign up to set email alerts
|

Graph Bisection with Pareto Optimization

Abstract: We introduce FlowCutter, a novel algorithm to compute a set of edge cuts or node separators that optimize cut size and balance in the Pareto-sense. Our core algorithm heuristically solves the balanced connected st-edge-cut problem, where two given nodes s and t must be separated by removing edges to obtain two connected parts. Using the core algorithm as subroutine, we build variants that compute node separators which are independent of s and t. From the computed Pareto-set, we can identify cuts with a particu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
66
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 31 publications
(67 citation statements)
references
References 39 publications
1
66
0
Order By: Relevance
“…After introducing preliminaries, we describe the existing biparitioning algorithms FlowCutter and Inertial Flow on a high level, before discussing how to combine them into our new algorithm InertialFlowCutter. We refer the interested reader to [5] for implementation details and a more in-depth discussion of the FlowCutter algorithm. Then we discuss our application Customizable Contraction Hierarchies (CCH), what makes a good CCH order, and how we use recursive bisection to compute them.…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…After introducing preliminaries, we describe the existing biparitioning algorithms FlowCutter and Inertial Flow on a high level, before discussing how to combine them into our new algorithm InertialFlowCutter. We refer the interested reader to [5] for implementation details and a more in-depth discussion of the FlowCutter algorithm. Then we discuss our application Customizable Contraction Hierarchies (CCH), what makes a good CCH order, and how we use recursive bisection to compute them.…”
Section: Methodsmentioning
confidence: 99%
“…It chooses the node p which minimizes dist(p, t) − dist(s, p), where dist is the hop distance, precomputed via Breadth-First-Search from s and t. Roughly speaking, this attempts to prevent the cut sides from meeting before perfect balance. It also has a geometric interpretation, which is explained in [5].…”
Section: Flowcuttermentioning
confidence: 99%
See 3 more Smart Citations