I put my patch up at http://trac.sagemath.org/sage_trac/ticket/2737 ,
but there is major code duplication with the product version.

--Mike

On Mon, Mar 31, 2008 at 4:40 AM, Joel B. Mohler <[EMAIL PROTECTED]> wrote:
>
>  On Monday 31 March 2008 07:04:18 am Mike Hansen wrote:
>  > Here are the timings I get by pretty much just copying balanced_list_prod.
>
>  About a month ago, I mailed sage-devel with a related issue:
>
>  sage: N=1000
>  sage: R.<x,y>=QQ[]
>  sage: L2=[x^i for i in range(N)]
>  sage: sum(L2)
>  ...
>
>  The above sum behaves quadratically since it appears that singular goes
>  through it's whole list of monomials when it adds a single monomial.  This
>  was much improved by a divide and conquer sum approach.  I didn't bother to
>  write the generic function though.
>
>  I'm just noting that if you've written the generic code, I think it should be
>  included because there are some types for which the small additions are
>  expensive.  Whether or not this should replace 'sum' in the sage global
>  namespace, I'm not so certain.
>
>  --
>  Joel
>
>
>
>  >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to