Forbidden structures for ray nonsingularity among cycle tree matrices without positive cycles

https://doi.org/10.1016/j.disc.2020.111889Get rights and content

Abstract

A complex square matrix is called a ray nonsingular matrix (RNS matrix) if its ray pattern implies that it is nonsingular. A matrix M=IA(W) is called a cycle tree matrix if the adjacency structure of the cycles in the arc-weighted digraph W (with no multi-arcs or loops), which is described by the cycle graph of W, is a tree. In this paper, it is shown that if there is no positive cycle in W, then the cycle tree matrix M=IA(W) is a forbidden structure for RNS if and only if M is not RNS.

Introduction

The ray of a complex number z is defined to be ray(z)=z|z|,z0;0,z=0.The ray pattern of a complex matrix A, denoted by ray(A), is the matrix obtained from A by replacing each of its entries with the corresponding rays. The set of complex matrices with the same ray pattern as A is called the ray pattern class of A, denoted by QR(A), i.e., QR(A)={B|ray(B)=ray(A)}.If A=ray(A), then A is called a ray pattern matrix.

As a natural generalization of sign pattern matrices (see [2], [6]) from the real case to the complex case, the study of ray pattern matrices has received considerable attentions during the last two decades. For example, in [5], [16], [18] and related articles, the spectrally arbitrary ray patterns are studied; in [4], [8], [19] the powers of ray pattern matrices is studied; in [17] the ray solvability of complex linear system is studied, and the Moore–Penrose inverse of ray pattern matrices are studied in [3].

In this paper, we are interested in the ray nonsingular matrices (abbreviated as  RNS matrices). A complex square matrix A is called ray nonsingular if for any matrix B with ray(B)=ray(A), B is nonsingular. In other words, RNS matrices are the matrices that can be confirmed to be nonsingular when only the ray patterns of the matrices are provided. Throughout this paper, we will only talk about complex square matrices and concern whether or not they are RNS matrices.

RNS matrices are a generalization of the well known SNS matrices, which is a fundamental concept in the study of sign solvable linear systems (see [2] for detail). The concept was introduced together with the introduction of ray patterns in [15]. A sufficient condition of ray nonsingularity was also given in [15] using the sets of signed transversal products, and an example was given to show that this sufficient condition is not necessary for the partly decomposable case. In [7], a matrix was given to show that the sufficient condition is also not necessary for the fully indecomposable case. Also in [7], an example of 4 × 4 full RNS matrices was given, and it was proved that there exist no full RNS matrices whose orders are at least 6. The non-existence of 5 × 5 full RNS matrices was proved in [9]. In addition, a special type of ray nonsingular matrices called inverse closed ray nonsingular matrices were studied in [10].

The problem of how to recognize RNS matrices is still open. In [13], an algorithm is given to determine whether or not a given cycle chain matrix is RNS. In [12] the algorithm was generalized to cycle tree matrices.

SNS matrices are characterized by using the language of forbidden structures. It is shown that positive cycles are the only type of minimum forbidden structures for the sign nonsingular property in [1] (with a precondition that all the diagonal entries are negative). In [14], it is shown that a cycle chain matrix M that is not RNS is a forbidden structure for RNS if and only if it is not an odd cycle chain matrix.

In this paper, we will show that for the cycle tree matrix M=IA(W), if there is no positive cycles in W, then M is a forbidden structure for RNS if and only if M is not RNS.

Section snippets

Preliminaries

As the same reason as that when charactering SNS matrices we can restrict our attention to the matrices whose diagonal entries are all negative (see [2, Page 43] for example), in the remainder of this paper, without loss of generality, we assume that the diagonal entries of the matrices are all positive. Thus, a ray pattern matrix M can always be written as M=IA, where I is the identity matrix, and A is a complex square matrix whose diagonal entries are all zero. The following proposition

Cycle tree matrices and their basic properties

Let C=C(W)={c1,c2,,cp} be the set of all directed cycles in W. The cycle graph of W, denoted by CG(W), is the (undirected) graph whose vertex set is C, with cjckE(CG(W)) when the two distinct cycles cj and ck have vertices in common in W.

Definition 3.1

A simple arc weighted digraph W is called a cycle tree digraph if CG(W) is a tree. The matrix M=M(W)=IA(W) is defined to be the cycle tree matrix corresponding to the cycle tree digraph W.

The cycle graph of W is also called the cycle graph of the matrix M=IA

Forbidden structures for ray nonsingularity

Let T be a rooted tree with the root c, Θ:V(T)(π,π] be an argument function over the vertex set of a tree T, and r:V(T)R+ be a modulus function. If detMc0 and detMc0 for MQRT,Θ(r), cV(T), then we define ϕcT,Θ(r)=Arg(detMc,detMc).

The modulus function r can always be treated as a point in Rm, where m is the order of T. Then the function ϕcT,Θ(r) is called monotone at the point rˆ under local perturbation in the direction r:V(T)R, if the function f(ε)ϕcT,Θ(rˆ+εr)is strictly

Declaration of Competing Interest

The author declare that he has no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References (19)

There are more references available in the full text version of this article.

Cited by (0)

This research is supported by National Natural Science Foundation of China 11471077, 11571075 and 11871015.

View full text