Нужно ли знать полные результаты генетической оптимизации?

 
  • 36% (16)
  • 32% (14)
  • 14% (6)
  • 18% (8)
Всего проголосовало: 44
 

Вопрос в следующем. В данный момент результаты генетической оптимизации отдаются нам выборочно. Из документации:

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

 Получается, что мы имеем перечень далеко не всех значений параметров при которых получено оптимальное значение оптимизируемого показателя. Кроме того, мы не можем анализировать форму и плотность распределения показателя по параметрам из-за существенно прореженного пространства данных.

Ссылка на документацию.

 

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

Почитайте статью Генетические алгоритмы - это просто!

У Вас не хватает одного пункта в опросе - "Я не понимаю зачем показывать те проходы, которые уже были  ранее".

 
Rosh:

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

Почитайте статью Генетические алгоритмы - это просто!

У Вас не хватает одного пункта в опросе - "Я не понимаю зачем показывать те проходы, которые уже были  ранее".

Ну вот пришёл поручик ржевский и умножил на ноль весь опрос :)
 
Rosh:

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

Почитайте статью Генетические алгоритмы - это просто!

У Вас не хватает одного пункта в опросе - "Я не понимаю зачем показывать те проходы, которые уже были  ранее".

Я в курсе, что такое ГА, спасибо.

Что такое одинаковый проход? У этого прохода такие же параметры? Или такой же результат? Под словом результат Вы подразумеваете значение оптимизируемого показателя (баланс, просадка и т.п.) или входных параметров?Зачем вообще упоминать о проходах с аналогичными параметрами (аналогичными генами)? Тут еще видимо неоднозначность слова проход, потому что оно, видимо, используется и как синоним поколения ГА, и как проход теста советника.

Если речь именно о том, что алгоритм ГА попадает много раз в один и тот же набор генов и при этом проход не делается, то наверное стоило бы дополнить документацию и не выводить на график оптимизации лишнего - это вводит в заблуждение: закладки Результаты оптимизации и График оптимизации должны соответствовать друг другу.

 
marketeer:

Я в курсе, что такое ГА, спасибо.

Что такое одинаковый проход? У этого прохода такие же параметры? Или такой же результат? Под словом результат Вы подразумеваете значение оптимизируемого показателя (баланс, просадка и т.п.) или входных параметров?Зачем вообще упоминать о проходах с аналогичными параметрами (аналогичными генами)? Тут еще видимо неоднозначность слова проход, потому что оно, видимо, используется и как синоним поколения ГА, и как проход теста советника.

Если речь именно о том, что алгоритм ГА попадает много раз в один и тот же набор генов и при этом проход не делается, то наверное стоило бы дополнить документацию и не выводить на график оптимизации лишнего - это вводит в заблуждение: закладки Результаты оптимизации и График оптимизации должны соответствовать друг другу.

Как вы себе представляете проход с одинаковыми генами и разным результатом ???

После этой фразы меня берут сомнения что вы в курсе что такое ГА.

Всё на много проще чем вы нагородили. Алгоритм определяет что проход с этими генами уже был, а значит и нет смысла повторно пересчитывать ФФ (поскольку расчёт ФФ очень дорогое удовольствие).

И хоть данной особи и был присвоен номер, но алгоритм игнорирует расчёт ФФ для клона и как следствие не выводит его в таблицу проходов.

 
Urain:

Как вы себе представляете проход с одинаковыми генами и разным результатом ???

После этой фразы меня берут сомнения что вы в курсе что такое ГА.

Всё на много проще чем вы нагородили. Алгоритм определяет что проход с этими генами уже был, а значит и нет смысла повторно пересчитывать ФФ (поскольку расчёт ФФ очень дорогое удовольствие).

И хоть данной особи и был присвоен номер, но алгоритм игнорирует расчёт ФФ для клона и как следствие не выводит его в таблицу проходов.

Вы что-то не так поняли, видимо. Я задаю вопрос разработчикам об их формулировках, которые неоднозначны. Я нигде не говорил о возможности получить разные результаты с одинаковыми генами. Как раз вопрос о ситуации с точностью до наоборот: при разных генах получили один и тот же показатель. То, что Вы пишете - должно было бы быть в документации от имени МетаКвотов. Для полной ясности, если б было написано, что слово "результат" означает "входные параметры", тогда никаких вопросов.
 
marketeer:
Вы что-то не так поняли, видимо. Я задаю вопрос разработчикам об их формулировках, которые неоднозначны. Я нигде не говорил о возможности получить разные результаты с одинаковыми генами. Как раз вопрос о ситуации с точностью до наоборот: при разных генах получили один и тот же показатель. То, что Вы пишете - должно было бы быть в документации от имени МетаКвотов. Для полной ясности, если б было написано, что слово "результат" означает "входные параметры", тогда никаких вопросов.

Слово результат не означает входные параметры. На одинаковых параметрах будет один и тот же результат (и если это не так пишите в СД, это баг).

Но на разных параметрах может быть как разный так и одинаковый результат (и это нормально).


 
Urain:

Слово результат не означает входные параметры. На одинаковых параметрах будет один и тот же результат (и если это не так пишите в СД, это баг).

Но на разных параметрах может быть как разный так и одинаковый результат (и это нормально).

Вот именно. Проходы (проход - единичный пробег по истории с набором параметров соответствующими генам хромосомы) с разными параметрами могут иметь одинаковые результаты. И такие проходы должны отображаться в списке результатов оптимизации и на графике оптимизации.

Но. Если я правильно понял инициатора опроса, возникает неопределённость в толковании справки:

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

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


Всё же справку, по моему, нужно поправить, что то типа такого, более четкого:

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

 

Справка будет поправлена. Спасибо за замечания.
 
Urain:

Слово результат не означает входные параметры. На одинаковых параметрах будет один и тот же результат (и если это не так пишите в СД, это баг).

Но на разных параметрах может быть как разный так и одинаковый результат (и это нормально).

Если "слово результат не означает входные параметры" и при этом "не отображаются проходы с одинаковым результатом", то получится что не отображаются проходы с разными параметрами. Как знаток ГА вы не можете возражать. В общем, вам уже ответили.

Вот специалист по генетике - joo - меня понимает ;-). Всем спасибо.