NP (複雜度)

描述P, NP, NP完全,以及NP困难之间关系的欧拉图,在假設P≠NP的情況下。[1]

非決定性多项式集合(英語:non-deterministic polynomial,缩写:NP)是计算理论中最重要的集合之一,它包含PNP-complete

P問題是指在多项式时间内,可以找出解的決定性問題(decision problem),而NP問題則包含可在多项式时间內驗證其解是否正確,但不保證能在多項式時間內能找出解的決定性問題。NP包含P和NP-complete问题, 因此NP集合中有簡單的問題和不容易快速得到解的難題。

NP是否等於P”是计算机科学中知名的難題。

定义与推論

決定性問題

一個決定性問題(decision problem)是指其輸出,只有「是」或「否」的問題。例如,搜尋問題為詢問 x 是否出現在一個集合 A 中?若有則輸出「是」,否則輸出「否」。

P問題

當一個決定性問題存在一個能在多項式時間內找出解的演算法時,則稱此問題落在P 的集合中。

有一些決定性問題,人類目前尚無法將他們歸入集合 P 中。為了思考這些問題,於是在一般演算法可採用的功能上,擴增以下虛構的新指令。這些新指令雖然不存在於現實中,但是對探討這些難題的性質及彼此的關係,有很大的幫助。以下是這些虛構的新指令:

1. choice(S):自集合 S 中,選出會導致正確解的一個元素。當集合 S 中無此元素時,則可任意選擇一個元素。

2. failure():代表失敗結束。

3. success():代表成功結束。
其中 choice(S)可以解釋成,在求解的過程中,神奇地猜中集合 S 中其中一個元素,使其結果是成功的;並且這三個指令只需要 O(1)時間來執行。當然,choice(S) 是如何快速猜中的,在此是不需討論的,因為畢竟它只是虛構的。在添加這些虛構功能後,所設計出的演算法,被稱為非決定性演算法(non-deterministic algorithm);相較之下,原來一般的演算法,就稱為決定性演算法(deterministic algorithm)。利用非決定性演算法,我們定義出另一個集合 NP。

NP問題

當一個決定性問題的解能在多項式時間內被驗證時,則稱此問題落在NP 的集合中。

滿足問題 (satisfiability problem,簡稱 SAT),就是一個NP中的典型問題。

滿足問題(SAT)

令 x 1,x 2,…,x n 代表布林變數(boolean variables)(其值非真(true)即假(false)的變數)。令-xi 代表 xi 的相反數(negation)。一個布林公式是將一些布林變數及其相反數利用而且(and)和或(or)所組成的表達式。滿足問題是判斷是否存在一種指定每個布林變數真假值的方式,使得一個布林公式為真。

輸入:一個 n 個變數的布林公式

例如: (-x 1∨ -x 2 ∨ x 3)∧ (x 1 ∨ x 4)∧(x 2 ∨ -x 1) 其∨代表(or),∧代表(and)。 輸出:是否存在一種指定每個布林變數真假值的方式,使得此公式為真? 例如: 是(當 x 1=真,x 2=真,x 3=真,x 4=真時,此公式為真)

利用滿足問題可以定義出NP-hard和NP-complete。但是我們需要一個問題轉換的概念。 問題轉換技巧,其所需要轉換的時間皆需在多項式時間(即 O (nk))內完成。利用此多項式時間的轉換,我們可以將 NP中的難題建立起一些有趣的關係。

問題轉換:針對兩個問題 A 和 B ,如果存在一個 O (nk)時間的(決定性)演算法,將每一個問題 A 的輸入轉換成問題 B 的輸入,使得問題 A 有解時,若且唯若,問題 B 有解。此關係被稱為,問題 A 轉換成(reduce to)問題 B ,可表示成 A ∝ B 。

一個問題 L 被稱為是 NP-hard,若且唯若,滿足問題轉換成 L(即滿足問題∝L)。 滿足問題是 NP 中的難題,而 NP-hard 的問題則是滿足問題衍生(轉換)出來的。

一個問題 L 被稱為是 NP-complete,若且唯若,L ∈NP 而且 L ∈NP-hard。

史蒂芬庫克(Stephen Cook)證明了一個十分重要的性質:

