Jump to content

Проблема с монетами

(Перенаправлено с номера МакНаггет )
Монета в два пенса
Монета в пять пенсов
Имея только монеты в 2 и 5 пенсов, нельзя заработать 3 пенса, но можно заработать любую большую целую сумму.

В математике проблема монет определенного (также называемая проблемой монет Фробениуса или проблемой Фробениуса , в честь математика Фердинанда Фробениуса ) — это математическая задача , которая требует наибольшей денежной суммы, которую невозможно получить, используя только монеты номинала . [1] Например, самая большая сумма, которую невозможно получить, используя только монеты номиналом 3 и 5 единиц, — это 7 единиц. Решение этой проблемы для заданного набора номиналов монет называется числом Фробениуса набора. Число Фробениуса существует до тех пор, пока набор номиналов монет взаимно прост .

Существует явная формула для числа Фробениуса, когда имеется только два разных номинала монет: и : тогда число Фробениуса . Если количество номиналов монет три и более, явная формула неизвестна. Однако для любого фиксированного количества монет номиналов существует алгоритм вычисления числа Фробениуса за полиномиальное время (в логарифмах номиналов монет, образующих входные данные). [2] Ни один из известных алгоритмов не обеспечивает полиномиальное время по количеству номиналов монет, а общая проблема, при которой количество номиналов монет может быть сколь угодно большим, является NP-трудной . [3] [4]

Заявление

[ редактировать ]

Математически задачу можно сформулировать так:

Даны положительные целые числа такой, что НОД , найдите наибольшее целое число, которое нельзя выразить в виде целой конической комбинации этих чисел, т. е. в виде суммы:
где являются неотрицательными целыми числами.

Это наибольшее целое число называется числом Фробениуса множества. , и обычно обозначается

Существование числа Фробениуса зависит от условия, что наибольший общий делитель (НОД) равен 1. Действительно, потенциальные суммы во всех случаях кратны НОД. Следовательно, если оно не равно 1, то всегда существуют сколь угодно большие числа, которые невозможно получить в виде сумм. Например, если бы у вас было два типа монет номиналом 6 центов и 14 центов, НОД был бы равен 2, и не было бы возможности объединить любое количество таких монет для получения суммы, которая была бы нечетным числом ; кроме того, четные числа 2, 4, 8, 10, 16 и 22 (меньше m=24 ) также не могли быть сформированы. С другой стороны, всякий раз, когда НОД равен 1, набор целых чисел, которые не могут быть выражены как коническая комбинация ограничено , и по теореме Шура поэтому число Фробениуса существует.

Числа Фробениуса для малых n

[ редактировать ]

Решение в замкнутой форме для задачи о монетах существует только там, где n > 2 решение в замкнутой форме не известно = 1 или 2. Для n . [4]

Если , то мы должны иметь так что можно составить все натуральные числа.

Если , число Фробениуса можно найти по формуле , который был открыт Джеймсом Джозефом Сильвестром в 1882 году. [5] [номер 1] Сильвестр также продемонстрировал в этом случае, что всего существует непредставимые (положительные) целые числа.

Другая форма уравнения для дает Скупень [8] в этом предложении: Если и тогда для каждого , существует ровно одна пара целых неотрицательных чисел и такой, что и .

Формула доказывается следующим образом. Предположим, мы хотим построить число . С , все целые числа для различны по модулю . Таким образом, любое целое число должно быть конгруэнтно по модулю к одному из этих остатков; в частности, принимая существует уникальная ценность и уникальное целое число , такой, что . Переставляя, мы имеем неотрицательное целое число так что . Действительно, потому что .

Чтобы показать, что ровно половина целых чисел представимы в виде неотрицательных целочисленных линейных комбинаций, сначала показывается, что если целое число представима, то непредставимо, где .

Затем показывается, что верно и обратное: если непредставимо, то является представительным. Чтобы показать это, воспользуемся тем фактом, что , что позволяет нам написать . Уменьшение и перестановка коэффициентов путем добавления кратных при необходимости мы можем предположить (на самом деле это уникальный такой удовлетворяющие уравнению и неравенствам).

Аналогично мы берем удовлетворяющий и . Теперь мы можем сложить эти уравнения и записать который, используя урожайность . Целое число является положительным, потому что . Действительно, поскольку левая часть делится на , и , у нас должно быть это делится на . Еще , так , так что . Подставив это в и вычитание с обеих сторон дает . Так . Это означает, что , что означает, что ровно один из или является отрицательным. Если отрицательно, то , а это значит, что является представительным; тот случай, когда является отрицательным, влечет за собой, что является представительным.

Таким образом, для любого неотрицательного целого числа , мы знаем, что ровно один из или представимо (и они различны, потому что должно быть нечетным, как целые числа относительно простые). Это показывает, что половина целых чисел в данном диапазоне представимы; поскольку есть целые числа в диапазоне , это дает желаемый результат.

Формулы [9] и быстрые алгоритмы [10] известны три числа, хотя вычисления могут быть очень утомительными, если выполнять их вручную.

более простые нижняя и верхняя оценки чисел Фробениуса при n Также были определены = 3. Асимптотическая нижняя оценка Дэвисона

относительно острый. [11] ( вот модифицированное число Фробениуса, которое представляет собой наибольшее целое число, не представимое целочисленными положительными линейными комбинациями .) Сравнение с фактическим пределом (определяемым параметрическим соотношением, где ) показывает, что приближение всего на 1 меньше истинного значения, как . Предполагается, что подобная параметрическая верхняя оценка (для значений попарно взаимно простые и ни один элемент не может быть представлен другими) где .

Асимптотическое среднее поведение для трех переменных также известен как: [12]

Гипотеза Уилфа

[ редактировать ]

В 1978 году Уилф предположил, что для данных взаимно простых целых чисел , и их число Фробениуса , у нас есть

где обозначает количество всех непредставимых положительных целых чисел. [13] В 2015 году асимптотическую версию этого утверждения доказали Москариелло и Саммартано. [14]

Числа Фробениуса для специальных наборов

[ редактировать ]

Арифметические последовательности

[ редактировать ]

Существует простая формула для числа Фробениуса набора целых чисел в арифметической последовательности . [15] Даны целые числа a , d , w с НОД( a , d ) = 1:

The приведенный выше случай может быть выражен как частный случай этой формулы.

В том случае, если , мы можем опустить любое подмножество элементов из нашей арифметической последовательности, и формула числа Фробениуса остается прежней. [16]

Геометрические последовательности

[ редактировать ]

Существует также решение в замкнутой форме для числа Фробениуса множества в геометрической последовательности . [17] Даны целые числа m , n , k с НОД( m , n ) = 1:

Более простая формула, которая также отображает симметрию между переменными, выглядит следующим образом. Даны положительные целые числа , с позволять . Затем [18]
где обозначает сумму всех целых чисел в

Числа Макнаггета

[ редактировать ]
Коробка из 20 штук McDonald's Chicken McNuggets.

Один частный случай проблемы монет иногда также называют числами МакНаггетса . Версия задачи с монетами в Макнаггетсе была представлена ​​Анри Пиччиотто, который поместил ее как головоломку в журнал Games Magazine в 1987 году. [19] и включил его в свой учебник алгебры, написанный в соавторстве с Анитой Ва. [20] Пиччиотто задумался об этом приложении в 1980-х годах, когда обедал со своим сыном в Макдональдсе и решал задачу на салфетке. Число McNugget — это общее количество McDonald's Chicken McNuggets в любом количестве коробок. В Великобритании оригинальные коробки (до появления коробок для наггетсов размером с Happy Meal ) содержали 6, 9 и 20 наггетсов.

Согласно теореме Шура , поскольку числа 6, 9 и 20 (по набору) являются относительно простыми , любое достаточно большое целое число может быть выражено как (неотрицательное, целое) линейное сочетание этих трех. Следовательно, существует самое большое число, не принадлежащее Макнуггету, и все целые числа, большие его, являются числами Макнуггета. А именно, каждое положительное целое число является числом МакНаггетта с конечным числом исключений:

1, 2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17, 19, 22, 23, 25, 28, 31, 34, 37 и 43 (последовательность A065003 в OEIS ).
Общий 0 1 2 3 4 5
+0 0: 0 , 0 , 0 1: — 2: — 3: — 4: — 5: —
+6 6: 1 , 0 , 0 7: — 8: — 9: 0 , 1 , 0 10: — 11: —
+12 12: 2 , 0 , 0 13: — 14: — 15: 1 , 1 , 0 16: — 17: —
+18 18: 3 , 0 , 0 19: — 20: 0 , 0 , 1 21: 2 , 1 , 0 22: — 23: —
+24 24: 4 , 0 , 0 25: — 26: 1 , 0 , 1 27: 3 , 1 , 0 28: — 29: 0 , 1 , 1
+30 30: 5 , 0 , 0 31: — 32: 2 , 0 , 1 33: 4 , 1 , 0 34: — 35: 1 , 1 , 1
+36 36: 6 , 0 , 0 37: — 38: 3 , 0 , 1 39: 5 , 1 , 0 40: 0 , 0 , 2 41: 2 , 1 , 1
+42 42: 7 , 0 , 0 43: — 44: 4 , 0 , 1 45: 6 , 1 , 0 46: 1 , 0 , 2 47: 3 , 1 , 1
+48 48: 8 , 0 , 0 49: 0 , 1 , 2 50: 5 , 0 , 1 51: 7 , 1 , 0 52: 2 , 0 , 2 53: 4 , 1 , 1
+54 54: 9 , 0 , 0 55: 1 , 1 , 2 56: 6 , 0 , 1 57: 8 , 1 , 0 58: 3 , 0 , 2 59: 5 , 1 , 1
Возможный набор комбинаций коробочек, всего от 0 до 59 самородков.
Каждая тройка обозначает количество коробок 6 , 9 и 20 соответственно.

