Генетический алгоритм - это метод решения вычислительных проблем, в основу которого положена теория естественного отбора.
В статье представлены простые и понятные примеры кода с реализацией генетического алгоритма.
https://dev.to/fernandezpablo/introduction-to-genetic-algorithms-in-python-e9p