Seus gráficos são exatamente os gráficos da largura do caminho ou, equivalentemente, as florestas cujos componentes são uma lagarta . Lagartas têm duas caracterizações relevantes:1
Lema 1. Toda lagarta está na sua classe.
Prova. Seja uma lagarta e seja P = x 1 … x ℓ o caminho mais longo que contém todos os vértices de grau 2 ou mais. Observe que, por maximalidade, d ( x 1 ) = d ( x ℓ ) = 1 . Podemos produzir um desenho de G primeiro desenhando P como um zig-zag e adicionando os vértices grau 1 adjacentes a x i entre x i - 1 e x iGP=x1…xℓ2d( x1 1) =d( xℓ) = 1GP1 1xixi−1 . ◻xi+1□
Lema 2. Todo gráfico da sua classe é acíclico.G
Prova. Suponha que contenha o ciclo x 1 y 1 x 2 y 2 … x k y k x 1 e suponha que ele tenha um desenho da forma requerida. Wlog, x 2 está acima de x 1 . Mas, então, devemos ter y 2 acima de y 1 , pois, caso contrário, as linhas x 1 y 1 e x 2 y 2 se cruzariam. Por indução, x i + 1 está acima Gx1y1x2y2…xkykx1x2x1y2y1x1y1x2y2xi+1 para todos os i ∈ { 1 , … , k - 1 } e da mesma forma para os y . Porém, qualquer linha y k x 1 deve deixar a região entre as duas colunas de vértices ou cruzar todas as outras arestas do ciclo. Isso contradiz nossa suposição de que o gráfico tem um desenho adequado. ◻xii∈{1,…,k−1}yykx1□
Lema 3. Todas as pessoas que não são da Caterpillar conectadas não fazem parte da sua classe.
Prova. Seja um gráfico conectado que não é uma lagarta. Se ele contém um ciclo, não está na sua classe no Lema 2 , portanto, podemos assumir que é uma árvore. Se não for uma lagarta, deve conter um vértice x com vizinhos distintos y 1 , y 2 e y 3 , cada um com grau pelo menos 2 .G2xy1y2y32
Suponha que tenhamos um desenho de com as propriedades necessárias. Wlog, y 2 está acima de y 1 e y 3 está acima de y 2 . Deixe z ≠ x ser um vizinho do y 2 . A aresta y 2 z deve cruzar x y 1 ou x y 3 , contradizendo nossa suposição de que o gráfico possui um desenho da forma requerida. ◻Gy2y1y3y2z≠xy2y2zxy1xy3□
Teorema. Sua classe de gráficos é exatamente a classe de florestas em que cada um dos componentes é uma lagarta.
Prova. Seja um gráfico. Claramente, G está na sua classe se, e somente se, todo componente for: se algum componente não puder ser desenhado conforme necessário, o gráfico inteiro não poderá; se todos os componentes puderem ser desenhados conforme necessário, o gráfico inteiro poderá ser desenhado organizando os componentes um acima do outro. O resultado agora segue os lemas 1 e 3 . ◻GG13□
Corolário. Sua classe de gráficos é a classe de gráficos que não possui ou a subdivisão de K 1 , 3 como menor.K3K1,3
Prova. Essas são as obstruções para a largura do caminho 1 . □
Estes são, essencialmente, as obstruções que você encontrou: você precisa ao invés de K 4 porque este último iria admitir K 3 para a classe; a subdivisão de K 1 , 3 é exatamente sua segunda obstrução.K3K4K3K1,3
Então, a resposta a seguir é o que eu vim com:
Como você já mencionou, existem apenas dois casos possíveis que não podem ser reorganizados.
Edit: Eu li mal o gráfico, desculpe por isso.
Isso nos deixa apenas com a subgrafo completo, que é a condição que você quer evitar. Inversamente, a condição suficiente é que seu gráfico bipartido não tenha subgráfico completo dentro de si.K2,2
Para provar que qualquer outro subgráfico é válido, você pode imaginar o seguinte:
Primeiro, assumimos que não temos arestas e começamos com uma aresta arbitrária . Ao adicionar a próxima borda, temos três casos possíveis:e
O primeiro caso é que temos um nó que não inicia nem termina no mesmo nó que a primeira aresta. Isso nos deixa sem problemas e podemos continuar inserindo.
O segundo caso é que temos uma aresta que - a caminho - cruza outra aresta já existente. Nesse caso, temos que trocar o vértice ou V 2 (aquele com a aresta já existente) por uma das novas arestas V 3 ou V 4 , para que continuemos cumprindo os critérios.V1 V2 V3 V4
Mais uma vez, podemos encontrar apenas três soluções: rastreamos uma conexão final ou repetimos a etapa que já executamos anteriormente (rastreando todas as etapas restantes). Se terminarmos em um nó final, podemos trocar todos os nós rastreados.
EDIT: Para estender essa prova para o segundo caso, precisamos examinar as seguintes condições:
Em geral, se tivermos um subgráfico com pelo menos um hub (3 ou mais conexões), é "bastante fácil".
Como eu mesmo tenho pouco conhecimento nessa área, mas ainda quero fornecer uma solução possível, vinculei um artigo (espero) adequado
Se alguém nomear esse problema, eu estaria interessado em aprender, especialmente porque eu vim com essa solução apenas seguindo as idéias do teorema de Fáry e subgrafos bipartidos completos.
fonte