New Reply

Efficient Anti-Triangular Matrix Multiplications

 
Share Thread Thread Tools
Apr3-12, 07:50 PM   #1
mwl
 

Efficient Anti-Triangular Matrix Multiplications


Does anyone know of efficient software for the multiplication with an anti-triangular matrix? These are matrices whose triangular structures goes from the lower left corner to the upper right corner. Are there codes similar to the Level 3 BLAS routines for the multiplication of these matrices? They come up in light scattering computations in high dimensions.
Thanks.
PhysOrg.com
PhysOrg
science news on PhysOrg.com

>> Ants and carnivorous plants conspire for mutualistic feeding
>> Forecast for Titan: Wild weather could be ahead
>> Researchers stitch defects into the world's thinnest semiconductor
Apr3-12, 08:45 PM   #2

Math 2012
 
Recognitions:
Science Advisor Science Advisor
I don't know of any codes for this, but you probably don't need to do anything more complicated than get the Level 3 BLAS code for triangular matrices from LAPACK (or from your computer supplier if you are doing high performace computing) and reverse the order of some of the loops.
Apr4-12, 11:51 AM   #3
mwl
 
Hi AlephZero,
What a great idea! Thank you so much.
mwl
Apr4-12, 12:36 PM   #4

Math 2012
 
Recognitions:
Science Advisor Science Advisor

Efficient Anti-Triangular Matrix Multiplications


Actually, you might not need to change the BLAS routines, if you can store some of the matrices and vectors "upside down". For example, if
[tex]\begin{bmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} \\ a_{31} \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix} = \begin{bmatrix} y_1 \\ y_2 \\ y_3 \end{bmatrix}[/tex]
then
[tex]\begin{bmatrix} a_{31} \\ a_{21} & a_{22} \\ a_{11} & a_{12} & a_{13} \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix} = \begin{bmatrix} y_3 \\ y_2 \\ y_1 \end{bmatrix}[/tex]
New Reply

Tags
anti-triangular, matrix mult
Thread Tools


Similar Threads for: Efficient Anti-Triangular Matrix Multiplications
Thread Forum Replies
Time complexity of matrix multiplications? Engineering, Comp Sci, & Technology Homework 1
Proof of exchangeability in matrix multiplications with Identity matrix I Calculus & Beyond Homework 17
Triangular matrix Precalculus Mathematics Homework 0
Proving Inverses (Matrix Multiplications) Linear & Abstract Algebra 3
Help! Diagonal matrix similar to upper triangular matrix? Linear & Abstract Algebra 1