|
Вопрос # 2 515/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
Помогите, пожалуйста, существует такой компонент как GeneBase выполняющий генетический алгоритм, вы не могли бы мне помочь его модернизировать так чтобы в зависимости от кол-ва генов в хромосоме выполнялся либо турнирный отбот, либо рулетка, либо стратегия эллетизма.Я сама в этом ничего не понимаю, а мне необходимо провести иследование,какой из алгоритмов наиболее быстрее выполняется при определенном кол-ве генов. компонент можно скачать по адресу:http://www.basegroup.ru/download/freecomponents/genebase/
Я буду очень благодарна, если мне кто- нибудь согласиться помочь. Заранее огромное спасибо
 |
Вопрос задала: танюха (статус: Посетитель)
Вопрос отправлен: 13 марта 2009, 17:10
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 10; последнее сообщение — 13 марта 2009, 19:12; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 13 марта 2009, 17:14 [#1]:
Вот так у нас всегда. Исследования делают люди, которые в предмете исследования ничего не понимают.
Или в генной инженерии Вы все таки что то понимаете?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
танюха (статус: Посетитель), 13 марта 2009, 17:22 [#2]:
Я только начала в этом разбираться,но сделать надо. Вы мне с этим поможете? а то я совсем не знаю к кому можно обратиться, все на самостоятельном изучении. Пока до меня дойдет как это делать,будет уже поздно
|
|
Вадим К (статус: Академик), 13 марта 2009, 17:37 [#3]:
Я вот думаю, в генной инженерии помогать или с компонентом разбираться.
Я не думаю, что там будет такая большая проблема я посмотрел исходники - там есть последовательность, которая собсвенно и делает всё. Но я так понимаю, что в процессе "размножения" кол-во генов не меняется? тогда выбор метода - это просто начальные условия.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
танюха (статус: Посетитель), 13 марта 2009, 17:54 [#4]:
Да в течении размножения кол-во геннов не меняетя я в этом тоже разобралась,с литературой по поводу генетического алгоритма я ознакомилась,ее изучаю,но программировать я честно признаюсь неумею,а в мое задании это надо сделать. Помогите, пожалуйста,если можете,я вам буду очень благодарна.
|
|
танюха (статус: Посетитель), 13 марта 2009, 18:22 [#5]:
Получается,что да,выбор метода это начальные условия. Необходимо к примеру выполнить селекцию на основании рулетки когда кол-во генов =10, на основании турнирного отбора когда =20,эллитизма=30
|
|
Вадим К (статус: Академик), 13 марта 2009, 18:33 [#6]:
м... где то так наверно
if genov = 10 then рулетка()
else if genov = 20 then турнир()
else if genov = 30 then элитизма()
else ShowMessage('Не знаю, какой метод выбрать');
Конечно правильные названия методов подставте сами.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
танюха (статус: Посетитель), 13 марта 2009, 18:42 [#7]:
Это я понимаю,а ты мне не можешь помочь куда это запихать в этот компонент? И если не тяжело объясни мне ,пожалуйста, как там формируется один шаг алгоритма,а то я не могу понять
|
|
танюха (статус: Посетитель), 13 марта 2009, 18:44 [#8]:
Если бы это было так просто,я может и сама справилась,а у меня не получается
|
|
Вадим К (статус: Академик), 13 марта 2009, 18:48 [#9]:
А посмотреть демо, которое прилагается к компоненту?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
танюха (статус: Посетитель), 13 марта 2009, 19:12 [#10]:
Я не только эту версию примера смотрела,в примере там ищется экстремум функции,у меня еще есть пример компоновки элементов на плате,где ищется мин число межузловых соединений,если хотите могу его прислать. Как раз в этом примере мне и необходимо и реализовать разные варианты селекции,там кол-во генов это кол-во элементов
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|