Таким образом, самое большое число, не принадлежащее Макнуггету, равно 43. [21] Тот факт, что любое целое число больше 43 является числом МакНаггетта, можно увидеть, рассмотрев следующие целочисленные разделы.

Любое большее целое число можно получить, добавив некоторое количество шестерок в соответствующий раздел выше. Непосредственная проверка показывает, что 43 McNuggets действительно невозможно купить , так как:

  1. коробки из 6 и 9 по отдельности не могут образовывать 43, поскольку они могут создавать только числа, кратные 3 (за исключением самого 3);
  2. включение одной клетки из 20 не помогает, так как требуемый остаток (23) также не кратен 3; и
  3. более чем одна коробка из 20 штук, дополненная коробками размером 6 или больше, очевидно, не может дать в общей сложности 43 Макнаггетса.

С момента появления коробок для наггетсов размером с Хэппи Мил из 4 частей самое большое число, не принадлежащее Макнуггету, равно 11. В странах, где размер из 9 частей заменяется размером из 10 частей, не существует самого большого числа, не относящегося к Макнаггету. так как нечетное число получить невозможно.

Другие примеры

[ редактировать ]

В регби-юнионе существует четыре типа очков: пенальти (3 очка), дроп-гол (3 очка), попытка (5 очков) и реализованная попытка (7 очков). Объединив их, возможна любая сумма очков, кроме 1, 2 или 4. В регби-семерках , хотя разрешены все четыре типа подсчета очков, попытки забить пенальти редки, а забитые голы почти неизвестны. Это означает, что результаты команды почти всегда складываются из кратных попыток (5 очков) и реализованных попыток (7 очков). Следующие числа (помимо 1, 2 и 4) не могут быть составлены из чисел, кратных 5 и 7, поэтому почти никогда не встречаются в семерках: 3, 6, 8, 9, 11, 13, 16, 18 и 23. Например, ни один из этих результатов не был зафиксирован ни в одной игре Мировой серии Sevens 2014–15 .

Точно так же в американском футболе единственный способ набрать ровно одно очко для команды — это обеспечить безопасность против команды противника, когда она пытается реализовать после тачдауна (которое в данном случае имеет значение 6). Поскольку 2 очка начисляются за сейфти в обычной игре, а 3 очка начисляются за броски с игры , все оценки, кроме 1–0, 1–1, 2–1, 3–1, 4–1, 5–1 и 7– 1 возможны.

Приложения

[ редактировать ]

[22]

Временная сложность сортировки Шелла

[ редактировать ]

Алгоритм Shellsort — это алгоритм сортировки, временная сложность которого в настоящее время является открытой проблемой . Сложность в худшем случае имеет верхнюю границу, которую можно определить через число Фробениуса заданной последовательности натуральных чисел.

Проблема наименьшего живого веса

[ редактировать ]

Сети Петри полезны для моделирования проблем распределенных вычислений . Для конкретных типов сетей Петри, а именно консервативных взвешенных схем, хотелось бы знать, какие возможные «состояния» или «метки» с заданным весом являются «живыми». Задача определения наименьшей живой массы эквивалентна задаче Фробениуса.

Члены расширенной степени многочлена

[ редактировать ]

