En iyi bilinen deterministik zaman karmaşıklığı NP'deki doğal bir problem için daha düşük bağ


25

Bu cevap için Major teorik bilgisayar bilimi sorunları çözümsüz? Soru, NP'deki belirli bir sorunun zaman gerektirmesi durumunda açık olduğunu belirtir .Ω(n2)

Cevap altındaki yorumlara bakmak beni şaşırttı:

Dolgu ve benzer püf noktalarının yanı sıra, NP'deki ilginç bir problem için (doğal olarak belirtilmiş ) deterministik bir RAM makinesinde (veya çoklu-bant deterministik Turing makinesi) en iyi bilinen zaman karmaşıklığı alt sınır nedir?

NP'de makul bir makine modelinde ikinci dereceden deterministik zamanda çözülemeyen olduğu bilinen herhangi bir doğal sorun var mı?

Temelde aradığım şey, aşağıdaki iddiayı hariç tutan bir örnek:

Herhangi bir doğal NP problemi sürede çözülebilir .O(n2)

Karp'ın 1972 belgesinde veya Garey ve Johnson 1979'da deterministik zaman gerektiren herhangi bir NP sorunu olduğunu biliyor muyuz ? Veya tüm ilginç doğal NP sorunlarının O (n ^ 2) deterministik zamanda çözülebileceğini bildiğimiz kadarıyla mümkün mü?Ω(n2)O(n2)

Düzenle

Üst sınır değil alt sınır arasındaki uyumsuzluğun neden olduğu karışıklığı gidermek için açıklama : o (n ^ 2) ' da çözemediğimizi bildiğimiz bir problem arıyorum o(n2). Bir sorun, Ω(n2) veya ω(n2) zamanına ihtiyaç duyulan (tüm yeterince büyük girdiler için ) zamana ihtiyaç duyulan daha güçlü bir gereksinimi karşılarsa, o zaman daha iyi ancak sonsuz sıklıkta işe yarar.


5
NP'deki doğal problemler için bildiğim tek süper lineer sınırlar SAT için zaman alanı değişimleridir ( dl.acm.org/citation.cfm?doid=1101821.1101822 ve @RyanWilliams tarafından daha fazla bilgi sahibi olanların çalışmaları var) . ve eğer uzayın doğrusal olmasına izin verilirse hiçbir şey söylemezler.
Sasho Nikolov

@SashoNikolov, zaman-uzay sonuçları SAT içindir ve birçok doğal NP probleminden SAT'ın çıkış boyutunun girişin boyutunda lineer olarak sınırlandığı herhangi bir düşüş yoktur. Bazı doğal NP problemleri için A alt sınırı, SAT için bilinenden daha güçlü bir sonuç anlamına gelmez. Ω(n2)
Anonim

1
Başka bir doğal NP problemi için herhangi bir süper lineer alt sınır bilmediğimi söylüyorum
Sasho Nikolov

NP 'de zaman karmaşıklığı düşük ciltli yapay bir problem elde etmek için nasıl kullanılır ? Ω(n2)
Robin Kothari

@RobinKothari, DTIME ( ) içinde bir sorunla karşılaştırarak doldurun . Kanıt, klasik olmayan zamandaki hiyerarşi teoremine dayanır ve dolgu, örneğe atıfta bulunmak için doğru yol değildi. Bir NP problemini doğrudan NTIME ( ) içinde alabiliriz. Ω(2n)Ω(n2)
Anonim

Yanıtlar:


16

Adachi, Iwata ve Kasai, 1984 tarihli bir JACM çalışmasında , Cat ve -Mice oyununun, zamanının daha düşük sınırına sahip olduğunu azaltarak göstermektedir . Sorun her için P cinsindendir . Sorun, yönlendirilmiş bir grafik üzerinde oynanır. Hareket ederse, bir kedi oluşur ve farenin değişken adımları. Fareler, kedi onlara inmeden önce belirlenmiş bir peynir düğümüne inebilirlerse kazanırlar. Asıl soru, kedinin zorla kazanıp kazanmadığı. Bu aslında tam bir problemdir, bu yüzden alt sınır gerçekten zaman sıradüzenini veren köşegenleştirmeye dayanır.knΩ(k)kk

Grandjean, Pippenger, Paul, Szemeredi ve Trotter zamanının daha düşük sınırının bir SAT kodlaması için geçerli olduğunu gösterdi;

Diğer açıklamalarda belirtilen SAT için zaman-uzay tradeoff alt sınırlarına ek olarak, dallanma programı alt sınırlar üzerinde bir Turing makineleri için zaman-uzay tradeofisi anlamına gelen bir çalışma yapısı vardır. FFT, evrensel karma işlevlerin sıralanması veya hesaplanması gibi problemler için, Borodin-Cook, Abrahamson, Mansour-Nisan-Tiwari alt sınırlarında tradeoff alt sınırları vardır, ancak bunlar birçok çıktıya sahip işlevler içindir. P'deki karar problemleri için, olan zaman sınırları için geçerli olan zaman-uzay tradeoff alt sınırları vardır, ancak bunlar SAT için bilinenlerden daha zayıftır.O(nlogn)


kedi-fare oyununun NP ile ilişkisi hakkında bir fikrin var mı?
saat

12

Bildiğim klasik sonuç Paul, Pippenger, Szemeredi ve Trotter'den (1983) kaynaklanıyor ve deterministleri deterministik olmayan lineer zamanlardan ayırıyor.

