| 
| 
 | Вопрос # 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]:Я не только эту версию примера смотрела,в примере там ищется экстремум функции,у меня еще есть пример компоновки элементов на плате,где ищется  мин число межузловых соединений,если хотите могу его прислать. Как раз в этом примере мне и необходимо и реализовать разные варианты селекции,там кол-во генов это кол-во элементов |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |