Я читав трохи про метод збору квадратів (SOS) з опитування Barak & Steurer та лекційних записок Барака . В обох випадках вони підмітали питання чисельної точності під килимом.
З мого (правда, обмеженого) розуміння методу має бути правдою наступне:
Враховуючи будь-яку систему поліноміальних рівностей над реально оціненими змінними , де всі параметри O (1) ( n , | E | та ступінь кожного обмеження), ступінь - " 2n "( = O (1) ) Метод SOS знаходить задовольняюче призначення змінних або доводить, що їх немає в O (1) час.
Перше моє питання - чи правдива вищезазначена заява (чи є наївний аргумент, який не використовує SOS для вирішення цього питання?). Друге питання - куди підходить числова точність. Якщо я хочу отримати завдання, яке задовольняє всі обмеження в межах точності добавки , то як час виконання залежить від ? Зокрема, це багаточлен?
Мотивацією цього є, скажімо, застосування підходу «ділити-перемогти» у великій системі, поки базовий випадок не стане системою -розміру.
EDIT: Від Барака-Стірера виходить, що " алгоритм підсумків квадратів " на стор.9 (та абзаци, що ведуть до нього) всі визначають проблеми для рішення над , а насправді визначення псевдорозподілу в розділі 2.2 є над . Тепер я бачу з леми 2.2, що не гарантується рішення / спростування на рівні без бінарних змінних.
Тож я можу трохи уточнити своє запитання. Якщо ваші змінні не є двійковими, турбуєтеся, що послідовність виходів не є кінцевою (можливо, навіть не монотонним збільшенням?). Отже, питання: чи продовжує зростати? І якщо так, то як далеко вам доведеться пройти, щоб отримати точність добавки ? φ ( l ) ε
Хоча це, ймовірно, нічого не змінює, я, мабуть, знаю, що моя система є задовільною (немає жодного спростування будь-якого ступеня), тому я насправді просто стурбований тим, наскільки повинен бути великим . Нарешті, мене цікавить теоретичне рішення, а не чисельне вирішення.