LinearProgramming vs. ConstrainedMin
- To: mathgroup at smc.vnet.net
- Subject: [mg23486] LinearProgramming vs. ConstrainedMin
- From: Jan Krupa <krupa at alpha.sggw.waw.pl>
- Date: Fri, 12 May 2000 22:54:25 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Do the functions LinearProgramming and ConstrainedMin do exactly the same job? If not which one is more effective or faster? In my experience ConstrainedMin is quite faster than LinearProgramming. Does anyone have similar experience? How one can try to figure out how the functions work? I have tried to use Trace (Ma3.0): In[1]:=Trace[ConstrainedMin[2 x-3 y,{x+y<10,x-y>2,x>1},{x,y}]] Out[1]= {{{-(3 y),-3 y,-3 y},2 x-3 y}, ConstrainedMin[2 x-3 y,{x+y<10,x-y>2,x>1},{x,y}],{0,{x\[Rule]6,y\[Rule]4}}} but In[2]:=Trace[LinearProgramming[{2,-3},{{-1,-1},{1,-1},{1,0}},{-10,2,1}]] Out[2]={LinearProgramming[{2,-3},{{-1,-1},{1,-1},{1,0}},{-10,2,1}],{{ System`LPDump`AreWeValid[ LinearProgramming[{2,-3},{{-1,-1},{1,-1},{1,0}},{-10,2,1}],{ 2,-3},{{-1,-1},{1,-1},{1,0}},{-10,2,1}].... ... quite many lines of mathematica code Jan