1. Algorithm X

Algorithm X는 백트래킹을 기반으로 한 비정형 알고리즘으로, 선택적인 제약 충족 문제를 해결하는 데 사용됩니다. 이는 사실 특정한 데이터 구조에 얽매이지 않으며, 다양한 문제를 해결할 수 있는 매우 일반적인 알고리즘입니다.

Algorithm X의 작동 원리:

  1. 제약 조건의 표현:
  2. 열 선택:
  3. 행 선택:
  4. 열 제거:
  5. 반복: