Escolar Documentos
Profissional Documentos
Cultura Documentos
72269
72269
XLII SBPO
Bento gonalves rs
P4 -tidy
Raquel Bravo
Sulamita Klein
Loana Nogueira
Fbio Protti
Um grafo G P4 -tidy se, para qualquer P4 induzido H de G, existe no mximo um vrti
e fora de H que juntamente
om trs vrti
es de H induzem um P4 . Neste trabalho,
onsideramos o problema de partio-(k, ) de um grafo P4 -tidy, isto , o problema de determinar se o
onjunto de vrti
es de um grafo P4 -tidy pode ser parti
ionado em k
onjuntos
independentes e
liques. Apresentamos um algoritmo linear de re
onhe
imento dos grafos
P4 -tidy-(k, ), para k, 2.
A graph G is a P4 -tidy graph if, for any indu
ed subgraph H of G isomorphi
to a P4 , A, there
exists at most one vertex outside H forming an indu
ed P4 along with three verti
es of H .
This work
onsiders (k, )-partitions of P4 -tidy graphs, that is, the problem of determining
if the set of verti
es of a P4 -tidy graph
an be partitioned into k independent sets and
liques. We present a linear time algorithm to re
ognize if a graph is a P4 -tidy-(k, ) graph,
for k, 2.
XLII SBPO
30/08 a 03/09
Bento gonalves rs
1. Introduo
1.1. Preliminares
Os grafos
onsiderados neste trabalho so simples, isto , sem laos e sem arestas paralelas.
A seguir, apresentamos as denies ne
essrias para o entendimento do nosso trabalho.
30/08 a 03/09
XLII SBPO
Bento gonalves rs
Teorema 1.
G,
des onexo;
2.
des onexo;
3. Existe um ni
o
omponente
tal que todo vrti
e fora de
p- onexo
separvel
de
om uma partio
H1
(H1 , H2 )
e a nenhum vrti e
30/08 a 03/09
XLII SBPO
4.
Bento gonalves rs
de
H2 ;
p- onexo.
Como observado por Jamison et al. (1995), esse teorema impli
a, de forma natural, em um
esquema de de
omposio para grafos,
hamado de de
omposio primeval. Para sermos
mais espe
os, vamos denir algumas operaes.
Sejam G1 = (V1 , E1 ) e G2 = (V2 , E2 ) grafos disjuntos. A unio e o join de G1 e G2 so
grafos que resultam, respe
tivamente, das operaes:
G1
0 G2 = (V1 V2 , E1 E2 )
G1
1 G2 = (V1 V2 , E1 E2 {xy|x V1 , y V2 }).
0 e
1 esto rela
ionadas aos dois primeiros
asos do Teorema
Claramente, as operaes
1. Podemos observar que as operaes
0 e
1 tambm equivalem, respe
tivamente, aos
ns tipo-0 e tipo-1 da
o-rvore.
Sejam G1 = (V1 , E1 ) um grafo p-
onexo separvel
om separao (V11 , V12 ) e G2 = (V2 , E2 )
um grafo arbitrrio disjunto de G1 . O ter
eiro
aso do teorema estrutural
apturado pela
seguinte operao:
G1
2 G2 = (V1 V2 , E1 E2 {xy|x V11 , y V2 })
Como mostrado por Jamison et al. (1995), todo grafo G ou um grafo p-
onexo ou pode ser
obtido uni
amente de seus
omponentes p-
onexos (p-
omponente ) e de seus vrti
es fra
os
(i.e, aqueles que no esto em nenhuma p-
omponente de G) atravs de uma sequn
ia nita
de operaes
0 ,
1 e
2 . Alm disso, o Teorema 1 nos sugere uma rvore ni
a (a menos
de isomorsmo) de representao, TG , para grafos arbitrrios,
hamada de rvore primeval
de repla
ements
G. Os ns internos de TG so rotulados por inteiros i {0, 1, 2}, onde um n i indi
a
PSfrag
que o grafo asso
iado sub-rvore enraizada neste n obtido pelos grafos
orrespondentes
aos seus lhos por uma operao i. As folhas da rvore so
omponentes p-
onexos de G.
A Figura 1 ilustra um grafo G e sua rvore primeval TG .
2
c
b
e
x
d
s
y
v
b
30/08 a 03/09
XLII SBPO
Bento gonalves rs
Teorema 2 (Giakoumakis
et al.
C5 , P5 , P5 .
Observao 1.
Um grafo
Observao 2.
Sejam
(k, )
ento
GS
G um
(k + 1, )
P4 -tidy-(k, )
S
GK
se e somente se
um grafo
grafo,
um onjunto independente e
P4 -tidy-(, k).
uma lique. Se
(k, + 1).
Nesta seo apresentamos um algoritmo de re
onhe
imento dos grafos P4 -tidy-(k, ). Nossa
estratgia
onsiste na
onstruo de um
ografo auxiliar G de tal forma que um grafo
P4 -tidy G (k, ) se e somente se G (k, ).
30/08 a 03/09
XLII SBPO
Bento gonalves rs
G1
PSfrag repla
ements
Lema 1.
Prova:
O grafo auxiliar
um ografo.
30/08 a 03/09
XLII SBPO
Bento gonalves rs
Resta mostrar que ao apli
armos as Regras 4 e 5 destruimos os demais P4 's, o que de
orre
do fato de que os P4 's no podem estar inteiramente
ontidos em S ou em K.
O re
onhe
imento dos grafos P4 -tidy-(k, ), para k = 0 (respe
tivamente, = 0)
orresponde
ao problema da -
olorao em G (respe
tivamente, o problema da k-
olorao em G), que
pode ser resolvido em tempo linear, de a
ordo
om Giakoumakis et al. (1997). Bransdstdt
(1996) apresentou um algoritmo de tempo linear para re
onhe
er os grafos-(1, 1), e de tempo
polinomial para re
onhe
er tanto os grafos-(1, 2) quanto os grafos-(2, 1). Neste trabalho,
onsideramos que k, 2.
Vamos pre
isar dos seguintes lemas.
Prova:
Sejam
um grafo-(k, ) se e somente se
k, 2
inteiros.
de G.
() Suponhamos que G[R] um grafo-(k, ). Ento R = S1 S2 . . . Sk C1 . . . C .
Como S um
onjunto independente e todo vrti
e de S no-adja
ente a todo vrti
e de
R, S1 S um
onjunto independente. Analogamente,
omo K uma
lique e todo vrti
e
de K adja
ente a todo vrti
e de R, K C1 uma
lique. Portanto, G um grafo-(k, ).
Prova:
Lema 4.
k, 2
inteiros.
G = (S , K , R) uma quase-aranha
somente se G[R] um grafo-(k, ).
Sejam
grafo-(k, ) se e
k, 2
inteiros.
Ento
um
Prova:
30/08 a 03/09
XLII SBPO
Bento gonalves rs
Lema 5.
grafo-(k, ) se e
Prova:
Sejam
k, 2
inteiros.
Ento
um
Lema 6.
somente se G um grafo-(k, ).
k + = 3.
Ento
um grafo-(k, ) se e
Prova:
Figura 7: G isomorfo a P2 P3 .
Como k + = 3, temos que analisar quatro
asos:
(i) Para k = 0 e = 3, temos G
om uma partio C1 = {a, b}, C2 = {c}, C3 = {d, e}.
(ii) Para k = 1 e = 2, temos G
om uma partio C1 = {a, b}, C2 = {d, e}, S1 = {c}.
(iii) Para k = 2 e = 1, temos G
om uma partio C1 = {a, b}, S1 = {c, d}, S2 = {e}.
(iv) Para k = 3 e = 0, temos G
om uma partio S1 = {a, c}, S2 = {b, d}, S3 = {e}.
PSfrag repla
ements
Logo, G uma grafo-(k, ).
Figura 8: G isomorfo a P5 .
Novamente,
omo k + = 3, analisaremos quatro
asos:
30/08 a 03/09
XLII SBPO
Bento gonalves rs
(i) Para k = 0 e = 3, temos G
om uma partio C1 = {a, b}, C2 = {c, d}, C3 = {e}.
(ii) Para k = 1 e = 2, temos G
om uma partio S1 = {a, c, e}, C1 = {b}, C2 = {d}.
(iii) Para k = 2 e = 1, temos G
om uma partio S1 = {a, c, e}, S2 = {b, d}, C1 = .
(iv) Para k = 3 e = 0, temos G
om uma partio S1 = {a, c, e}, S2 = {b, d}, S3 = .
Portanto, G um grafo-(k, ).
Lema 7.
Seja
somente se
Prova:
Lema 8.
isomorfo a
P5 ,
e suponha
k + = 3.
Ento
um grafo-(k, ) se e
k + = 3.
Ento
um grafo-(k, ) se e
um grafo-(k, ).
somente se
Prova:
isomorfo a
C5 ,
e suponha
um grafo-(k, ).
Teorema 3.
somente se
Sejam
um grafo
P4 -tidy
k, 2
inteiros. Ento
um grafo-(k, ) se e
um grafo-(k, ).
Prova:
30/08 a 03/09
XLII SBPO
Bento gonalves rs
30/08 a 03/09
XLII SBPO
Bento gonalves rs
P4 -tidy-(k, )
O
ografo auxiliar G uma ferramenta fundamental para o algoritmo linear de re
onhe
imento dos grafos P4 -tidy-(k, ).
Considere k e inteiros xos, k, 2. O algoritmo est des
rito abaixo.
Seja G um grafo P4 -tidy.
Algoritmo de re
onhe
imento de grafos P4 -tidy-(k, )
Entrada: Grafo P4 -tidy G = (V, E)
1 Transforme G em G ;
2 G1 := G ;
3 para i = 1 at k faa
4
En
ontre Si ;
5
Gi+1 := Gi \Si ;
6
|V | := |V | |Si |;
7 para j = k + 1 at k +
8
En
ontre Cj ;
9
Gj+1 := Gj \Cj ;
faa
|V | := |V | |Cj |;
11 se |V | = 0 ento
12
G um grafo-(k, ) e G um grafo-(k, );
13
seno G no um grafo-(k, ) e G no um grafo-(k, );
10
Teorema 4.
Sejam
um grafo
P4 -tidy
k, 2
Prova:
4. Con luso
Neste trabalho, usamos fortemente a estrutura dos grafos P4 -tidy e a rvore de de
omposio
primeval para desenvolver um algoritmo de re
onhe
imento de grafos P4 -tidy-(k, ).
Refern
ias
[1 Bransdstdt, A. Partitions of graphs into one or two independent sets and
liques.
Dis
rete Mathemati
s 152 (1996) 4754.
[2 Bransdstdt, A. The
omplexity of some problems related to graph 3-
olorability.
Dis
rete Applied Mathemati
s 89 (1998) 5973.
[3 Bravo, R. S. F., Klein, S., and Nogueira, L. T. Chara
terizing (k, l)-partitionable
ographs. In: 7th International Colloquium on Graph Theory, 2005, Hyeres, Ele
troni
Notes in Dis
rete Mathemati
s 22 (2005) 277280.
30/08 a 03/09
XLII SBPO
Bento gonalves rs
[4 Bravo, R. S. F., Klein, S., Nogueira, L. T., and Protti, F. Chara
terization
and re
ognition of P4 -sparse graphs partitionable into k independent sets and
liques.
Submetido (2009).
[5 Corneil, D. G., Ler
hs, H., and Burlingham, L. S. Complement redu
ible graphs.
Dis
rete Applied Mathemati
s 3 (1981) 163174.
[6 Damas
hke, P. Indu
ed subgraphs and well-quasi-ordering.
14 (1990) 427435.
[7 Demange, M., Ekim, T., and de Werra, D. Partitioning
ographs into
liques
and stable sets. Dis
rete Optimization 2 (2005) 145153.
[8 Ekim, T. Generalized Vertex
EPFL, number 3629 (2006).
PhD Thesis,
[9 Feder, T., and Hell, P. Matrix partitions of perfe
t graphs. Spe
ial Issue of
Mathemati
s, in Memory of Claude Berge (2005).
Dis ete
[10 Feder, T., Hell, P., and Ho
hstttler, W. Generalized
olourings (matrix partitions) of
ographs. Manus
ript, 2005.
[11 Feder, T., Hell, P., Klein, S., and Motwani, R. Complexity of graph partition
problems. 31st Annual ACM Symposium on Theory of Computing, 464472. Plenum
Press, New York, 1999.
[12 Feder, T., Hell, P., Klein, S., and Motwani, R. List partitions.
on Dis
rete Mathemati
s 16 (2003) 449-478.
SIAM Journal
[13 Feder, T., Hell, P., Klein, S., Ho
hstttler W. Generalized Colouring (Matrix
Partitions) of Cographs. Trends in Mathemati
s 2006 149167
[14 Garey, M. R., Johnson, D. S., and Sto
kmeyer, L. Some simplied NP-
omplete
graph problems. Theoreti
al Computer S
ien
e 1 (1976) 237267.
[15 Giakoumakis, V, Roussel, H, Thuillier, H. On P4 -tidy graphs.
mati
s and Theoreti
al Computer S
ien
e 1 (1997) 1741.
[16 Gimbel, J. The Chromati
Mi
higan University, 1984.
[17 Golumbi
, M. C.
New York, 1980.
A ademi Press,
[18 Hell P., Klein, S., Nogueira, L. T., and Protti, F. On generalized split
graphs. GRACO 2001 Brazilian Symposium on Graphs, Algorithms, and Optimization. Eletroni
Notes in Dis
rete Mathemati
s 7 (2001), Elsevier.
[19 Hell, P., Klein, S., Nogueira, L. T., and Protti, F. Partitioning
hordal graphs
into independent sets and
liques. Dis
rete Applied Mathemati
s 141 (2004) 185194.
[20 Jamison, B., Olariu, S. p-
omponents and the homogeneous de
omposition of graphs
SIAM Journal Dis
rete Mathemati
s 8 (1995) 448463.
[21 Ler
hs, H. On
liques and kernels. Te
hni
al Report, Department of Computer S
ien
e, University of Toronto, Mar
h 1971.
[22 M
Connell, R. M., and Spinrad, J. P. Modular de
omposition and transitive
orientation. Dis
rete Mathemati
s 201 (1999) 189241.