Разработка и внедрение решений
для автоматизации инженерных расчетов

+7(495) 761-2487

Два подхода к задачам многодисциплинарной оптимизации

Источник: ECCOMAS 2000 · Барселона, Испания, 2000


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

Подход 1: параллельные вычисления с параллелизацией алгоритма

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

Подход 2: многоуровневый анализ переменной точности

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

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


ECCOMAS 2000 · Барселона, Испания · 2000

Заполните форму
Мы с вами свяжемся в ближайшее время
После заявки вам перезвонит специалист
Ответит на вопросы:

которые у Вас возникли

Проконсультирует:

По продукции нашей компании

Вход/регистрация

Разработка и внедрение решений
для автоматизации инженерных расчетов
г. Москва,
ул. Электрозаводская, 20.

+7(495) 761-2487

company@iosotech.com