A Recursive Test for Judging M-Matrices and H-Matrices

A n × n complex matrix A is called H-matrix if its comparison matrix is a M-matrix. H-matrix and M-matrix are two important classes of special matrices which often appear in fields of system control and scientific computation. Many application problems are needed to judge whether a known complex matrix A is a H-matrix or not (Or equivalently, judge whether its comparison matrix M(A) is a M-matrix or not). Some iterative methods and direct methods have been presented in previous researches separately. But it is difficult to predict necessary number of iterations before ending these iterative methods. And the previous almost direct methods are based on some sufficient conditions of H-matrix (For example, subset of generalized diagonally dominant matrices), so they are not always valid for all H-matrices or non H-matrices. This paper proposes a recursive direct algorithm for judging whether a n × n complex matrix is H-matrix or not. The proposed algorithm is always valid for all complex matrices (dense or sparse). The number of arithmetic operations for the proposed algorithm is one-third of some traditional algorithms like the Sweeping method, LU decomposition and the Forward backward substitution method. We also discuss a special case for the banded matrices. The proposed algorithm has a simple structure and is easy for implementation.

Authors

Institutions

Publication Details

Journal
Information
Published
2025-03-15
DOI
https://doi.org/10.47880/inf2801-02
Primary Topic
Matrix Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Recursive Test for Judging M-Matrices and H-Matrices

Lei Li
Information
Matrix Theory and Algorithms
article

A Recursive Test for Judging M-Matrices and H-Matrices

Lei Li
article en

Abstract

A n × n complex matrix A is called H-matrix if its comparison matrix is a M-matrix. H-matrix and M-matrix are two important classes of special matrices which often appear in fields of system control and scientific computation. Many application problems are needed to judge whether a known complex matrix A is a H-matrix or not (Or equivalently, judge whether its comparison matrix M(A) is a M-matrix or not). Some iterative methods and direct methods have been presented in previous researches separately. But it is difficult to predict necessary number of iterations before ending these iterative methods. And the previous almost direct methods are based on some sufficient conditions of H-matrix (For example, subset of generalized diagonally dominant matrices), so they are not always valid for all H-matrices or non H-matrices. This paper proposes a recursive direct algorithm for judging whether a n × n complex matrix is H-matrix or not. The proposed algorithm is always valid for all complex matrices (dense or sparse). The number of arithmetic operations for the proposed algorithm is one-third of some traditional algorithms like the Sweeping method, LU decomposition and the Forward backward substitution method. We also discuss a special case for the banded matrices. The proposed algorithm has a simple structure and is easy for implementation.

InformationVol. 28(1)
Ian's Friends Foundation (US)
Openalex Percentile: Top 88%
Matrix Theory and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.