단색 사각형이없는 그리드


37

업데이트 : 모든 단색 사각형 직사각형이없는 4 색에 대한 장애물 세트 (즉, 채색 및 비 채색 격자 크기 사이의 NxM "배리어")가 알려져 있습니다.

누구나 5 가지 색상을 사용하려고 생각하십니까? ;)


다음 질문은 Ramsey Theory에서 발생합니다 .

고려 의 -coloring N -by- m의 격자 그래프. A 는 사각형의 모서리와 같은 색을 가진 4 개의 셀이 배열 될 때마다 존재합니다. 예를 들어, ( 0 , 0 ) , ( 0 , 1 ) , ( 1 , 1 ) , 그리고 ( 1 , 0 ) 은 동일한 색상을 가지고있는 경우 단색의 사각형을 이룬다. 마찬가지로 ( 2 , 2 ) , ( 2 , 6 ) ,knmmonochromatic rectangle(0,0),(0,1),(1,1),(1,0) ( 3 , 2 ) 와 동일한 색상으로 착색하는 경우, 단색 사각형을 이룬다.(2,2),(2,6),(3,6),(3,2)

질문 :합니까는 존재 의 -coloring 17 -by- 17 단색 사각형을 포함하지 않는 그리드 그래프를? 그렇다면 명시적인 채색을 제공하십시오.41717

몇 가지 알려진 사실 :

  • -by- 17 4 단색 사각형 -colorable 않고 있지만, 종래 방식은 착색을 연장 나타나지 17 -by- 17 케이스. ( 17 x 17 을 결정하기위한 붉은 청어 일 가능성이 높기 때문에알려진 16 x 17 색소를생략합니다.) 1617 4171716171717
  • -by- 19NOT 4 단색 사각형없이 -colorable. 1819 4
  • x 18 18 x 18 도 알려지지 않은 경우입니다. 이것들에 대한 답도 흥미로울 것입니다. 17181818

면책 조항 : Bill Gasarch 는 이 질문 에 대한 긍정적 인 답변 에 $ 289 (USD) 현상금을 가지고 있습니다 . 당신은 그의 블로그를 통해 그에게 연락 할 수 있습니다. 에티켓에 대한 참고 사항 : 나는 그가 정답의 출처를 알아야합니다.

그는 Barriers II의 엉덩이 회의에서 다시 제기했으며 흥미로 웠습니다. 그의 질문없이 (그의 지식 없이도 그는 의심 할 것입니다.)


11
블로그 포스트 [1,2]와는 별도로 비트 플레이어 블로그 [3,4]의 업데이트는 상세하고 통찰력이 있습니다. 이 모든 게시물에 대해 실질적인 논의가있었습니다. [1] : blog.computationalcomplexity.org/2009/11/… [2] : blog.computationalcomplexity.org/2009/12/… [3] : bit-player.org/2009/the-17x17-challenge [4] : bit-player.org/2009/17-x-17-a-progress-report 참고 : 댓글에 마크 다운 형식이 없습니까? 예쁜 링크를 만들려면 어떻게해야합니까?
Neeldhara

그것들은 훌륭한 링크입니다. 감사합니다 Neeldhara! :)
Daniel Apon

마찬가지로, 여기에 게시 해 주셔서 감사합니다-나는 이것에 대한 개발을 얼마 동안 따랐으며, 이것은 문제에 대한 관심을 다시 불러 일으킬 것입니다!
Neeldhara

2
@Moron : 네, 변이 축과 평행 한 직사각형 만 고려하면됩니다. BTW에는 이것에 대한 복잡성 이론 각도도있다. Bill은 m에 의해 n 그리드의 부분적인 k- 컬러링이 주어 졌을 때, 사각형이없는 방식으로 채색이 완료 될 수 있는지를 결정하는 것은 NP- 완전하다고 결정했다.
커트

2
2×4!×(17!)2=6.1×103071,72,73,...

답변:


23

여러분 중 일부는이 사실을 알고 있을지 모르지만 Bernd Steinbach와 Christian Posthoff 가 17 x 17 색상 문제를 해결 했습니다. Gasarch의 블로그 게시물을 참조 하십시오 .


8
또한 18 × 18 격자 단색 사각형없이 4 겉치레입니다 ... 지금, 유일한 "실종 타일"는 21x12 그리드입니다
MARZIO 드 BIASI

13

이것은 실제로 질문에 대한 대답은 아니지만 17x17 4 색 문제를 4-CNF (SAT 솔버의 표준 DIMACS 형식)로 인코딩하고 여기에 업로드했습니다 . 누구나 훌륭한 SAT 솔버 (및 슈퍼 컴퓨터)에 액세스 할 수 있다면 우리는 약간의 발전을 이룰 수 있습니다.

(i,j)c{0,1,2,3}(17i+j+289c+1)10


3
대박. (실제로 슈퍼 컴퓨터에 액세스 할 수 있습니다.) 다음 단계의 실행 번호는 특정 머신에서이 작업의 런타임을 추정합니다. 이것이 합리적 인 구장에 있는지 아는 사람은 있지만 내가보고있는 다른 접근법입니다. 이제 SAT 솔버에 관한 최근의 질문을 찾아서 읽을 수있게되었습니다. ... :)
Daniel Apon

나는에서 SAT 해법에 새로운 질문을 시작했습니다, 그래서 내가 생각하는 문제 끈다는 #SAT에 있던 cstheory.stackexchange.com/questions/1719/...
다니엘 APON을

