C
cnoe
Hi,
'C' Programmer
this query may be not related to C language
but I want to hear your comments,
so I'm asking here.
Every now and then while programming we have to have
deal with Matrices,and one of the
time consuming and involving heavy computation complexity
is Matrix_multiplication & solving system of equations(LU)
For_Multiplication :-
a) General_Algo: Complexity is O(n^3)
i.e cubic, means sky rocketing for big matrices
b) Volker Strassen's_Algo: complexity is O(n^2.81)
i.e for a 2x2 matrix only 7 multiplications
instead of 8 and useful for matrices
of order 5000x5000
c) Bini,Capovani,Lotti and Romani's_Algo:
Complexity is O(n^2.7799)
d) Schonhage's_Algo: complexity is O(n^2.695)
e) Victor Pan's_Algo: complexity is O(n^2.52)
f) Coppersmith and Winograd's_Algo: O(n^2.367)
if you observe the last one, it's the best known
algorithm for matrix_multiplication.
My_doubt is :-
On a normal home PC, consider a matrix of
order billion x billion
if we implement "Gauss Jordan" elimination
how much time it will take.?
just your rough guess is enough.
if you want to tell more,please do share it.
Thanks for sharing
'C' Programmer
this query may be not related to C language
but I want to hear your comments,
so I'm asking here.
Every now and then while programming we have to have
deal with Matrices,and one of the
time consuming and involving heavy computation complexity
is Matrix_multiplication & solving system of equations(LU)
For_Multiplication :-
a) General_Algo: Complexity is O(n^3)
i.e cubic, means sky rocketing for big matrices
b) Volker Strassen's_Algo: complexity is O(n^2.81)
i.e for a 2x2 matrix only 7 multiplications
instead of 8 and useful for matrices
of order 5000x5000
c) Bini,Capovani,Lotti and Romani's_Algo:
Complexity is O(n^2.7799)
d) Schonhage's_Algo: complexity is O(n^2.695)
e) Victor Pan's_Algo: complexity is O(n^2.52)
f) Coppersmith and Winograd's_Algo: O(n^2.367)
if you observe the last one, it's the best known
algorithm for matrix_multiplication.
My_doubt is :-
On a normal home PC, consider a matrix of
order billion x billion
if we implement "Gauss Jordan" elimination
how much time it will take.?
just your rough guess is enough.
if you want to tell more,please do share it.
Thanks for sharing