Maximizing Norms of Matrices: A Scientific Approach

  • Thread starter Thread starter Pacopag
  • Start date Start date
  • Tags Tags
    Norm
Click For Summary

Homework Help Overview

The discussion revolves around the properties and maximization of different norms of matrices, specifically ||A||_1, ||A||_2, and ||A||_\infty. The original poster attempts to demonstrate these properties and seeks clarification on the reasoning behind certain steps in their proofs.

Discussion Character

  • Exploratory, Conceptual clarification, Mathematical reasoning

Approaches and Questions Raised

  • The original poster presents their attempts to show the definitions of matrix norms and questions the reasoning behind the maximization of certain expressions, particularly regarding the choice of vectors that achieve equality.

Discussion Status

Some participants have offered guidance on the original poster's attempts, suggesting techniques to approach the problems and confirming the validity of certain steps. There is an ongoing exploration of the conditions under which equality is achieved in the norms.

Contextual Notes

Participants are discussing the implications of using specific vectors in their proofs and the properties of Hermitian matrices in the context of eigenvalues. The original poster expresses uncertainty about the maximization process and the choice of vectors.

Pacopag
Messages
193
Reaction score
4

Homework Statement


I am trying to show that
(1) [tex]||A||_1 = \max_j \sum_i |a_{ij}|[/tex]
(2) [tex]||A||_2 = \sqrt{max\_eigval\_ of\_{ } A^* A}[/tex] where A* is the conjugate transpose
(3) [tex]||A||_\infty = \max_i \sum_i |a_{ij}|[/tex]


Homework Equations


In general,
[tex]||A||_p = max_{x\neq 0} {{||Ax||_p}\over{||x||_p}}[/tex]
where for a vector we have
[tex]||x||_p = \left( \sum_i |x_i|^p \right)^{1\over p}[/tex]


The Attempt at a Solution


First of all, write
[tex](Ax)_i = \sum_j a_{ij} x_j[/tex].
(1) Here we have
[tex]||Ax||_1 = max_{x} {{\sum_i \left|\sum_j a_{ij} x_j \right|}\over{\sum_j |x_j|}}[/tex].
I'm pretty sure we could switch the summation order in the numerator too. But I don't know how to proceed from here.
(2) Here we have
[tex]||Ax||_2^2 = max_x {{x^* A^* A x}\over{x^* x}}[/tex] using [tex]||x||_2^2 =x^* x[/tex]
Now, I read somewhere that the x that maximizes this is an eigenvector of [tex]A^* A[/tex]. So we get
[tex]||Ax||_2^2 = \lambda_{max}[/tex], the largest eigenvalue.
My only problem with this is: How do we know that an eigenvector will maximize it?
(3) Here we have
[tex]||Ax||_\infty = max_x {{max_i \left( \left| \sum_j a_{ij} x_j \right| \right)}\over{max_j (|x_j|)}}[/tex]
using
[tex]||x||_\infty = max_j (x_j)[/tex].
Again, I don't know how to proceed from here. It seems that in order to arrive at the answer (which I like to pretend that I don't know),
I would need to choose x to be a vector where all the components are the same. Then the x_j's would cancel and i get the right answer.
But I don't see why such an x is guaranteed to maximize ||A||.
 
Last edited:
Physics news on Phys.org
For (1), note that, for a fixed i,

[tex]\left| \sum_j a_{ij} x_j \right| \leq \sum_j |a_{ij}| |x_j| \leq \max_j |a_{ij}| \sum_j |x_j|.[/tex]

Use this to conclude that [itex]\|Ax\|_1 \leq \max_j \sum_i |a_{ij}|[/itex]. Can you find unit vectors to help guarantee that equality is achieved?

A similar technique can be applied to (3).

As for (2), note that A*A is Hermitian, so we can unitarily diagonalize it. Let B={v_1, ..., v_n} be an orthonormal basis for C^n consisting of eigenvectors of A*A. Writing [itex]x=k_1 v_1+\cdots+k_n v_n[/itex], we see that (with respect to the basis B)

[tex]x^*A^*Ax = (k_1^*, \ldots, k_n^*) \left(\begin{array}{cccc} \lambda_1 \\ & \lambda 2 \\ & & \ddots \\ & & & \lambda_n \end{array}\right) \left(\begin{array}{c}{k_1 \\ \vdots \\ k_n \end{array}\right) = \sum_j \lambda_j |k_j|^2.[/tex]

Can you take it from here?
 
Yes! That is a tremendous help. Thank you very much.
Is the answer to your question "Can you find unit vectors to help guarantee that equality is achieved?" a vector
[tex]x=\left(\begin{array}{c}{0 \\ 0 \\ \vdots \\ 0 \\ 1 \\ 0 \\ \vdots \\0 \end{array}\right)[/tex]
where the 1 is in the max_j-th row?
 
Yup, that'll get you that [itex]\sum_i |a_{ij}| \leq \|Ax\|_1[/itex] for each j.
 

Similar threads

Replies
1
Views
1K
  • · Replies 19 ·
Replies
19
Views
6K
Replies
4
Views
2K
Replies
1
Views
2K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
0
Views
1K
  • · Replies 7 ·
Replies
7
Views
2K