IOSO - программный комплекс многокритериальной оптимизации
Программная платформа IOSO - эффективный инструментарий решения инженерных и оптимизационных расчетов, хранения и анализа данных в едином информационном пространстве, основанном на интеграции программных и аппаратных средств предприятия.
В программе реализованы уникальные высокоэффективные алгоритмы нелинейной оптимизации с возможностью решения многокритериальных (до 20 критериев) многопараметрических (до 100 переменных и ограничений) задач нелинейной оптимизации, эффективность которых подтверждена тестированием на нескольких тысячах тестовых примеров.
Структура программного комплекса IOSO:
-
Реализована возможность интеграции с расчетными моделями, имеющими текстовые файлы ввода/вывода данных произвольного формата, в том числе XML-файлы;
-
Интегрированы модули с различными алгоритмами оптимизации;
-
Обеспечены кросплатформенные вычисления.
![]() |
Инструментальные средства IOSO разработаны для решения широкого спектра задач нелинейной оптимизации и состоят из нескольких независимых алгоритмов. Элементы IOSO-технологии созданы в рамках единой концепции по постановке задач оптимизации, анализу полученных результатов, обмену данными с программным продуктом пользователя и заданием исходных данных на начальном этапе.
Отличительные особенности IOSO-алгоритмов оптимизации:
-
Быстрое решение сложных многопараметрических задач с наличием ограничений, зон невычисляемости и многоэкстремальностью целевой функции;
-
Высокая эффективность решения многопараметрических (до 100 переменных и 100 ограничений) многокритериальных (до 20 критериев) задач оптимизации. До 7 раз быстрее традиционных методов, в том числе и генетического алгоритма, что позволяет существенно сократить сроки решения этих задач;
-
Простота использования процедур оптимизации. Реализованные адаптивные алгоритмы не требуют предварительных настроек и задания параметров, что позволяет их использовать специалистам, не владеющими специальными знаниями в теории оптимизации;
-
Процедуры распараллеленной оптимизации для кластеров и многопроцессорных вычислительных систем позволяют использовать эти возможности для значительного сокращения времени решения задач.
|