|
[Date Index]
[Thread Index]
[Author Index]
Puzzle with Maximize
- To: mathgroup at smc.vnet.net
- Subject: [mg74220] Puzzle with Maximize
- From: Holger Meinhardt <Holger.Meinhardt at wiwi.uni-karlsruhe.de>
- Date: Wed, 14 Mar 2007 03:59:27 -0500 (EST)
Hi,
I am in the process of tracking down a problem with the computing
time related to the command Maximize[] I encountered for long time
in my Mathematica Package TuGames.
http://library.wolfram.com/infocenter/MathSource/5709/
With Workbench I was now able to find
out what caused the huge difference in computation time I observed
between the old command ConstrainedMax[] and Maximize[], but due
to the information I got with Workbench, I could not locate the
source of the problem. I have enclosed the relevant piece of output
generated with Profile[]. My function needed, for instance on a Xeon
with 3.0 GHz Mathematica 5.2 under Linux, more than 15421.5 seconds
to complete correctly with Maximize[], whereas using the old command
ConstrainedMax[] the job was completed in 2.4 seconds. Any idea was
going wrong according to the output generated by Profile[]?
Calls | Time | Evaluation
--------------------------------------------------------------------------------------------------------------------------------
1 | 15420.16 | Which[callm === False,
ConstrainedMax[objfunc, nb, var], True, Maximize[Prepend[nb, objfunc],
var]]
1 | 15420.16 | Maximize[Prepend[nb, objfunc], var]
576914980 | 320.19 | 0
211701672 | 121.11 | False
162049360 | 90.76 | Null
62065676 | 35.60 | True
59037977 | 33.44 | 1
34952094 | 19.36 | 2
32026952 | 17.95 | 3
Regards,
Holger Meinhardt
Prev by Date:
Re: Bug with Limit?
Next by Date:
symbolic integration
Previous by thread:
Re: packages/notation/errors
Next by thread:
symbolic integration
|