Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
3 / 2 / 2
Регистрация: 19.06.2016
Сообщений: 299
1

Длина хромосомы в генетических алгоритмах

07.01.2018, 12:46. Показов 499. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Решил я сделать программу-симулятор естественного отбора.
Главные участники - клетки. У них есть Геном, который реализован в виде массива. В этом массиве определенные числа отвечают за определенные действия. Но у меня возникла проблема - я хочу сделать так, чтобы геном был динамичен. Дело в том, что скорее всего, если геном будет спокойно менять длину в результате отбора, он станет очень длинным, что потребует большое количество оперативки.
У меня возник вариант использовать формулу, график которой похож на график функции y = x^2 (Чем длиннее геном, тем больше энергии надо тратить)

Возможно есть еще какие либо варианты? Буду благодарен за помощь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2018, 12:46
Ответы с готовыми решениями:

Программирование генетических алгоритмов.
Коллеги ! Кто-нибудь сталкивался с программированием генетических алгоритмов ? Можете подкинуть...

Исходник программы на тему генетических алгоритмов
Взялся за изучение генетических алгоритмов. Теории начитался, а вот как скачать какой-то текст...

БПФ и сравнение двух генетических последовательностей
Надеюсь, что тут мне помогут. Написал БПФ, но теперь даже в голову не приходит, как мне...

Ветвление в алгоритмах
Подсчитать количество положительных среди чисел а, b, с.

4
338 / 327 / 154
Регистрация: 29.10.2012
Сообщений: 949
07.01.2018, 12:52 2
а в чем, конкретно, вопрос то?
0
3 / 2 / 2
Регистрация: 19.06.2016
Сообщений: 299
07.01.2018, 14:05  [ТС] 3
Как сделать так, чтобы геном не был очень длинным?
0
338 / 327 / 154
Регистрация: 29.10.2012
Сообщений: 949
07.01.2018, 14:27 4
Ограничить его рост. А вот способ которым это будет, тут как говориться как фантазия.
Например, если геном достигает 10^10 кратного увеличения от исходного (или например равен 10^10 единиц), то он слишком большой - соответственно "разрывает мембрану клетки и помирает".
1
3 / 2 / 2
Регистрация: 19.06.2016
Сообщений: 299
07.01.2018, 14:49  [ТС] 5
kmaffa, Спасибо за идею!
0
07.01.2018, 14:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2018, 14:49
Помогаю со студенческими работами здесь

Программная реализация генетических алгоритмов на примере игры жизнь
программная реализация генетических алгоритмов на примере игры жизнь..... что делать ?

Нужен класс-шаблон для реализации генетических алгоритмов
Подскажите, где можно взять код класса, который бы упростил реализацию генетических алгоритмов....

Ашманов о поисковых алгоритмах
Ашманов о поисковых алгоритмах, и смысле их "дешифровки": <i>Ну смотрите: а) есть...

Книги об алгоритмах сортировки
Подскажите книги про алгоритмы сортировки. Если можно русскоязычные.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru