Hi,

I am working on a parallel/distributed array library for
python/ipython.  For this library I need to be able to compute the
multiplicative partitions of positive integers:

12 => (2,6), (3,4)

A few questions about this:

1) Is there a good algorithm for computing these.  I can think of
silly ways of doing it, but I imagine there are more efficient ways.

2) Does anyone know of a implementation of such an algorithms (python, c, etc.)

3) Does anyone know of a BSD license compatible (please don't shoot me
:) ) implementation.  Because these distributed arrays are being
developed as a part of ipython, it needs to be BSD.

Thanks!

Brian

--~--~---------~--~----~------------~-------~--~----~
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