If a matrix $A = \{a_{i,j}\} \in \mathbb{R}^{N\times N}$ is both row and column diagonally dominant with non-negative diagonal entries, i.e.
- $a_{i,i} \geq 0$, $\forall i = 1, \cdots, N$
- $a_{i,i} \geq \sum_{j = 1,\cdots, N; j\neq i} |a_{i,j}|$, $\forall i = 1, \cdots, N$
- $a_{i,i} \geq \sum_{l = 1,\cdots, N; l\neq i} |a_{l, i}|$, $\forall i = 1, \cdots, N$
will it satisfy
- $x^T A x \geq 0, \forall \mathbf{x} \in \mathbb{R}^N$? EDIT True, answered by
Minus One-Twelfth - $(\mathbf{x}^{(2p-1)})^T A \mathbf{x} \geq 0$, where $p \geq 2$ is an interger?
EDIT: $\mathbf x^{2p-1} = [x_1^{2p-1}, x_2^{2p-1}, \cdots, x_N^{2p-1}]^T$.
Thank you very much!
I wrote a short matlab code to verify this:
N = 5;
for i = 1:100000
A = 2*rand(N, N) - 1; % random value in [-1, 1]
rowsum = sum(abs(A), 2) - abs(diag(A));
columnsum = sum(abs(A), 1)' - abs(diag(A));
v = max(rowsum, columnsum);
A = A - diag(diag(A)) + diag(v); % column/row diagonally dominant
xv = 4*rand(N, 100000) - 2; % random vector in [-2, 2]
p = 1;
minvalue = min(dot((xv.^(2*p-1)), A * xv))
if minvalue < 0
fprintf('wrong!\n');
pause;
end
end
The answer is yes.
Let $B = \frac{1}{2}\left(A+A^T\right)$. Then $B$ is a symmetric matrix. Also, for all $i=1,\ldots,N$, we have
$$\begin{align*}\sum\limits_{j\ne i}\left|b_{i,j}\right| &= \frac{1}{2}\sum\limits_{j\ne i}\left|a_{i,j}+a_{j,i}\right| \\ &\le \frac{1}{2}\left(\sum\limits_{j\ne i}\left|a_{i,j}\right| + \sum\limits_{j\ne i}\left|a_{j,i}\right|\right) \quad (\text{triangle inequality}) \\ &\le \frac{1}{2}\left(a_{i,i}+ a_{i,i}\right) \\ &= a_{i,i} \\ &= b_{i,i}. \end{align*} $$
Hence $B$ is a real symmetric matrix that is diagonally dominant and has non-negative diagonal entries. This implies that $B$ is positive semi-definite, so $\mathbf{x}^T B\mathbf{x}\ge 0$ for all $\mathbf{x}\in \Bbb{R}^N$. Since $\mathbf{x}^T B\mathbf{x} = \mathbf{x}^T A\mathbf{x}$, we have $\mathbf{x}^T A\mathbf{x}\ge 0$ for all $\mathbf{x}\in \Bbb{R}^N$.