For personal work, I am investigating options for commercial solvers. Prefer a cloud solution so I don't need to invest in higher-compute machines. I have received pricing for Gurobi Instant Cloud, but would like recommendations from others.
$\begingroup$
$\endgroup$
6
-
1$\begingroup$ Perhaps you can tell us the range if problem types you want the solver to address. For instance, if you neef to solve non-convex quadratically-constrained problems, CPLEX (which is available as a could solution) would not handle that. $\endgroup$– Mark L. StoneCommented Jun 3, 2021 at 22:25
-
2$\begingroup$ If you are not aware Neos-server.org allows you to run (but not abuse) free compute resources and has access to a variety of solvers. If your problem is small enough that might be worthwhile. Depending on your problem it might also be worth it to look into cheap hosting companies which also rent dedicated machines or deploy solvers without hardware license checks in cloud machines as Azure and AWS can be expensive. This means more sys admin duties for you though. $\endgroup$– worldsmithhelperCommented Jun 4, 2021 at 0:52
-
$\begingroup$ Range of problems @MarkL.Stone : I am starting independent consulting in supply chain OR. So mostly LP/MIP/MILP with the occasional QP. Probably nothing else. $\endgroup$– RalphCommented Jun 4, 2021 at 1:26
-
$\begingroup$ I am familiar with NEOS , but the size of problems I am scoping with clients, I would not want to send to NEOS. Thanks for the tip on servers @worldsmithhelper $\endgroup$– RalphCommented Jun 4, 2021 at 1:28
-
$\begingroup$ If those clients are commercial, using NEOS might be against the terms of use anyway, depending on the individual solver - several of the big names are licensed only for academic non-commercial use. $\endgroup$– G_BCommented Jun 5, 2021 at 2:46
|
Show 1 more comment
1 Answer
$\begingroup$
$\endgroup$
You can run OptaPlanner (open source) in the cloud, on OpenShift/AWS/Azure etc.
All of the quickstarts contain a docker file. All quickstarts can run in with the JDK docker image, but all the Quarkus quickstarts also support native compilation into a normal linux executable, which is ideal for serverless setups.