Direct multiplicative methods for sparse matrices. Linear programming

Multiplicative methods for sparse matrices are best suited to reduce the complexity of operations solving systems of linear equations performed on each iteration of the simplex method. The matrix of constraints in these problems of sparsely populated nonzero elements, which allows to obtain the mult...

Full description

Bibliographic Details
Main Author: Anastasiya Borisovna Sviridenko
Format: Article
Language:Russian
Published: Institute of Computer Science 2017-04-01
Series:Компьютерные исследования и моделирование
Subjects:
Online Access:http://crm.ics.org.ru/uploads/crmissues/crm_2017_2/2017_02_02.pdf
id doaj-617d756b2f55487199479f6699e262d0
record_format Article
spelling doaj-617d756b2f55487199479f6699e262d02020-11-24T21:26:59ZrusInstitute of Computer ScienceКомпьютерные исследования и моделирование2076-76332077-68532017-04-019214316510.20537/2076-7633-2017-9-2-143-1652553Direct multiplicative methods for sparse matrices. Linear programmingAnastasiya Borisovna SviridenkoMultiplicative methods for sparse matrices are best suited to reduce the complexity of operations solving systems of linear equations performed on each iteration of the simplex method. The matrix of constraints in these problems of sparsely populated nonzero elements, which allows to obtain the multipliers, the main columns which are also sparse, and the operation of multiplication of a vector by a multiplier according to the complexity proportional to the number of nonzero elements of this multiplier. In addition, the transition to the adjacent basis multiplier representation quite easily corrected. To improve the efficiency of such methods requires a decrease in occupancy multiplicative representation of the nonzero elements. However, at each iteration of the algorithm to the sequence of multipliers added another. As the complexity of multiplication grows and linearly depends on the length of the sequence. So you want to run from time to time the recalculation of inverse matrix, getting it from the unit. Overall, however, the problem is not solved. In addition, the set of multipliers is a sequence of structures, and the size of this sequence is inconvenient is large and not precisely known. Multiplicative methods do not take into account the factors of the high degree of sparseness of the original matrices and constraints of equality, require the determination of initial basic feasible solution of the problem and, consequently, do not allow to reduce the dimensionality of a linear programming problem and the regular procedure of compression - dimensionality reduction of multipliers and exceptions of the nonzero elements from all the main columns of multipliers obtained in previous iterations. Thus, the development of numerical methods for the solution of linear programming problems, which allows to overcome or substantially reduce the shortcomings of the schemes implementation of the simplex method, refers to the current problems of computational mathematics. In this paper, the approach to the construction of numerically stable direct multiplier methods for solving problems in linear programming, taking into account sparseness of matrices, presented in packaged form. The advantage of the approach is to reduce dimensionality and minimize filling of the main rows of multipliers without compromising accuracy of the results and changes in the position of the next processed row of the matrix are made that allows you to use static data storage formats. As a direct continuation of this work is the basis for constructing a direct multiplicative algorithm set the direction of descent in the Newton methods for unconstrained optimization is proposed to put a modification of the direct multiplier method, linear programming by integrating one of the existing design techniques significantly positive definite matrix of the second derivatives.http://crm.ics.org.ru/uploads/crmissues/crm_2017_2/2017_02_02.pdfnumerically stable direct multiplicative methodlinear programmingthe storage format of sparse matricesparallel execution of matrix operations without unpackingminimizing fill the main lines of multiplierssparse matrices
collection DOAJ
language Russian
format Article
sources DOAJ
author Anastasiya Borisovna Sviridenko
spellingShingle Anastasiya Borisovna Sviridenko
Direct multiplicative methods for sparse matrices. Linear programming
Компьютерные исследования и моделирование
numerically stable direct multiplicative method
linear programming
the storage format of sparse matrices
parallel execution of matrix operations without unpacking
minimizing fill the main lines of multipliers
sparse matrices
author_facet Anastasiya Borisovna Sviridenko
author_sort Anastasiya Borisovna Sviridenko
title Direct multiplicative methods for sparse matrices. Linear programming
title_short Direct multiplicative methods for sparse matrices. Linear programming
title_full Direct multiplicative methods for sparse matrices. Linear programming
title_fullStr Direct multiplicative methods for sparse matrices. Linear programming
title_full_unstemmed Direct multiplicative methods for sparse matrices. Linear programming
title_sort direct multiplicative methods for sparse matrices. linear programming
publisher Institute of Computer Science
series Компьютерные исследования и моделирование
issn 2076-7633
2077-6853
publishDate 2017-04-01
description Multiplicative methods for sparse matrices are best suited to reduce the complexity of operations solving systems of linear equations performed on each iteration of the simplex method. The matrix of constraints in these problems of sparsely populated nonzero elements, which allows to obtain the multipliers, the main columns which are also sparse, and the operation of multiplication of a vector by a multiplier according to the complexity proportional to the number of nonzero elements of this multiplier. In addition, the transition to the adjacent basis multiplier representation quite easily corrected. To improve the efficiency of such methods requires a decrease in occupancy multiplicative representation of the nonzero elements. However, at each iteration of the algorithm to the sequence of multipliers added another. As the complexity of multiplication grows and linearly depends on the length of the sequence. So you want to run from time to time the recalculation of inverse matrix, getting it from the unit. Overall, however, the problem is not solved. In addition, the set of multipliers is a sequence of structures, and the size of this sequence is inconvenient is large and not precisely known. Multiplicative methods do not take into account the factors of the high degree of sparseness of the original matrices and constraints of equality, require the determination of initial basic feasible solution of the problem and, consequently, do not allow to reduce the dimensionality of a linear programming problem and the regular procedure of compression - dimensionality reduction of multipliers and exceptions of the nonzero elements from all the main columns of multipliers obtained in previous iterations. Thus, the development of numerical methods for the solution of linear programming problems, which allows to overcome or substantially reduce the shortcomings of the schemes implementation of the simplex method, refers to the current problems of computational mathematics. In this paper, the approach to the construction of numerically stable direct multiplier methods for solving problems in linear programming, taking into account sparseness of matrices, presented in packaged form. The advantage of the approach is to reduce dimensionality and minimize filling of the main rows of multipliers without compromising accuracy of the results and changes in the position of the next processed row of the matrix are made that allows you to use static data storage formats. As a direct continuation of this work is the basis for constructing a direct multiplicative algorithm set the direction of descent in the Newton methods for unconstrained optimization is proposed to put a modification of the direct multiplier method, linear programming by integrating one of the existing design techniques significantly positive definite matrix of the second derivatives.
topic numerically stable direct multiplicative method
linear programming
the storage format of sparse matrices
parallel execution of matrix operations without unpacking
minimizing fill the main lines of multipliers
sparse matrices
url http://crm.ics.org.ru/uploads/crmissues/crm_2017_2/2017_02_02.pdf
work_keys_str_mv AT anastasiyaborisovnasviridenko directmultiplicativemethodsforsparsematriceslinearprogramming
_version_ 1725977062933528576