각 노드에 최대 하나의 아웃바운드 에지가 있는 완전 연결 방향 그래프를 무엇이라고 합니까? (What do you call a fully connected directed graph where each node has at most one outbound edge?)


문제 설명

각 노드에 최대 하나의 아웃바운드 에지가 있는 완전 연결 방향 그래프를 무엇이라고 합니까? (What do you call a fully connected directed graph where each node has at most one outbound edge?)

각 노드가 최대 하나의 인바운드 에지를 갖는 완전 연결 방향 그래프는 트리입니다. 각 노드에 최대 단일 아웃바운드 간선이 있는 완전 연결 방향 그래프에 이름이 있습니까? 안티 트리?!


참조 솔루션

방법 1:

I believe that this does indeed have a name ‑ it is a directed pseudotree.

From the Wikipedia article on pseudoforests:

A directed pseudoforest is a directed graph in which each vertex has at most one outgoing edge; that is, it has outdegree at most one. A directed 1‑forest – most commonly called a functional graph, sometimes maximal directed pseudoforest – is a directed graph in which each vertex has outdegree exactly one.[8] If D is a directed pseudoforest, the undirected graph formed by removing the direction from each edge of D is an undirected pseudoforest.

Hence, we can call the graph you describe above a directed pseudoforest. You also note that the graph is connected. From the same page:

A pseudotree is a connected pseudoforest.

Hence, the term directed pseudotree.

Here is the proper definition of an undirected pseudoforest, for your information, from Wolfram Alpha:

A pseudoforest is an undirected graph in which every connected component contains at most one graph cycle. A pseudotree is therefore a connected pseudoforest and a forest (i.e., not‑necessarily‑connected acyclic graph) is a trivial pseudoforest.

Some care is needed when encountering pseudoforests as some authors use the term to mean "a pseudoforest that is not a forest."

(by Christopher KingLuna)

참조 문서

  1. What do you call a fully connected directed graph where each node has at most one outbound edge? (CC BY‑SA 2.5/3.0/4.0)

#directed-graph #graph #graph-theory #algorithm






관련 질문

다른 유형의 멤버가 있는 두 개의 구조체를 선언하는 방법은 무엇입니까? (How to declare two structs which have members of the others type?)

깊이 우선 그래프 검색 트리의 백 에지 (Back Edges in a depth first graph search tree)

각 노드에 최대 하나의 아웃바운드 에지가 있는 완전 연결 방향 그래프를 무엇이라고 합니까? (What do you call a fully connected directed graph where each node has at most one outbound edge?)

Floyd-Warshall 알고리즘 (Floyd-Warshall algorithm)

도트 그래픽의 일부 라인을 평행하게 만드는 방법은 무엇입니까? (How to make some lines of a dot graphic parallel?)

그래프 구현에서 모든 주기 찾기 (Find all cycles in a graph implementation)

반전이 있는 TSP (TSP with a twist)

C++ 방향 그래프 깊이 우선 탐색 (c++ directed graph depth first search)

Python에서 레이블이 지정된 병렬 모서리/꼭짓점을 사용하여 방향 그래프 생성 (Generating Directed Graph With Parallel Labelled Edges/Vertices in Python)

개체 배열을 설정하는 동안 FindBug 오류 '변경 가능한 개체에 대한 참조를 통합하여 내부 표현을 노출할 수 있음'을 수정하는 방법은 무엇입니까? (How to Fix FindBug error 'May expose internal representation by incorporating reference to mutable object' while setting Array of Objects?)

그래프 직렬화 (Graph serialization)

유향 그래프를 저장/액세스하는 가장 좋은 방법 (Best Way to Store/Access a Directed Graph)







코멘트