답변

-1

그 림 2 그래프 (트리)를 검색하는 알고리즘.

먼저 특정 깊이의 모든 요소 (노드)를 살펴보고 solutuion (검색된 값 또는 무엇이든)을 찾은 다음 한 레벨을 더 깊게 만들고 모든 노드를 살펴 봅니다.

우선 가장 많이 발견되는 "최상의"노드는 주로 발견 적 방법으로 정의되며 해당 노드의 최상의 하위 노드를 확인합니다.

A *는 고급 검색 (최상의 검색 기능) 및 그 방법의 예입니다. 그러나 폭 넓은 검색을 위해 필요하지 않은 휴리스틱이 필요합니다.

휴리스틱을 만들려면 약간의 노력이 필요합니다. 너비는 처음에는 상자 밖입니다.

4

먼저 두 번째 질문에 대답하려면 :

우리가 "BFS"를 부르지 하나

?

일반적으로 BFS를 참조 할 때 우리는 폭스 우선 검색을 말합니다. 가장 먼저 검색하고 폭 우선 검색

나는 그런 알고리즘을 비교하는 금을 파고 로봇 때 상담을 원하는 비유의 차이점은 무엇입니까

. 당신이 상상할 수 있다면, 우리는 길이가 약 10 피트, 너비가 2 피트 인 토지를 가지고 있습니다.

우리의 목표는 단순히 금을 찾는 것입니다.

너비 우선 검색에는 금의 소재에 대한 사전 지식이 없으므로 로봇은 금이 발견되지 않으면 로봇이 10 피트 스트립을 따라 1 피트 깊이를 파 내면 1 피트 더 깊게 파다. Breadth-first search

-제일 먼저 검색 그러나, 따라서 그것은 사전 지식을 가지고 의미, 내장 금속 탐지기가 있습니다. 물론 금속 탐지기를 사용하는 데 드는 비용이 들며 조사를 시작하고 파기를 시작하는 데 가장 적합한 곳을 찾는 데 드는 비용이 있습니다.

최고 우선 탐색은 금속 검출기를 갖고, 다른하지 않는 하나에 검색, 받지이고 너비 우선 반면 통보 한다! Informed search 너비가있는 첫 번째 검색이 완료되었습니다. 즉, 솔루션이 있으면 솔루션을 찾고 충분한 리소스가 있으면 최적의 솔루션을 찾을 수 있음을 의미합니다.

또한 휴리스틱 (비용의 추정/그래서 사전 지식)를 제공 완료 제일 우선 탐색

허용

내가 http://slideplayer.com/slide/9063462/에서 BFS 이미지를 가지고 (이 솔루션에 점점의 비용을 과대 평가 의미)한다 최우수 우선 검색은 포토샵에서 실패한 시도입니다!