En er en bestemt type objektfunksjon som brukes for å oppsummere et enkelt måltall, som angir hvor nært en gitt løsning er å oppnå et gitt mål. Treningsfunksjoner brukes i genetisk programmering og genetiske algoritmer for å lede simuleringer mot optimale løsninger.