Differences between revisions 1 and 2
Revision 1 as of 2008-02-08 13:28:10
Size: 236
Editor: was
Comment:
Revision 2 as of 2008-02-08 13:29:15
Size: 374
Editor: MikeHansen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:


Maple code:
{{{

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:

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)