Jump to content

Задача о сумме квадратного корня

Нерешенная задача в информатике :
Какова сложность задачи о сумме квадратного корня во время выполнения по Тьюрингу?

Задача о сумме квадратного корня (SRS) — это задача вычислительного решения из области численного анализа с приложениями к вычислительной геометрии .

Определения

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

SRS определяется следующим образом: [1]

Даны положительные целые числа и целое число t , решите, будет ли .

Альтернативное определение:

Даны положительные целые числа и , решить, стоит ли .

Задача была поставлена ​​в 1981 г. [2] и, вероятно, раньше.

Сложность во время выполнения

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

SRS может быть решена за полиномиальное время в модели Real RAM . [3] Однако по состоянию на 1997 год сложность его выполнения в модели машины Тьюринга открыта. [1] Основная трудность состоит в том, что для решения задачи необходимо вычислить квадратные корни с высокой точностью, что может потребовать большого количества бит. Проблема упоминается в Саду открытых проблем. [4]

Блумер [5] с полиномиальным временем представляет алгоритм Монте-Карло для определения того, равна ли сумма квадратных корней 0.

Аллендер, Бургиссер, Педерсен и Мильтерсен [6] докажите, что SRS находится в иерархии подсчета (которая содержится в PSPACE ).

Границы разделения

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

Один из способов решения SRS — доказать нижнюю границу абсолютной разности. или . Такая нижняя граница называется «границей разделения», поскольку она отделяет разницу от 0. Например, если абсолютная разница составляет не менее 2 - д , это означает, что мы можем округлить все числа до d бит точности и решить SRS за полиномиальное от d время .

Это приводит к математической проблеме доказательства границ этой разности. Определите r ( n , k ) как наименьшее положительное значение разности , где a i и b i — целые числа от 1 до n ; define R ( n , k ) определяется как -log r ( n , k ), что является количеством цифр точности, необходимых для решения SRS. Вычисление r ( n , k ) — это открытая задача 33 в проекте открытых задач. [7]

