Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2008-02-08 13:28:10
Size: 236
Editor: was
Comment:
Revision 3 as of 2008-02-08 13:31:18
Size: 395
Editor: MikeHansen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:


Maple code:
{{{
with(LinearAlgebra):
n := 200: k := 9: A := RandomMatrix(n,n,generator=rand(-k..k)): time( HermiteForm(A,output=['H', 'U']) );

}}}

Fast Hermite Normal Form over ZZ

Mathematica code:

sage: mathematica.eval('a = Table[RandomInteger[{0,9}], {i,200}, {j,200}];')

sage: mathematica.eval('Timing[HermiteDecomposition[a];]')
        {98.9791, Null}

Maple code:

with(LinearAlgebra): 
n := 200: k := 9: A := RandomMatrix(n,n,generator=rand(-k..k)): time( HermiteForm(A,output=['H', 'U']) );

days7/sprints/linalg (last edited 2008-11-14 13:42:08 by anonymous)