..

Sobre o número de independência de grafos livres de triângulos (Questão do livro Combinatória)

Neste semestre, eu estou cursando a disciplina de Métodos Probabilísticos. O livro que está sendo usado na disciplina é o Combinatória. A primeira avaliação desta disciplina está sendo resolver as questões do Capítulo 5 deste livro. A questão 3 é a seguinte.

Questão 3.8.5. Seja GG um grafo livre de triângulos. Mostre que α(G)vV(G)d(v)1+d(v)+d2(v)\alpha(G) \geq \sum_{v \in V(G)}\frac{d(v)}{1+d(v)+d_2(v)}, onde d2(v)d_2(v) denota o número de vértices a distância 2 de vv em GG.

No início do Capítulo 5, um outro teorema sobre o número de independência é provado e é natural pensar que podemos provar este acima de maneira bem similar. O teorema ao qual estou me referindo é o que diz que α(G)vV(G)11+d(v).\alpha(G) \geq \sum_{v \in V(G)} \frac{1}{1+d(v)}.

Para prová-lo, sorteamos uma ordem aleatória dos vértices de GG e construímos um conjunto independente da seguinte maneira. Escolhemos um vértice vv para entrar no conjunto independente se vv vem antes de todos os seus vizinhos nessa ordenação. Como a probabilidade de vv estar no conjunto independente é 11+d(v)\frac{1}{1+d(v)}, obtemos o limitante desejado calculando o tamanho esperado de um conjunto independente construído desta maneira.

Uma ideia natural para provar o teorema da questão 3 é também sortear uma ordenação dos vértices e, para cada vV(G)v \in V(G), incluirmos no conjunto independente os vértices de NG(v)N_G(v), uma vez que estes vértices não possuem arestas entre si (o grafo é livre de triângulos). Infelizmente, essa ideia não funciona. Abaixo, eu coloco a resolução deste teorema, que saiu após uma discussão do problema com meus amigos Brito e Rodrigo.


Seja σ:V(G)[n]\sigma:V(G) \rightarrow [n] uma ordenação aleatória dos vértices do grafo. Seja SV(G)S \subseteq V(G) o conjunto de vértices vv de GG tais que uNG(v)[σ(u)<σ(v)]\exists u \in N_G(v) [\sigma(u) < \sigma(v)] e wNG2(v)[σ(v)<σ(w)]\forall w \in N_G^2(v) [\sigma(v) < \sigma(w)], onde NG2(v)N_G^2(v) denota os vértices a distância 2 de vv em GG. Ou seja, SS é o conjunto de vértices de GG que estão depois de pelo menos um vértice de sua vizinhança e antes de todos os vértices da sua vizinhança segunda.

Afirmamos que SS é um conjunto independente de GG. Para ver isto, assuma por absurdo que existe dois vértices u,vSu, v \in S tais que uvE(G)uv \in E(G). Se uu e vv possuem algum vizinho em comum, digamos ww, então {u,v,w}\{u, v, w\} é um triângulo de GG, o que é absurdo uma vez que GG é livre de triângulos. Suponha então que NG(u)NG(v)=N_G(u) \cap N_G(v) = \emptyset. Suponha ainda, sem perda de generalidade, que σ(u)<σ(v)\sigma(u) < \sigma(v). Como uSu \in S, existe um vértice wNG(u)w \in N_G(u) tal que σ(w)<σ(u)<σ(v)\sigma(w) < \sigma(u) < \sigma(v). Mas veja que wNG2(v)w \in N_G^2(v) uma vez que as vizinhanças de vv e uu são disjuntas. Isso contradiz a escolha de vv para SS. Concluímos então que SS é, de fato, um conjunto independente de GG.

Agora, vamos calcular a probabilidade de um dado vértice vv estar em SS. Temos (1+d(v)+d2(v))!(1+d(v)+d_2(v))! ordens parciais dos vértices de {v}NG(v)NG2(v)\{v\} \cup N_G(v) \cup N_G^2(v). Podemos escolher yd(v)y \leq d(v) vértices para vir antes de vv na ordem parcial. Fixe y{1,2,,d(v)}y \in \{1, 2, \dots, d(v)\}. As ordens válidas são apenas aquelas em que os yy vértices escolhidos de NG(v)N_G(v) vem antes de vv e vv vem antes de todos os vértices de NG2(v)N_G^2(v). Dado que essa regra é respeitada, os yy vértices podem estar em qualquer ordem entre si, e o mesmo vale para todos os vértices de NG2(v)N_G^2(v). Temos então (y+d2(v)y)y!d2(v)!{y+d_2(v) \choose y}y!d_2(v)! permutações válidas dentre um total de (1+d(v)+d2(v))!(1+d(v)+d_2(v))!. Então,

P(vS)=y=1d(v)y!d2(v)!(y+d2(v)y)(1+d(v)+d2(v))!=y=1d(v)11+d(v)+d2(v)=d(v)1+d(v)+d2(v).P(v \in S) = \sum_{y=1}^{d(v)} \frac{y!d_2(v)!{y+d_2(v) \choose y}}{(1+d(v)+d_2(v))!} = \sum_{y=1}^{d(v)}\frac{1}{1+d(v)+d_2(v)} = \frac{d(v)}{1 + d(v) + d_2(v)}.

Agora, calculando o tamanho esperado de SS, concluímos que α(G)vV(G)d(v)1+d(v)+d2(v)\alpha(G) \geq \sum_{v \in V(G)} \frac{d(v)}{1+d(v)+d_2(v)}, como desejado.


É isso! Achei essa questão interessante e resolvi registrar aqui essa resolução que é bem legal também. Até a próxima! 👋