Задача про розрізання намиста

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Стилізований малюнок намиста з 8 червоними і 6 зеленими перлинами. Перлини насаджені на неповну еліптичну чорну криву, яка представляє нитку. Розрив у кривій представляє застібку (відкриту на діаграмі), яку можна закрити, коли намисто поміщається на шию. Є дві короткі жирні рисочки на нитці намиста. Починаючи зліва, намисто має вигляд: RRRGRBRRGRRGGBGG, де «R» означає «червону перлину», «G» означає «зелену перлину»
Приклад намиста, розділеного на k = 2 (тобто між двома учасниками поділу) і t = 2 (тобто два типи намистин, є 8 червоних і 6 зелених). Показані 2 розрізи — один з учасників отримує більшу частину, а другий отримує два інші шматки.

Задача про розрізання намиста — це назва серії задач з комбінаторики і теорії міри. Задачу сформулювали й розв'язали математики Нога Алон[1] і Дуглас Б. Вест[en][2].

Основні умови визначають намисто з намистинами різних кольорів. Намисто слід розділити між кількома учасниками або злодіями (часто передбачається, що намисто крадене), так, щоб кожен учасник отримав би певну кількість намистин кожного кольору. При цьому, число розрізів має бути якомога меншим (щоб втратити якомога менше металу ланцюжка, що з'єднує намистинки).

Варіації[ред. | ред. код]

В оригінальній статті розв'язано такі варіанти задачі:

  1. Дискретне розрізання[3]. Намисто має намистин. Намистини мають різних кольорів. Є намистин кожного кольору , де є додатним цілим числом. Слід розрізати намисто на часток (не обов'язково неперервних), кожна з яких має рівно намистин кольору i. Слід використовувати не більше розрізів. Зауважимо, що якщо намистини кожного кольору розташовуються на намисті неперервно, то потрібно щонайменше розрізів усередині кожного кольору, так що значення оптимальне.
  2. Неперервне розрізання[4]. Намисто є дійсним відрізком . Кожна точка відрізка пофарбована в один з кольорів. Для будь-якого кольору множина точок, пофарбованих у колір вимірна за Лебегом і має довжину , де невід'ємне дійсне число. Слід розбити відрізок на частин (не обов'язково неперервних), так щоб у кожній частині повна довжина кольору точно дорівнювала . Використати не більше розрізів.
  3. Розбиття за мірою[5]. Намисто є дійсним відрізком. Існує різних мір на відрізку, все абсолютно неперервні за довжиною. Міра всього намиста за мірою дорівнює . Слід розбити відрізок на частин (не обов'язково неперервних), так щоб міра кожної з частин за мірою точно дорівнювала . Використати не більше розрізів. Це узагальнення теореми Гоббі — Райса[ru] і його використовують для отримання точного поділу торта.

Кожну з задач можна розв'язати таким чином:

  • Дискретне розрізання можна реалізувати як неперервне розрізання, оскільки дискретне намисто можна звести до розфарбування дійсного відрізка , в якому кожен відрізок довжини 1 розфарбовано кольором відповідної намистини. У разі, коли неперервне розбиття потребує розрізу всередині намистини, розріз можна змістити так, що розрізи виявляться тільки між намистинами[6].
  • Неперервне розрізання можна здійснити розбиттям за мірою, оскільки розфарбування відрізка в кольорів можна перетворити на набір мір, так що міра відображає довжину кольору . Обернене теж істинне — розбиття за мірою можна отримати неперервним розрізанням за допомогою тоншого зведення[7].

Доведення[ред. | ред. код]

Випадок можна довести за теоремою Борсука — Уляма[2].

Якщо є непарним простим числом, доведення використовує узагальнення теореми Борсука — Уляма[8].

Якщо є складеним, доведення буде таким (демонструємо для варіанту розбиття за мірою). Припустимо, що . Є мір, кожна з яких оцінює все намисто, як . За допомогою розрізів розіб'ємо намисто на частин, так щоб міра кожної частини точно дорівнювала . За допомогою розріжемо кожну частину на частин, так щоб міра кожної частини дорівнювала точно . Є тепер частин, таких, що міра кожної частини дорівнює точно . Загальне число розрізів дорівнює , що точно дорівнює .

Подальші результати[ред. | ред. код]

На один розріз менше, ніж необхідно[ред. | ред. код]

У випадку двох злодіїв [тобто k = 2] і t кольорів, справедливе розрізання вимагатиме не більше, ніж t розрізів. Якщо, проте, тільки розрізів припустимо, угорський математик Габор Шимоньї[9] показав, що два злодії можуть досягти майже справедливого поділу в такому сенсі.

Якщо намистини на намисті розташовані так, що можливо t-розрізання, то для двох підмножин D1 і D2 набору , з яких не обидва порожні, таких що , існує -розрізання, таке що:

  • Якщо колір , то частина 1 має більше намистин кольору i ніж частина 2;
  • Якщо колір , то частина 2 має більше намистин кольору i ніж частина 1;
  • Якщо колір i не належить жодній з частин і , обидві частини мають однакову кількість намистин кольору i.

Це означає, що якщо злодії мають переваги у формі двох множин «переваг» D1 і D2, з яких хоча б одна не порожня, існує -розбиття, таке що злодій 1 отримає більше намистин зі множини його переваги D1, ніж злодій 2, злодій 2 одержить більше намистин зі множини його переваги D2, ніж злодій 1, а залишок буде однаковий.

Симоній приписує Габору Тардошу зауваження, що наведений результат є прямим узагальненням вихідної теореми Алона про намисто у випадку k = 2. Або намисто має -розрізання, або ні. У разі, якщо має, нічого й доводити. Якщо ж не має, ми можемо додати в намисто одну намистину фіктивного кольору й утворити дві множини: множина D1, складається з цього фіктивного кольору, а множина D2 порожня. Результат Симонія показує, що є t-розрізання з рівним числом кольорів кожного реального кольору.

Негативний результат[ред. | ред. код]

Для будь-якого існує вимірне розфарбування в кольори дійсної прямої, таке що ніякого інтервалу не можна справедливо розбитий за допомогою не більше ніж розрізів[10].

Розрізання багатовимірного намиста[ред. | ред. код]

Результат можна узагальнити на n ймовірнісних мір, визначених на d-вимірному кубі з будь-якими комбінаціями гіперплощин, паралельних сторонам для k злодіїв[11].

Апроксимаційний алгоритм[ред. | ред. код]

Апроксимаційний алгоритм розрізання намиста можна отримати з алгоритму для погодженого половинення[12].

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. Alon, 1987, с. 247-253.
  2. а б Alon, West, 1986, с. 623-628.
  3. Alon, 1987, с. 247-253 Th 1.1.
  4. Alon, 1987, с. 247-253 Th 2.1.
  5. Alon, 1987, с. 247-253 Th 1.2.
  6. Alon, 1987, с. 249.
  7. Alon, 1987, с. 252-253.
  8. Barany, Shlosman, Szucs, 1981, с. 158–164.
  9. Simonyi, 2008.
  10. Alon, 2008, с. 1593–1599.
  11. de Longueville, Živaljević, 2008, с. 926-939.
  12. Simmons, Su, 2003, с. 15–25.

Література[ред. | ред. код]

  • Noga Alon. Splitting Necklaces // Advances in Mathematics. — 1987. — Т. 63, вип. 3 (11 травня). — DOI:10.1016/0001-8708(87)90055-7.
  • Noga Alon, West D. B. The Borsuk-Ulam theorem and bisection of necklaces // Proceedings of the American Mathematical Society. — 1986. — Т. 98, вип. 4 (December). — DOI:10.1090/s0002-9939-1986-0861764-9.
  • I. Barany, S.B. Shlosman, A. Szucs. On a topological generalization of a theorem of Tverberg // Journal of the London Mathematical Society. — 1981. — Т. 2, вип. 23 (11 травня). — DOI:10.1112/jlms/s2-23.1.158.
  • Gábor Simonyi. Necklace bisection with one less cut than needed // Electronic Journal of Combinatorics. — 2008. — Т. 15, вип. N16 (11 травня).
  • Noga Alon. Splitting necklaces and measurable colorings of the real line // Proceedings of the American Mathematical Society. — 2008. — Т. 137, вип. 5 (November). — ISSN 1088-6826. — arXiv:1412.7996. — DOI:10.1090/s0002-9939-08-09699-8.
  • Mark de Longueville, Rade T. Živaljević. Splitting multidimensional necklaces // Advances in Mathematics. — 2008. — Т. 218, вип. 3 (11 травня). — arXiv:math/0610800. — DOI:10.1016/j.aim.2008.02.003.
  • Forest W. Simmons, Francis Edward Su. Consensus-halving via theorems of Borsuk-Ulam and Tucker // Mathematical Social Sciences. — 2003. — Т. 45, вип. 1 (February). — DOI:10.1016/s0165-4896(02)00087-2.

Посилання[ред. | ред. код]

  • "Sneaky Topology" на YouTube, вступне відео, яке подає задачу з її топологічним розв'язанням.