Репозиторий Dspace

О генерации случайных задач линейного программирования на кластерных вычислительных системах

Показать сокращенную информацию

dc.contributor.author Соколинский, Л.Б.
dc.contributor.author Соколинская, И.М.
dc.contributor.author Sokolinsky, L.B.
dc.contributor.author Sokolinskaya, I.M.
dc.date.accessioned 2022-12-07T11:05:30Z
dc.date.available 2022-12-07T11:05:30Z
dc.date.issued 2021
dc.identifier.citation Соколинский, Л.Б. Соколинская И.М. О генерации случайных задач линейного программирования на кластерных вычислительных системах / Л.Б. Соколинский, И.М. Соколинская // Вестник ЮУрГУ. Серия: Вычислительная математика и информатика. 2021. Т. 10, № 2. С. 38–52. DOI: 10.14529/cmse210203. Sokolinsky L.B., Sokolinskaya I.M. On Generator of Random Problems for Linear Programming on Cluster Computing Systems. Bulletin of the South Ural State University. Series: Computational Mathematics and Software Engineering. 2021. Vol. 10, no. 2. P. 38–52. (in Russian) DOI: 10.14529/cmse210203. ru_RU
dc.identifier.issn 2410-7034
dc.identifier.uri http://dspace.susu.ru/xmlui/handle/00001.74/45484
dc.description Соколинский Леонид Борисович, д.ф.-м.н., профессор, проректор по информатизации, Южно-Уральский государственный университет (национальный исследовательский университет) (Челябинск, Российская Федерация). Соколинская Ирина Михайловна, к.ф.-м.н., доцент, кафедра вычислительной математики и высокопроизводительных вычислений, Южно-Уральский государственный университет (национальный исследовательский университет) (Челябинск, Российская Федерация). L.B. Sokolinsky, I.M. Sokolinskaya South Ural State University (pr. Lenina 76, Chelyabinsk, 454080 Russia) E-mail: leonid.sokolinsky@susu.ru, irina.sokolinskaya@susu.ru ru_RU
dc.description.abstract В статье рассматривается масштабируемый алгоритм FRaGenLP для генерации больших совместных случайных задач линейного программирования произвольной размерности n на кластерных вычислительных системах. Для обеспечения совместности и ограниченности допустимой области система ограничений включает в себя 2n+1 стандартных неравенств, называемых опорными. Случайные неравенства добавляются в систему последовательно так, чтобы сохранялась совместность ограничений. Кроме этого, вводятся две метрики «похожести», которые препятствуют добавлению нового случайного неравенства, «похожего» на какое-либо из уже включенных в систему, включая опорные. Также отклоняются случайные неравенства, которые при фиксированной целевой функции не влияют на решение опорной задачи линейного программирования. Параллельная реализация алгоритма FRaGenLP выполнена на языке C++ с использованием параллельного BSF-каркаса, инкапсулирующего в проблемно-независимой части своего кода все аспекты, связанные с распараллеливанием программы на базе библиотеки MPI. Приводятся результаты масштабных вычислительных экспериментов на кластерной вычислительной системе, подтверждающие эффективность использованного подхода. The article presents and evaluates a scalable FRaGenLP algorithm for generating random linear programming problems of large dimension n on cluster computing systems. To ensure the consistency of the problem and the boundedness of the feasible region, the constraint system includes 2n+1 standard inequalities, called support inequalities. New random inequalities are generated and added to the system in a manner that ensures the consistency of the constraints. Furthermore, the algorithm uses two likeness metrics to prevent the addition of a new random inequality that is similar to one already present in the constraint system. The algorithm also rejects random inequalities that cannot affect the solution of the linear programming problem bounded by the support inequalities. The parallel implementation of the FRaGenLP algorithm is performed in C++ through the parallel BSF-skeleton, which encapsulates all aspects related to the MPI-based parallelization of the program. We provide the results of large-scale computational experiments on a cluster computing system to study the scalability of the FRaGenLP algorithm. ru_RU
dc.description.sponsorship Исследование выполнено при финансовой поддержке РФФИ (проект№ 20-07-00092-а) и Министерства науки и высшего образования РФ (государственное задание FENU-2020- 0022). ru_RU
dc.publisher Издательский центр ЮУрГУ ru_RU
dc.relation.ispartof Вестник ЮУрГУ. Серия Вычислительная математика и информатика ru
dc.relation.ispartof Bulletin of South Ural State University. Series Computational mathematics and software engineering en
dc.relation.ispartofseries Вычислительная математика и информатика;Том 10
dc.subject УДК 004.051 ru_RU
dc.subject УДК 004.382.2 ru_RU
dc.subject случайная задача линейного программирования ru_RU
dc.subject генератор задач ru_RU
dc.subject FRaGenLP ru_RU
dc.subject кластерные вычислительные системы ru_RU
dc.subject BSF-каркас ru_RU
dc.subject random linear programming problem ru_RU
dc.subject problem generator ru_RU
dc.subject cluster computing systems ru_RU
dc.subject BSF-skeleton ru_RU
dc.title О генерации случайных задач линейного программирования на кластерных вычислительных системах ru_RU
dc.title.alternative On Generator of Random Problems for Linear Programming on Cluster Computing Systems ru_RU
dc.type Article ru_RU
dc.identifier.doi DOI: 10.14529/cmse210203


Файлы в этом документе

Данный элемент включен в следующие коллекции

Показать сокращенную информацию

Поиск в DSpace


Расширенный поиск

Просмотр

Моя учетная запись