
학과 | 컴퓨터과학과 | 학년 | 3학년 |
---|---|---|---|
과목명 | 인공지능 | 자료 | 1건 |
공통 |
A* 알고리즘에 대한 다음의 내용을 작성하라. (가) A* 알고리즘의 탐색 방법의 개념, 평가함수, 특성 등에 대하여 설명하라. (나) <그림 1>의 8-퍼즐 문제를 A* 알고리즘으로 풀이하려고 한다. 탐색의 목표는 빈칸의 이동 횟수가 최소인 풀이를 찾는 것이다. 교재 및 강의에서 정의한 빈칸을 상/하/좌/우로 한 칸씩 이동하는 네 가지 연산자를 사용한다. 탐색트리를 구하고, 각각의 노드에 평가함수의 계산식 및 노드 확장 순서를 표시하라. (다) (나)에서 사용한 네 개의 연산자와 함께 <그림 2>와 같이 빈칸을 상/하/좌/우로 두 칸 이동하여 두 개의 퍼즐 조각을 한꺼번에 밀어 움직이는 네 개의 연산자를 추가로 사용하려고 한다. 두 유형의 연산자 모두 1회의 이동으로 계산한다. 탐색트리를 구하고, 각각의 노드에 평가함수의 계산식 및 노드 확장 순서를 표시하라. (라) (나)와 (다)의 풀이 방식이 이동 횟수가 최소인 해를 구할 수 있는지에 대해 고찰하라. |
파일오류 | 중복자료 | 저작권 없음 | 설명과 실제 내용 불일치 |
---|---|---|---|
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 | 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) | 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 | 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우 |