В частности, интересно, находится ли r( n , k ) в O(poly( k ,log( n )). Положительный ответ будет означать, что SRS может быть решена за полиномиальное время в модели машины Тьюринга. Некоторые известные в настоящее время границы являются:

  • Цянь и Ван [8] докажите явной конструкцией, что для k и n любых , так . Это число является оптимальным при k =2, а также для широкого диапазона целых чисел.
  • Бурникель, Фляйшер, Мельхорн и Ширра [9] доказал верхнюю границу количества цифр: .
  • Ченг, Мэн, Сунь и Чен [10] показал, что .
  • Ченг и Ли [11] показал, что . Это означает, что СРС может быть решена во времени. , пока n находится в o( k log k ). Они также представляют алгоритм для вычисления r ( n , k ) за время. .
  • Эйзенбранд, Хеберле и Зингер [12] доказать, что , где гамма — константа, зависящая от входных данных a 1 ,..., an n и шагов из теоремы о подпространстве . Это улучшает предыдущую оценку .

Приложения

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

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

Этессами и Яннакакис [13] показать сведение от СТО к проблеме прекращения рекурсивных параллельных стохастических игр .

Связь с полуопределенным программированием

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

SRS также имеет теоретическое значение, поскольку представляет собой простой частный случай проблемы осуществимости полуопределенного программирования . Рассмотрим матрицу . Эта матрица является положительно полуопределенной тогда и только тогда, когда , если . Следовательно, для решения SRS мы можем построить задачу осуществимости с n ограничениями вида и дополнительные линейные ограничения . Результирующая SDP осуществима тогда и только тогда, когда осуществима SRS. Поскольку сложность выполнения SRS в модели машины Тьюринга открыта, то же самое справедливо и для осуществимости SDP (по состоянию на 1997 год).

Расширения

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

Каял и Саха [14] расширить задачу от целых чисел до многочленов . Их результаты подразумевают решение СКР для специального класса целых чисел.

  1. ^ Jump up to: а б Гоеманс, Мишель X. (1 октября 1997 г.). «Полуопределенное программирование в комбинаторной оптимизации» . Математическое программирование . 79 (1): 143–161. дои : 10.1007/BF02614315 . ISSN   1436-4646 . S2CID   17221714 .
  2. ^ О'Рурк, Джозеф (1981). «Расширенная проблема 6369». амер. Математика. Ежемесячно . 88 (10): 769.
  3. ^ Тивари, Прасун (1 декабря 1992 г.). «Задача, которую легче решить с помощью алгебраической оперативной памяти с удельной стоимостью» . Журнал сложности . 8 (4): 393–397. дои : 10.1016/0885-064X(92)90003-T . ISSN   0885-064X .
  4. ^ «Сложность суммы квадратного корня | Открытый сад проблем» . Garden.irmacs.sfu.ca . Проверено 1 января 2024 г.
  5. ^ «CSDL | Компьютерное общество IEEE» . www.computer.org . Проверено 1 января 2024 г.
  6. ^ Аллендер, Эрик; Бюргиссер, Питер; Кьельдгаард-Педерсен, Йохан; Милтерсен, Питер Бро (январь 2009 г.). «О сложности численного анализа» . SIAM Journal по вычислительной технике . 38 (5): 1987–2006. дои : 10.1137/070697926 . ISSN   0097-5397 .
  7. ^ Демейн, Эрик Д.; Митчелл, Джозеф; О'Рурк, Джозеф. «TOPP: Задача 33: Сумма квадратных корней» . topp.openproblem.net . Проверено 1 января 2024 г.
  8. ^ Цянь, Цзяньбо; Ван, Цао Ань (16 декабря 2006 г.). «Какая точность необходима для сравнения двух сумм квадратных корней целых чисел?» . Письма об обработке информации . 100 (5): 194–198. дои : 10.1016/j.ipl.2006.05.002 . ISSN   0020-0190 .
  9. ^ Бурникель, К.; Флейшер, Р.; Мельхорн, К.; Ширра, С. (1 мая 2000 г.). «Сильная и легко вычислимая граница разделения для арифметических выражений, содержащих радикалы» . Алгоритмика . 27 (1): 87–99. дои : 10.1007/s004530010005 . ISSN   1432-0541 . S2CID   34502818 .
  10. ^ Ченг, Ци; Мэн, Сяньмэн; Солнце, Сели; Чен, Цзячжэ (апрель 2010 г.). «Ограничение суммы квадратных корней посредством редукции решетки» . Математика вычислений . 79 (270): 1109–1122. arXiv : 0905.4487 . Бибкод : 2010MaCom..79.1109C . дои : 10.1090/S0025-5718-09-02304-7 . ISSN   0025-5718 .
  11. ^ Ченг, Ци; Ли, Ю-Синь (9 сентября 2011 г.). «О минимальном разрыве между суммами квадратных корней малых целых чисел» . Теоретическая информатика . 412 (39): 5458–5465. дои : 10.1016/j.tcs.2011.06.014 . ISSN   0304-3975 .
  12. ^ Эйзенбранд, Фридрих; Хеберле, Матье; Певица, Нета (2023). «Улучшенная оценка суммы квадратных корней с помощью теоремы о подпространстве». arXiv : 2312.02057 [ cs.CG ].
  13. ^ Этессами, Куша; Яннакакис, Михалис (11 ноября 2008 г.). «Рекурсивные параллельные стохастические игры» . Логические методы в информатике . 4 (4). arXiv : 0810.3581 . дои : 10.2168/LMCS-4(4:7)2008 . ISSN   1860-5974 .
  14. ^ Каял, Нирадж; Саха, Чандан (1 ноября 2012 г.). «О сумме квадратных корней многочленов и связанные с этим проблемы» . Транзакции ACM по теории вычислений . 4 (4): 9:1–9:15. дои : 10.1145/2382559.2382560 . ISSN   1942-3454 . S2CID   7225729 .

[1]

  1. ^ О'Рурк, Джозеф (1981). «Расширенная проблема 6369». амер. Математика. Ежемесячно . 88 (10): 769.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 824a2aa900f1953cba1944d4253b1cdf__1716060540
URL1:https://arc.ask3.ru/arc/aa/82/df/824a2aa900f1953cba1944d4253b1cdf.html
Заголовок, (Title) документа по адресу, URL1:
Square-root sum problem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)