Я пытаюсь написать генетический алгоритм, основанный на тех методах, которые я выбрал из книги "AI Techniques for Game Programmers", которая использует двоичный кодирующий и фитнес-пропорциональный выбор (также известный как выбор колесика рулетки) на генах которые случайным образом генерируются внутри программы в двумерном массиве.
Недавно я встретил фрагмент псевдокода и попытался его реализовать, но столкнулся с некоторыми проблемами со спецификой того, что мне нужно чтобы делать. Я проверил ряд книг и некоторый код с открытым исходным кодом, и я все еще изо всех сил пытаюсь добиться прогресса. Я понимаю, что мне нужно получить сумму общей пригодности населения, выбрать случайное число между суммой и нулем, то, если число больше, чем родители, чтобы перезаписать его, но я борюсь с реализацией этих идей.
Любая помощь в реализации этих идей была бы очень оценена, поскольку моя Java ржавая.