New Reply

Maximum inner product between two orthgonal vectors (in standard dot procut))

 
Share Thread Thread Tools
Apr24-12, 12:35 PM   #1
 

Maximum inner product between two orthgonal vectors (in standard dot procut))


Hello buddies,

Here is my question. It seems simple but at the same time does not seem to have an obvious answer to me.

Given that you have two vectors [itex]\mathbf{u},\mathbf{v}[/itex].
  • They are orthogonal [itex]\mathbf{u}^T\mathbf{v}=0[/itex] by standard dot product definition.
  • They have norm one [itex]||\mathbf{u}||=||\mathbf{v}||=1[/itex] by standard dot product definition.
  • Define the weighted inner product as [itex]\mathbf{u}^T\left(\begin{matrix}\lambda_1\\&\ddots\\&&\lambda_M\end{mat rix}\right)\mathbf{v}[/itex] where [itex]M[/itex] is the number of components. Then the norm according to this inner product is also one for both vectors [itex]\mathbf{u}^T\left(\begin{matrix}\lambda_1\\&\ddots\\&&\lambda_M\end{mat rix}\right)\mathbf{u}=
    \mathbf{v}^T\left(\begin{matrix}\lambda_1\\&\ddots\\&&\lambda_M\end{mat rix}\right)\mathbf{v}=1[/itex]. Notice the dot product is a particular case where the matrix is the identity.
  • Edit: I forgot to add this [itex]\lambda_1+\cdots+\lambda_M=M[/itex]. It does not make the problem more complicated as it just narrows the possible lambdas.

What is then the maximum inner product (in absolute value) among two vectors satisfying the previous conditions? I.e.
[itex]\operatorname{max}\limits_{\mathbf{u},\mathbf{v}}
\left|
\mathbf{u}^T\left(\begin{matrix}\lambda_1\\&\ddots\\&&\lambda_M\end{mat rix}\right)\mathbf{v}
\right|[/itex]


Cheers
PhysOrg.com
PhysOrg
science news on PhysOrg.com

>> Galaxies fed by funnels of fuel
>> The better to see you with: Scientists build record-setting metamaterial flat lens
>> Google eyes emerging markets networks
Apr24-12, 12:46 PM   #2
 
Do you require that the BOTH norms, the standard one and the weighted one are 1?
Apr24-12, 12:47 PM   #3
 
Quote by Hawkeye18 View Post
Do you require that the BOTH norms, the standard one and the weighted one are 1?
Yes.
Apr24-12, 01:14 PM   #4
 

Maximum inner product between two orthgonal vectors (in standard dot procut))


Take M=2

write [itex] u=\begin{array}{c}\cos(\alpha)\\ \sin(\alpha)\end{array}; v=\begin{array}{c}-\sin(\alpha)\\ \cos(\alpha)\end{array}[/itex]

The weighted norm is then
[itex] u^T\lambda u = \lambda_1 \cos^2(\alpha) + \lambda_2 \sin^2(\alpha) =1[/itex]
[itex] v^T\lambda v = \lambda_1 \sin^2(\alpha) + \lambda_2 \cos^2(\alpha)=1[/itex]

The sum between these gives [itex] \lambda_1+\lambda_2 = 2[/itex]

The difference gives [itex](\lambda_1 - \lambda_2)(\cos^2(\alpha)-\sin^2(\alpha))=0[/itex]

Either you use the standard norm, [itex]\lambda_1=\lambda_2=1[/itex] or [itex]\alpha=\pi/2[/itex] (or the 3 other quadrants) and no further restrictions on [itex]\lambda_{1,2}[/itex]

Then [itex] u^T \lambda v = \frac{1}{2}(\lambda_2 - \lambda_1)[/itex]

For M>2, find the two [itex]\lambda[/itex] with the largest difference but sum 1 - but I am not entirely sure that there cannot be another, larger solution.

BTW, is this a homework problem?
Apr24-12, 01:28 PM   #5
 
Quote by M Quack View Post
The weighted norm is then
[itex] u^T\lambda u = \lambda_1 \cos^2(\alpha) + \lambda_2 \sin^2(\alpha) =1[/itex]
[itex] v^T\lambda v = \lambda_1 \sin^2(\alpha) + \lambda_2 \cos^2(\alpha)=1[/itex]

The sum between these gives [itex] \lambda_1+\lambda_2 = 2[/itex]

The difference gives [itex](\lambda_1 - \lambda_2)(\cos^2(\alpha)-\sin^2(\alpha))=0[/itex]

Either you use the standard norm, [itex]\lambda_1=\lambda_2=1[/itex] or [itex]\alpha=\pi/2[/itex] (or the 3 other quadrants) and no further restrictions on [itex]\lambda_{1,2}[/itex]
I think you meant [itex]\alpha=\pi/4[/itex] (or [itex]\pi/4+\pi[/itex])
For [itex]M=2[/itex], the solution only allows these values for the lambdas. I am interested in a generic [itex]M[/itex] which is less obvious.

I actually forgot to mention [itex]\lambda_1+\cdots+\lambda_M=M[/itex], i.e. the average lambda is one.

Quote by M Quack View Post
For M>2, find the two [itex]\lambda[/itex] with the largest difference but sum 1 - but I am not entirely sure that there cannot be another, larger solution.
But you derived this conditions imposing orthogonality and norm-1 for vectors of two components. This probably does not carry on for bigger [itex]M[/itex].

Quote by M Quack View Post
BTW, is this a homework problem?
Not at all. I am a theoretical radar engineer.
New Reply

Tags
inner product, maximum, weighted function
Thread Tools


Similar Threads for: Maximum inner product between two orthgonal vectors (in standard dot procut))
Thread Forum Replies
Vectors: finding the angle between two vectors using dot product method when you don Calculus & Beyond Homework 6
Given the dot product and cross product of two vectors, find the angle between them? Introductory Physics Homework 7
Angle between 2 vectors using 1) Dot product and 2) cross product gives diff. answer? Calculus & Beyond Homework 8
Find theta from the cross product and dot product of two vectors Calculus & Beyond Homework 11
a question about orthgonal/orthonormal basis Calculus & Beyond Homework 2