NP (karmaşıklık)



NP (karmaşıklık) hakkında toplayabildiğimiz bilgiler, mümkün olduğunca yararlı olması için dikkatlice kontrol edildi ve yapılandırıldı. Muhtemelen buraya NP (karmaşıklık) hakkında daha fazla bilgi edinmek için geldiniz. İnternette, NP (karmaşıklık) hakkında konuşan ve yine de NP (karmaşıklık) hakkında bilmek istediklerinizi sunmayan sitelerin karmaşasında kaybolmak kolaydır. Aşağıdaki NP (karmaşıklık) hakkında okuduklarınızı beğendiyseniz, yorumlarda bize bildireceğinizi umuyoruz. NP (karmaşıklık) hakkında size sağladığımız bilgiler aradığınız şey değilse, bu siteyi her gün iyileştirebilmemiz için lütfen bize bildirin.

.

NP sınıfı , çok önemli bir karmaşıklık teorisi sınıfıdır . NP kısaltması " belirsiz polinom zamanı  " anlamına gelir  . Bir karar problemi olan NP , bir karar verilir, eğer belirli olmayan Turing makinası olarak polinom zaman girdi büyüklüğü ile ilgili olarak. Sezgisel olarak, bu, aday bir çözümün gerçekten bir çözüm olup olmadığını "hızlı" ( polinom karmaşıklığı ) doğrulayabileceğimizi söylemek anlamına gelir . Örneğin, bir tamsayı k ve mesafelerle ayrılmış bir şehirler kümesi verildiğinde , tüm şehirlerden bir kez ve yalnızca bir kez geçen k uzunluğundan daha küçük bir devrenin olup olmadığını belirleyen seyahat eden satış elemanının karar problemini düşünün . Bir aday çözüm, burada herhangi bir yol, aslında gerçekten az uzunlukta bir devre olduğunu söylemek bir çözüm olduğunu “hızlı” kontrol k ve aslında tüm şehirler aracılığıyla bir kez ve yalnızca bir kez geçmesi gelmez.

Büyük açık sorunlardan biri teorik bilgisayar bilimleri olan P ≟ NP Sorunu .

Tanımlar

Belirleyici olmayan makine ile tanımlama

Diyoruz NTIME ( t ( n )) sınıf karar problemlerinin büyüklük sırasına zamanında çözülebilir t ( n bir ile) belirli olmayan Turing makinası (burada n, giriş boyutu).

O zaman NP = NTIME ( ).

Sertifikaya göre tanımlama

Bir alfabe üzerinde , bir dil içinde NP bir mevcutsa polinom ve belirleyici Turing makinesi polinom zamanda , örneğin bir kelime gibi, büyüklüğü  : (ki burada makine girişi kabul eden araçlar ( x , u )).

Başka bir deyişle, sertifika adı verilen ve kelimenin dilde olduğunu hızlı bir şekilde kanıtlayabilen bir "ipucu" vardır .

NP-tamlık

NP-tam problemler NP problemleri de NP-zor bulunmaktadır. Bunlar, NP'nin herhangi bir sorununun belirli indirgemelerle , özellikle polinom indirimleriyle bu sorunlara indirgenmesi anlamında sınıfın en zor sorunudur .

SAT problemi veya Hamiltonian Circuit dahil olmak üzere birçok problem NP-tamamlandı olarak tanımlanmıştır.

Diğer sınıflarla ilişkiler

Biz dahil edilmesini var P NP ama büyük açık sorulardan birini teorik bilgisayar bilimleri olup olmadığına p = NP bilmenin sorun .

Her zamanki sınıflarda, bir yükseltmeden de bahsedebiliriz : NP PSPACE .

NP ayrıca tamamlayıcı sınıf olan co-NP'yi tanımlamaya izin verir . Bu iki sınıf, polinom hiyerarşisinin ilk seviyesini oluşturur . Karp-Lipton teoremi NP polinom boyutlarda devrelerini itiraf, o zaman polinom hiyerarşi seviye 2'ye çöker belirtiyor.

Diğer karakterizasyonlar

Kaynakça

Dış bağlantı

Notlar ve referanslar

  1. (in) Sanjeev Arora ve Boaz Barak , Hesaplamalı Karmaşıklık: Modern Bir Yaklaşım , Cambridge University Press ,( ISBN  0-521-42426-7 )bölüm 2.1, "  NP sınıfı  ".
  2. NP-tamamlanmış sorunların listesine bakın .

NP (karmaşıklık) hakkında topladığımız bilgileri yararlı bulduğunuzu umuyoruz. Cevabınız evet ise, lütfen bizi arkadaşlarınıza ve akrabalarınıza tavsiye etmeyi unutmayın ve bize ihtiyacınız olduğunda her zaman bizimle iletişime geçebileceğinizi unutmayın. Tüm çabalarımıza rağmen, _title hakkında sunduğumuz şeyin tamamen doğru olmadığını veya bir şeyler eklememiz veya düzeltmemiz gerektiğini düşünüyorsanız, bize bildirirseniz minnettar oluruz. NP (karmaşıklık) ve diğer herhangi bir konu hakkında en iyi ve en kapsamlı bilgiyi sağlamak bu web sitesinin özüdür; ansiklopedi projesinin yaratıcılarına ilham veren aynı ruh tarafından yönlendiriliyoruz ve bu nedenle bu web sitesinde NP (karmaşıklık) hakkında bulduklarınızın bilginizi genişletmenize yardımcı olduğunu umuyoruz.

Opiniones de nuestros usuarios

Bilal Pehlivan

NP (karmaşıklık) hakkında harika bir gönderi.

Ayla Altin

Bu makaleyi NP (karmaşıklık)'da bulduğuma çok sevindim.

Mirza Akçay

Öğrenmek her zaman iyidir. NP (karmaşıklık) ile ilgili makale için teşekkürler.