×

An \(0(n^{1.5})\) algorithm to color proper circular arcs. (English) Zbl 0682.68062

Summary: A circular-arc family F is a collection of arcs on a circle. Such a family is said to be proper if no arc is contained within another. The coloring problem on circular-arc families has been shown to be NP-hard by Garey, Johnson, Miller and Papadimitriou. However, on proper circular-arc families, the coloring problem was shown to be solvable originally in \(0(n^ 2\log n)\) time by Orlin et. al. and later, in \(0(n^{1.5}\log n)\) time by Teng and Tucker. Their approach is to transform the (q- colorability) problem of testing whether G is q-colorable into a shortest path problem and, then, to apply binary search to solve log n q- colorability problems. We show that Teng and Tucker’s algorithm can be implemented to run in \(0(n^{1.5)}\) time overall using an interesting relationship between the time it takes to solve a q-colorability problem and the range of possible q to be searched for.

MSC:

68Q25 Analysis of algorithms and problem complexity
68R10 Graph theory (including graph drawing) in computer science
05C15 Coloring of graphs and hypergraphs
Full Text: DOI

References:

[1] Garey, M.; Johnson, D.; Miller, G.; Papadimitriou, C., The complexity of coloring circular arcs and chords, SIAM J. Algebraic Discrete Methods, 2, 216-227 (1980) · Zbl 0499.05058
[2] Golumbic, M. C., Algorithmic Graph Theory and Perfect Graphs (1980), Academic Press: Academic Press New York · Zbl 0541.05054
[3] Orlin, J.; Bonuccelli, M.; Bovel, D., An \(O(n^2)\) algorithm for coloring proper circular arc graphs, SIAM J. Algebraic Discrete Methods, 2, 88-93 (1981) · Zbl 0496.68047
[4] Teng, A.; Tucker, A., An O(qn) algorithm to \(q\)-color a proper family of circular arcs, Discrete Math., 55, 233-243 (1985) · Zbl 0567.68043
[5] Tucker, A., Coloring a family of circular-arcs, SIAM J. Appl. Math., 29, 1-24 (1975)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.