Целочисленная сложность
В теории чисел сложность целого числа — это наименьшее количество единиц , которое можно использовать для его представления с помощью единиц и любого количества сложений , умножений и круглых скобок. Оно всегда находится в пределах постоянного множителя логарифма данного целого числа .
Пример [ править ]
Например, число 11 можно представить с помощью восьми единиц:
- 11 = (1 + 1 + 1) × (1 + 1 + 1) + 1 + 1.
Однако он не имеет представления с использованием семи или менее единиц. Следовательно, его сложность равна 8.
Сложности чисел 1, 2, 3,... равны.
Наименьшими числами сложности 1, 2, 3,... являются
Верхняя и нижняя границы [ править ]
Вопрос о таком способе выражения целых чисел первоначально рассматривался Малером и Попкеном (1953) . Они просили наибольшее число с заданной сложностью k ; [1] позже Селфридж показал, что это число
Например, когда k = 10 , x = 2 и наибольшее целое число, которое можно выразить с помощью десяти единиц, равно 2. 2 3 2 = 36 . Его выражение
- (1 + 1) × (1 + 1) × (1 + 1 + 1) × (1 + 1 + 1).
Таким образом, сложность целого числа n не меньше 3 log 3 n . Сложность n не превышает 3 log 2 n (приблизительно 4,755 log 3 n такой длины для n можно найти, применив метод Хорнера к двоичному представлению n ): выражение . [2] Почти все целые числа имеют представление, длина которого ограничена логарифмом с меньшим постоянным множителем, 3,529 log 3 n . [3]
Алгоритмы и контрпримеры [ править ]
Сложности всех целых чисел до некоторого порога N можно вычислить за общее время O ( N 1.222911236 ) . [4]
Алгоритмы вычисления целочисленной сложности использовались для опровержения нескольких гипотез о сложности.В частности, не обязательно, что оптимальное выражение числа n получается либо путем вычитания единицы из n , либо путем выражения n как произведения двух меньших множителей. Наименьший пример числа, оптимальное выражение которого не имеет этой формы, — это 353942783. Это простое число и, следовательно, также опровергает гипотезу Ричарда К. Гая о том, что сложность каждого простого числа p равна единице плюс сложность p — 1 . [5] Фактически, можно показать, что . Более того, Венеция Ванг привела несколько интересных примеров, т.е. , , , но . [6]
Ссылки [ править ]
- ^ Малер, К .; Попкен, Дж. (1953), «О проблеме максимума в арифметике», Новые архивы математики , 1 : 1–15, MR 0053986 .
- ^ Гай, Ричард К. (1986), «Некоторые подозрительно простые последовательности», Нерешенные проблемы, American Mathematical Monthly , 93 (3): 186–190, doi : 10.2307/2323338 , JSTOR 2323338 , MR 1540817 .
- ^ Шрайвер, Кристофер Э. (2015), Применения анализа цепей Маркова к целочисленной сложности , arXiv : 1511.07842 , Bibcode : 2015arXiv151107842S .
- ^ Кордвелл, К.; Эпштейн, А.; Хеммади, А.; Миллер, С.; Палссон, Э.; Шарма, А.; Штайнербергер, С.; Ву, Ю. (2017), Об алгоритмах вычисления целочисленной сложности , arXiv : 1706.08424 , Bibcode : 2017arXiv170608424C
- ^ Фуллер, Мартин Н. (1 февраля 2008 г.), Программа для расчета A005245, A005520, A005421 , OEIS , получено 13 декабря 2015 г.
- ^ Ван, Венеция (октябрь 2012 г.), «Контрпример к основной гипотезе о выражении чисел с использованием только единиц», Journal of Number Theory , 133 (2), JNT: 391–397, doi : 10.1016/j.jnt.2012.08.003 .