NP-трудность

Euler diagram for P, NP, NP-complete, and NP-hard set of problems.
Диаграмма Эйлера взаимоотношения между классами сложности P, NP, NP-complete (NP-полными задачами), NP-hard (NP-трудными задачами) в случае, если P≠NP и если P=NP

В теории сложности вычислений NP-трудность (недетерминированная полиномиальная трудность по времени) является определяющим свойством класса задач, которые, неформально, «по крайней мере так же сложны, как самые сложные задачи в NP». Простым примером NP-трудной задачи является задача о сумме подмножеств.

Формальное определение: задача разрешимости является NP-трудной, если любая задача из NP может быть сведена за полиномиальное время к . Эквивалентно условие требует, чтобы каждая задача в NP могла быть решена за полиномиальное время с оракулом для [1][2]. Как следствие, алгоритм с полиномиальным временем для решения любой NP-трудной задачи даст алгоритмы с полиномиальным временем для всех задач в NP.

Считается что алгоритмов с полиномиальным временем для NP-трудных задач не существует, но это не доказано (см. проблему P≠NP)[3]. Более того, класс P, в котором все задачи решаются за полиномиальное время, содержится в классе NP[4].

Некоторые NP-трудные задачи оптимизации могут быть полиномиально аппроксимированы до некоторого постоянного (константного) коэффициента аппроксимации (в частности, в APX) или даже до любого коэффициента аппроксимации (в PTAS или FPTAS).

Наименования классов в NP-трудности

NP-трудные задачи не обязательно должны быть элементами класса сложности NP. Поскольку в теории вычислительной сложности класс NP является ключевым, он используется в качестве основы для следующих классов:

NP
Класс вычислительных задач принятия решений, для которых любое заданное положительное решение может быть проверено как решение за полиномиальное время с помощью детерминированной машины Тьюринга (или решено с помощью недетерминированной машины Тьюринга за полиномиальное время).
NP-hard (NP-трудные)
Класс задач, которые не менее сложны, чем самые сложные задачи в NP. Проблемы, которые являются NP-трудными, не обязательно должны быть элементами NP; на самом деле, такие проблемы могут быть даже неразрешимы.
NP-complete (NP-полные)
Класс задач разрешимости, который содержит самые сложные проблемы в NP. Каждая NP-полная задача должна быть в NP и сводиться к любой другой задаче из NP-полных.
NP-intermediate (NP-промежуточные)
Класс промежуточных задач разрешимости между P и NP-полными, в предположении различности классов P и NP. (Если P=NP, то не существует NP-промежуточных, так как каждая задача из NP (и P) в этом случае сводится к NP-полным, которые в свою очередь в этом случае лежат в NP и, соответственно, в P)

Примеры

Задача о сумме подмножеств: есть ли в заданном наборе целых чисел непустое их подмножество, дающее в сумме ноль? Это задача разрешимости, и она является NP-полной.

Задача коммивояжера — оптимизационная задача поиска циклического маршрута с наименьшей стоимостью через все узлы взвешенного графа. Это NP-трудная задача[5].

Проблема остановки — задача, являющаяся NP-трудной, но не NP-полной. Задача звучит: «Дана программа и её ввод, остановится ли программа?» Легко доказать, что проблема остановки NP-трудна, но не NP-полна — булева проблема выполнимости может быть сведена к проблеме остановки путем преобразования её в описание машины Тьюринга, которая пробует все возможные входные данные, и когда она находит те, которые удовлетворяют формуле, она останавливается, а в противном случае входит в бесконечный цикл. Также проблема остановки не содержится в NP, так как все проблемы в NP разрешимы за конечное число операций, а проблема остановки неразрешима.

Существуют NP-трудные задачи, которые не являются ни NP-полными, ни неразрешимыми . Например, язык истинных квантифицированных булевых формул[англ.] разрешим в полиномиальном пространстве, но не в недетерминированном полиномиальном времени (если верно NP ≠ PSPACE)[6].

В целом, все известные NP-полные задачи автоматически являются NP-трудными.

Области применения

С NP-трудными проблемами сталкиваются чаще всего в таких сферах, как:

Примечания

  1. Handbook of Theoretical Computer Science. — Amsterdam : Elsevier, 1998. — Vol. A, Algorithms and complexity. — ISBN 0262720140.
  2. Knuth, Donald (1974). "Postscript about NP-hard problems". ACM SIGACT News. 6 (2): 15–16. doi:10.1145/1008304.1008305.
  3. Shtetl-Optimized » Blog Archive » The Scientific Case for P≠NP. www.scottaaronson.com. Дата обращения: 25 сентября 2016. Архивировано 10 июня 2019 года.
  4. PHYS771 Lecture 6: P, NP, and Friends. www.scottaaronson.com. Дата обращения: 25 сентября 2016. Архивировано 16 апреля 2016 года.
  5. Lawler, E. L.; Lenstra, J. K.; Rinnooy Kan, A. H. G.; Shmoys, D. B. (1985), The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization, John Wiley & Sons, ISBN 0-471-90413-9.
  6. Точнее, этот язык PSPACE-полон[англ.]; см. Wegener, Ingo (2005), Complexity Theory: Exploring the Limits of Efficient Algorithms, Springer, p. 189, ISBN 9783540210450.

