Доведення для верхньої межі задачі про квадратні корені


9

У [1], Гарей та ін. визначте, що пізніше отримало б назву «Сума квадратних коренів» під час опрацювання NP-повноти Євклідової ЦСП.

Враховуючи цілі числа та , визначте,a1,a2,,anLa1+a2++an<L

Вони відзначають , що це навіть не очевидно , що ця проблема знаходиться в НП , тому що не ясно , що мінімальні цифри точності необхідні обчислення квадратних коренів досить порівняти суму . Однак вони цитують найвідомішу верхню межу де - кількість цифр у вихідному символічному виразі. На жаль, ця верхня межа приписується лише особистому спілкуванню А.М.Одлізка.LO(m2n)m

Хтось має належне посилання на цю верхню межу? Або, за відсутності опублікованої посилання, корисним може бути також доказ чи ескіз.

Примітка: Я вважаю, що ця межа може бути зроблена як результат більш загальних результатів Bernikel et al. ін. [2] приблизно від 2000 року на межі поділу для більшого класу арифметичних виразів. Мене найбільше цікавлять більш сучасні посилання (тобто, що було відомо приблизно в 1976 р.) Та / або докази, спеціалізовані лише на випадку суми квадратних коренів.

  1. Гарі, Майкл Р., Рональд Л. Грехем та Девід С. Джонсон. " Деякі NP-повні геометричні задачі ." Матеріали восьмого щорічного симпозіуму ACM з теорії обчислень. ACM, 1976.

  2. Бурнікель, Крістоф та ін. " Сильний і легко обчислюваний поділ для арифметичних виразів, що включають радикали ". Algorithmica 27.1 (2000): 87-99.


1
Дивіться також відповідь на це запитання cstheory.stackexchange , в якому йдеться про "Найбільш помітний прогрес у вирішенні цієї проблеми Ерік Аллендер та його співавтори. У 2003 році вони показали, що ця проблема лежить у 4-му рівні Ієрархії підрахунку. Ftp. cs.rutgers.edu/pub/allender/slp.pdf "
Ніл Янг

Відповіді:


7

Ось досить неохайний ескіз. Нехай де . Це алгебраїчне число градусів не більше і висота не більше . Тепер легко перевірити, чи (це можна зробити навіть у - див. Це ). Якщо то воно обмежене від величиною (тому що це алгебраїчне число і, отже, це ненульовий корінь однофакторного многочлена), який є функцією ступеня і висоти мінімального многочленаS=i=1nδiaiδi{±1}2нН=(мах(аi))нS=0ТС0S00S. На жаль, залежність від ступеня є експоненціальною у кількості квадратних коренів (і якщо є різними примерами, цей ступінь пов'язаний навіть жорстко, хоча цей випадок оцінки знаків легко обробити). Отже, необхідна точність є експоненціальною в кількості квадратних коренів, що для дорівнює бітів . Тепер достатньо обрізати кожен з щоб сказатиаi2нSаi210нбіти, щоб гарантувати правильність знаку. Це легко зробити за допомогою многочлена багатьох етапів ітерації Ньютона). Тепер справа в тому, щоб перевірити, чи сума позитивна, що є лише додаванням і, отже, лінійною за кількістю бітів у звітах. Зауважте, що це обчислення проводиться в поліноміальний час на машині BSS. Також зауважте, що ми не робимо жодних обчислень безпосередньо з мінімальним многочленом самого , який міг би мати величезні коефіцієнти і виглядати потворно, ми просто використовуємо це для міркування про точність, до якої нам потрібно обрізати квадратні корені. Для отримання більш детальної інформації дивіться папір Тіварі .S


Оновлене тому, що єдина частина цієї тривалої відповіді, яка насправді стосується питання, - це останній рядок, і це посилання від 1992 року, а не 1970-х чи раніше.
Девід

2
@david Я просто намагався навести ескіз доведення, чому нам потрібна 2 ^ n-бітова точність для оцінки квадратних коренів (@mhum запитав про це в якийсь момент). Я не знайомий з тим, як таке пов'язування було виведене раніше перед цитованим документом (хоча я підозрюю, що він повинен використовувати подібні методи).
Ніхілу

Можливо, це лише я, але коли на запитання йдеться "Я знаю, як це довести, але чи може хтось дати мені посилання", я знайшов відповіді, які показують, як довести це дратує. Це так, як коли учні на іспиті дають відповідь на щось інше, ніж те, що просили, сподіваючись (даремно), що вони отримають частковий кредит за те, що вони знають щось, хоча вони не знали, що ти їм хочеш.
Девід

8
Не знаєте, звідки ви цитуєте, але є "Хтось має належну посилання на цю верхню межу? Або, за відсутності опублікованої посилання, ескіз доказу чи доказу також буде корисним". Де - то в цьому питанні
Ніхілу

Мені це здається правдоподібно близьким до того, що могло бути в особистому спілкуванні. Дякую. (Напевно, я міг би спробувати зв’язатися з Одлізько безпосередньо, щоб дізнатися)
mhum
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.