Mely problémák np teljesek?

Pontszám: 5/5 ( 29 szavazat )

NP-teljes probléma, bármelyik osztályból számítási problémák

számítási problémák
Az elméleti számítástechnikában a számítási probléma olyan probléma, amelyet a számítógép meg tud oldani, vagy olyan kérdés, amelyre a számítógép képes lehet válaszolni . Például a faktoring problémája. "Adott n pozitív egész szám, keresse meg n nem triviális prímtényezőjét."
https://en.wikipedia.org › wiki › Computational_problem

Számítási probléma - Wikipédia

amelyekre nem találtak hatékony megoldási algoritmust . Sok jelentős számítástechnikai probléma tartozik ebbe az osztályba – például az utazó eladó problémája, a kielégítési problémák és a grafikonfedési problémák.

Hány NP teljes probléma van?

Ez a lista semmiképpen sem teljes ( több mint 3000 ismert NP-teljes probléma ). A listában szereplő problémák többsége Garey és Johnson Computers and Intractability: A Guide to the Theory of NP-Completeness (Számítógépek és intraktabilitás: Útmutató az NP-teljesség elméletéhez) című alapvető könyvéből származik, és itt is ugyanabban a sorrendben és felépítésben mutatjuk be.

Honnan tudhatja, hogy egy probléma NP-teljes?

Egy L döntési probléma NP-teljes, ha: 1) L NP-ben van (Az NP-teljes feladatok bármelyik megoldása gyorsan ellenőrizhető, de nincs ismert hatékony megoldás). 2) NP-ben minden probléma redukálható L-re polinomiális időben (a redukciót alább definiáljuk).

Mi az NP teljesség, mondjunk példát az NP-teljes problémára?

NP-Teljes feladatok megoldhatók egy nem-determinisztikus algoritmussal/Turing-géppel polinomiális időben. A probléma megoldásához nem kell az NP-ben lennie. ... Ez kizárólag döntési probléma. Példa: Leállítási probléma, Csúcsfedő probléma, Áramkör-kielégítési probléma stb.

A rendezési probléma NP-teljes?

Számok rendezése Egy számlistát megadva ellenőrizheti, hogy a lista polinomiális időben van-e rendezve vagy sem, tehát a probléma egyértelműen NP . Ismertek algoritmusok a számok listájának polinomiális időben történő rendezésére. (Buborék rendezés O(n^2) stb. ).

8. NP-Hard és NP-Complete problémák

18 kapcsolódó kérdés található

Milyen típusú probléma lehet NP-nehéz?

Egy probléma NP-nehéz, ha az NP-ben lévő összes probléma polinomiális időre redukálható rá , még akkor is, ha magában az NP-ben nem. Ha ezeknek a problémáknak bármelyikére létezik polinomiális idő algoritmus, akkor az NP-ben szereplő összes probléma polinomiális időben megoldható lenne.

Az N Queens NP teljes?

Az n-királynők kitöltési rejtvénye a számítástechnikában gyakori matematikai probléma, amelyet „NP-teljesnek ” neveznek. Ezek azért érdekesek, mert ha egy NP-teljes feladatra találunk hatékony megoldást, akkor az minden NP-teljes probléma megoldására használható.

Mi az NP probléma példa?

Példa egy NP-nehéz feladatra a döntési részhalmazösszeg probléma : adott egész számok halmaza, ezek bármely nem üres részhalmaza összeadódik nullával? Ez döntési probléma, és történetesen NP-teljes.

Megoldhatók az NP problémák?

A rövid válasz az, hogy ha egy probléma az NP-ben van, akkor valóban megoldható .

Megoldhatók az NP-nehéz problémák?

Ez Cook-tételként ismert. Az NP-teljes problémákat az teszi fontossá, hogy ha egy determinisztikus polinomidő-algoritmust találunk az egyik megoldására, akkor minden NP-probléma megoldható polinomiális időben (egy probléma uralja mindegyiket).

Mit jelent, ha Q NP-kemény?

Egy probléma NP-nehéz, ha a megoldására szolgáló algoritmus lefordítható bármely NP-probléma (nem determinisztikus polinomiális idő) probléma megoldására. Az NP-hard ezért azt jelenti, hogy " legalább olyan nehéz, mint bármely NP-probléma ", bár valójában nehezebb is lehet.

Az NP-kemény redukálható NP-teljessé?

(Ha P és NP ugyanaz az osztály, akkor NP-köztes problémák nem léteznek, mert ebben az esetben minden NP-teljes probléma P-be esne, és definíció szerint NP-ben minden probléma NP-teljes problémává redukálható . )

