To read this content please select one of the options below:

Hybrid multilevel solution of sparse least-squares linear systems

Christos K. Filelis-Papadopoulos (Department of Electrical and Computer Engineering, School of Engineering, Democritus University of Thrace, Xanthi, Greece)
George A. Gravvanis (Department of Electrical and Computer Engineering, School of Engineering, Democritus University of Thrace, Xanthi, Greece)

Engineering Computations

ISSN: 0264-4401

Article publication date: 6 November 2017

68

Abstract

Purpose

Large sparse least-squares problems arise in different scientific disciplines such as optimization, data analysis, machine learning and simulation. This paper aims to propose a two-level hybrid direct-iterative scheme, based on novel block independent column reordering, for efficiently solving large sparse least-squares linear systems.

Design/methodology/approach

Herewith, a novel block column independent set reordering scheme is used to separate the columns in two groups: columns that are block independent and columns that are coupled. The permutation scheme leads to a two-level hierarchy. Using this two-level hierarchy, the solution of the least-squares linear system results in the solution of a reduced size Schur complement-type square linear system, using the preconditioned conjugate gradient (PCG) method as well as backward substitution using the upper triangular factor, computed through sparse Q-less QR factorization of the columns that are block independent. To improve the convergence behavior of the PCG method, the upper triangular factor, computed through sparse Q-less QR factorization of the coupled columns, is used as a preconditioner. Moreover, to further reduce the fill-in, then the column approximate minimum degree (COLAMD) algorithm is used to permute the block consisting of the coupled columns.

Findings

The memory requirements for solving large sparse least-squares linear systems are significantly reduced compared to Q-less QR decomposition of the original as well as the permuted problem with COLAMD. The memory requirements are reduced further by choosing to form larger blocks of independent columns. The convergence behavior of the iterative scheme is improved due to the chosen preconditioning scheme. The proposed scheme is inherently parallel due to the introduction of block independent column reordering.

Originality/value

The proposed scheme is a hybrid direct-iterative approach for solving sparse least squares linear systems based on the implicit computation of a two-level approximate pseudo-inverse matrix. Numerical results indicating the applicability and effectiveness of the proposed scheme are given.

Keywords

Citation

Filelis-Papadopoulos, C.K. and Gravvanis, G.A. (2017), "Hybrid multilevel solution of sparse least-squares linear systems", Engineering Computations, Vol. 34 No. 8, pp. 2752-2766. https://doi.org/10.1108/EC-10-2016-0353

Publisher

:

Emerald Publishing Limited

Copyright © 2017, Emerald Publishing Limited

Related articles