Czytałem trochę o metodzie sumy kwadratów (SOS) z badania Baraka i Steurera oraz notatek z wykładu Baraka . W obu przypadkach zamiatają pod dywan dywaniki o dokładności numerycznej.
Z mojego (co prawda ograniczonego) zrozumienia tej metody powinny być spełnione następujące warunki:
Biorąc pod uwagę dowolny układ równań wielomianowych względem zmiennych o wartościach rzeczywistych , gdzie wszystkie parametry to ( , i stopień każdego ograniczenia), stopień - „ ” ( ) Metoda SOS znajduje zadowalające przypisanie zmiennych lub dowodzi, że żadna nie istnieje w czasie .
Moje pierwsze pytanie brzmi: czy powyższe twierdzenie jest prawdziwe (czy istnieje naiwny argument, który nie używa SOS do rozwiązania tego problemu?). Drugie pytanie dotyczy tego, gdzie mieści się dokładność numeryczna. Jeśli chcę uzyskać zadanie spełniające wszystkie ograniczenia dokładności addytywnej , w jaki sposób środowisko wykonawcze zależy od ? W szczególności, czy jest to wielomian?
Motywacją tego jest, powiedzmy, zastosowanie metody dziel i zwycięż w dużym systemie, dopóki podstawową podstawą nie będzie system wielkości .
Edycja: od Barak-Steurer, wydaje się, że określenie „stopień sumy kwadratów z algorytmu” na P.9 (i ust prowadzących do niego) wszystkie określenia problemy rozwiązań ponad , w rzeczywistości definicji pseudo -Dystrybucja w punkcie 2.2 powyżej . Teraz widzę z Lemma 2.2, że nie ma gwarancji rozwiązania / odrzucenia w stopniu bez zmiennych binarnych.
Więc mogę trochę zawęzić moje pytanie. Jeśli twoje zmienne nie są binarne, martw się, że sekwencja wyjść nie jest skończona (może nawet nie monotoniczna?). Pytanie brzmi: czy φ ( l ) wciąż rośnie? A jeśli tak, to jak daleko trzeba się posunąć, aby uzyskać dokładność addytywną ε ?
Pomimo tego, że prawdopodobnie niczego nie zmienia, zdarza mi się, że mój system jest spełnialna (nie ma zaprzeczenia jakimkolwiek stopniu), więc jestem naprawdę zaniepokojony jak duży musi być. Wreszcie interesuje mnie rozwiązanie teoretyczne, a nie rozwiązywanie liczbowe.
źródło
Odpowiedzi:
Oto komentarz Boaza Baraka na ten temat:
źródło
Myślę, że moja odpowiedź jest prawdopodobnie niewystarczająca, ale pozostaje dla kompletności (chociaż dla lepszej odpowiedzi zobacz poniższe komentarze Boaza)
Na przykład, można rozważyć zastąpienie wszystkich zmiennych binarnych zmiennej 4-symbolowego, np włączając . Następnie musiałbyś mieć pseudo oczekiwanie na stopień , aby zagwarantować odzyskanie rozkładu między rozwiązaniami.(x2i−1)(x2i−4)∈E 4n
Teraz, dla teoretycznych gwarancji, wydaje się, że przybliżenie korzenia systemu wielomianów jest również znane jako 17. problem Smale'a i najwyraźniej istnieje losowy algorytm wielomianowy (Las Vegas), który to rozwiązuje - patrz http://arxiv.org /pdf/1211.1528v1.pdf . Zauważ, że wydaje się, że dzieje się tak w modelu Blum-Shub-Smale, więc rzeczywiste operacje są prymitywne. Nie jestem pewien, czy daje to gwarancję, której potrzebujesz.
źródło