Xin He 0005

dblp:69/1798-5 · DBLP profile ↗
← Back
72ranked-venue papers
32as first author
1since 2021 · last 2022
0000-0002-3904-0478ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 64 · 29 first-author · 1 since 2021Systems, architecture and hardware · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
YearPublicationVenuePosition
2022 On Petrie cycle and Petrie tour partitions of 3- and 4-regular plane graphs
abstract
Abstract Given a plane graph $G=(V,E)$ , a Petrie tour of G is a tour P of G that alternately turns left and right at each step. A Petrie tour partition of G is a collection ${\mathscr P}=\{P_1,\ldots,P_q\}$ of Petrie tours so that each edge of G is in exactly one tour $P_i \in {\mathscr P}$ . A Petrie tour P is called a Petrie cycle if all its vertices are distinct. A Petrie cycle partition of G is a collection ${\mathscr C}=\{C_1,\ldots,C_p\}$ of Petrie cycles so that each vertex of G is in exactly one cycle $C_i \in {\mathscr C}$ . In this paper, we study the properties of 3-regular plane graphs that have Petrie cycle partitions and 4-regular plane multi-graphs that have Petrie tour partitions. Given a 4-regular plane multi-graph $G=(V,E)$ , a 3-regularization of G is a 3-regular plane graph $G_3$ obtained from G by splitting every vertex $v\in V$ into two degree-3 vertices. G is called Petrie partitionable if it has a 3-regularization that has a Petrie cycle partition. The general version of this problem is motivated by a data compression method, tristrip, used in computer graphics. In this paper, we present a simple characterization of Petrie partitionable graphs and show that the problem of determining if G is Petrie partitionable is NP-complete.
Xin He 0005, Huaming Zhang, Yijie Han
Math. Struct. Comput. Sci.1
2020 On Characterization of Petrie Partitionable Plane Graphs
Xin He 0005, Huaming Zhang
TAMC1
2016 Nearly optimal monotone drawing of trees
Dayu He, Xin He 0005
Theor. Comput. Sci.2
2015 Compact Monotone Drawing of Trees
Xin He 0005, Dayu He
COCOON1
2015 Monotone Drawings of 3-Connected Plane Graphs
Xin He 0005, Dayu He
ESA1
2015 Star Shaped Orthogonal Drawing
Xin He 0005, Dayu He
TAMC1
2015 A Linear Time Algorithm for Determining Almost Bipartite Graphs
Dayu He, Xin He 0005
TAMC2
2014 On Succinct Greedy Drawings of Plane Triangulations and 3-Connected Plane Graphs
Xin He 0005, Huaming Zhang
Algorithmica1
2014 Succinct strictly convex greedy drawing of 3-connected plane graphs
Jiun-Jie Wang, Xin He 0005
Theor. Comput. Sci.2
2013 A simple routing algorithm based on Schnyder coordinates
Xin He 0005, Huaming Zhang
Theor. Comput. Sci.1
2012 Compact visibility representation of 4-connected plane graphs
Xin He 0005, Jiun-Jie Wang, Huaming Zhang
Theor. Comput. Sci.1
2011 On Succinct Convex Greedy Drawing of 3-Connected Plane Graphs
abstract
Geometric routing by using virtual locations is an ele gant way for solving network routing problems. In its simplest form, greedy routing, a message is simply for warded to a neighbor that is closer to the destination. It has been an open conjecture whether every 3-connected plane graph has a greedy drawing in R2 (by Papadimitriou and Ratajczak [23]). Leighton and Moitra [20] recently settled this conjecture positively. One main drawback of this approach is that the coordinates of the virtual locations requires Ω(n log n) bits to repre sent (the same space usage as traditional routing table approaches). This makes greedy routing infeasible in applications. A similar result was obtained by Angelini et al. [2]. However, neither of the two papers give the time efficiency analysis of their algorithms. In addition, as pointed out in [16], the drawings in these two papers are not necessarily planar nor convex. In this paper, we show that the classical Schnyder drawing in R2 of plane triangulations is greedy with respect to a simple natural metric function H(u, v) over R2 that is equivalent to Euclidean metric DE(u, v) (in the sense that DE(u,v) < H(u, v) ≤ 2√2 DE(u, v).) The drawing is succinct, using two integer coordinates between 0 and 2n − 5. For 3-connected plane graphs, there is another conjecture by Papadimitriou and Ratajczak (as stated in [16]): Convex Greedy Embedding Conjecture: Every 3-connected planar graph has a convex greedy embedding in the Euclidean plane. In a recent paper [6], Cao et al. provided a plane graph G and showed that any convex greedy embedding of G in Euclidean plane must use Ω(n)-bit coordinates Thus, if we add the succinctness requirement, the Convex Greedy Embedding Conjecture is false In this paper, we show that the classical Schnyder drawing in R2 of 3-connected plane graphs is weakly greedy with respect to the same metric function H(*, *) The drawing is planar, convex, and succinct, using two integer coordinates between 0 and f (where f is the number of internal faces of G).
Xin He 0005, Huaming Zhang
SODA1
2010 Compact Visibility Representation of 4-Connected Plane Graphs
Xin He 0005, Jiun-Jie Wang, Huaming Zhang
COCOA (1)1
2010 Schnyder Greedy Routing Algorithm
Xin He 0005, Huaming Zhang
TAMC1
2010 A generalized greedy routing algorithm for 2-connected graphs
Huaming Zhang, Xin He 0005
Theor. Comput. Sci.2
2008 Nearly Optimal Visibility Representations of Plane Graphs
abstract
The visibility representation (VR for short) is a classical representation of plane graphs. The VR has various applications and has been extensively studied in the literature. One of the main focuses of the study is to minimize the size of the VR. It is known that there exists a plane graph G with n vertices, where any VR of G requires a size at least $(\lfloor \frac{2n}{3} \rfloor) \times (\lfloor \frac{4n}{3} \rfloor -3)$. For upper bounds, it is known that every plane graph has a VR with height at most $\lfloor \frac{4n-1}{5} \rfloor$, and a VR with width at most $\lfloor \frac{13n-24}{9} \rfloor$. In this paper, we prove that every plane graph has a VR with height at most $\frac{2n}{3}+2\lceil \sqrt{n/2}\rceil$, and a VR with width at most $\frac{4n}{3}+2\lceil \sqrt{n}\rceil$. These representations are nearly optimal in the sense that they differ from the lower bounds only by a lower order additive term. Both representations can be constructed in linear time. Our presentations use Schnyder's realizer to construct the $st$-orientations of plane graphs with special properties. As the $st$-orientation is a very useful concept in other applications, this result may be of independent interest.
Xin He 0005, Huaming Zhang
SIAM J. Discret. Math.1
2007 Optimal st -Orientations for Plane Triangulations
Huaming Zhang, Xin He 0005
AAIM2
2006 Nearly Optimal Visibility Representations of Plane Graphs
Xin He 0005, Huaming Zhang
ICALP (1)1
2006 On simultaneous straight-line grid embedding of a planar graph and its dual
Huaming Zhang, Xin He 0005
Inf. Process. Lett.2
2006 Communication-optimal parallel parenthesis matching
Chun-Hsi Huang, Xin He 0005
Parallel Comput.2
2005 An Application of Well-Orderly Trees in Graph Drawing
Huaming Zhang, Xin He 0005
GD2
2005 Improved visibility representation of plane graphs
Huaming Zhang, Xin He 0005
Comput. Geom.2
2005 Canonical Ordering Trees and Their Applications in Graph Drawing
Huaming Zhang, Xin He 0005
Discret. Comput. Geom.2
2005 Visibility representation of plane graphs via canonical ordering tree,
Huaming Zhang, Xin He 0005
Inf. Process. Lett.2
2005 On Even Triangulations of 2-Connected Embedded Graphs
abstract
Recently, Hoffmann and Kriegel proved an important combinatorial theorem [SIAM J. Discrete Math., 9 (1996), pp. 210--224]: Every 2-connected bipartite plane multigraph G without 2-cycle faces has a triangulation in which all vertices have even degree (this is called an even triangulation). Combined with the classical Whitney's theorem, this result implies that every such graph has a 3-colorable plane triangulation. Using this theorem, Hoffmann and Kriegel significantly improved the upper bounds of several art gallery and prison guard problems. A complicated O(n 2 ) time algorithm was obtained in [SIAM J. Discrete Math., 9 (1996), pp. 210--224] for constructing an even triangulation of G. Hoffmann and Kriegel conjectured that there is an O(n 3/2 ) time algorithm for solving this problem. In this paper, we develop a simple proof of the above theorem. Our proof reveals and relies on a natural correspondence between even triangulations of G and certain orientations of G. Based on this new proof, we obtain a very simple O(n) time algorithm for finding an even triangulation of G. We also extend our proof to show the existence of even triangulations for similar graphs on high genus surface.
Huaming Zhang, Xin He 0005
SIAM J. Comput.2
2004 New Theoretical Bounds of Visibility Representation of Plane Graphs
Huaming Zhang, Xin He 0005
GD2
2004 On Visibility Representation of Plane Graphs
Huaming Zhang, Xin He 0005
STACS2
2004 Disk Embeddings of Planar Graphs
Zhi-Zhong Chen, Xin He 0005
Algorithmica2
2003 On Even Triangulations of 2-Connected Embedded Graphs
Huaming Zhang, Xin He 0005
COCOON2
2003 Compact Visibility Representation and Straight-Line Grid Embedding of Plane Graphs
Huaming Zhang, Xin He 0005
WADS2
2003 Common-Face Embeddings of Planar Graphs
abstract
Given a planar graph $\Ggg$ and a sequence ${\CC}_1,\ldots,{\CC}_q$, where each ${\CC}_i$ is a family of vertex subsets of $\Ggg$, we wish to find a plane embedding of $\Ggg$, if any exists, such that, for each $i\in\{1,\ldots,q\}$, there is a face F i in the embedding whose boundary contains at least one vertex from each set in CC i . This problem has applications in the recovery of topological information from geographical data and the design of constrained layouts in VLSI. Let $\inputsize$ be the input size,i.e., the total number of vertices and edges in $\Ggg$ and the families CC i , counting multiplicity. We show that this problem is NP-complete in general. We also show that it is solvable in $O(\inputsize\log \inputsize)$ time for the special case in which, for each input family CC i , each set in CC i induces a connected subgraph of the input graph $\Ggg$. Note that the classical problem of simply finding a planar embedding is a further special case of this case with q=0. Therefore, the processing of the additional constraints CC 1 , . . .,CC q incurs only a logarithmic factor of overhead.
Zhi-Zhong Chen, Xin He 0005, Ming-Yang Kao
SIAM J. Comput.2
2002 A Simple Linear Time Algorithm for Finding Even Triangulations of 2-Connected Bipartite Plane Graphs
Huaming Zhang, Xin He 0005
ESA2
2002 Average-Case Communication-Optimal Parallel Parenthesis Matching
Chun-Hsi Huang, Xin He 0005
ISAAC2
2002 Finding Double Euler Trails of Planar Graphs in Linear Time
abstract
This paper answers an open question in the design of complimentary metal-oxide semiconductor VLSI circuits. The question asks whether a polynomial-time algorithm can decide if a given planar graph has a plane embedding ${\cal E}$ such that ${\cal E}$ has an Euler trail P = e 1 e 2 ... e m and its dual graph has an Euler trail $P^*=e^*_1 e^*_2 \ldots e^*_m$, where $e^*_i$ is the dual edge of e i for i=1,2,...,m. This paper answers this question in the affirmative by presenting a linear-time algorithm.
Zhi-Zhong Chen, Xin He 0005, Chun-Hsi Huang
SIAM J. Comput.2
2001 A Simple Linear Time Algorithm for Proper Box Rectangular Drawings of Plane Graphs
Xin He 0005
WADS1
2001 Communication Efficient BSP Algorithm for All Nearest Smaller Values Problem
Xin He 0005, Chun-Hsi Huang
J. Parallel Distributed Comput.1
2000 Hierarchical Topological Inference on Planar Disc Maps
Zhi-Zhong Chen, Xin He 0005
COCOON2
2000 A Fast General Methodology for Information-Theoretically Optimal Encodings of Graphs
abstract
We propose a fast methodology for encoding graphs with information-theoretically minimum numbers of bits. Specifically, a graph with property $\pi$ is called a {\em $\pi$-graph}. If $\pi$ satisfies certain properties, then an n-node m-edge $\pi$-graph G can be encoded by a binary string X such that (1) G and X can be obtained from each other in O(n log n) time, and (2) X has at most $\beta(n)+o(\beta(n))$ bits for any continuous superadditive function $\beta(n)$ so that there are at most $2^{\beta(n)+o(\beta(n))}$ distinct n-node $\pi$-graphs. The methodology is applicable to general classes of graphs; this paper focuses on planar graphs. Examples of such $\pi$ include all conjunctions over the following groups of properties: (1) G is a planar graph or a plane graph; (2) G is directed or undirected; (3) G is triangulated, triconnected, biconnected, merely connected, or not required to be connected; (4) the nodes of G are labeled with labels from $\{1,\ldots, \ell_1\}$ for $\ell_1\leq n$; (5) the edges of G are labeled with labels from $\{1,\ldots, \ell_2\}$ for $\ell_2\leq m$; and (6) each node (respectively, edge) of G has at most $\ell_3=O(1)$ self-loops (respectively, $\ell_4=O(1)$ multiple edges). Moreover, $\ell_3$ and $\ell_4$ are not required to be O(1) for the cases of $\pi$ being a plane triangulation. These examples are novel applications of small cycle separators of planar graphs and are the only nontrivial classes of graphs, other than rooted trees, with known polynomial-time information-theoretically optimal coding schemes.
Xin He 0005, Ming-Yang Kao, Hsueh-I Lu
SIAM J. Comput.1
1999 A Fast General Methodology for Information - Theoretically Optimal Encodings of Graphs
Xin He 0005, Ming-Yang Kao, Hsueh-I Lu
ESA1
1999 Finding Double Euler Trails of Planar Graphs in Linear Time
abstract
The paper answers an open question in the design of complimentary metal-oxide semiconductor (CMOS) VLSI circuits. It asks whether a polynomial-time algorithm can decide if a given planar graph has a plane embedding /spl epsiv/ such that /spl epsiv/ has a Euler trail P=e/sub 1/e/sub 2/...e/sub m/ and its dual graph has a Euler trail P*=e/sub 1/*e/sub 2/*...e/sub m/* where e/sub i/* is the dual edge of e/sub i/ for i=1, 2, ..., m. The paper answers this question in the affirmative by presenting a linear-time algorithm.
Zhi-Zhong Chen, Xin He 0005, Chun-Hsi Huang
FOCS2
1999 Nonplanar Topological Inference and Political-Map Graphs
Zhi-Zhong Chen, Xin He 0005, Ming-Yang Kao
SODA2
1999 On the Linear-Cost Subtree-Transfer Distance between Phylogenetic Trees
Bhaskar DasGupta, Xin He 0005, Tao Jiang 0001, Ming Li 0001, John Tromp
Algorithmica2
1999 An Algorithm for Shortest Paths in Bipartite Digraphs with Concave Weight Matrices and its Applications
abstract
The traveling salesman problem on an n-point convex polygon and the minimum latency tour problem for n points on a straight line are two basic problems in graph theory and have been studied in the past. Previously, it was known that both problems can be solved in O(n 2 ) time. However, whether they can be solved in o(n 2 ) time was left open by Marcotte and Suri [SIAM J. Comput., 20 (1991), pp. 405--422] and Afrati et al. [Informatique Theorique Appl., 20 (1986), pp. 79--87], respectively. In this paper we show that both problems can be solved in O(n log n) time by reducing them to the following problem: Given an edge-weighted complete bipartite digraph G=(X, Y, E) with X={x 0 , . . ., x n } and Y={y 0 , . . ., y m }, we wish to find the shortest path from x 0 to x n in G. This new problem requires $\Omega(nm)$ time to solve in general, but we show that it can be solved in O(n + m log n) time if the weight matrices A and B of G are both concave, where for $0\leq i\leq n$ and $0\leq j\leq m$, A[i,j] and B[j,i] are the weights of the edges (x i , y j ) and (y j , x i ) in G, respectively. As demonstrated in this paper, the new problem is a powerful tool and we believe that it can be used to solve more problems.
Xin He 0005, Zhi-Zhong Chen
SIAM J. Comput.1
1999 Linear-Time Succinct Encodings of Planar Graphs via Canonical Orderings
abstract
Let G be an embedded planar undirected graph that has n vertices, m edges, and f faces but has no self-loop or multiple edge. If G is triangulated, we can encode it using 4/3m-1 bits, improving on the best previous bound of about 1.53m bits. In case exponential time is acceptable, roughly 1.08m bits have been known to suffice. If G is triconnected, we use at most $(2.5+2\log{3})\min\{n,f\}-7$ bits, which is at most 2.835m bits and smaller than the best previous bound of 3m bits. Both of our schemes take O(n) time for encoding and decoding.
Xin He 0005, Ming-Yang Kao, Hsueh-I Lu
SIAM J. Discret. Math.1
1999 Fast RNC and NC Algorithms for Maximal Path Sets
Ryuhei Uehara, Zhi-Zhong Chen, Xin He 0005
Theor. Comput. Sci.3
1998 Compact Encodings of Planar Graphs via Canonical Orderings and Multiple Parentheses
Richie Chih-Nan Chuang, Ashim Garg, Xin He 0005, Ming-Yang Kao, Hsueh-I Lu
ICALP3
1997 On Distances between Phylogenetic Trees (Extended Abstract)
Bhaskar DasGupta, Xin He 0005, Tao Jiang 0001, Ming Li 0001, John Tromp, Louxin Zhang
SODA2
1997 Shortest Path in Complete Bipartite Digraph Problem and its Applications
Xin He 0005, Zhi-Zhong Chen
SODA1
1997 On Floorplans of Planar Graphs
abstract
Article Free Access Share on On floorplans of planar graphs Author: Xin He Department of Computer Science, State University of New York at Buffalo, Buffalo, NY Department of Computer Science, State University of New York at Buffalo, Buffalo, NYView Profile Authors Info & Claims STOC '97: Proceedings of the twenty-ninth annual ACM symposium on Theory of computingMay 1997 Pages 426–435https://doi.org/10.1145/258533.258633Online:04 May 1997Publication History 4citation1,219DownloadsMetricsTotal Citations4Total Downloads1,219Last 12 Months7Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Xin He 0005
STOC1
1997 Parallel Algorithms for Maximal Acyclic Sets
Zhi-Zhong Chen, Xin He 0005
Algorithmica2
1997 Grid Embedding of 4-Connected Plane Graphs
Xin He 0005
Discret. Comput. Geom.1
1997 On Parallel Selection and Searching in Partial Orders: Sorted Matrices
R. Sarnath, Xin He 0005
J. Parallel Distributed Comput.2
1997 Regular Edge Labeling of 4-Connected Plane Graphs and Its Applications in Graph Drawing Problems
Goos Kant, Xin He 0005
Theor. Comput. Sci.2
1996 Fast RNC and NC Algorithms for Finding a Maximal Set of Paths with an Application
Ryuhei Uehara, Zhi-Zhong Chen, Xin He 0005
COCOON3
1996 An NC Algorithm for Finding a Minimum Weighted Completion Time Schedule on Series Parallel Graphs
Sivaprakasam Sunder, Xin He 0005
Algorithmica2
1996 Parallel Complexity of Partitioning a Planar Graph Into Vertex-induced Forests
Zhi-Zhong Chen, Xin He 0005
Discret. Appl. Math.2
1995 Grid Embedding of 4-Connected Plane Graphs
Xin He 0005
GD1
1995 NC Algorithms for Partitioning Planar Graphs into Induced Forests and Approximating NP-Hard Problems
Zhi-Zhong Chen, Xin He 0005
WG2
1995 An Efficient Parallel Algorithm for Finding Rectangular Duals of Plane Triangular Graphs
Xin He 0005
Algorithmica1
1995 on Determining Non-isotopic Configurations of Points on a Circle
Xin He 0005, David B. Sher
Discret. Appl. Math.1
1994 Optimal Parallel Algorithms for Straight-Line Grid Embeddings of Planar Graphs
abstract
A straight-line grid embedding of a planar graph is a drawing of the graph on a plane where the vertices are located at grid points and the edges are represented by nonintersecting segments of straight, lines joining their incident vertices. Given an n-vertex embedded planar graph with $n \geq 3$, a straight-line embedding on a grid of size $( n - 2 ) \times ( n - 2 )$ can be computed deterministically in $O( \log n\log \log n )$ time with $n/\log n\log \log n$ processors. If randomization is used, the complexity is improved to $O( \log n )$ expected time with the same optimal linear work. These algorithms run on a parallel random access machine that allows concurrent reads and concurrent writes of the shared memory and permits an arbitrary processor to succeed in case of a write conflict.
Ming-Yang Kao, Martin Fürer, Xin He 0005, Balaji Raghavachari
SIAM J. Discret. Math.3
1993 Parallel Construction of Canonical Ordering and Convex Drawing of Triconnected Planar Graphs
Xin He 0005, Ming-Yang Kao
ISAAC1
1993 Scheduling Interval Ordered Tasks in Parallel
Sivaprakasam Sunder, Xin He 0005
STACS2
1993 Two Algorithms for Finding Rectangular Duals of Planar Graphs
Goos Kant, Xin He 0005
WG2
1992 O(n log log n)-Work Parallel Algorithms for Straight-Line Grid Embeddings of Planar Graphs
abstract
A straight-line grid embedding of a planar graph is a drawing of the graph on a plane where the vertices are located at grid points and the edges are represented by nonintersecting segments of straight lines joining their incident vertices.Given an n-vertex planar graph with n ~3, a straight-line embedding on a grid of size (n-2)X(n-2) can be computed deterministically in O(log n log log n) time with O(n log log n) work on a parallel random access machine.If randomization is used, the complexity is improved to O(log n) expected time with the same work bound.The parallel random access machine used by these algorithms allows concurrent reads and concurrent writes of the shared memory; in case of a write conflict, an arbitrary processor succeeds.sonably small grids are very useful in visualizing planar graphs on graphic screens and have wide applications in CAD/CAM and Computer Graphics [8], [27].Wagner [28], Fziry [9], and Stein [24] showed that every planar graph has a straight-line embedding.Since
Martin Fürer, Xin He 0005, Ming-Yang Kao, Balaji Raghavachari
SPAA2
1991 An Efficient Parallel Algorithm for Finding Minimum Weight Matching for Points on a Convex Polygon
Xin He 0005
Inf. Process. Lett.1
1990 Efficient Parallel and Sequential Algorithms for 4-Coloring Perfect Planar Graphs
Xin He 0005
Algorithmica1
1990 Efficient Parallel Algorithms for r-Dominating Set and p-Center Problems on Trees
Xin He 0005, Yaacov Yesha
Algorithmica1
1990 An Efficient Algorithm for Edge Coloring Planar Graphs with Delta Colors
Xin He 0005
Theor. Comput. Sci.1
1990 A P-Complete Graph Partition Problem
R. Sarnath, Xin He 0005
Theor. Comput. Sci.2
1988 A Nearly Optimal Parallel Algorithm for Constructing Depth First Spanning Trees in Planar Graphs
abstract
This paper presents a parallel algorithm for constructing depth first spanning trees in planar graphs. The algorithm takes $O(\log ^2 n)$ time with $O(n)$ processors on a concurrent read concurrent write parallel random access machine (PRAM). The best previously known algorithm for the problem takes $O(\log ^3 n)$ time with $O(n^4 )$ processors on a PRAM. Our algorithm is within an $O(\log ^2 n)$ factor of optimality.
Xin He 0005, Yaacov Yesha
SIAM J. Comput.1
1987 Parallel Recognitions and Decomposition of Two Terminal Series Parallel Graphs
Xin He 0005, Yaacov Yesha
Inf. Comput.1