性質(A):「任一個 NP 內的問題都可以,在多項式時間內,被轉換成滿足問題。」

性質(B):「任一個 NP 內的問題都可以,在多項式時間內,被轉換成任一個 NP-complete 問題。」

性質(C):「任一個 NP 內的問題都可以,在多項式時間內,被轉換成任一個 NP-hard 問題。」

性質(D):「滿足問題在集合 P 中,若且唯若,P=NP。」

例子

比如說,一個決策性問題:輸入一個整數x, 請回答x是否為偶數(even number)。我們利用一個程式判斷x除以2是否整除即可得到最後結果 。此程式是決定性演算法, 並且其時間複雜度為O(1)=O(n0), 因此此問題落入P集合中。

再舉一個例子,下面是滿足問題的一個非決定性演算法。

Algorithm satisfiability (E (x 1, … , xn ))

{ Step 1: for i =1 to n do

xi ←choice (true, false) /*利用 choice 直接猜中 xi 的真假值*/

Step 2: if E (x 1, … , x n) is true then success () /*計算此布林公式是否為真*/

    else failure ();
}


上述的非決定性演算法的時間複雜度為O(n1)即代表滿足問題落入NP集合中。


參見

参考文献

引用

  1. ^ R. E. Ladner "On the structure of polynomial time reducibility," J.ACM, 22, pp. 151–171, 1975. Corollary 1.1. ACM site页面存档备份,存于互联网档案馆).

来源

  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition. MIT Press and McGraw-Hill, 2001. ISBN 0-262-03293-7. Section 34.2: Polynomial-time verification, pp. 979–983.
  • Michael Sipser. Sections 7.3–7.5 (The Class NP, NP-completeness, Additional NP-complete Problems). Introduction to the Theory of Computation. PWS Publishing. 1997: pp. 241–271. ISBN 0-534-94728-X. 
  • David Harel, Yishai Feldman. Algorithmics: The Spirit of Computing, Addison-Wesley, Reading, MA, 3rd edition, 2004.
  • 俞征武, 發現演算法, 旗標出版股份有限公司, 2017.

外部連結

Read other articles:

  لمعانٍ أخرى، طالع الجبل (توضيح). الجبل (بالتركية: Dağ)‏  الصنف فيلم دراما،  وفيلم مغامرة  تاريخ الصدور 2012  مدة العرض 90 دقيقة  البلد تركيا  اللغة الأصلية التركية  الطاقم المخرج ألبير تشاغلار  الإنتاج ألبير تشاغلار  سيناريو ألبير تشاغلار  البطولة

 

Pabrik penggilingan tepung milik keluarga Rank. Joseph Arthur Rank, 1st Baron Rank (22 Desember 1888 - 29 Maret 1972) adalah seorang industrialis asal Inggris. Ia merupakan pendiri Organisasi Rank.[1] Keluarga Joseph Arthur Rank dilahirkan pada 23 Desember 1888 di Kingston Upon Hull, Inggris. Ayah Arthur bernama Joseph Rank yang bekerja sebagai pebisnis penggilingan tepung. Keluarga Arthur hidup dalam lingkungan keluarga Victoria.[1] Pendidikan Arthur menempuh pendidikan di Th...

 

Untuk kegunaan lain, lihat Fuwa (disambiguasi). Maskot Olimpiade Beijing 2008: Fuwa Fuwa (福娃 Fúwá, Indo:Boneka Keberuntungan, Ing:Friendlies) adalah maskot dari Olimpiade Musim Panas 2008. Dalam Bahasa Inggris, Friendlies (jamak dari friendly) berarti bersahabat atau ramah. Maskot ini diumumkan oleh Perkumpulan Nasional Ilmu Kesusasteraan Klasik Tiongkok pada 11 November, 2005 pada sebuah acara memperingati hari keseribu sebelum pembukaan Olimpiade. Fuwa terdiri atas 5 anggota: Beibei, ...

  Acacieae Un ejemplo de Acacieae: Acacia dealbataTaxonomíaReino: PlantaeSubreino: TracheobiontaDivisión: MagnoliophytaClase: MagnoliopsidaSubclase: RosidaeOrden: FabalesFamilia: FabaceaeSubfamilia: MimosoideaeTribu: AcacieaeDumort., 1829Géneros Ver texto [editar datos en Wikidata] Acacieae es una tribu de la subfamilia Mimosoideae que pertenece a la familia Fabaceae. Presentan flores con una gran cantidad de estambres (siempre más de 10) con los filamentos libres. Las hoja...

 

