Tôi đã đọc một chút về phương pháp tổng bình phương (SOS) từ khảo sát của Barak & Steurer và các bài giảng của Barak . Trong cả hai trường hợp, họ quét các vấn đề về độ chính xác số dưới tấm thảm.
Theo hiểu biết của tôi về phương pháp (hạn chế), điều sau đây phải đúng:
Cho bất kỳ hệ phương trình đa thức trên các biến có giá trị thực , trong đó tất cả các tham số là ( , và mức độ của mỗi ràng buộc), mức độ - " "( ) Phương thức SOS tìm thấy sự gán thỏa mãn các biến hoặc chứng minh không tồn tại trong thời gian . x ∈ R n O ( 1 ) n | E | 2 n = O ( 1 ) O ( 1 )
Câu hỏi đầu tiên của tôi là liệu tuyên bố trên có đúng không (có một lập luận ngây thơ không sử dụng SOS để giải quyết vấn đề này không?). Câu hỏi thứ hai là độ chính xác của số phù hợp ở đâu. Nếu tôi muốn nhận một bài tập thỏa mãn tất cả các ràng buộc về độ chính xác của phụ gia , thì thời gian chạy phụ thuộc vào như thế nào? Đặc biệt, nó có phải là đa thức không?1 / ε
Động lực cho việc này là, áp dụng cách tiếp cận phân chia và chinh phục trên một hệ thống lớn cho đến khi trường hợp cơ sở là một hệ thống cỡ .
EDIT: Từ Barak-STEURER, nó xuất hiện rằng "mức độ sum-of-squares thuật toán" trên P.9 (và các đoạn dẫn đến nó) tất cả các định nghĩa vấn đề cho các giải pháp trên , và trong thực tế, định nghĩa phân phối giả trong phần 2.2 là hơn . Bây giờ tôi đang thấy từ Bổ đề 2.2, tuy nhiên, người ta không đảm bảo một giải pháp / bác bỏ ở mức mà không có biến nhị phân.R R 2 n
Vì vậy, tôi có thể tinh chỉnh câu hỏi của tôi một chút. Nếu các biến của bạn không phải là nhị phân, điều đáng lo ngại là chuỗi đầu ra không hữu hạn (thậm chí có thể không tăng đơn điệu?). Vì vậy, câu hỏi là: vẫn tăng? Và nếu vậy, bạn phải đi bao xa để có được độ chính xác phụ gia ? φ ( l ) ε
Mặc dù điều này có thể không thay đổi bất cứ điều gì, nhưng tôi tình cờ biết hệ thống của mình là thỏa đáng (không có sự bác bỏ ở bất kỳ mức độ nào), vì vậy tôi thực sự chỉ quan tâm đến việc cần phải lớn đến mức nào. Cuối cùng, tôi quan tâm đến một giải pháp lý thuyết, không phải là một bộ giải số.