Un graphe unipathique est un graphe orienté tel qu'il existe au plus un chemin simple d'un sommet à un autre sommet.
Les graphiques unipathiques peuvent avoir des cycles. Par exemple, une liste doublement chaînée (pas circulaire!) Est un graphe unipathique; si la liste contient éléments, le graphique a cycles de longueur 2, pour un total de .
Quel est le nombre maximum d'arêtes dans un graphe unipathique à sommets? Une borne asymptotique ferait l'affaire (par exemple ou ).
Inspiré par Trouver les chemins les plus courts dans un graphique unipathique pesé ; dans ma preuve , j'ai d'abord voulu affirmer que le nombre d'arêtes était mais j'ai ensuite réalisé que limiter le nombre de cycles était suffisant.
graphs
combinatorics
Gilles 'SO- arrête d'être méchant'
la source
la source
Réponses:
Un graphique unipathic peut avoir des bords. Il y a une sorte bien connu du graphique qui est unipathic et a n 2 / 4 arêtes.Θ(n2) n2/4
(Question de suivi: ce rapport est-il maximal? Probablement pas, mais je n'ai pas d'autre exemple. Cet exemple est maximal dans le sens où n'importe quelle arête que vous ajoutez entre des nœuds existants rompra la propriété unipathique.)
la source
Je ne sais pas s'il y a un graphique unipathique sur plus de bords, mais voici un argument montrant que pas plus den2n24 arêtes sont possibles:n22+3
Supposons par contradiction que est un graphe unipathique tel que | E | ≥ n 2G=(V,E) .|E|≥n22+3
Par le principe du pigeonnier, il existe tel que d dans ( v ) ≥ nv∈V
NotonsU={u∈V∣(u,v)∈E}
Notez que s'il y avait un sommet tel que ∃ u 1 ≠ u 2 ∈ U : ( x , u 1 ) , ( x , u 2 ) ∈ Ex∈V∖{v}
Alors le graphe ne serait pas unipathique (car et ( x → u 2 → v ) sont tous les deux des chemins valides).(x→u1→v) (x→u2→v)
la source