Algoritimo genetico

Bom dia a tods.
Alguem teria um código para entender a estrutura geral do algoritmo genetico para minimização ou maximização de uma função, para partir leitura usar da criatividade para tornar o algoritmo tão eficiente quanto possível .(tanto na linguagem java, quanto c/c++)