Article

Matrix partitions of perfect graphs

268 Waverley St., Palo Alto, CA 94301, USA; School of Computing Science, Simon Fraser University, Burnaby, B.C., Canada V5A 1S6
Discrete Mathematics DOI:10.1016/j.disc.2005.12.035 pp.2450-2460
Source: DBLP

ABSTRACT Given a symmetric m by m matrix M over 0,1,*, the M-partition problem asks whether or not an input graph G can be partitioned into m parts corresponding to the rows (and columns) of M so that two distinct vertices from parts i and j (possibly with i=j) are non-adjacent if M(i,j)=0, and adjacent if M(i,j)=1. These matrix partition problems generalize graph colourings and homomorphisms, and arise frequently in the study of perfect graphs; example problems include split graphs, clique and skew cutsets, homogeneous sets, and joins.In this paper we study M-partitions restricted to perfect graphs. We identify a natural class of ‘normal’ matrices M for which M-partitionability of perfect graphs can be characterized by a finite family of forbidden induced subgraphs (and hence admits polynomial time algorithms for perfect graphs). We further classify normal matrices into two classes: for the first class, the size of the forbidden subgraphs is linear in the size of M; for the second class we only prove exponential bounds on the size of forbidden subgraphs. (We exhibit normal matrices of the second class for which linear bounds do not hold.)We present evidence that matrices M which are not normal yield badly behaved M-partition problems: there are polynomial time solvable M-partition problems that do not have finite forbidden subgraph characterizations for perfect graphs. There are M-partition problems that are NP-complete for perfect graphs. There are classes of matrices M for which even proving ‘dichotomy’ of the corresponding M-partition problems for perfect graphs—i.e., proving that these problems are all polynomial or NP-complete—is likely to be difficult.

0 0
 · 
0 Bookmarks
 · 
19 Views

Full-text (2 Sources)

View
16 Downloads
Available from
31 Dec 2012

Keywords

corresponding M-partition problems
 
example problems
 
finite family
 
first class
 
homogeneous sets
 
input graph G
 
M-partition problems
 
M-partitionability
 
matrices M
 
matrix M
 
matrix partition problems
 
natural class
 
parts corresponding
 
perfect graphs—i.e
 
polynomial time algorithms
 
proving ‘dichotomy’
 
second class
 
skew cutsets
 
two distinct vertices
 
‘normal’ matrices M