Is Cplex available on Amazon Ec2 on per hour rate basis like how Gurobi is available [http://www.gurobi.com/html/cloud.html] ?

It would be really great as consumers can try Cplex's full potential.

asked 28 Nov '10, 17:27

OrAnalyst's gravatar image

OrAnalyst
1112
accept rate: 0%

edited 28 Nov '10, 21:46

Michael%20Trick's gravatar image

Michael Trick ♦♦
4.1k41533


I think Gurobi is the only vendor providing such a service. It's interesting to see, if using optimization this way, will become popular in the future. I am myself still a bit undecided if it will or not (though I am a big fan of EC2), there are both pros and cons.

link

answered 28 Nov '10, 20:40

Bo%20Jensen's gravatar image

Bo Jensen ♦
5.0k2919
accept rate: 14%

Thanks for your reply.

Can you please suggest what are the PROS & CONS you have in mind for using Optimizer solver in Cloud ?

(29 Nov '10, 06:12) OrAnalyst

First there is the calculation of cost of ownership vs. rental on the software, it may tip either way depending on your usage pattern. But I was more thinking about data protection issues. There are companies who do not want to put their core data on external remote locations (and prebuild images). I have seen companies not even want to share their data with support when a bug should be fixed. For this reason I think large companies will continue to buy licenses. On the other hand using EC2 is easy and foremost scalable and you get access to some very large machines without setup costs.

(29 Nov '10, 07:43) Bo Jensen ♦

I should add, that I myself would use EC2 services without the above considerations, but I am just saying some of these issues are not always so straight forward.

(29 Nov '10, 07:46) Bo Jensen ♦

Regarding the cost calculation, then I think Gurobi allows you to run on virtual machines, though I am not completely sure. Which gives you the alternative to buy a standard license, build you own image and install the license on that.

(29 Nov '10, 07:55) Bo Jensen ♦

Much of the concern with proprietary problem structure and data can be allayed by masking the problem. Here's what I mean - you can easily create the problem instance using something like AMPL and then send the resulting MPS file to a solver such as Gurobi or CPLEX. Unless someone is uncommonly determined and has very substantial resources, he won't unravel the important pieces of the problem. And that assumes that the individual can get access to the MPS file passed to the third-party servers in the first place. It's most likely much worry about something extraordinarily unlikely to occur

(27 Feb '11, 02:05) Jerry Shaw

Hi,

you may buy CPLEX deployment licenses and then use them in EC2

Some info at http://www-01.ibm.com/software/passportadvantage/pvu_for_Amazon_Elastic_compute_cloud.html

But you may also watch http://www.youtube.com/watch?v=K65qS4q-kV0 and try IBM Decision Optimization in the Cloud

regards

link

answered 26 Nov '14, 02:58

Alex%20Fleischer's gravatar image

Alex Fleischer
1564
accept rate: 11%

edited 26 Nov '14, 09:45

fbahr's gravatar image

fbahr ♦
4.6k716

(Business friendly) open source software, such as Drools Planner (ASL) or CpSolver (LGPL) are available for 0.00 $ dollar per hour :) If you're looking specifically for a simplex open source solver, take a look at choco and JSR-331.

In my experience, throwing hardware at a problem is generally a lot less effective that improving the algorithm.

Biased plug: Non-simplified real-world problems have many and complex constraints, which are much better suited for a rule engine based approach (such as Drools Planner) because of scalability developer productivity.

link

answered 29 Nov '10, 08:05

Geoffrey%20De%20Smet's gravatar image

Geoffrey De ... ♦
3.6k32764
accept rate: 6%

"In my experience, throwing hardware at a problem is generally a lot less effective that improving the algorithm". For some problems and people this is correct, but for a well studied problem like LP, which only few people can improve, it's incorrect ...... try improving Cplex or Gurobi LP...comeback in 10 years when you have something similar in performance, but then they have improved theirs 10x and you are still behind.. If you were to use an open source solver, then I am pretty sure Clp would be best bet.

(29 Nov '10, 08:19) Bo Jensen ♦

That's all true (especially the NIH advice), but in my experience most unsimplified real-world problems are NOT LP.

And for complex, real-world non-NP problems, throwing hardware at them helps, but not nearly as much as improving the algorithms.

(29 Nov '10, 13:13) Geoffrey De ... ♦

My point was that many people 'just' solve LP,MIPS,QP etc., and rely solely on a commercial solver like CPLEX or Gurobi, how should they improve the algorithm ? The OP reason for using EC2 to take advantage of better hardware is valid enough.

(29 Nov '10, 13:53) Bo Jensen ♦
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×191

Asked: 28 Nov '10, 17:27

Seen: 6,669 times

Last updated: 26 Nov '14, 09:45

OR-Exchange! Your site for questions, answers, and announcements about operations research.