<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>List 3-coloring &lt;math altimg='si15.svg' display='inline' id='d1e25'&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;P&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/math&gt; -free graphs with no induced 1-subdivision of &lt;math altimg='si16.svg' display='inline' id='d1e35'&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;K&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/math&gt;</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>11/01/2020</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10182610</idno>
					<idno type="doi">10.1016/j.disc.2020.112086</idno>
					<title level='j'>Discrete Mathematics</title>
<idno>0012-365X</idno>
<biblScope unit="volume">343</biblScope>
<biblScope unit="issue">11</biblScope>					

					<author>Maria Chudnovsky</author><author>Sophie Spirkl</author><author>Mingxian Zhong</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Let s and t be positive integers. We use P t to denote the path with t vertices and K 1,s to denote the complete bipartite graph with parts of size 1 and s respectively. The one-subdivision of K 1,s is obtained by replacing every edge {u, v} of K 1,s by two edges {u, w} and {v, w} with a new vertex w. In this paper, we give a polynomial-time algorithm for the list-three-coloring problem restricted to the class of P t -free graph with no induced 1-subdivision of K 1,s .]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>All graphs in this paper are finite and simple. We use <ref type="bibr">[k]</ref> to denote the set {1, . . . , k}. Let G be a graph. A k-coloring of G is a function f : V (G) &#8594; [k] such that for every edge uv &#8712; E(G), f (u) = f (v), and G is k-colorable if G has a k-coloring. The k-coloring problem is the problem of deciding, given a graph G, if G is k-colorable. This problem is well-known to be N P -hard for all k &#8805; 3.</p><p>A function L : V (G) &#8594; 2 [k] that assigns a subset of <ref type="bibr">[k]</ref> to each vertex of a graph G is a k-list assignment for G. For a k-list assignment L, a function f : V (G) &#8594; [k] is a coloring of (G, L) if f is a k-coloring of G and f (v) &#8712; L(v) for all v &#8712; V (G). We say that a graph G is L-colorable, and that the pair (G, L) is colorable, if (G, L) has a coloring. The list-k coloring problem is the problem of deciding, given a graph G and a k-list assignment L, if (G, L) is colorable. Since this generalizes the k-coloring problem, it is also N P -hard for all k &#8805; 3.</p><p>We denote by P t the path with t vertices and we use K 1,s to denote the complete bipartite graph with parts of size 1 and s respectively. The one-subdivision of K 1,s is obtained by replacing every edge {u, v} of K 1,s by two edges {u, w} and {v, w} with a new vertex w. For a set H of graphs, a graph G is H-free if no element of H is an induced subgraph of G. If H = {H}, we say that G is H-free. In this paper, we use the terms "polynomial time" and "polynomial size" to mean "polynomial in |V (G)|", where G is the input graph. Since the k-coloring problem and the list-k coloring problem are N P -hard for k &#8805; 3, their restrictions to H-free graphs, for various H, have been extensively studied. In particular, the following is known: Theorem 1 ( <ref type="bibr">[6]</ref>). Let H be a (fixed) graph, and let k &gt; 2. If the k-coloring problem can be solved in polynomial time when restricted to the class of H-free graphs, then every connected component of H is a path.</p><p>Thus if we assume that H is connected, then the question of determining the complexity of kcoloring H-free graph is reduced to studying the complexity of coloring graphs with certain induced paths excluded, and a significant body of work has been produced on this topic. Below we list a few such results.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Theorem 2 ([1]</head><p>). The 3-coloring problem can be solved in polynomial time for the class of P 7 -free graphs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Theorem 3 ([2]</head><p>). The 4-coloring problem can be solved in polynomial time for the class of P 6 -free graphs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Theorem 4 ([4]</head><p>). The k-coloring problem can be solved in polynomial time for the class of P 5 -free graphs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Theorem 5 ([5]</head><p>). The 4-coloring problem is N P -complete for the class of P 7 -free graphs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Theorem 6 ([5]</head><p>). For all k &#8805; 5, the k-coloring problem is N P -complete for the class of P 6 -free graphs.</p><p>The only case for which the complexity of k-coloring P t -free graphs is not known k = 3, t &#8805; 8. In this paper, we consider the list-3 coloring problem for P t -free graphs with no induced 1subdivision of K 1,s . We use SDK s to denote the one-subdivision of K 1,s . The main result is the following: Theorem 7. For all positive integers s and t, the list-3 coloring problem can be solved in polynomial time for the class of (P t , SDK s )-free graphs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Preliminaries</head><p>We need two theorems: the first one is the famous Ramsey Theorem <ref type="bibr">[7]</ref>, and the second is a result of Edwards <ref type="bibr">[3]</ref>: Theorem 8 ( <ref type="bibr">[7]</ref>). For each pair of positive integers k and l, there exists an integer R(k, l) such that every graph with at least R(k, l) vertices contains a clique with at least k vertices or an independent set with at least l vertices.</p><p>Theorem 9 ( <ref type="bibr">[3]</ref>). Let G be a graph, and let L be a list assignment for G such that |L(v)| &#8804; 2 for all v &#8712; V (G). Then a coloring of (G, L), or a determination that none exists, can be obtained in time</p><p>Let G be a graph with list assignment L. For X &#8838; V (G) we denote by G|X the subgraph induced by G on X, by G \ X the graph G|(V (G) \ X) and by (G|X, L) the list coloring problem where we restrict the domain of the list assignment L to X. For v &#8712; V (G) we write N G (v) (or N (v) when there is no danger of confusion) to mean the set of vertices of G that are adjacent to v. For X &#8838; V (G) we write N G (X) (or N (X) when there is no danger of confusion) to mean v&#8712;X N (v). We say that D &#8838; V (G) is a dominating set of G if for every vertex v &#8712; G \ D, N (v) &#8745; D = &#8709;. By Theorem 9, the following corollary immediately follows.</p><p>Corollary 10. Let G be a graph, L be a 3-list assignment for G and let D be a dominating set of G. Then a coloring of (G, L), or a determination that (G, L) is not colorable, can be </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">The Algorithm</head><p>Let s and t be positive integers, and let G = (V, E) be a connected (P t , SDK s , K 4 )-free graph. Pick an arbitrary vertex a &#8712; V and let S 1 = {a}. For v &#8712; V , let d(v) be the distance from v to a. For i = 1, 2, . . . , t -2, we define the set S i+1 as follows:</p><p>&#8226; For j = 1, 2, . . . , |S i |, let X j i &#8838; B j i be a minimal vertex set such that for every w</p><p>It is clear that we can compute S t-1 in O(t|V | 2 ) time. Next, we prove some properties of this construction.</p><p>, . . . , x K }. By the minimality of X i , for j = 1, 2, . . . , K, there exists y j &#8712; W i such that N (y j ) &#8745; X i = {x j }. Since G is K 4free, by Theorem 8, there exists a stable set X &#8838; X i of size R(4, s). We may assume X = {x 1 , x 2 , . . . , x R(4,s) }. Let Y = {y 1 , y 2 , . . . , y R(4,s) }. Again by Theorem 8, there exists a stable set Y &#8838; Y of size s. We may assume Y = {y 1 , y 2 , . . . , y s } and let X = {x 1 , x 2 , . . . , x s }. Then G[{v } &#8746; X &#8746; Y ] is isomorphic to SDK s , a contradiction. Lemma 12. For i = 0, 1, 2, . . . , t -2, B i+1 \ (B i &#8746; S i ) = {v : d(v) = i + 1} (where S 0 = &#8709;, B 0 = {a} and B t-1 = N (S t-1 )).</p><p>Proof. We use induction to prove this lemma. It is clear that for i = 0, B 1 = N (a) = {v : d(v) = 1}. Now suppose this lemma holds for i &lt; k, where k &#8712; {1, 2 . . . , t -2}. First we show that for every</p><p>, and therefore v &#8712; B k+1 , as required. This finishes the proof of Lemma 12.</p><p>By applying Lemma 11 and Lemma 12, we deduce several properties of S t-1 .</p><p>Lemma 13.</p><p>1. There exists a constant M s,t which only depends on s and t such that |S t-1 | &#8804; M s,t .</p><p>2. W t-1 = V \ (S t-1 &#8746; N (S t-1 )) = &#8709;.</p><p>Proof. Since we start with |S 1 | = 1, by applying Lemma 11 t -2 times, it follows that |S t-1 | &#8804; (1 + R(4, R(4, s))) t-2 . Let M s,t = (1 + R(4, R(4, s))) t-2 , then the first claim holds.</p><p>Suppose the second claim does not hold. From Lemma 12, it follows that {v : d(v) &#8804; t -1} &#8838; S t-1 &#8746; N (S t-1 ). But if w &#8712; V satisfies d(w) &#8805; t -1, then a shortest w-a-path is an induced path of length at least t, a contradiction. Thus the second claim holds.</p></div></body>
		</text>
</TEI>
