2012-03-05 4 views
1

A * 알고리즘을 사용하여 그래프가 K3이 무료인지 확인할 수 있는지 궁금합니다. 그렇다면 어떻게 할 수 있습니까? f, g 및 h 기능을 어떻게 처리 할 수 ​​있습니까? DFS와 BFS를 제외하고 사용할 가장 좋은 알고리즘이 무엇이 없으면.그래프가 k3이 없는지 확인하는 * 알고리즘

감사합니다.

+0

BFS. 그래프에 K3이 있으면 적어도 하나의 가장자리가 동일한 레벨의 버텍스를 가리 킵니다. – user482594

답변

2

A는이 문제에 적절한 도구가 아닙니다. 그래프에서 모서리를 반복하고 그들의 종점에 이웃이 공통적으로 있는지 확인하십시오. user482594의 BFS 솔루션은 BFS 트리에서 동일한 깊이의 정점으로 구성된 K3을 감지하지 못합니다.

+0

답변 해 주셔서 감사합니다. 그래서 어떤 알고리즘을 사용하여이 문제를 해결할 것을 제안합니까? – Python

관련 문제