Palisade Evolver

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

Evolver строит решение задач оптимизации и моделирования, применяя генетические алгоритмы поиска – путем последовательного подбора, комбинирования и вариации искомых параметров наподобие биологической эволюции.
Особенностью генетических алгоритмов является использование оператора "скрещивания", позволяющего осуществлять рекомбинацию решений-кандидатов, рассматриваемых как отдельных "живых организмов".
Модель таблицы параметров при этом рассматривается как "среда", в которой существуют возможные решения задачи ("особи"), и которая отбирает наиболее "жизнеспособные" из них в качестве конечных решений.

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

  • Случайным образом генерируется большое количество возможных решений – "особей", и рассчитывается результат для каждого из них. Все "особи" популяции ранжируются в порядке возрастания результата.

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

  • Если гибридные решения положительны, они возвращаются в популяцию.

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


Evolver использует 6 высокоспециализированных алгоритмов решения для различных типов задач оптимизации:

  • Recipe – набор переменных, изменяемых независимо друг от друга.

  • Grouping – набор элементов, группируемых в кластеры.

  • Order – упорядоченные списки элементов.

  • Budget – алгоритм, функционирующий по принципу Recipe, но при этом общий результат остается величиной постоянной.

  • Project – алгоритм, построенный на базе упорядоченных списков, при этом определенные элементы предшествуют другим из списка.

  • Schedule – алгоритм группирования, позволяющий при определенных условиях привязывать переменные к временным показателям.


Фактически, Evolver может решить любые оптимизационные вычислительные задачи, смоделированные в Excel, включая те, решение которых было недоступно ранее. Для работы с приложением Evolver не требуется специальных знаний из теории генетических алгоритмов, а в комплекте с ним поставляются исчерпывающие иллюстрированные справочные материалы и руководства с примерами решения конкретных задач оптимизации.





Санкт-Петербург

(812) 363-28-63

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Москва

(499) 403-12-24

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

2006-2023 © IT OUTSOURCING