Sisällysluettelo:
- Määritelmä - Mitä ei-deterministinen polynomiaika (NP) tarkoittaa?
- Techopedia selittää ei-deterministisen polynomiajan (NP)
Määritelmä - Mitä ei-deterministinen polynomiaika (NP) tarkoittaa?
Ei-deterministinen polynominen aika (NP) on itse asiassa merkki, jota käytetään osoittamaan joukko ongelmia ja rajoja tietyntyyppisten tietojenkäsittelytoimintojen osalta. NP viittaa joukkoon ongelmia, jotka voidaan ratkaista polynomissa ajaissa epädeterministisellä Turing-koneella.
Techopedia selittää ei-deterministisen polynomiajan (NP)
Ei-deterministinen polynomiaika perustuu lauseeseen "polynomiaika", joka viittaa siihen, pystyykö algoritmi suorittamaan tietyillä nopeuden kannalta merkityksellisillä rajoilla. Polynomi-aika nousi keinona puhua algoritmien työn ja kehityksen toteutettavuudesta.
Jos ongelma on epädeterministisessä polynomissa, ei-deterministinen Turing-kone voi ensin arvata ratkaisussa ja suorittaa sitten todennettavan algoritmin, joka vahvistaa, onko kyseinen arvaus oikea. Vahvistinpohjainen määritelmä- tai konemääritysohjelma testaa pohjimmiltaan epädeterministisen Turing-koneen alkuperäiset valinnat tulosten tarkistamiseksi.
Kaikki tämä on erittäin teoreettista laskentarakennetta. Vaikka koneoppiminen on saanut aikaan hyökkäyksiä determinististen järjestelmien ylittämisessä, ajatus epädeterminististen valintojen todentamisesta on vasta alkuvaiheessa. Etsitkö lisää kehitystä tällä tietojenkäsittelyn rajalla.
