Applications GP has been successfully used as an automatic programming tool, a machine learning tool and an automatic problem-solving engine. GP is especially useful in the domains where the exact form of the solution is not known in advance or an approximate solution is acceptable (possibly because finding the exact solution is very difficult). Some of the applications of GP are curve fitting, data modeling, symbolic regression, feature selection, classification, etc. John R. Koza mentions 76 instances where Genetic Programming has been able to produce results that are competitive with human-produced results (called Human-competitive results). Since 2004, the annual Genetic and Evolutionary Computation Conference (GECCO) holds Human Competitive Awards (called Humies) competition, where cash awards are presented to human-competitive results produced by any form of genetic and evolutionary computation. GP has won many awards in this competition over the years.
APPLicaTionS Gp has beEn sUcceSsfulLy UseD as an AuTomAtIc ProGrAmming Tool, a mAchinE lEarNINg ToOl And aN automatIC probLEm-solvIng EngIne. Gp is espEciaLly usefUl IN ThE domAIns where the exAcT form of tHe soLUtiOn is not knoWn IN adVanCe or An approximate soluTion iS acCePtaBlE (posSibLY becauSe fiNDinG tHE exacT soluTiON IS very DIfficult). sOmE of ThE appLICatIons of gp Are curVe FittIng, data ModelinG, SyMbOliC regressiOn, feaTUre seleCtiON, cLASSIfIcaTiOn, etc. john r. koZA mEntIonS 76 InsTAnceS where gENEtic ProGramMinG has bEEN aBLe tO PRodUCE ReSULts That aRE CompetiTive with hUman-pRoduceD resULTS (called huMAn-competiTivE results). Since 2004, the annuaL GenEtic anD eVOLUTIoNAry compUTatIon ConfErence (gecco) hoLds Human cOMpetiTive Awards (cALleD hUmies) cOMPEtitIon, wheRE cash awarDs are prEsenteD to human-competitivE ResuLtS proDuceD By Any fOrm Of geNeTic and evolUtionarY coMputAtion. Gp has woN mAny awaRds In this coMpetItioN over ThE yearS.