ddm-j
ddm-j

Reputation: 423

Are there any reliable open source non-linear mixed integer optimization solvers?

I've been struggling to find some open source non-linear integer optimization solvers! I am trying to solve a 16 variable problem where 8 values are integers, subjected to two nonlinear objective functions and 5 nonlinear constraint functions. Is this possible in the open-source domain? I got PyOmo and created my whole model before I realized that the GLPK solver doesn't support non-linearity... facepalm

(Trying to solve for gear sizes in a gearbox given target geartrain ratios - I'm an engineering student)

Upvotes: 1

Views: 3225

Answers (2)

mattmilten
mattmilten

Reputation: 6716

You should try the SCIP Optimization Suite, it's a global mixed integer non-linear solver that is free for academics and available in source code. Ready-to-use executables are provided for every major platform.
There is also a convenient Python interface if you need one: PySCIPOpt

Upvotes: 1

Gabe Hackebeil
Gabe Hackebeil

Reputation: 1436

Here is a semi-recent survey of MINLP solver software. Any solver discussed in that paper that has an AMPL interface can be used with Pyomo (e.g., BONMIN, Couenne). See the table at the end of the linked paper for a complete list.

Upvotes: 3

Related Questions