Research
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
User Name:
Password:
Remember me
Go Back   Web Development Archives FAQs Research

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
 
Unread Web Development Archives Sponsor:
  #1  
Old July 31st, 2008, 03:50 PM
opresearchman
Guest
Dev Archives Newbie (0 - 499 posts)
 
Posts: n/a  
Time spent in forums:
Reputation Power:
MPL, AMPL, or OPL?

I would be thankful for any help. After struggling with java,
Concert, and lp-files (see below for details), I'm about to give up
and recommend that my company purchase Maximal's MPL, AMPL, or ILG's
PL. Does anyone have benchmarking data (memory and speed) for these
algebraic modeling languages? I've heard that PL is slower and more
memory hungry than MPL and AMPL, but I couldn't find any supporting
evidence after searching the web. I used AMPL when I was a student,
and I suspect that learning and using PL and MPL is just as easy as
learning and using AMPL.

Don't read the rest of this unless you are wondering
about the details

I am struggling with getting large instances of a mixed integer
programming model sent to a CPLEX solver (using java and CPLEX Concert
on a Windows XP machine with 2GB of memory), but I keep getting "out
of memory" errors. I'm simply reading in an lp-file using java and
CPLEX Concert. I don't run out of memory reading the file, but I run
out of memory during CPLEX's presolve phase. We have some old C++
code that is linked to an older version of CPLEX using Concert. This
doesn't run out of memory until much later, but this isn't an issue.
I can simply start the solver back up with the best solution found so
far and repeat until I solve the problem (although I have to admit
there must be a better way to do this). Since I don't have a c++
compiler and I am not a very good c++ programmer, I can not update
this old CPLEX code to link with the latest version of CPLEX. It's
hard for me to understand why the java version of Concert runs out of
memory so quickly compared to the C++ version (even when I use the -
Xms1000M and -Xmx1000M options when running the java program).

Reply With Quote
Reply

Viewing: Web Development Archives FAQs Research > MPL, AMPL, or OPL?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2009 by Developer Shed. All rights reserved. DS Cluster 2 Hosted by Hostway
For more Enterprise Application Development news, visit eWeek