NP-tam problem, sinif hesablama problemlərindən hər hansı biri hesablama problemləri Nəzəri kompüter elmində hesablama problemi kompüterin həll edə biləcəyi problem və ya kompüterin həll edə biləcəyi sualdır.cavabını verə bilərsiniz. Məsələn, faktorinq problemi. "Müsbət n tam ədədi verilmişdirsə, n-nin qeyri-trivial əsas amilini tapın." https://en.wikipedia.org › wiki › Computational_problem
Hesablama problemi - Wikipedia
bunun üçün effektiv həll alqoritmi tapılmamışdır. Bir çox əhəmiyyətli kompüter elmi problemləri bu sinifə aiddir, məsələn, səyahət edən satıcı problemi, məmnunluq problemləri və qrafiki əhatə edən problemlər.
Neçə NP tam problemi var?
Bu siyahı heç bir şəkildə əhatəli deyil (3000-dən çox məlum NP-tam problemləri var). Bu siyahıdakı problemlərin əksəriyyəti Garey və Consonun əsas kitabından götürülüb "Computers and Intractability: A Guide to the Theory of NP-Completeness" və burada eyni qaydada və təşkildə təqdim olunub.
Problemin NP-tamamlandığını necə bilirsiniz?
A qərar problemi L NP-tamamdır, əgər: 1) L NP-dədir (NP-tamamlanmış problemlər üçün hər hansı verilmiş həll tez yoxlanıla bilər, lakin effektiv həll yoxdur məlum həll). 2) NP-də hər bir problem çoxhədli zamanda L-ə endirilə bilər (Aşağıda azalma müəyyən edilmişdir).
NP tamlığı nə deməkdirNP-tam problem üçün nümunə?
NP-Tam məsələlər polinom zamanda qeyri-deterministik Alqoritm/Türinq Maşını ilə həll edilə bilər. Bu problemi həll etmək üçün onun NP-də olması lazım deyil. … Bu, yalnız bir Qərar problemidir. Nümunə: Dayanma problemi, Vertex örtüyü problemi, Dövrə təmin etmə problemi və s.
Çeşidləmə problemi NP-tamamlandı?
Nömrələrin Çeşidlənməsi
Rəqəmlərin siyahısını nəzərə alaraq, siz siyahının polinom zamanında çeşidlənib və ya sıralanmadığını yoxlaya bilərsiniz, buna görə də problem aydındır ki, NP. Çoxhədli zamanda ədədlərin siyahısını çeşidləmək üçün məlum alqoritmlər var. (Bubble sort O(n^2) və s.).