Si nous avons un grand graphe (dirigé) et un arbre enraciné plus petit H , quelle est la complexité la plus connue pour trouver des sous-graphes de G isomorphes à H ? Je connais les résultats de l'isomorphisme des sous -arbres où G et H sont des arbres et où G est planaire ou a une largeur d'arbre limitée (et d'autres), mais pas pour ce graphique et ce cas d'arbre.
15
Réponses:
La question de savoir si un graphe fixe est un sous-graphe (induit) de G est une propriété définissable du premier ordre, c'est-à-dire que pour chaque H, il existe une formule φ H ( ψ H ) telle que H est un sous-graphe (induit) de G si et seulement si G ⊨ φ H ( G ⊨ ψ H ).H G H φH ψH H G G⊨φH G⊨ψH
Il était auparavant connu que le problème de vérification de modèle est traitable à paramètres fixes sur des classes de graphiques qui excluent (localement) un mineur et sur des classes d' expansion bornée (localement) . Récemment, Grohe, Kreutzer et S. ont annoncé un méta-théorème encore plus général, déclarant que chaque propriété de premier ordre peut être décidée en temps presque linéaire sur des classes de graphiques nulle part denses.
Pour votre question, cela implique ce qui suit. Soit un arbre enraciné fixe. Ensuite, il peut être décidé en temps linéaire si H est un sous-graphe (induit) d'un graphe d'entrée (dirigé ou non dirigé) G si G est planaire, ou plus généralement est d'une classe qui exclut un mineur ou d'une classe d'expansion bornée. Le problème peut être résolu en temps presque linéaire si G appartient à une classe qui exclut localement un mineur ou à une classe d'expansion limitée localement ou plus généralement, G appartient à une classe nulle de graphiques denses.H H G G G G
la source
Il peut être résolu en un temps aléatoire aléatoire où k est la taille du petit arbre dirigé à trouver et m est le nombre d'arêtes du grand graphique dirigé dans lequel le trouver. Voir le théorème 6.1 d'Alon, N., Yuster, R. et Zwick, U. (1995). Code de couleurs. J. ACM 42 (4): 844–856 . Alon et al. indiquent également que leur algorithme peut être dérandomisé mais ne donne pas les détails de cette partie; Je pense que le temps déterministe peut être un peu plus grand, quelque chose de plus comme O ( k !O(2km) k m .O(k!m)
la source
la source