Когда одномерный многочлен возводится в некоторую степень, можно рассматривать показатели многочлена как набор целых чисел. Расширенный полином будет содержать степени больше числа Фробениуса для некоторого показателя (когда НОД=1), например, для набор равен {6, 7} , который имеет число Фробениуса 29, поэтому термин с никогда не появится ни при каком значении но некоторая ценность даст условия, имеющие какую-либо силу больше 29. Когда НОД показателей не равен 1, степени, превышающие некоторое значение, появятся только в том случае, если они кратны НОД, например, для , степени 24, 27,... появятся для некоторых значений но никогда не используйте значения больше 24, которые не кратны 3 (как и меньшие значения: 1–8, 10–14, 16, 17, 19–23).

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Первоначальный источник иногда неправильно цитируется как: [6] в котором автор поставил свою теорему как развлекательную задачу [7] (и не указал явно формулу числа Фробениуса).
  1. ^ Х. Рамирес Альфонсин (2005). Задача Диофанта Фробениуса . Оксфордский университет. Нажимать.
  2. ^ Рави Каннан (1992). «Решетка переводит многогранник и проблему Фробениуса». Комбинаторика . 12 (2): 161–177. дои : 10.1007/BF01204720 . S2CID   19200821 .
  3. ^ Д. Байхоффер; Дж. Хендри; А. Ниенхейс; С. Вагон (2005). «Быстрые алгоритмы для чисел Фробениуса» . Электронный журнал комбинаторики . 12 : Р27. дои : 10.37236/1924 .
  4. ^ Jump up to: Перейти обратно: а б Вайсштейн, Эрик В. «Проблема с монетами» . Математический мир .
  5. ^ Сильвестр, Джеймс Джозеф (1882). «О субинвариантах, т.е. полуинвариантах двоичных квантик неограниченного порядка». Американский журнал математики . 5 (1): 134. дои : 10.2307/2369536 . JSTOR   2369536 .
  6. ^ Сильвестр, Джеймс Джозеф (1884). «Вопрос 7382» . Математические вопросы эпохи образования . 41:21 .
  7. ^ Х. Рамирес Альфонсин (2005). Задача Диофанта Фробениуса . Оксфордский университет. Нажимать. п. xiii.
  8. ^ Скупень, Здислав (1993). «Обобщение проблем Сильвестра и Фробениуса» (PDF) . Акта Арифметика . LXV.4 (4): 353–366. дои : 10.4064/aa-65-4-353-366 .
  9. ^ Трипати, А. (2017). «Формулы числа Фробениуса с тремя переменными» . Журнал теории чисел . 170 : 368–389. дои : 10.1016/j.jnt.2016.05.027 .
  10. ^ см. в числовой полугруппе . Подробности об одном таком алгоритме
  11. ^ М. Бек; С. Закс (2004). «Уточнение верхних оценок линейной диофантовой задачи Фробениуса». Адв. Прил. Математика . 32 (3): 454–467. arXiv : математика/0305420 . дои : 10.1016/S0196-8858(03)00055-1 . S2CID   119174157 .
  12. ^ Устинов, А. (2009). «Решение проблемы Арнольда о слабой асимптотике чисел Фробениуса с тремя аргументами». Сборник: Математика . 200 (4): 131–160. Бибкод : 2009СбМат.200..597У . дои : 10.1070/SM2009v200n04ABEH004011 .
  13. ^ Уилф, HS (1978). «Алгоритм круга света для решения проблемы обмена денег » . Американский математический ежемесячник . 85 (7): 562–565.
  14. ^ Москариелло А. и Саммартано А. (2015). «О гипотезе Уилфа о числе Фробениуса». Mathematische Zeitschrift . 280 : 47–53. arXiv : 1408.5331 . дои : 10.1007/s00209-015-1412-0 . {{cite journal}}: CS1 maint: несколько имен: список авторов ( ссылка )
  15. ^ Рамирес Альфонсин, Хорхе (2005). Диофантова задача Фробениуса . Издательство Оксфордского университета. стр. 59–60.
  16. ^ Ли, Ш.; О'Нил, К.; Ван Овер, Б. (2019). «Об арифметических числовых моноидах с опущенными некоторыми генераторами». Полугрупповой форум . 98 (2): 315–326. arXiv : 1712.06741 . дои : 10.1007/s00233-018-9952-3 . S2CID   119143449 .
  17. ^ Онг, Даррен С.; Пономаренко, Вадим (2008). «Число Фробениуса геометрических последовательностей» . ЦЕЛЫЕ ЧИСЛА: Электронный журнал комбинаторной теории чисел . 8 (1): А33 . Проверено 4 января 2010 г.
  18. ^ Трипати, Амитабха (2008). «О задаче Фробениуса для геометрических последовательностей, статья A43». ЦЕЛЫЕ ЧИСЛА: Электронный журнал комбинаторной теории чисел . 8 (1).
  19. ^ Пиччотто, Анри (1987). «Математика Макпазл» . Журнал игр . 85 (апрель/май): 52.
  20. ^ Вау, Анита; Пиччотто, Анри (1994). «Урок 5.8 Числа из строительных блоков» (PDF) . Алгебра: темы, инструменты, концепции . п. 186.
  21. ^ Вайсштейн, Эрик В. «Число МакНаггета» . Математический мир .
  22. ^ Х. Рамирес Альфонсин (2005). Задача Диофанта Фробениуса . Оксфордский университет. Нажимать. стр. 132–135.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8fbe8cd4a6e1d88b38cf362f92da6c09__1710959160
URL1:https://arc.ask3.ru/arc/aa/8f/09/8fbe8cd4a6e1d88b38cf362f92da6c09.html
Заголовок, (Title) документа по адресу, URL1:
Coin problem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)