RUS  ENG
Полная версия
ЖУРНАЛЫ // Автоматика и телемеханика // Архив

Автомат. и телемех., 2012, выпуск 2, страницы 73–88 (Mi at3612)

Эта публикация цитируется в 9 статьях

Задачи линейного и нелинейного программирования

Применение массивно-параллельных вычислений для решения задач линейного программирования с абсолютной точностью

А. В. Панюков, В. В. Горбик

Южно-Уральский государственный университет, Челябинск

Аннотация: Рассмотрены подходы к решению задачи линейного программирования с абсолютной точностью, достигаемой применением дробно-рациональных вычислений без округления в алгоритмах симплекс-метода. Показано, что меньшую пространственную сложность имеет реализация модифицированного симплекс-метода с использованием обратной матрицы. Объем оперативной памяти, достаточный для решения задачи линейного программирования с использованием дробно-рациональных вычислений без округления, не превосходит величины $4lm^4+O(lm^3)$, где $m$ – минимальная из размерностей задачи, $l$ – число бит, достаточных для представления одного элемента матрицы исходных данных. Показано,что эффективность распараллеливания (т.е. отношение ускорения к числу процессоров) составляет в асимптотике величину, близкую к 100 %. Результаты вычислительного эксперимента практических задач с разреженной матрицей подтверждают высокую эффективность распараллеливания и демонстрируют преимущество параллельного метода обратной матрицы.

Статья представлена к публикации членом редколлегии: А. И. Кибзун

Поступила в редакцию: 06.06.2011


 Англоязычная версия: Automation and Remote Control, 2012, 73:2, 276–290

Реферативные базы данных:


© МИАН, 2024