Read other articles:

Ade Husen Kartadipura Kasespim Lemdiklat PolriMasa jabatan24 November 2013 – 25 Juni 2014 PendahuluSurmana YudiPenggantiBudi WasesoKepala Kepolisian Daerah JambiMasa jabatanJuli 2012 – 12 Juni 2013 PendahuluAnang IskandarPenggantiSatriya Hari Prasetya Informasi pribadiLahir10 Mei 1956 (umur 67)IndonesiaAlma materAkademi Kepolisian (1981)Karier militerPihak IndonesiaDinas/cabang Kepolisian Negara Republik IndonesiaMasa dinas1981–2014Pangkat Inspektur Jend...

 

PemberitahuanTemplat ini mendeteksi bahwa artikel bahasa ini masih belum dinilai kualitasnya oleh ProyekWiki Bahasa dan ProyekWiki terkait dengan subjek. Terjadi [[false positive]]? Silakan laporkan kesalahan ini. 14.00, Selasa, 9 April, 2024 (UTC) • hapus singgahan Sebanyak 1.304 artikel belum dinilai Artikel ini belum dinilai oleh ProyekWiki Bahasa Cari artikel bahasa  Cari berdasarkan kode ISO 639 (Uji coba)  Kolom pencarian ini hanya didukung oleh beberapa antarmuka Hala...

 

2011 Women's Hockey Champions TrophyTournament detailsHost countryNetherlandsCityAmstelveenDates25 June – 3 JuneTeams8Venue(s)Wagener StadiumFinal positionsChampions Netherlands (6th title)Runner-up ArgentinaThird place New ZealandTournament statisticsMatches played24Goals scored83 (3.46 per match)Top scorer(s) Maartje Paumen (6 goals)Best player Maartje Paumen ← 2010 (previous) (next) 2012 → The 2011 Women's Hockey Champions Trophy was the 19th edition of the H...

Questa voce sull'argomento frasi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Il tirapiedi era l'aiutante del boia, solitamente il figlio, il quale nel momento dell'esecuzione di una impiccagione si aggrappava con tutto il suo peso alle gambe dell'impiccato, facilitandone il decesso e limitandone l'agonia.[1][2] In epoca moderna, tale termine viene utilizzato per descrivere in senso dispregiativo una persona servile che fa un lavoro...

 

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

 

