Quais são as diferenças entre algoritmos genéticos e programação genética?

Eu gostaria de ter uma explicação simples das diferenças entre algoritmos genéticos e programação genética (sem muito jargão de programação). Exemplos também seriam apreciados.

Aparentemente, na programação genética, soluções são programas de computador. Por outro lado, algoritmos genéticos representam uma solução como uma sequência de números. Alguma outra diferença?

questionAnswers(5)

yourAnswerToTheQuestion