english version
 

Программный комплекс IOSO NN

IOSO NM представляет собой пакет программ, в котором реализованы алгоритмы технологии IOSO для нелинейной оптимизации большой размерности (до 100 независимых переменных и до 100 нелинейных ограничений). Программный комплекс работает под управлением следующих операционных систем: Windows  NT 4.0, ME , 2000, XP.
Отличительные особенности IOSO NM 2.0:

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

Универсальность процедуры оптимизации. Данный пакет программ может одинаково эффективно использоваться как для задач оптимизации с гладкими целевыми функциями и ограничениями, так и для проблем с недифференцируемыми, “зашумленными’, многоэкстремальными целевыми функциями и ограничениями, а также для задач с наличием областей «невычисляемости» откликов математической модели. Мы можем утверждать, что в настоящее время не существует других пакетов оптимизации с таким набором возможностей решения широкого круга практических задач.

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

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

В процессе решения задачи осуществляется графическое представление текущих результатов.

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

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

Чтение файла со значениями переменных проекта в свободном формате.

Вычисление целевой функции и значений ограничений.

Запись целевой функции и значений ограничений в файл в формате.

Чтобы решить задачу оптимизации с помощью программного комплекса IOSO NM, пользователь должен выполнить следующую последовательность действий:

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

Техническая поддержка: company@iosotech.com

 
 
© Сигма Технология 2001,2009.