Karekök Sorunun Üst Sınırının İspatı


9

[1] 'de Garey ve ark. Öklid TSP'sinin NP-bütünlüğü üzerinde çalışırken daha sonra Karekök Sorununun Toplamı olarak bilinecek olanı saptar.

Verilen tamsayılar a1,a2,,an ve L, belirleyin a1+a2++an<L

Toplamı yeterince karşılaştırmak için kare köklerin hesaplanmasında asgari hassasiyet basamaklarının ne olduğu gerektiği açık olmadığından, bu sorunun NP'de olduğu bile görülmemektedir. L. Ancak, en iyi bilinen bir üst sınırdan bahsederler.O(m2n) nerede m"orijinal sembolik ifadedeki basamak sayısı" dır. Ne yazık ki, bu üst sınır sadece AM Odlyzko'nun kişisel iletişimine atfedilmiştir.

Herkes bu üst sınır için uygun bir referans var mı? Veya yayınlanmış bir referansın yokluğunda, bir kanıt veya kanıt taslağı da yararlı olacaktır.

Not: Bu bağlantının Bernikel ve ark. ark. [2] 2000'den itibaren daha büyük bir aritmetik ifadeler sınıfı için ayırma sınırları üzerinde. Çoğunlukla daha çağdaş referanslarla (yani: 1976 dolaylarında bilinenler) ve / veya sadece kare köklerin toplamı için uzmanlaşmış kanıtlarla ilgileniyorum.

  1. Garey, Michael R., Ronald L. Graham ve David S. Johnson. " Bazı NP-tam geometrik problemler ." Sekizinci yıllık ACM bilgisayar teorisi sempozyumu. ACM, 1976.

  2. Burnikel, Christoph ve ark. " Radikalleri içeren aritmetik ifadeler için güçlü ve kolayca hesaplanabilen bir ayrım ." Algoritmik 27.1 (2000): 87-99.


1
Ayrıca cevabını bakın bu cstheory.stackexchange soruya bu soruna yönelik en dikkat çekici gelişme Eric Allender'a ve onun ortak yazarlar tarafından" diyor, 2003 yılında, onlar Sayma Hiyerarşi. 4. seviye bu sorun yalanları gösterdi ftp. cs.rutgers.edu/pub/allender/slp.pdf "
Neal Young

Yanıtlar:


7

İşte oldukça özensiz bir taslak. İzin VermekS=i=1nδiai nerede δi{±1}. Bu bir cebirsel derece sayısıdır.2n ve en fazla yükseklik H=(max(ai))n. Şimdi kontrol etmek kolaydırS=0 (hatta yapılabilir TC0- bakınız bu ) .EğerS0 o zaman 0 bir miktarla (çünkü bir cebirsel sayı olduğu ve bu nedenle tek değişkenli bir polinomun sıfır olmayan bir kökü olduğu için), S. Ne yazık ki, dereceye bağımlılık kare köklerin sayısında üsteldir (veaiişaretler farklıdır, bu derece sınırlama bile sıkıdır, ancak bu işaret değerlendirmesinin ele alınması kolaydır). İhtiyaç duyulan hassasiyet dolayısıyla kare köklerin sayısında üsteldir.2n-bits S. Şimdi her birini kısaltmak için yeterliai söylemek 210nişaretin doğru olduğundan emin olmak için bitler. Bu, Newton yinelemesinin polinom birçok adımıyla kolayca yapılabilir). Şimdi, toplamın pozitif olup olmadığını kontrol etmekle ilgilidir, ki bu sadece toplama ve dolayısıyla toplamlardaki bit sayısında doğrusaldır. Bu hesaplamanın bir BSS makinesinde Polinom zamanında olduğuna dikkat edin. Ayrıca, minimal polinom ile doğrudan hesaplama yapmadığımızı da unutmayın.Sbüyük katsayılara sahip ve çirkin görünebilir, sadece kare kökleri kesmemiz gereken hassasiyet hakkında mantık kullanırız. Daha fazla bilgi için Tiwari'nin belgesine bakın .


Bu uzun cevabın aslında soruyu ele alan tek kısmı son satırdır ve bu, 1970'lerden veya daha önce değil 1992'den gelen bir referanstır.
David Eppstein

2
@david Sadece kare kökleri değerlendirmek için neden 2 ^ n-bit hassasiyete ihtiyacımız olduğuna dair bir kanıt taslağı sunmaya çalışıyordum (mhum bir noktada bunu istedi). Alıntı yaptığım makaleden önce böyle bir bağın nasıl türetildiğini bilmiyorum (yine de benzer teknikleri kullanmasından şüpheleniyorum).
Nikhil

Belki de sadece ben, ama bir soru "Bunu nasıl kanıtlayacağımı biliyorum ama biri bana referans verebilir" derken, onu nasıl tahriş edici olduğunu kanıtlayan cevaplar bulurum. Sınava giren öğrenciler, istediklerinden farklı bir şeye cevap verdiklerinde, ne istediklerini bilmeseler bile, bir şeyi bilmek için kısmi kredi alacaklarını umarak (boşuna).
David Eppstein

8
Nereden alıntı yaptığınızı bilmiyorum ama "Herkes bu üst sınır için uygun bir referansa sahip mi? Ya da yayınlanmış bir referansın yokluğunda, bir kanıt veya kanıt taslağı da yararlı olacaktır." Sorunun bir yerinde
Nikhil

Bu bana kişisel iletişimde ne olabileceğine yeterince yakın görünüyor. Teşekkürler. (Sanırım doğrudan öğrenmek için Odlyzko ile iletişime geçmeye çalışabilirdim)
mhum
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.