좋아요-어떻게되는지 알려주세요!
Lev Reyzin

4
@Lev, 무작위 업데이트 : 최고의 슈퍼 컴퓨터와 매우 빠른 SAT 솔버를 사용하더라도 17x17의 런타임은 여전히 ​​천문학적입니다. 플러스 측면 : 슈퍼 컴퓨터로 대상을 지정하여이를 공격하는 이유의 영역에 나타납니다. -등에서 효과가있는 색채. 단점 : "빠른 해결책"은 없습니다. 다단계 슈퍼 컴퓨터 실행 단계를 가진 장기 프로젝트
여야합니다.

1
그러나 @Joe! 여기에 현재 최선의 대략적인 색소의 "리더"입니다 : 리더 - 그것은 나타납니다 시뮬레이션 어닐링은 대략 색소를 찾는 데 꽤 잘 작동합니다.
Daniel Apon

4

이것은 실제 답변이 아닙니다. 확실히 여기서 문제는 최고의 수퍼 컴퓨터에서 최고의 SAT 솔버를 속이는 천문학적 수의 대칭이 존재한다는 것입니다. 이러한 대칭은 솔루션에 솔루션을, 솔루션을 비 솔루션에 매핑합니다. 적절한 대칭을 적용합니다. 따라서 솔버는 이러한 거의 모든 솔루션을 시도하는 데 많은 시간을 낭비하지만 어떤 의미에서는 모두 동일합니다.

이 어려운 17x17 인스턴스를 공격하고 일부 진전을 이루기 위해서는 익스플로잇 대칭 ( 백서 참조 )을 탐색해야합니다. 누군가 이미 그렇게했는지 궁금합니다.


이봐, 꽤 달콤 해! :) 전에 본 적이 없습니다.
Daniel Apon

@Daniel : 천만에요! ;-) 도움이되기를 바랍니다.
Giorgio Camerani

17x17 문제를 여러 번 인코딩 할 때 Aloul의 "Shatter"프로그램을 사용하고 몇 가지 다른 SAT 솔버에 몇 주 동안 CPU를 투입하여 운이 없었습니다. 월터가 언급 한 논문은 실제로 그가 주제에 대해 쓴 12 가지 또는 그 중 첫 번째 것이므로, 그 안에는 일을 할만한 무언가가있을 수 있지만, 매달린 과일은 적지 않습니다.
Jay Kominek

3

다시 한번, 실제 대답은 아니지만 어쨌든이 문제에 대한 그래프 채색 알고리즘을 채택하는 것에 대한 몇 가지 생각이 있습니다.

II

  1. nmk
  2. nmk
  3. nmk

logk poly(nm)2nmkmn2289

모든 (최대) 독립 세트의 패밀리가 충분히 훌륭한 구조를 갖는 경우, 커버링 제품 알고리즘을 미세 조정할 수도 있습니다.


클레임 3이 클레임 2와 어떻게 다릅니 까? 17x17의 최대 독립 세트는 Elizabeth Kupin의 논문 (pdf)에 표시된 것처럼 크기가 74 입니다. 행과 열의 순열을 별개의 것으로 계산하지 않는 그러한 세트는 하나만 있습니다.
널 설정

나는 컴퓨터 과학에 관습 적이므로 적절한 수퍼 셋이 독립적이지 않다는 의미에서 최대를 의미합니다. 최대 값은 "가능한 최대 크기"를 의미 할 때 일반적으로 사용되는 단어입니다.
Janne H. Korhonen

이 경우, 최대 독립 세트 세트는 모두 고유 크기 74 세트의 모든 행 / 열 순열을 포함하고 크기 74 독립 세트는 크기 74 세트의 모든 서브 세트이기 때문에 크기 73 독립 세트를 포함하지 않습니다. 크기가 67에서 72 사이인지 확실하지 않습니다.
Null Set


-4

빌 부리스입니다. 안녕 댄 Ramsey 's Theory에 따라 4 색이없는 적합한 17x17 매트릭스를 검색하는 프로그램을 작성 중입니다. 나는 점 사이의 모든 연결을 묘사하는 위치 행렬을 사용하고 주 대각선을 고정하고 행렬의 맨 위 행이 가능한 모든 16choose8 조합을 통과하도록합니다. 다음 기준에 따라 통과하는 행렬 만 캡처합니다 ... no-XRRR, no-RXRR, no-RRXR, no-RRRX, no-XBBB, no-BXBB 등. 다음을 사용하여 행렬을 스윕합니다. 컴퓨터가 자동으로 채색을 채울 때까지 총 32 개의 스윕에 대해 가장 약한 기준 ... no-XBRR, noBXRR, no-BBXR, no-BBRX, no-XRBB, no-RXBB 등. 총 12780 개 중 400 개 매트릭스 당 가능한 후보가 있으며 후보를 찾는 데 .95 시간이 걸리거나 8 개당 1 개가 있다는 것을 알았습니다. 644 초 함께오고 있지만 풀 타임으로 일하면서 프로그래밍 할 시간이 없습니다. 우리는 함께 일해야한다… 나는 $ 289.00를 사용할 수있다!


Bill Gasarch는 $ 128 만 지불해야합니다.
William Bouris

그것에 대해 죄송합니다 ... 272/2 또는 $ 136
William Bouris

4
이것은 질문에 대한 답변이 아닙니다. 의견으로 최고.
Suresh Venkat
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.