Для того чтобы более ясно изложить мысль, условно разобью все параметры на 2 типа:
1) Флаги - набор параметров , который задает принципиальную "ветвь" поиска, от значения флагов алгоритм советника ведет расчет по тому или иному маршруту.
2) Линейные параметры - набор простых количественных параметров.
При работе генетического алгоритма, он в результате выбирает одну "ветвь" поиска и доводит ее до наилучшего результата. Мое предложение дать параметрам дополнительный признак (например флаг- не флаг). При оптимизации рассчитать количество вариантов по наборам параметров типа флаг (т.е. определить количество ветвей поиска), и по каждому из этих вариантов (ветвей) полноценно отработать генетический алгоритм. Т.о. можно будет получить гарантировано лучший вариант по каждой из ветви.
Поясню - что у меня порядка двухсот ветвей, в ручную запускать генетический алгоритм по каждой ветви - долгая история, общий запуск генетического алгоритма в данном случае не дает лучшего результата - в какой то момент он зацикливается на одной из ветви и оттуда уже не выбирается.
1) Флаги - набор параметров , который задает принципиальную "ветвь" поиска, от значения флагов алгоритм советника ведет расчет по тому или иному маршруту.
2) Линейные параметры - набор простых количественных параметров.
При работе генетического алгоритма, он в результате выбирает одну "ветвь" поиска и доводит ее до наилучшего результата. Мое предложение дать параметрам дополнительный признак (например флаг- не флаг). При оптимизации рассчитать количество вариантов по наборам параметров типа флаг (т.е. определить количество ветвей поиска), и по каждому из этих вариантов (ветвей) полноценно отработать генетический алгоритм. Т.о. можно будет получить гарантировано лучший вариант по каждой из ветви.
Поясню - что у меня порядка двухсот ветвей, в ручную запускать генетический алгоритм по каждой ветви - долгая история, общий запуск генетического алгоритма в данном случае не дает лучшего результата - в какой то момент он зацикливается на одной из ветви и оттуда уже не выбирается.
Прошу рассмотреть.
С уважением Рамиль.