NGUYỄN VĂN HUYChức vụTỉnh trưởng kiêm Tiểu khu trưởngTiểu khu Kiến TườngNhiệm kỳ8/1973 – 4/1975Cấp bậc-Đại táTiền nhiệm-Đại tá Trần Trọng MinhKế nhiệmSau cùngVị tríQuân khu 4 Chỉ huy Trung đoàn 12thuộc Sư đoàn 7 Bộ binhNhiệm kỳ8/1969 – 8/1973Cấp bậc-Trung tá-Đại tá (6/1973)Vị tríQuân khu 4Tư lệnh-Chuẩn tướng Nguyễn Thanh Hoàng Chỉ huy Liên đoàn 1 Biệt động...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (فبراير 2017) لا يزال النص الموجود في هذه الصفحة في مرحلة الترجمة إلى العربية. إذا كنت تعرف اللغة المستعملة، لا تتردد في الترجمة. هذه قائمة من المثقفين من عصر التنوير. Person ...

Public high schoolPaul Duke STEM High SchoolPaul Duke STEM High SchoolLocationInformationSchool typePublic high schoolMottoLearn Together. Lead Tomorrow.Established2018School districtGwinnett County Public SchoolsPrincipalJonathon WetheringtonTeaching staff40 (FTE)Grades9-12Enrollment614Student to teacher ratio15.35Color(s)  Blue   Gold   WhiteMascotTrailblazer Paul Duke STEM High School (PDS HS) is a senior high school located on Peachtree Industrial Boulevard in Norcross, Geo...

 

Skrillex (2017) Skrillex (* 15. Januar 1988 in Los Angeles, Kalifornien; bürgerlich Sonny John Moore) ist ein US-amerikanischer DJ und Musikproduzent im Bereich Dubstep, Brostep, Electro und Trap sowie ehemaliger Frontsänger der Band From First to Last. Er ist außerdem ein Mitglied von Dog Blood (zusammen mit Boys Noize) und Jack Ü (mit Diplo). Inhaltsverzeichnis 1 Biografie 2 Diskografie 3 Auszeichnungen 4 Weblinks 5 Einzelnachweise Biografie Sonny Moore wuchs im Nordosten von Los Angele...

 

Keluaran 12Gambar sebuah gulungan Taurat modern, terbuka pada halaman yang memuat Kidung Laut (Keluaran 15:1-19) jelas dengan penataan khusus. Teacher's Edition: The Holy Bible. New York: Henry Frowde, Publisher to the University of Oxford, 1896.KitabKitab KeluaranKategoriTauratBagian Alkitab KristenPerjanjian LamaUrutan dalamKitab Kristen2← pasal 11 pasal 13 → Keluaran 12 (disingkat Kel 12) adalah pasal kedua belas Kitab Keluaran dalam Alkitab Ibrani dan Perjanjian Lama di Alkita...

Kōfuku-ji Tōkondō dan Gōjūnotō di Kōfuku-ji Informasi Denominasi Hossō Tokoh yang dipuja Shaka Nyorai (Śākyamuni), Yakushi Nyorai (Bhaisajyaguru) Didirikan 669 Pendiri Kaisar Tenji Alamat 48 Noboriōji-chō, Nara, Prefektur Nara Negara Jepang Situs homepage Portal:Agama Buddha Kōfuku-ji adalah sebuah kuil Buddha di kota Nara, Jepang. Kuil ini adalah pusat utama aliran Hossō dan salah satu dari delapan Bangunan Bersejarah di Kota Kuno Nara yang masuk daftar Situs Warisan Dunia UNES...

 

American judge Walter Angus KeelingJudge of the United States District Court for the Western District of TexasIn officeJanuary 28, 1942 – January 22, 1945Appointed byFranklin D. RooseveltPreceded byRobert Johnston McMillanSucceeded byBen Herbert Rice Jr.31st Attorney General of TexasIn officeDecember 1921 – January 1925GovernorPat Morris NeffPreceded byCalvin Maples CuretonSucceeded byDan Moody Personal detailsBornWalter Angus Keeling(1873-11-22)November 22, 1873Kosse, T...

 

