Karekök toplamı sorunu, iki sekans verilen sorar ve toplamı olup, pozitif tamsayılar az, buna eşit veya daha büyük bir sum toplamından . Bu sorunun karmaşıklık durumu açık; bkz Bu yayını daha detaylı bilgi için. Bu problem, hesaplama geometrisinde, özellikle de Öklid'in en kısa yollarını içeren problemlerde doğal olarak ortaya çıkar ve bu problemler için algoritmaları gerçek RAM'den standart tamsayı RAM'e transfer etmede önemli bir engeldir.b 1 , b 2 , … , b n ∑ i √ Σi√
Karekök probleminin toplamından Π'a kadar bir polinom-zaman azalması varsa, bir problemi -karekök-toplamı-sert (kısaltılmış Σ√-sert?) Olarak adlandırın. Aşağıdaki sorunun karekök-toplamın toplamı olduğunu kanıtlamak zor değildir:
4d Öklid geometrik grafiklerinde en kısa yollar
Örnek: Köşeleri , kenarları Öklid distanı ile gösterilen ; iki köşe veZ 4'ün s t
Çıkış: en kısa yolu için olarak .t G
Elbette, bu problem, Dijkstra'nın algoritması kullanılarak gerçek RAM'deki polinom zamanında çözülebilir, ancak bu algoritmadaki her karşılaştırma, toplam kareler toplamı problemini çözmeyi gerektirir. Azaltma, herhangi bir tamsayının, dört mükemmel karenin toplamı olarak yazılabileceği gerçeğini kullanır; azaltma çıktısı aslında köşelerinde bir döngüdür .
Başka hangi problemler karekök toplamı-zor? Özellikle gerçek RAM üzerinde polinom zaman çözümü olan sorunlara özellikle ilgi duyuyorum. Bir ihtimal için önceki soruma bakınız .
Robin'in önerdiği gibi, sıkıcı cevaplar sıkıcıdır. Karelerin toplamı (örneğin, PSPACE veya EXPTIME) karesini içeren herhangi bir karmaşıklık sınıfı X için, her X-sert problemi sıkıcı bir şekilde karekök-kare toplamıdır.