설명
주 변형은 분석 프로그램인 체스 엔진이 현재 탐색 시점에서 양쪽의 최선으로 보는 수순이다. 일반 분석에서는 보통 하나만 표시한다. MultiPV는 시작 포지션의 여러 대안을 각각의 주 변형과 평가와 함께 유지하고 순위를 매기도록 엔진에 요청한다.
예를 들어 MultiPV를 3으로 설정하면 인터페이스가 첫 번째, 두 번째, 세 번째 후보 수를 보여 줄 수 있다. 이를 통해 계획을 비교하고, 최선 수에 가까운 실전적 대안을 찾거나, 오직 한 수만 포지션을 유지하는지 확인할 수 있다. 순위는 고정되지 않는다. 탐색 깊이가 늘고 전술을 발견하거나 추정을 다듬으면 바뀔 수 있다.
더 많은 라인을 요청하면 시간과 계산 능력이 더 많은 시작 수에 나뉜다. 자원이 같다면 한 선택에 집중한 탐색보다 분석 진행이 느리거나 도달 깊이가 낮을 수 있다. 표시 점수도 서로 독립적인 확률이 아니라 같은 탐색 과정에서 만들어진 평가다.
MultiPV는 엔진이 합리적인 모든 아이디어를 나열한다는 뜻도 아니다. 요청한 수만큼의 후보를 현재 순위에 따라 보여 준다. 결과의 품질은 여전히 와 사용 가능한 시간 같은 요인에 좌우된다. 이름은 주 변형을 가리키지만, 이라는 특정 알고리즘과 혼동해서는 안 된다.
자주 혼동하는 개념
MultiPV와 여러 깊이
MultiPV는 여러 시작 수와 그 라인을 뜻한다. 하나의 라인을 여러 탐색 깊이로 표시한다는 뜻이 아니다.
출처
- 1.UCI Protocol and Stockfish Commands, Stockfish Documentation
