Увага: Коли Юкка Суомела коментує питання, сторінка, пов’язана з питанням, стосується проблеми, відмінної від проблеми, зазначеної в питанні, оскільки проблема на сторінці має обмеження, що довжина заданих паличок більша або дорівнює н. Ця відповідь стосується проблеми без цього обмеження. Оскільки коментар Еміля до цього питання стосується проблеми із обмеженням, між його коментарем та наступною відповіддю немає суперечності.
Проблема не заповнена NP, навіть якщо цифри вказані не одинаково.
Проблема з 3 розділами полягає в наступній задачі:
Екземпляр : Позитивні цілі числа a 1 ,…, n в одинарних, де n = 3m і сума n цілих чисел дорівнює mB, так що кожне a i задовольняє B / 4 < a i <B / 2.
Запитання : Чи можна розділити цілі числа a 1 ,…, n на m мультисети, щоб сума кожного багатозначного рівня була дорівнює B?
Проблема 3-х розділів є NP-повною, навіть якщо 1 ,…, n є всіма чіткими [HWW08] (дякую Сергію Гасперсу, що розповіли про це ). Можна звести цю обмежену версію проблеми 3-розділів до проблеми, про яку йдеться, наступним чином.
Припустимо, нам подано екземпляр 3-роздільної задачі, що складається з чітких натуральних чисел a 1 ,…, a n . Нехай m = n / 3 і B = (a 1 +… + a n ) / m, а N - максимум серед a i . Розглянемо наступний екземпляр проблеми палиці: екземпляр складається з однієї палички довжиною k для кожного k∈ {1,…, N} ∖ {a 1 ,…, a n } і m паличок довжиною B. Використовуючи факт що кожне a i задовольняє i > B / 4 ≥ N / 2, легко довести, що ця проблема з палицею має рішення тоді і лише тоді, коли екземпляр проблеми 3-розділів має рішення.
Список літератури
[HWW08] Хезер Хюлетт, Тодд У. Вілл, Герхард Дж. Уогенгер. Мультиграфічна реалізація ступеневих послідовностей: Максимізація проста, мінімізація складна. Листи з дослідження операцій , 36 (5): 594–596, вересень 2008 р. Http://dx.doi.org/10.1016/j.orl.2008.05.004