On 6/5/06, Dan Hatton <vi5u0-maxima at yahoo.co.uk> wrote:
> But it occurs to me that we might both be taking the wrong approach by
> trying to grab more memory for our calculations. So: does anyone have
> any top tips for making Maxima batch scripts memory-efficient, please?
Dan, I am inclined to believe that even if you are able to greatly increase
the memory available to Maxima, you will still run into problems.
Either Maxima will still run out of memory, or the computation will run
effectively forever. Just a guess.
You might consider measuring how time/memory scales with the number
of equations in simpler versions of the 10 or 11 equations you want to solve.
You will probably have to help Maxima find a solution, by (say) applying
some kind of divide and conquer. I don't know if that's possible in the
problem that you are working on.
To the best of my knowledge there are no stated time/memory bounds
for the algorithms used by Maxima. Not to say such bounds are impossible,
just that they're not documented in Maxima.
HTH
Robert Dodier