Functional approach to data structures and its use in multidimensional searching
SIAM Journal on Computing
Simple alternating path problem
Discrete Mathematics
Bipartite embedding of trees in the plane
Discrete Applied Mathematics
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Hamiltonian Alternating Paths on Bicolored Double-Chains
Graph Drawing
Manhattan-Geodesic embedding of planar graphs
GD'09 Proceedings of the 17th international conference on Graph Drawing
Orthogeodesic point-set embedding of trees
GD'11 Proceedings of the 19th international conference on Graph Drawing
Bend-optimal orthogonal graph drawing in the general position model
Computational Geometry: Theory and Applications
Hi-index | 0.00 |
Given a set of red and blue points, an orthogeodesic alternating path is a path such that each edge is a geodesic orthogonal chain connecting points of different colour and no two edges cross. We consider the problem of deciding whether there exists a Hamiltonian orthogeodesic alternating path, i.e., an orthogeodesic alternating path visiting all points. We provide an O(n log2n)-time algorithm for finding such a path if no two points are horizontally or vertically aligned. We show that the problem is NP-hard if bends must be at grid points. Nevertheless, we can approximate the maximum number of vertices of an orthogeodesic alternating path on the grid by roughly a factor of 3. Finally, we consider the problem of finding orthogeodesic alternating matchings, cycles, and trees.