British diplomat Dame Mariot LeslieDCMG FRSEMariot Leslie UK Permanent Representative to the North Atlantic CouncilPermanent Representative of the United Kingdom to NATOIn office2010–2014Preceded byStewart EldonSucceeded byAdam Thomson Personal detailsBornAlison Mariot Leslie (1954-06-25) 25 June 1954 (age 69)Edinburgh, ScotlandEducationGeorge Watson's Ladies CollegeLeeds Girls' High SchoolSt Hilda's College, Oxford Dame Alison Mariot Leslie, DCMG FRSE (born 25 June 1954), know...

Collection of letter fragments written by Claudius The Temple of Apollo at Delphi Delphi museum - Fragment with the name ΓΑΛΛίΩΝ The Delphi Inscription, or Gallio Inscription (Fouilles de Delphes III 4:286; SIG, II, 801d),[1] is the name given to the collection of nine fragments of a letter written by the Roman emperor Claudius in 52 CE which was discovered early in the 20th century at the Temple of Apollo in Delphi, Greece.[2][3] Text The reconstructed inscript...

 

City in West Bengal, IndiaKhirpai KshirpaiCityAt-chala Sitalananda Shiva temple in KhirpaiKhirpaiLocation in West Bengal, IndiaShow map of West BengalKhirpaiKhirpai (India)Show map of IndiaCoordinates: 22°42′N 87°37′E / 22.7°N 87.62°E / 22.7; 87.62Country IndiaStateWest BengalDistrictWest MidnaporeGovernment • TypeMunicipality • BodyKhirpai MunicipalityArea[1] • Total11.65 km2 (4.50 sq mi)Populatio...

 

Эскадренные миноносцы типа «Квангэтхо Тэван» 광개토대왕급 구축함 Проект Страна Южная Корея Изготовители Daewoo Операторы ВМС Южной Кореи Основные характеристики Водоизмещение 3200 тонн (станд.) 3900 тонн (полное) Длина 135,4 м Ширина 14,2 м Осадка 4,2 м Двигатели CODOG 2 ГТУ GE LM-25002 ДД MTU «SEMT Pi...

Lebanese political party This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Constitutional Bloc Lebanon – news · newspapers · books · scholar · JSTOR (April 2016) (Learn how and when to remove this template message) Constitutional Bloc LeaderBechara El KhouryCamille ChamounFounded1934 (1934)Dissolved1...

 

Реконструкція температурних коливань на землі протягом останніх 2000 років. Зростання середньорічної температури у світі з 1850 р. Субатланти́чний пері́од — останній кліматичний період голоцену, що триває до сьогодення. Середньорічна температура в субатлантичному п...

 

Cet article est une ébauche concernant la Norvège et la Russie. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Frontière entre la Norvège et la Russie La frontière entre la Russie et la Norvège en rouge Caractéristiques Délimite Norvège Russie Longueur totale 196 km Historique Création Tracé actuel 1944 modifier  La frontière entre la Norvège et la Russie est la frontière séparant le com...

Sydenham Street United Church1910 Postcard of the churchReligionAffiliationUnited Church of CanadaProvinceOntarioYear consecrated1852LocationLocation82 Sydenham StreetKingston, OntarioK7L 3H4MunicipalityKingstonStateCanadaGeographic coordinates44°13′48″N 76°29′18″W / 44.229872°N 76.488408°W / 44.229872; -76.488408Websitesydenhamstreet.ca/ssuc1/ Sydenham Street United Church, formerly Sydenham Street Methodist Church, is a church in Kingston, Ontario, Canada...

 

English stage, film, television actress (1919–1985) Noele GordonBornJoan Noele Gordon25 December 1919East Ham, Essex, EnglandDied14 April 1985(1985-04-14) (aged 65)Birmingham, EnglandResting placeSt Mary's Churchyard, Ross-on-Wye, Herefordshire, EnglandOccupationActressYears active1945–1984 Joan Noele Gordon (25 December 1919 – 14 April 1985) was an English actress of Scottish descent and television presenter.[1] She played the role of Meg Mortimer (originally Richards...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!