Welcome to GENO

GENO provides optimization solvers for everyone. You can enter your optimization problem in an easy-to-read modeling language in the code editor below. Python code is then generated automatically that can solve this class of optimization problems. The automatically generated solvers are often as fast as handwritten, specialized solvers.

If you are only interested in derivatives, you can check out the online tool MatrixCalculus.org.

Examples

Click on the code to copy it to the editor.