Se temos um gráfico grande (direcionado) e uma árvore com raízes menores , qual é a complexidade mais conhecida para encontrar subgráficos de isomórficos para ? Estou ciente dos resultados do isomorfismo da subárvore, onde e são árvores e também onde é planar ou limitou a largura de árvore (e outras), mas não para este gráfico e caso de árvore. G H G H G
15
Respostas:
A questão de saber se qualquer gráfico fixo é um subgrafo (induzido) de G é uma propriedade definível de primeira ordem, ou seja, para todo H existe uma fórmula φ H ( ψ H ) tal que H é um subgrafo (induzido) de G se e apenas se L ⊨ & Phi; H ( L ⊨ ip H ).H G H φH ψH H G G⊨φH G⊨ψH
Sabia-se anteriormente que o problema de verificação de modelo é tratável por parâmetros fixos em classes de gráficos que (localmente) excluem um menor e em classes de expansão limitada (localmente) . Recentemente, Grohe, Kreutzer e S. anunciaram um meta-teorema ainda mais geral, afirmando que toda propriedade de primeira ordem pode ser decidida em tempo quase linear em classes densas de gráficos em nenhum lugar.
Para sua pergunta, isso implica o seguinte. Seja uma árvore com raízes fixas. Em seguida, pode ser decidido em tempo linear se H é um subgrafo (induzido) de um gráfico de entrada (direcionado ou não direcionado) G se G é plano, ou mais geralmente é de uma classe que exclui um menor ou de uma classe de expansão limitada. O problema pode ser resolvido em um tempo quase linear se G for de uma classe que exclui localmente um menor ou de uma classe de expansão limitada localmente ou, geralmente, G for de uma classe densa de lugar nenhum.H H G G G G
fonte
Ele pode ser resolvido no tempo esperado aleatório onde k é o tamanho da pequena árvore direcionada a ser encontrada e m é o número de arestas do grande gráfico direcionado no qual a encontrar. Ver Teorema 6.1 de Alon, N., Yuster, R. e Zwick, U. (1995). Código de cores. J. ACM 42 (4): 844-856 . Alon et al. também declara que seu algoritmo pode ser des randomizado, mas não fornece os detalhes dessa parte; Eu acho que o tempo determinístico pode ser um pouco maior, algo mais como O ( k !O(2km) k m .O(k!m)
fonte
Você provavelmente está procurando o trabalho de Marx, Pilipczuk, sobre complexidade parametrizada do isomorfismo do subgráfico . Tecnicamente, ele abrange apenas gráficos não direcionados, mas acho que você pode adaptar facilmente os resultados de dureza das árvores às árvores enraizadas. Os resultados positivos relevantes para o seu problema já estão cobertos pelas respostas anteriores.H
fonte