Daha sonra, Fortnow, Lipton, van Melkebeek ve Viglas (2004) tarafından daha önce bahsedilen daha yeni bir sonuç var . Bu sonucun benzersizliği, zamanın yanı sıra mekanı da sınırlayan zaman-uzay tradeoff sonucudur.

Ancak, Santhanam (2001) nedeniyle ω ( n √) ' nin daha düşük bir sınır olduğunu kanıtlayan bir sonucun da farkındayım.. Bu sonuç zaman kısıtlamaları için yukarıdakilerden biraz daha güçlüdür, ancak yer için hiçbir garanti sağlamaz.ω(nlogn)

Alan hakkındaki bilgilerimin yanı sıra yukarıda verilenler göz önüne alındığında, O ( n 2 ) deterministik zamanında çözülemeyen bir tamamlayıcı sorunun olduğunu kanıtlamanın oldukça büyük bir adım olacağını söyleyebilirim . Bildiğim kadarıyla, böyle bir sonuç son derece önemsiz olarak kabul edilir ve yeni düşük ciltleme teknikleri gerektirebilir.NPO(n2)

Not: Son paragraftaki soruna ilişkin ifadem, sorunuzdan farklı. Ben sirke seçici (ve belki de pek yardımcı) olacak ve trivially sorunların sonsuz sayıda olduğunu söyleyebilirdim ve böylece de N P içinde çözülemez O ( n 2 ) deterministik zaman, deterministik zaman hiyerarşi teoremi.PNPO(n2)


Düzenleme: Daha fazla düşündükten sonra, ihtiyaçlarınıza uygun bir problemi nasıl bulacağınız :NP

  1. Ve bir alt sınır olan herhangi bir doğal sorun , burada f ( n ) = Ω ( n- 2 günlük , n ) . DTIME hiyerarşi teoremine göre, ω ( n 2 ) zaman gerektirir . Bunlardan bir avuç olduğuna inanıyorum.DTIME(f(n))f(n)=Ω(n2logn)ω(n2)
  2. NTIME hiyerarşisini kullanarak, alt sınırına sahip herhangi bir doğal problem , f ( n ) = ω ( n 2 ) . Bu tür doğal sorunların farkında değilim.NTIME(f(n))f(n)=ω(n2)
  3. Düşük bir sınırına sahip herhangi bir doğal problem , burada f ( n ) = ω ( n 2 / log n ) . Bu, TIME-SPACE ayrımı ile doğrulanır. buna inanıyorumSPACE(f(n))f(n)=ω(n2/logn)

Yukarıdaki alt sınırlar, sorunun bit karmaşıklığı için geçerli olmalıdır.

Eğer dikkatinizi kısıtlamak eğer kez daha, -tamamlamak problemler, böyle alt sınırların farkında değilim.NP


3
soru doğal bir sorun hakkında sorar
Sasho Nikolov

Teşekkür ederim ama deterministik ve karakteristik olmayan zaman hakkında soru sormuyorum: NTIME ( ) 'de Ω ( n 2 ) deterministik zaman gerektirdiği sürece herhangi bir problemi yaşayabilirsiniz . İkinci sonuç da sorumu yanıtlamadığı için, alanı kısıtladığı için değil, sadece SAT için olduğu için soruyu yanıtlıyor. Ve belirleyici olarak Ω ( n 2 ) ' de dolgu ile çözülemeyen NP-komple problemler var, doğal örnekler arıyorum . nkΩ(n2)Ω(n2)
Anonim

@Anonymous, SAT'ın doğal bir sorun olmadığını mı söylüyorsunuz?
Sasho Nikolov

@SashoNikolov, SAT doğal bir sorundur. Ancak sonuç sorumu olumlu cevaplamıyor. Bu nedenle, sorumun daha iyi bir cevabının bilinmediğini söyleyerek yorumladım. Durum böyle olmak zorunda değil. Bu anlamda sorumu cevaplamıyor.
Anonim

2
Son bir kez deneyeceğim: böyle bir sonuç olmadığı konusunda haklıyken, herhangi bir doğal NP problemi için deterministik zamana karşı bilinen koşulsuz ikinci dereceden bir alt sınır olmadığından kesinlikle eminim . SAT sonuçlarından gelmiyor; bu sadece işlerin durumu
Sasho Nikolov

2

Belki de oldukça doğal bir örnek , zamana bağlı Kolmogorov karmaşıklığından geliyor :

Herhangi bir sabit ve sabit işlev f ( n ) n için şunu sorabilirsiniz: "İkili bir dize x verildiğinde , bir Turing makinesi M var mı? | M | < f ( | x | ) ve M ' den daha az x üretir | x | k adımlar? "kf(n)nxM|M|<f(|x|)Mx|x|k


Teşekkür ederim, tamamen yapay değil ama tatmin edici bir doğal örnek bulamıyorum.
Anonim

2
ramsey probleminizin zaman gerektirdiğini nereden biliyorsunuz ? Ω(nk)
Sasho Nikolov

@SashoNikolov: Ramsey bölümünü sildim ... resmi bir kanıtı olmalı :-(
Marzio De Biasi

-7

Bu, aynı P = NP sorusunu farklı bir şekilde yeniden ortaya koyuyor, eğer ikinci dereceden çözülemez olduğunu ispatlayabilir ya da mutlak bir alt sınır bulabilirseniz, P! = NP olduğunu kanıtlıyor olacaksınız.


11
Niçin doğal bir sorun için ikinci dereceden bir alt sınır niçin P!
Robin Kothari
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.