(P :
R)-PARTITION
((P :
R)-PART, for short).
INSTANCE: A graph G
P.
QUESTION: Does there exists a
(P1, . . .
,Pk)-partition of G?
The question can be of course reformulated in the following way: Is the graph G R-partitionable?
For some hereditary properties R, the problem (I : R)-PART is not even decidable. For some such examples see [23]. However, for many properties P and R the problem (P:R)-PART is well defined.
Let R =
P1 . . .
Pk.
Note, that if (I:Pi)-PART is in NP
for some i (it means it is NP-hard to decide whether a graph belongs to
Pi),
then (I:R)-PART
NP.
Let
be a hereditary property defined by C(
)
=min
{
:H
C(R)}. Then the complexity of
(I:R)-PART and
(I:
)-PART are
the same, as the graph G is R-partitionable if and only if
is
-partitionable.
For the used complexity terminology see [43].
Theorem 69.([43])
(a) For k2 the problem
(I:Ok)-
PART is in P.
(b) For k3 the problem
(I:Ok)-
PART is NP-complete.
Brooks' Theorem implies that 3-colourability of a graph with maximum vertex degree 3 can be determined in polynomial time (we should only verify that the graph does not contain K4). Thus, the problem (S3 : O3)-PART is in P.
Since Brooks' Theorem applies to all graphs, then it might be expected that with the additional restriction of planarity a stronger result could be obtained. Unfortunately, it does not so.
Theorem 70.([91],[43])
The problem (T3
S4 :
O3)-PART is
NP-complete.
LC[P:(k,s)]
INSTANCE: A graph GP
and a collection of lists {L(v): |L(v)|
k, v
V(G)},
and each colour occurs in at most s lists.
QUESTION: Does there exists a list colouring of G?
LC[P:(=k,s)]
INSTANCE: A graph GP
and a collection of lists {L(v): |L(v)|=k, v
V(G)},
and each colour occurs in at most s lists.
QUESTION: Does there exists a list colouring of G?
It was observed in [36] and [100] that
LC[I:(2,)] is in P while
LC[I:(3,
)] is NP-complete.
Theorem 71.([63])
Let k3 be an arbitrary fixed integer. Then
(a) LC[I:(=k,k)] is in P,
(b) LC[I:(=k,k+1)] is NP-complete.
For k=3 the last problem remains NP-complete even for a class of planar graphs.
Theorem 72.([63])
LC[T3
S3:(3,3)] is NP-complete.
Theorem 73.
The following cases of the LIST COLOURING problem are in P.
(a) [63]: LC[I:(2,)],
(b) [63]: LC[I:(,2)],
(c) [63]: LC[S2:(k,s)],
(d) [33]: LC[I:(deg(v),*)],
where (
deg(v),*) denotes a collection
of lists with |L(v)|
deg(v) for all v
V(G) and
|
v
V(G)L(v)|
(G).
Theorem 74.([55])
(a) If H is bipartite, then (I:Hom(H))-PART
is in P.
(b) If H is not bipartite, then
(I:Hom(H))-PART is NP-complete.
In [23] Brown stated the following conjecture.
Conjecture 75.
Let R =
Qk,
F(Q) =
{H: |V(H)| 3}.
Then (I:R)-PART
is NP-complete for any k
2.
Conjecture 75 has been verified in [23] for:
(a) H=H1+ H2 (the join of two nonempty graphs) and
k3,
(b) H is 2-connected and k2.
In particular, Conjecture 75 is true for:
(1) H=Km, m3, k
2,
(2) H=Cm, m3, k
2,
(3) H=Pm, m=3,4, k3 and for
m
5, k
2.
One of the most intriguing problems is the following
Problem. Does Conjecture 75 is true for H=P3 and k=2?
The following theorem provides some particular result.
Theorem 76.([51])
Let R =
Ok-r
Dr1.
Then (I :
R)-PART
is NP-complete for all k
3 and 0
r
k.
For k=2, in [51] the following results are proved.
Theorem 77.([51])
(a) (S6 :
O
D1)-PART is NP-complete,
(b) (I :
D21)-PART
is NP-complete.
Theorem 78.([32])
(I :
Skd )-PART
is NP-complete for any k3 and d
0.
Question :[32] What is the complexity of (Sk(d+1) : Skd)-PART?
But in [42] it is proved that HAMILTONIAN CYCLE problem is NP-complete even when restricted to planar, cubic and 3-connected graphs. From this it follows that (T3 : D21)-PART is NP-complete.
Theorem 79.
The following problems are NP-complete
(a) [44]:
(T3
S4 :
O3-PART,
(b) [51]:
(T3
S4 :
O
D1)-PART,
(c) [32]:
(T3
S4 :
S21)-PART,
(d) [51]:
(T3 :
O2
D1)-PART for graphs in
which each face has size 3 or 4,
(e) [32]:
(T3 :
S2d)-PART
for d1,
(f) [32]:
(T3 :
S31)-PART.
Conjecture 80 ([51])
(T3 :
O2
D1)-PART is
NP-complete for maximal planar graphs.