- Back Tracking(되돌아가며 풀어보기)백트래킹 알고리즘 : 해를 찾는 과정에서 해를 더 이상 얻지 못하면 바로 직전 상태로 되돌아가서 다른 것을 시도하며 해를 찾는다.백트래킹 알고리즘은 최적화 문제와 결정 문제를 해결결정 문제 : 문제에 대한 해의 존재 여부(즉, 해가 '있다' 또는 '없다')를 답하는 문제백트래킹은 해 탐색 순서가 깊이 우선(Depth First)으로 수행분기 한정(Branch-and-Bound) 알고리즘 - 한정 값(bound)을 이용하여 한정 값이 가장 좋은 것 부터 최선 우선(Best First)탐색하는 방식으로 탐색 범위를 상당히 줄여서 해를 찾는다. - M-coloring 백트래킹 알고리즘인접한 영역을 서로 다른 색으로 칠하는 지도 색칠지도를 Graph를 활용하여 보..