ACM Home Page
Please provide us with feedback. Feedback
Testing bipartiteness of geometric intersection graphs
Full text PdfPdf (824 KB)
Source
ACM Transactions on Algorithms (TALG) archive
Volume 5 ,  Issue 2  (March 2009) table of contents
Article No. 15  
Year of Publication: 2009
ISSN:1549-6325
Author
David Eppstein  University of California, Irvine, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 254,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1497290.1497291
What is a DOI?

ABSTRACT

We show how to test the bipartiteness of an intersection graph of n line segments or simple polygons in the plane, or of an intersection graph of balls in d-dimensional Euclidean space, in time O(n log n). More generally, we find subquadratic algorithms for connectivity and bipartiteness testing of intersection graphs of a broad class of geometric objects. Our algorithms for these problems return either a bipartition of the input or an odd cycle in its intersection graph. We also consider lower bounds for connectivity and k-colorability problems of geometric intersection graphs. For unit balls in d dimensions, connectivity testing has equivalent randomized complexity to construction of Euclidean minimum spanning trees, and for line segments in the plane connectivity testing has the same lower bounds as Hopcroft's point-line incidence testing problem; therefore, for these problems, connectivity is unlikely to be solved as efficiently as bipartiteness. For line segments or planar disks, testing k-colorability of intersection graphs for k > 2 is NP-complete.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Agarwal, P. K., and Erickson, J. 1999. Geometric range searching and its relatives. In Advances in Discrete and Computational Geometry, B. Chazelle, J. E. Goodman, and R. Pollack, Eds. Number 223 in Contemporary Mathematics. American Mathematics Society, 1--56.
 
3
 
4
Barát, J., Matoušek, J., and Wood, D. R. 2006. Bounded-degree graphs have arbitrarily large geometric thickness. Electron. J. Combinat. 13, 1, R3.
 
5
 
6
Chan, T. M.-Y. 1999. Geometric applications of a randomized optimization technique. Disc. Computat. Geom. 22, 4 (Dec.), 547--567.
 
7
Chazelle, B. 1996. Lines in space: combinatorics and algorithms. Algorithmica 15, 5, 428--447.
8
 
9
 
10
Clarkson, K. L., Eppstein, D., Miller, G. L., Sturtivant, C., and Teng, S.-H. 1996. Approximating center points with iterated Radon points. Int. J. Computat. Geom. Appl. 6, 3 (Sept.), 357--377.
 
11
 
12
Dillencourt, M. B., Eppstein, D., and Hirschberg, D. S. 2000. Geometric thickness of complete graphs. J. Graph Algor. Appl. 4, 3, 5--17.
 
13
Dujmović, V., and Wood, D. R. 2006. Graph treewidth and geometric thickness parameters. In Proceedings of the 13th International Symposium on Graph Drawing (GD 2005) P. Healy and N. S. Nikolov, Eds. Lecture Notes in Computer Science, vol. 3843. Springer-Verlag, Berlin, Germany, 129--140.
14
15
 
16
Ehrlich, G., Even, S., and Tarjan, R. E. 1986. Intersection graphs of curves in the plane. J. Combinat. Theory, Ser. B 21, 8--20.
 
17
 
18
Eppstein, D. 2004. Separating thickness from geometric thickness. In Towards a Theory of Geometric Graphs, J. Pach, Ed. Number 342 in Contemporary Mathematics. American Mathematics Society, 75--86.
19
 
20
Eppstein, D., Miller, G. L., and Teng, S.-H. 1995. A deterministic linear time algorithm for geometric separators and its applications. Fund. Inf. 22, 4 (Apr.), 309--331.
 
21
Eppstein, D., van Kreveld, M. J., Mumford, E., and Speckmann, B. 2007. Edges and switches, tunnels and bridges. In Proceedings of the 10th Workshop on Algorithms and Data Structures. Lecture Notes in Computer Science, vol. 4619. Springer-Verlag, Berlin, Germany, 77--88.
 
22
Erickson, J. 1996. New lower bounds for Hopcroft's problem. Disc. Computat. Geom. 16, 4, 389--418.
 
23
Fürer, M., and Kasiviswanathan, S. P. 2006. Spanners for geometric intersection graphs. ACM Computing Research Repository. ACM, New York.
 
24
Garey, M. R., Johnson, D. S., and Stockmeyer, L. 1976. Some simplified NP-complete graph problems. Theoret. Comput. Sci. 1, 237--267.
 
25
Graf, A., Stumpf, M., and Weißenfels, G. 1998. On coloring unit disk graphs. Algorithmica 20, 3, 277--293.
 
26
Guibas, L. J., Hershberger, J. E., Suri, S., and Zhang, L. 2001. Kinetic connectivity of unit disks. Disc. Computat. Geom. 25, 4 (Apr.), 591--610.
27
 
28
29
 
30
 
31
Imai, H. 1982. Finding connected components of an intersection graph of squares in the Euclidean plane. Inform. Proc. Lett. 15, 3, 125--128.
 
32
Imai, H., and Asano, T. 1983. Finding the connected components and a maximum clique of an intersection graph of rectangles in the plane. J. Algorithms 4, 310--323.
 
33
Kainen, P. C. 1973. Thickness and coarseness of graphs. Abh. Math. Sem. Univ. Hamburg 39, 88--95.
 
34
 
35
Mansfield, A. 1983. Determining the thickness of a graph is NP-hard. Math. Proc. Cambridge Philos. Soc. 93, 9, 9--23.
36
 
37
 
38
 
39
 
40
 
41
Tamassia, R., and Tollis, I. G. 1989. Tesselation representations of planar graphs. In Proceedings of the 27th Allerton Conference Communication Control Computation 48--57.
42
 
43
 
44
Wood, D. R. 2003. Geometric thickness in a grid. Disc. Math. 273, 1--3, 221--234.
45