Everyone,

I'm wondering if there's an easy way to count the number of operations
performed when row-reducing a matrix, and also when reducing
polynomials using elements of a Groebner basis.  Here are the details.

I am comparing the run times of a couple algorithms for  computing
zero-dimensional Groebner bases.  One  row-reduces a matrix using the
matrix echelon_form() method, and the other reduces polynomials with
respect to Groebner bases using the reduce() method.

I expected the matrix row-reduction algorithm to be faster, and when
the underlying field is Q this is what I see.  But over finite fields
it's turning out that the Groebner basis reductions are faster, and
I'd like to figure out why.  Obviously I could write and instrument my
own versions  of echelon_form() and reduce(), but before I do that I'd
like to know whether there's an easier way.

Thanks in advance for the help,

Jeff Stroomer

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to