Menu Item 1
Программные системы поддержки
принятия оптимальных решений.
Mapped image

OPTIMUM 1.0  [Скачать "OPTIMUM 1.0"]

    Многие задачи принятия решений, возникающие на производстве, в экономике и других областях человеческой деятельности, могут быть сведены к построению соответствующей математической модели — вычислению целевой функции(ставящей в соответствие каждому возможному решению некоторое число) с последующим нахождением ее оптимального значения.
    Как правило, построенные на практике целевые функции достаточно сложны и могут иметь ряд особенностей, в связи с чем их оптимизация связана со значительными вычислительными трудностями. К этим особенностям в первую очередь необходимо отнести свойства многоэкстремальности и овражности функций.
     Значительные вычислительные трудности, связанные с оптимизация овражных, многоэкстремальных функций и др. видов функций стандартными методами, а также несомненная важность этих классов задач для различных практических приложений (задач оптимального выбора технических, экономических, экологических и др. систем) делает весьма актуальной проблему создания программного инструмента, который будет способен достаточно эффективно решать эти задачи. Таким инстументом является программная диалоговая система глобальной оптимизации "OPTIMUM 1.0".
      Диалоговая система "OPTIMUM" базируется на двух методах оптимизации:
   — адаптивном случайном поиске, который используется в системе как основной (глобальный) метод оптимизации;
  — детерминированном методе Хука-Дживса, который используется в качестве дополнительного (локального) метода оптимизации, позволяющего пользователю выполнить уточнение любого текущего решения.
    В процессе проектирования системы "OPTIMUM" учитывались характерные особенности диалога, возникающего в ходе решения практических задач оптимизации с помощью ЭВМ. Среди характерных особенностей можно выделить следующие:
    1. Способ представления пользователем задачи оптимизации.
    Под способом представления задачи оптимизации понимается возможность, позволяющая пользователю представить свою задачу оптимизации для последующего ее решения на ЭВМ.
Известно, что различные программные системы, позволяющие пользователю решать свои задачи оптимизации, предполагают применение своего (встроенного) языка программирования, которым еще необходимо овладеть. "OPTIMUM" позволяет применять любой существующий сегодня язык программирования, если этот язык предоставляет возможность создания исполняемого программного модуля (exe-файла).
    2. Различные средства диалога "человек-компьютер".
Существующие средства диалога "человек-компьютер" позволяют пользователю:
  — выполнять параметризацию поиска;
  — следить за процессом поиска оптимального решения;
  — включаться в поисковый процесс и, при необходимости, менять его.
С некоторыми статистическими исследованиями используемого в программной системе метода случайного поиска можно ознакомиться в разделе "Публикации".

[ Главная ]

[ Программы ]

[ Публикации ]