RUS  ENG
Full version
JOURNALS // Problemy Peredachi Informatsii // Archive

Probl. Peredachi Inf., 1971 Volume 7, Issue 4, Pages 59–72 (Mi ppi1663)

Finite Automata

Complexity Estimation for the Coloring of Graphs on a Turing Machine

A. A. Kalnin'sh


Abstract: The paper presents a discussion of $c$-graphs, i.e., undirected graphs having neither loops nor multiple edges with numbered vertices and having $c$ times as many edges as vertices. As already proved by the author in [Latv. Mat. Ezhegodnik, vol. 7, Riga: Zinatne, 1970, pp. 111–125], for almost all $c$-graphs $G$ the chromatic number $g(G)$ satisfies the inequality
$$ \frac{c}{\ln c}<\gamma(G)\leq 4c. $$
The object of investigation here is the complexity (in the sense of the number of steps required) of the proper coloring of the vertices of a $c$-graph on a single-head single-tape Turing machine. The complexity of the computerized coloring of a graph for the case in which all information is located in working storage has been analyzed in [A. A. Kalnin'sh, Kibernetika, 1971, no. 4, pp. 103–111]. A graph is naturally encoded on a Turing machine tape as a list of its edges, and the coloring of the graph as a list of colors. Suppose that $k$ is such that almost all $c$-graphs can be $k$-colored; in particular, let it be said that $k=4c$. It is proved that for any Turing machine properly $k$-coloring almost all $c$-graphs at least $n^2\log n$ steps in order of magnitude are required for almost all $c$-graphs, where n is the number of vertices of the graph. On the other hand, it is shown that almost all c-graphs can be colored on a Turing machine by no more than $4c$ colors in an order of $n^2\log^2n$ steps.

UDC: 62-507:519.14

Received: 02.06.1970
Revised: 18.05.1971


 English version:
Problems of Information Transmission, 1971, 7:4, 323–331

Bibliographic databases:


© Steklov Math. Inst. of RAS, 2025