P redukálható NP-re?

Gyors válasz: Nem, nem . Emlékezzünk vissza az NP-nehéz problémák definíciójára. Egy X probléma NP-nehéz, ha NP-ben minden probléma polinomiálisan redukálható X-re. Ha viszont egy X feladat polinomiálisan redukálható valamilyen NP-teljes Y feladatra, az azt jelenti, hogy Y legalább olyan nehéz, mint X. , nem fordítva.

Hogyan bizonyíthatom NP-m?

Meg tudjuk oldani Y-t polinomiális időben: redukáljuk X-re. Ezért NP-ben minden feladatnak van többidő-algoritmusa, és P = NP. akkor X NP-teljes. Más szavakkal, bebizonyíthatjuk, hogy egy új probléma NP-teljes, ha egy másik NP -teljes problémát redukálunk rá.

NP egyenlő NP-teljességgel?

Mi értelme a kettőt osztályozni, ha ugyanaz? Más szóval, ha van NP problémánk, akkor a (2) ponton keresztül ez a probléma átalakulhat NP-teljes problémává. Ezért az NP probléma most NP-teljes, és NP = NP-teljes . Mindkét osztály egyenértékű.

Lehetséges, hogy a probléma P-ben és NP-ben is van?

Lehetséges, hogy a probléma P-ben és NP-ben is van? Igen . Mivel P az NP részhalmaza, minden P-beli probléma P-ben és NP-ben is megtalálható.

Mi történik, ha a P vs NP megoldódik?

Ha P egyenlő NP-vel, akkor minden NP-probléma rejtett parancsikont tartalmazna , amely lehetővé teszi a számítógépek számára, hogy gyorsan tökéletes megoldást találjanak rájuk. De ha P nem egyenlő NP-vel, akkor nem léteznek ilyen hivatkozások, és a számítógépek problémamegoldó ereje alapvetően és tartósan korlátozott marad.

Megoldható a P vs NP?

P az összes hatékonyan megoldható döntési probléma halmaza, és az NP részhalmaza. Az alapvető aritmetika polinomidőben megoldható, így P-hez tartozik.

NP egyenlő P-vel?

6 válasz. P a polinomiális idő rövidítése. Az NP a nem-determinisztikus polinomidőt jelenti.

Az Euler-ciklus NP-teljes?

Egy gráfot Eulerianusnak nevezünk, ha van Euler-ciklusa, és fél-Euler-nek nevezzük, ha Euleri-útvonala van. A probléma hasonlónak tűnik a Hamilton-útvonalhoz, amely NP teljes probléma egy általános gráfhoz . Szerencsére polinomiális időben meg tudjuk állapítani, hogy egy adott gráfnak van-e Euler-útvonala vagy sem.

Miért nehéz a hátizsák probléma NP?

a szükséges idő exponenciálisan növekszik, tehát ez NPC probléma. Ennek az az oka, hogy a hátizsák -probléma pszeudopolinomiális megoldással rendelkezik, ezért gyengén NP-teljesnek (és nem erősen NP-teljesnek) nevezik.

A 8 királynő probléma az NP-vel?

Az N Queens Completion NP Complete . Megoldódott az a probléma, hogy nyolc dámát helyezünk a sakktáblára úgy, hogy egyetlen dáma se támadjon meg egy másikat, csakúgy, mint az n dáma elhelyezése egy nxn táblán. Ha azonban néhány dámát teszel a táblára és kérsz egy befejezést, akkor a probléma NP kész.

Megoldhatóak n királynők?

Az n-királynők probléma megoldható n=1 és n≥4 esetén . Tehát a döntési probléma konstans időben megoldható.

Mi a 8 királynő probléma a DAA-ban?

A nyolc dáma probléma az, hogy nyolc dámát kell elhelyezni egy 8×8-as sakktáblán úgy, hogy egyikük sem támadja meg egymást (nincs kettő ugyanabban a sorban, oszlopban vagy átlósan). Általánosságban elmondható, hogy az n királynő probléma n királynőt helyez el egy n × n sakktáblán. Különféle megoldások léteznek a problémára.

Hogyan függenek össze a P és az NP problémák?

Az NP nemdeterminisztikus Turing-géppel polinom időben megoldható problémák halmaza. P az NP részhalmaza (bármilyen probléma, amely polinomiális időben megoldható determinisztikus géppel, megoldható nemdeterminisztikus géppel is polinomidőben), de P≠NP.