설명
포지션을 계산하고 여러 진행을 비교하는 프로그램인 의 분석에서 깊이는 탐색의 한 단계가 얼마나 진행되었는지를 나타냅니다. 이를 이해하는 데 유용한 용어가 ply입니다. ply는 한쪽이 한 번 두는 수입니다. 따라서 백이 한 수 두고 흑이 한 수 두면 두 plies가 됩니다. 단순한 탐색에서 깊이 10은 열 plies 앞까지 살펴보는 것에 해당합니다.
현대 엔진은 게임 트리의 모든 가지를 똑같은 거리까지 조사하지 않습니다. 게임 트리는 한 포지션에서 뻗어 나가는 합법적인 진행의 분기 집합입니다. 시간을 절약하기 위해 엔진은 가능성이 낮은 가지를 버리고, 일부 가지는 덜 깊게 탐색하며, 중요해 보이는 가지는 더 연장할 수 있습니다. Stockfish에서 표시되는 깊이는 기술적으로 분석 중인 포지션에서 시작하는 연속 탐색 패스의 횟수이므로, 모든 진행을 정확히 그 수만큼의 plies까지 계산했다는 뜻은 아닙니다.
깊이가 높으면 대체로 같은 엔진이 더 성숙한 탐색으로 포지션을 다시 검토할 기회를 얻었다는 뜻이지만, 어느 쪽이 더 낫다는 평가가 정확함을 보장하지는 않습니다. 깊이는 엔진이 최선이라고 보는 라인인 의 화면상 길이나, 초당 처리하는 포지션 수인 와도 구분해야 합니다. 엔진이나 설정마다 탐색 방식이 같지 않으므로 서로 다른 환경의 깊이 숫자 하나만 비교하면 오해하기 쉽습니다.
출처
- 1.Terminology, Stockfish
- 2.Frequently Asked Questions, Stockfish
