왜 역추적이 잘 통하는가
해답을 놓치는 가장 흔한 이유는 도착 계획 없이 정방향으로만 움직이기 때문입니다. 역추적은 목표 라인에서 시작해 마지막 정지 조건을 먼저 고정합니다.
마지막 라인을 먼저 확정하면 중간 의사결정이 단순해집니다. 최종 진입에 필요한 보조 배치만 만들면 되기 때문입니다.
타겟이 (10, 4)에 있고 빨간 로봇이 (2, 12)에서 출발한다고 가정해 보세요. 정방향 사고는 빨강을 왼쪽이나 아래로 밀어보며 뭔가 맞기를 기대합니다. 역추적 사고는 '빨강이 (10, 4)에 멈추려면 해당 행/열에 어떤 조건이 필요한가?'를 먼저 묻습니다. 이 한 가지 질문만으로 보드 대부분이 고려 대상에서 제거됩니다.
역추적은 난이도가 올라갈수록 더 강력합니다. 2수 퍼즐에서는 차이가 미미하지만, 4~5수 퍼즐에서는 정방향 탐색의 분기가 폭발하는 반면 역추적은 하나의 고정 목표에 계속 닻을 내리고 있습니다.