Geneettinen ohjelmointi

Tekoälystä puhuttaessa, geneettinen ohjelmointi (, lyh. GP) on biologisesta evoluutiosta vaikutteita saanut evoluutioalgoritmiin perustuva menetelmä, jolla löydetään tietokoneohjelmia käyttäjän määrittelemän tehtävän suorittamiseen. GP on pohjimmiltaan joukko ohjeita ja kelpoisuusfunktio, joka mittaa kuinka hyvin tietokone on suorittanut tehtävän. Se on geneettisten algoritmien erikoistuminen, jossa jokainen yksilö on tietokoneohjelma. Se on koneoppimisessa käytetty tekniikka, jossa optimoidaan tietokoneohjelmista koostuva populaatio ohjelman suorituskyvyn määrittelemän kelpoisuusmaaston mukaisesti.

Matemaattinen optimointi
Operaatioanalyysi