Problem NP-zupełny: Różnice pomiędzy wersjami
M |
Znacznik: edytor źródłowy |
||
Linia 11: | Linia 11: | ||
===Opis algorytmu=== |
===Opis algorytmu=== |
||
* Algorytm ten jest bardzo prosty, i opiera się na podstawowych własnościach matematycznych. |
* Algorytm ten jest bardzo prosty, i opiera się na podstawowych własnościach matematycznych. |
||
Aby wykonać algorytm rozwiązujący problemy NP należy działać według niżej wymienionych punktów a wynik będzie poprawny/optymalny. |
|||
<math>1. Wprowadź dane instancji problemu do niedeterministycznej maszyny Turinga. |
|||
1a. Nie zapomnij wybrać z opcji zaawansowanych tryb "TURBO EXPERT - obliczanie problemów trudnych". |
|||
2. Poczekaj pińćdziesiąt jednostek czasu, wykorzystując je pożytecznie (posprzątaj kuchnie). |
|||
3. Odczytaj wynik rozwiązanego problemu i odbierz milion dolarów za rozwiązanie milenijnego problemu. |
|||
4. Ciesz się i żyj w dobrobycie.</math> |
|||
{{stub|sek}} |
{{stub|sek}} |
Wersja z 08:55, 19 lut 2015
Problem NP-zupełny (Problem niezwykle-pracogenno-zupełny) – rodzinka wyjątkowo złośliwych, męczących i upierdliwych w rozwiązaniu problemów. Aktor grający zbira w trzecim odcinku Kojaka udowodnił, że jeżeli uda się rozwiązać jeden problem NP-zupełny w ludzkim czasie, to da się też rozwiązać w tym czasie inne problemy z tej rodzinki.
Przykłady problemów NP-zupełnych
- Problem odkurzenia wszechświata – należy odkurzyć cały wszechświat, a następnie zawartość worka (lub worków) wyrzucić na zewnątrz.
- Problem czasu reklamowego – należy obliczyć średni czas trwania bloku reklamowego na Polsacie w danym miesiącu.
- Problem sznurka do snopowiązałki w PRL-u – sznurek ten, pomimo dużej produkcji i braku eksportu, nie istniał w praktyce i jego brak wymagał zastosowania domowych środków zaradczych.
Algorytm rozwiązujący problemy NP-zupełne w czasie znośnym
Wynaleziony pod koniec 2007 roku algorytm rozwiązujący problemy NP-zupełne w czasie znośnym, tj. na przykład przed wybudowaniem planowanych w Polsce autostrad lub/i końcem wszechświata.
Opis algorytmu
- Algorytm ten jest bardzo prosty, i opiera się na podstawowych własnościach matematycznych.
Aby wykonać algorytm rozwiązujący problemy NP należy działać według niżej wymienionych punktów a wynik będzie poprawny/optymalny.
Parser nie mógł rozpoznać (błąd składni): {\displaystyle 1. Wprowadź dane instancji problemu do niedeterministycznej maszyny Turinga. 1a. Nie zapomnij wybrać z opcji zaawansowanych tryb "TURBO EXPERT - obliczanie problemów trudnych". 2. Poczekaj pińćdziesiąt jednostek czasu, wykorzystując je pożytecznie (posprzątaj kuchnie). 3. Odczytaj wynik rozwiązanego problemu i odbierz milion dolarów za rozwiązanie milenijnego problemu. 4. Ciesz się i żyj w dobrobycie.}
Autor tej sekcji wpisał tu raptem parę słów. Jeżeli denerwuje Cię takie postępowanie – rozwiń ją.
Dowód poprawności
- Dowód poprawności algorytmu jest banalny i jest modyfikacją dowodu na nieskończoność liczb pierwszych.
Autor tej sekcji wpisał tu raptem parę słów. Jeżeli denerwuje Cię takie postępowanie – rozwiń ją.