1932 film Back StreetTheatrical release posterDirected byJohn M. StahlWritten byGladys LehmanLynn StarlingFannie Hurst (novel)Gene Fowler (uncredited)Ben Hecht (uncredited)Produced byCarl Laemmle Jr.E.M. Asher (associate producer)StarringIrene DunneJohn BolesCinematographyKarl FreundEdited byMilton CarruthMusic byJames DietrichDistributed byUniversal PicturesRelease date August 4, 1932 (1932-08-04) Running time93 minutesCountryUnited StatesLanguageEnglishBudget$426,000[1 ...

Place in Virginia, United StatesLovingston, VirginiaFront Street in LovingstonCoordinates: 37°45′46″N 78°52′15″W / 37.76278°N 78.87083°W / 37.76278; -78.87083CountryUnited StatesStateVirginiaCountyNelson County, VirginiaFounded1809Area • Total4.03 sq mi (10.44 km2) • Land4.03 sq mi (10.44 km2) • Water0 sq mi (0 km2)Elevation817 ft (249 m)Population (2010) �...

 

Disambiguazione – ISO rimanda qui. Se stai cercando altri significati, vedi ISO (disambigua). Organizzazione internazionale per la normazione(EN) International Organization for Standardization AbbreviazioneISO Tipoorganizzazione non governativa Fondazione23 febbraio 1947 Scopodefinizione di norme tecniche Sede centrale Ginevra Area di azione165 Stati[1] Presidente Eddy Njoroge[2] Lingue ufficialiinglese, francese, russo Membri164 (2019) MottoWhen the world a...

 

Chemical compound CyanonilutamideClinical dataOther namesRU-56279Drug classNonsteroidal antiandrogenIdentifiers IUPAC name 4-(4,4-Dimethyl-2,5-dioxoimidazolidin-1-yl)-2-(trifluoromethyl)benzonitrile CAS Number143782-20-1 YPubChem CID11162285ChemSpider9337385UNII6PAG4TC385ChEMBLChEMBL146858Chemical and physical dataFormulaC13H10F3N3O2Molar mass297.237 g·mol−13D model (JSmol)Interactive image SMILES CC1(C(=O)N(C(=O)N1)C2=CC(=C(C=C2)C#N)C(F)(F)F)C InChI InChI=1S/C13H10F3N3O2/c1-12(2...

Japanese footballer Masaru Matsuhashi 松橋 優 Personal informationFull name Masaru MatsuhashiDate of birth (1985-03-22) March 22, 1985 (age 39)Place of birth Isahaya, Nagasaki, JapanHeight 1.73 m (5 ft 8 in)Position(s) Striker, DefenderYouth career2000–2002 Kunimi High School2003–2006 Waseda UniversitySenior career*Years Team Apps (Gls)2007–2008 Oita Trinita 20 (2)2009–2019 Ventforet Kofu 185 (8) Medal record Oita Trinita Winner J.League Cup 2008 *Club domestic ...

 

Joseph Louis François Bertrand Existence of a prime number between any number and its double In number theory, Bertrand's postulate is the theorem that for any integer n > 3 {\displaystyle n>3} , there exists at least one prime number p {\displaystyle p} with n < p < 2 n − 2. {\displaystyle n<p<2n-2.} A less restrictive formulation is: for every n > 1 {\displaystyle n>1} , there is always at least one prime p {\displaystyle p} such that n < p < 2 n . {\di...

 

Rumah Sakit Jiwa St. Elizabeths di Washington, D.C., merupakan salah satu tempat diadakannya percobaan Rosenhan. Percobaan Rosenhan adalah sebuah percobaan yang dilakukan oleh psikolog David Rosenhan pada 1973.[1] Percobaan ini dilakukan untuk mengetahui apakah psikiater dapat membedakan antara pasien yang benar-benar menderita gangguan jiwa dengan yang tidak.[2] Kepercayaan yang dianut sebelumnya adalah bahwa pasien akan memperlihatkan gejala-gejala dan gejala tersebut dapat ...

Type of motorcycle Yamaha MT-03ManufacturerYamaha Motor CompanyParent companyYamaha CorporationProduction2006–20142016–presentClassStandard The Yamaha MT-03 is a MT series single-cylinder, later parallel twin-cylinder naked motorcycle produced by Yamaha Motor Company since 2006–2014, and 2016–present. It is available worldwide. 2006–2014 Type of motorcycle 2006–2014Engine659.7 cc (40.3 cu in) liquid-cooled 4-stroke SOHC single-cylinderBore / stroke100.0 mm ×&#...

 

International figure skating competition ISU Junior Grand Prix in AustriaType:ISU Junior Grand PrixLocation: Austria The ISU Junior Grand Prix in Austria is an international figure skating competition. Sanctioned by the International Skating Union, it is periodically held in the autumn as part of the Junior Grand Prix (JGP) series. Medals may be awarded in men's singles, women's singles, pair skating, and ice dance. Results Men's singles Year Location Gold Silver Bronze Ref. 2007 Vienna ...

 

Attentato di Afula del 2003attentato Tipoattacco suicida Data19 maggio 2003 LuogoAfula, Israele Stato Israele Coordinate32°36′12.96″N 35°17′39.12″E32°36′12.96″N, 35°17′39.12″E Responsabiliun'attentatrice 19enne (Hiba Daraghmeh), responsabilità per l'attacco rivendicata sia dalle Brigate dei Martiri di al-Aqsa che dalla Jihad islamica palestinese ConseguenzeMorti3 (e un attentatore suicida) Feriti70 Modifica dati su Wikidata · Manuale L'attentato di Afula del 20...

Disambiguazione – Se stai cercando l'autocarro, vedi Lancia Beta (autocarro). Questa voce o sezione sull'argomento automobili non cita le fonti necessarie o quelle presenti sono insufficienti. Commento: carenza cronica pressoché quasi totale, molte parti dubbie in stile agiografico Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Lancia BetaDescrizione generaleCostrutt...

 

Czech activist and politician This article is about a politician. For the footballer, see Ivan Bartoš (footballer). This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the a...

 

Frank LubinFrank Lubin all'Europeo 1939Nazionalità Stati Uniti Lituania Altezza201 cm Peso113 kg Pallacanestro RuoloCentro CarrieraGiovanili 1927-1931 UCLA Bruins Squadre di club 1931-1932Pasadena Majors1932-1933Olympic Club1933-1936Universal Studios1939-195520th Century FoxHollywood YMCA Nazionale 1936 Stati Uniti21939 Lituania7 Carriera da allenatore 1939 Lituania7-0 Palmarès  Stati Uniti  Olimpiadi OroBerlino 1936  Lituania  Europei OroLituania 1939 Il ...

For other engagements named for Ushant, see Battle of Ushant (disambiguation). Second Battle of UshantPart of the American Revolutionary WarA portrait of Richard Kempenfelt, Tilly KettleDate12 December 1781LocationOff Ushant, Bay of Biscay, AtlanticResult British victoryBelligerents  Great Britain  FranceCommanders and leaders Richard Kempenfelt Comte de GuichenStrength 12 ships of the line 19 ships of the line 110 transport shipsCasualties and losses Light 1,620 captured 21 transpo...

 

American actor 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: Paul McAllister – news · newspapers · books · scholar · JSTOR (December 2011) (Learn how and when to remove this message) Paul McAllisterFilm still from Judge Priest (1934)Born(1875-06-30)June 30, 1875Brooklyn, New YorkDiedJuly 8, 1955(1955-07-08...