EISSN 1726-3522
Язык: ru

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

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

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

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

УДК
519.688. Программы и алгоритмы для решения отдельных задач на вычислительных машинах
eLIBRARY ID
47494755
Текстовый фрагмент статьи