EISSN 1726-3522
Язык: ru

Статья: О ВАЛИДАЦИИ РЕШЕНИЙ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ НА КЛАСТЕРНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМАХ (2021)

Читать онлайн

В статье представлен параллельный алгоритм валидации решений задач линейного программирования. Идея метода состоит в том, чтобы генерировать регулярный набор точек на гиперсфере малого радиуса, центрированной в точке тестируемого решения. Целевая функция вычисляется для каждой точки валидационного множества, принадлежащей допустимой области. Если все полученные значения меньше или равны значению целевой функции в точке, проверяемой как решение, то эта точка считается корректным решением. Параллельная реализация алгоритма VaLiPro выполнена на языке C++ с использованием параллельного BSF-каркаса, инкапсулирующего в проблемно-независимой части своего кода все аспекты, связанные с распараллеливанием программы на базе библиотеки MPI. Приводятся результаты масштабных вычислительных экспериментов на кластерной вычислительной системе, подтверждающие эффективность предложенного подхода.

Ключевые фразы: ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ, ВАЛИДАТОР РЕШЕНИЙ, VALIPRO, ПАРАЛЛЕЛЬНЫЙ АЛГОРИТМ, КЛАСТЕРНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ, ПАРАЛЛЕЛЬНЫЙ BSF КАРКАС
Автор (ы): Соколинский Леонид Борисович, Соколинская Ирина Михайловна
Журнал: ВЫЧИСЛИТЕЛЬНЫЕ МЕТОДЫ И ПРОГРАММИРОВАНИЕ

Идентификаторы и классификаторы

УДК
519.688. Программы и алгоритмы для решения отдельных задач на вычислительных машинах
eLIBRARY ID
47494755
Для цитирования:
СОКОЛИНСКИЙ Л. Б., СОКОЛИНСКАЯ И. М. О ВАЛИДАЦИИ РЕШЕНИЙ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ НА КЛАСТЕРНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМАХ // ВЫЧИСЛИТЕЛЬНЫЕ МЕТОДЫ И ПРОГРАММИРОВАНИЕ. 2021. Т. 22 № 4
Текстовый фрагмент статьи