Finding all Convex Cuts of a Plane Graph in Polynomial Time
Roland Glantz, Henning Meyerhenke

TL;DR
This paper introduces a polynomial-time algorithm for finding all convex cuts in plane graphs by leveraging the Djokovic relation and characterizing specific graph classes, advancing the understanding of convex partitions in graph theory.
Contribution
It characterizes well-arranged plane graphs and develops an algorithm to compute all convex cuts in bipartite graphs using the Djokovic relation, extending to general graphs.
Findings
Algorithm computes all convex cuts in bipartite graphs in O(|E|^3) time.
Characterizes convex cut sets using Djokovic relation and binary relations.
First polynomial-time algorithm for convex cuts in plane graphs.
Abstract
Convexity is a notion that has been defined for subsets of and for subsets of general graphs. A convex cut of a graph is a -partition such that both and are convex, \ie shortest paths between vertices in never leave , . Finding convex cuts is -hard for general graphs. To characterize convex cuts, we employ the Djokovic relation, a reflexive and symmetric relation on the edges of a graph that is based on shortest paths between the edges' end vertices. It is known for a long time that, if is bipartite and the Djokovic relation is transitive on , \ie is a partial cube, then the cut-sets of 's convex cuts are precisely the equivalence classes of the Djokovic relation. In particular, any edge of is contained in the cut-set of exactly one convex cut. We first characterize a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · VLSI and FPGA Design Techniques · Complexity and Algorithms in Graphs
