Bài toán tổng căn bậc hai hỏi, đưa ra hai chuỗi và của các số nguyên dương, cho dù tổng nhỏ hơn, bằng hoặc lớn hơn hơn tổng . Tình trạng phức tạp của vấn đề này là mở; xem bài đăng này để biết thêm chi tiết. Vấn đề này phát sinh một cách tự nhiên trong hình học tính toán, đặc biệt là trong các vấn đề liên quan đến các đường đi ngắn nhất của Euclide và là một trở ngại đáng kể trong việc chuyển thuật toán cho các vấn đề đó từ RAM thực sang RAM số nguyên tiêu chuẩn.b 1 , b 2 , ... , b n Σ i √ Σi√
Gọi một vấn đề tổng của căn bậc hai-cứng (viết tắt-hard?) Nếu có giảm thời gian đa thức từ tổng của bài toán căn bậc hai thành. Không khó để chứng minh rằng vấn đề sau đây là tổng của căn bậc hai:
Đường dẫn ngắn nhất trong đồ thị hình học Euclide 4d
Sơ thẩm: Một đồ thị có các đỉnh là các điểm trong , với các cạnh có trọng số bởi Euclide distane; hai đỉnh vàZ 4 s t
Output: Con đường ngắn nhất từ đến trong .t G
Tất nhiên, vấn đề này có thể được giải quyết theo thời gian đa thức trên RAM thực bằng thuật toán của Dijkstra, nhưng mỗi so sánh trong thuật toán đó đòi hỏi phải giải một bài toán tổng bình phương. Việc giảm sử dụng thực tế là bất kỳ số nguyên nào cũng có thể được viết dưới dạng tổng của bốn hình vuông hoàn hảo; đầu ra của quá trình giảm thực sự là một chu kỳ trên đỉnh.
Những vấn đề khác là tổng-căn-vuông-cứng? Tôi đặc biệt quan tâm đến các vấn đề có giải pháp đa thức thời gian trên RAM thực. Xem câu hỏi trước của tôi cho một khả năng.
Như Robin gợi ý, những câu trả lời nhàm chán thật nhàm chán. Đối với bất kỳ lớp X phức tạp nào có chứa tổng căn bậc hai (ví dụ: PSPACE hoặc EXPTIME), mọi bài toán X-hard đều khó tính tổng của căn bậc hai.