webcounter

    Home    About    Documentation    Install    Newsline    Links    Feedback    Appeal    Guestbook

free html hit
counter
since 2007/10/24

The page is obsolete, we have moved to openopt.org

Linear Problems (LP)

f' * x -> min
subjected to
lb <= x <= ub
A*x <= b
Aeq*x = beq


OpenOpt LP example >>>


LP solvers

SolverLicenseMade by Info Parameters
lpSolveLGPLMichel Berkelaaruse URL or software channel for download and install lpsolve+Python binding. Ensure liblpsolve55.so (maybe other version or extension for non-Linux OS) is included to OS library path. Run [sudo] lp_solve_5.5/extra/Python/build.bat (i.e. with root (admin) privileges)
cvxopt_lpGPL3 Lieven Vandenberghe, Joachim Dahl requires CVXOPT installed scale = {1, 0, True, False} default: False
glpk (name cvxopt_glpk is obsolete)GPLAndrew MakhorinRequires installation glpk + CVXOPT. Ensure CVXOPT setup.py file has line BUILD_GLPK=1, I don't know is it handling properly while CVXOPT +/- glpk installation from software install/update channels like aptitude, apt-get etc
converter to nlp DmitreyExample: r = p.solve('nlp:ipopt', plot=1). Can handle x0. Recommended solvers (mb require installation, see NLP doc page): ipopt, algencan. For ralg reducing p.ftol and p.xtol is usually required (it's intended to be fixed in future versions)