Existe um termo para esses subgraficos "descendentes" de gráficos acíclicos dirigidos?
Pergunta
Considere um gráfico acíclico dirigido $ g $ com conjunto de vértices $ v $ .Escolha um vértice $ v $ e deixe $ h $ ser o subgraph contendo Matemática $ v $ e todos os outros vértices em $ g $ que são acessíveis a partir de $ v $ (junto com as bordas dirigidas associadas).
(em outras palavras, se escolhermos $ v \ in v $ , então estamos interessados no subconjunto consistindo de $ v $ e todos os seus descendentes).
Existe um termo aceito para este subconjunto específico de vértices (ou a subgraph)?Parece ser um conceito bastante elementar, então eu esperava encontrar uma frase comumente usada para isso, mas minha busca está chegando vazia até agora.Obrigado por quaisquer respostas ou leads!
Solução
tipo de. Mas vamos usar a maneira habitual de sencial de computação de descrever isso, usando a linguagem de Relações binárias .
Existem vários algoritmos padrão para calcular o RTC de uma relação. Se a relação é densa, no sentido de que é viável representá-lo como uma matriz de um pouco, o Algoritmo Floyd-Warshall é um dos algoritmos práticos mais rápidos; Seu tempo de execução é $ \ theta (| v | ^ 3) $ em teoria, mas o loop interno é bastante rápido no hardware real, dado que é um monte de bit manipulações de vetor.
para relações esparsas, ver Esko Nuutila's Tese , que contém um muito boa pesquisa, bem como alguns algoritmos mais recentes.