On finding convex cuts in general, bipartite and plane graphs
On finding convex cuts in general, bipartite and plane graphs
复制标题
关于寻找一般图、二分图和平面图的凸割
DOI:
10.1016/j.tcs.2017.07.026
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
H. Meyerhenke
中科院分区:
文献类型:
--
作者:
R. Glantz;H. Meyerhenke
The general notion of convexity also applies to a graph G=(V, E). A subset V c of V is called a convex set if all shortest paths with end vertices in V c remain within V c. A convex cut of G is a partition (V 1, V 2) of V such that V 1 and V 2 are convex sets (halfspaces). Finding convex cuts is NP-hard for general graphs. In this paper we first characterize the convex cuts of a connected bipartite graph G′ in terms of the Djoković relation, a reflexive and symmetric relation on the edges of a graph that is based on shortest paths between the edges' end vertices. Specifically, we show that a cut of G′ is convex if and only if the Djoković relation holds for any pair of edges in its cut-set. As a consequence, all convex cuts of G′={V′, E′} can be found in O (| V′|| E′|). We then characterize the convex cuts of a general connected graph G using the Djoković–Winkler relation θ and another relation τ on the edges of G. Based on this general characterization, we show how one can find all convex cuts of G in polynomial time. The key parts here are (i) describing the Djoković–Winkler relation on the edges of G in terms of the Djoković relation θ′ on the bipartite graph obtained from G by subdividing each edge of G into two edges,(ii) studying the interplay of θ′ and τ on plane curves representing convex cuts, and (iii) a running time analysis of our algorithm for finding the convex cuts. Our method for characterizing and finding convex cuts of a connected plane graph G is motivated by the concept of alternating cuts and conditions on the latter to be convex. In the last part of this paper we represent alternating cuts as plane curves and focus on their intersection pattern. If the plane curves form an arrangement of pseudolines, G is scale embedded in its dual, and any edge of G is contained in the cut-set of a convex cut of G.
登录
查看更多内容
DOI:
10.1016/j.jalgor.2004.07.011
发表时间:
2006
期刊:
J. Algorithms
影响因子:
--
作者:
V. Chepoi;F. Dragan;Y. Vaxès
通讯作者:
Y. Vaxès
影响因子:
0.7
作者:
M. C. Dourado;Fábio Protti;D. Rautenbach;J. Szwarcfiter
通讯作者:
J. Szwarcfiter
DOI:
10.1007/978-3-642-38233-8_21
发表时间:
2013
期刊:
ArXiv
影响因子:
--
作者:
R. Glantz;Henning Meyerhenke
通讯作者:
Henning Meyerhenke
DOI:
10.1016/j.tcs.2015.11.014
发表时间:
2015
期刊:
Theor. Comput. Sci.
影响因子:
--
作者:
L. N. Grippo;M. Matamala;M. Safe;M. Stein
通讯作者:
M. Stein
DOI:
10.1002/jgt.3190160508
发表时间:
1992
期刊:
J. Graph Theory
影响因子:
--
作者:
T. Feder
通讯作者:
T. Feder