에서 Bundeswettberweb Infomatik 2010/2011, 흥미로운 문제가 발생했습니다 :
고정 경우 최소 k 와 맵을 찾으십시오. φ : { ( i , j ) | i ≤ j ≤ n } → { 1 , … , k } 이므로 φ ( i ) 가 포함 된 3 중 ( i , j ) , ( i + l , j ) , ( i + l , j + l ) 가 없습니다 .
즉, 우리는 삼각형에 대해 최소한의 색상을 찾고, 균일하게 착색 된 등변 서브 삼각형이 없습니다 (다음 그림은 강조 표시된 정점이 균일하게 착색 된 등변 서브 삼각형을 형성하므로 유효하지 않은 색상을 나타냅니다).
사실 그들은 비교적 작은 요구 에 대한 N = 1000 과의 솔루션 들은 그리 디 접근법과 함께 착색제 산출 주목 (독일어 기록) (27 개) 에 대한 색상 N = 1,000 로 감소 될 수 있고, 15 까지 무작위 색상 작성자 유효한 해결책을 찾았습니다.
정확한 솔루션 (작은 )에 관심이 있습니다. 이 솔루션은 역 추적 결과 2 n 색이 n ∈ { 2 , 3 , 4 } 에 충분 하고 3 ≤ 5 ≤ n ≤ 17에 충분 하며 역 추적이 이미 n = 17에 대해 실제로 느린 경우에는 3을 나타 냅니다.
먼저 ILP 공식과 Gurobi를 사용하여 대한 몇 가지 결과를 얻었 지만 너무 느 렸습니다 (이미 n = 17 ). 그런 다음 SAT 솔버를 사용했습니다 . 왜냐하면 SAT 인스턴스로 곧은 공식이 있음을 알았습니다.
그 접근 방식은 I와 용액 생성 할 수 있었다 색소 N = 18 에서 10 MINUTES :
그러나 n = 19에 대해 색으로 충분 하다고 판단하려면 이미 너무 느립니다. n ≥ 19에 대한 정확한 솔루션을 제공하는 다른 접근법이 있습니까? 확실히 우리는 다항식 알고리즘을 기대할 수 없습니다.