도마 퍼즐


18

문제점 : 정수 길이를 갖는 스틱 세트가 제공됩니다. 길이의 총합은 n (n + 1) / 2입니다.

다항식 시간 에 크기가 스틱을 얻기 위해 그것들을 분해 할 수 있습니까 ? 1,2,…,n

놀랍게도,이 문제에 대한 유일한 참조는이 고대 토론입니다.

http://www.iwriteiam.nl/cutsticks.html

이 문제에 대해 알려진 것이 무엇입니까? 문제가 '림보에 있음'을 증명할 수 있습니까?

업데이트 : 커팅 스틱 문제에는 각 스틱의 길이가 개 이상이어야한다는 제약이 있습니다. (제한되지 않은 사례에 대한 의견과 Tsuyoshi의 답변을 참조하십시오).n


1
귀하가 제공 한 링크의 문제 공식화에는 다음과 같은 추가 요구 사항이 있으며, 문제가 더 의미가있는 것으로 보입니다. "스틱 중 어느 것도 보다 짧지 않습니다 ." n
— Jukka Suomela

이것이 항상 가능한지를 결정하는 것은 해결되지 않은 문제입니다.
— Emil

@ 에밀 : 당신은 참조가 있습니까? OP와 관련된 고대 (1995) 토론보다 최근의 것이 있습니까?
— Jukka Suomela

@Jukka 내 실수. 문제가 그 제약 조건에 따라 크게 변하지 않을 것이라는 인상을 받고 있었기 때문에 그 점을 언급하는 것을 잊었습니다. 어쨌든 쓰요시의 답변이 흥미로운 질문을 낳은 이래로 기쁘다.
— Jagadish

이것은 매우 깔끔한 문제이지만 제목이 잘못되었습니다. 그것은 실제로 이론이 문제가되지 않는 것처럼 멋진 알고리즘 퍼즐 일 때 이것이 복잡한 이론 문제임을 시사한다. 아마 당신은 제목을 바꿔야 할 것입니다.
— Suresh Venkat

답변:


16

주의 : Jukka Suomela가 질문에 대해 언급 한 바와 같이, 질문과 연결된 페이지는 해당 페이지의 문제가 주어진 스틱의 길이가 크거나 같다는 제한이 있다는 점에서 문제에서 언급 된 문제와 다른 문제에 관한 것입니다. 엔. 이 답변은이 제한이없는 문제에 관한 것입니다. 질문에 대한 Emil의 의견 은 제한 사항 에 대한 문제 를 언급하므로 그의 의견과 다음 답변 사이에는 모순이 없습니다.


숫자가 단항으로 제공 되더라도 문제는 NP- 완료입니다.

3- 파티션 문제는 다음과 같은 문제입니다.
인스턴스 : 양의 정수 a 1 ,…, 단항 의 n , 여기서 n = 3m이고 n 정수의 합은 mB와 같으므로 각 a i 는 B / 4 < I <B / 2.
질문 : 정수 a 1 ,…, n 을 m 멀티 세트로 분할하여 각 멀티 세트의 합이 B와 같을 수 있습니까?

3 파티션 문제는 NP-완료 된 경우에도 1 , ...하는 n은 모두 별개의 [HWW08] (위해 서지 Gaspers에게 감사 이것에 대해 말해 ). 이 3- 파티션 문제의 제한된 버전을 다음과 같이 해당 문제로 줄일 수 있습니다.

별개의 양의 정수 a 1 ,…, n 으로 구성된 3 파티션 문제의 사례가 있다고 가정합니다 . m = n / 3 및 B = (a 1 +… + a n ) / m으로하고, i 중 N을 최대 값으로 둡니다 . 스틱 문제의 다음 인스턴스를 고려하십시오. 인스턴스는 각 k∈ {1,…, N} ∖ {a 1 ,…, a n } 및 길이가 B 인 m 스틱에 대해 길이가 k 인 하나의 스틱으로 구성됩니다 . 각 a i 가 i > B / 4 ≥ N / 2를 만족 시킨다는 점에서, 3- 파티션 문제의 인스턴스에 솔루션이있는 경우에만이 스틱 문제에 솔루션이 있음을 쉽게 입증 할 수 있습니다.

참고 문헌

[HWW08] Heather Hulett, Todd G. Will, Gerhard J. Woeginger. 학위 시퀀스의 다중 그래프 구현 : 최대화가 쉽고 최소화가 어렵습니다. 운영 연구 서한 , 36 (5) : 594–596, 2008 년 9 월. http://dx.doi.org/10.1016/j.orl.2008.05.004


3
3 파티션 문제가 NP- 완전한 상태로 남아 있는지 또는 숫자가 다른지 아닌지
— Tsuyoshi Ito

개스 가스 퍼스 (Serge Gaspers)는 그렇게한다고 말했다. 나는 그것을 사용하여 증거를 단순화했다.
— 이토 쓰요시
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.