Kas ir ģenētiskā programmēšana?
• Viena no svarīgām problēmām mākslīgajā intelektā un mašīnapmācībā ir piespiest datoru automātiski izpildīt visu, kas ir nepieciešams bez norādēm uz to, kā tas ir jādara.
• ĢP piedāvā šīs problēmas risinājumu, nodrošinot ar metodoloģiju darbspējīgu datorprogrammu automātiskai izveidošanai, pielietojot augsta līmeņa problēmas formalizāciju.
• To sauc par automātisko programmēšanu, dažreiz par programmu sintēzi vai arī par programmu indukciju.
• ĢP ir no uzdevuma neatkarīga metodoloģija, kas ģenerē datorprogrammu populācijas definētas problēmas risināšanai, pielietojot Darvina dabiskās atlases principus;
• Parasti cilvēka līdzdalība ĢP darbības procesā nav nepieciešama. Savukārt lietotājs var pieņemt lēmumu par procesa izbeigšanas momentu;
• Vairumā gadījumos ar ĢP palīdzību iegūtus risinājumus vienkāršiem uzdevumiem var izmantot bez korekcijām;
• Sarežģītos uzdevumos ĢP kalpo kā rīks likumsakarību meklēšanai vai sākuma risinājuma izstrādei, kuru lietotājs izmantos kā pamatu un turpmāk attīstīs;
Ģenētiskās programmēšanas pielietojums
• ĢP tiek pielietota vairākas sfērās, bet tās pielietošanai ir viens nolūks – ģenerēt jaunu risinājumu, kas līdzīgs cilvēka izstrādātam;
…