일부 그래프의 경우 DFS 및 BFS 검색 알고리즘은 노드가 모두 동일한 노드에서 시작되는 경우 노드를 정확하게 동일한 순서로 처리합니다. 두 가지 예는 경로 인 그래프와 별 모양의 그래프입니다 ( 임의의 수를 가진 깊이 나무 ). 이 속성을 만족시키는 그래프를 분류하는 방법이 있습니까?
6
두 경우 모두 특정 노드에서 시작한 경우에만 작동합니다. 예를 들어, 긴 경로에서 중앙 노드를 선택하면 DFS 및 BFS와 다른 순서를 다시 얻게됩니다.
—
templatetypedef
별이나 길 이외의 다른 흥미로운 가능성이 있습니까? 언뜻보기에 형제와 자녀가있는 정점이 있으면 즉시 다른 순회를 얻으므로 정점에 자식이없고 별이 생기거나 형제가없는 정점이 없습니다. 그리고 당신은 길을 얻는다. 나는 도당도 효과가 있다고 생각하지만 별과 경로가 모두 포함되어 있습니다.
—
Luke Mathieson
@LukeMathieson 가장 오른쪽에있는 아이가 다른 별의 근원이되는 별을 생각하고 있습니다. 나는 그것이 잘 작동한다고 생각합니다. 우리는 심지어 일반 문을 만들 수 있습니다 경우 을 만족 재산 노드 v∈V에서 검색을 시작, 그럼 그렇게 그의 오른쪽 아이 스타 않을 때 = 절 . 더 좋은 경우 G 1 및 G 2 만족 속성 노드 V (1) 에서 처리 된 마지막 하나 G 1 과 V 2 곳에서 검색을 시작 인 G (2) 다음, 에지 브리지를 추가 ( V 는 특성을 만족시키는 그래프를 작성합니다. 교체 V 1 에서 V 2 것은 또한 내가 생각 작동합니다.
—
saadtaame
좋은 지적이므로, 첫 번째 그래프의 오른쪽 리프를 두 번째 루트로 식별 할 수있는 일종의 오른쪽 재귀 구성이 있습니다.
—
Luke Mathieson
@LukeMathieson 노드 에 해당 자식과 부모 v 사이에 가장자리를 추가하여 노드 v 에 형제와 자식이있는 경우를 수정할 수있는 것처럼 보입니다 . 여기 내 제안이 있습니다 : 그래프 G = ( V , E )가 주어 졌습니다. ∀ x ∈ V , ∃ y , z , w ∈ V 인 경우 ( y , x ) , ( z , y ) , ( x , w ) ∈ E그런 다음 속성은 입니다. 다음 단계는이 제안을 증명하거나 반증하는 것입니다.
—
saadtaame