开源软件名称(OpenSource Name):ebertolazzi/mexIPOPT开源软件地址(OpenSource Url):https://github.com/ebertolazzi/mexIPOPT开源编程语言(OpenSource Language):C++ 85.0%开源软件介绍(OpenSource Introduction):mexIPOPTby Enrico Bertolazzi This is my rewrite of Peter Carbonetto MATLAB interface for IPOPT a software package for large-scale nonlinear optimization. Source code and documentation for IPOPT can be downloaded from: https://projects.coin-or.org/Ipopt On OSX IPOPT can be installed using Homebrew ( Why do a job already done? The original MATLAB interface (https://projects.coin-or.org/Ipopt/wiki/MatlabInterface) seems not maintained for OSX and do not work with recent MATLAB distributions. I have reorganized and simplified the original interface (only internally) and eliminated the bug (due to MATLAB change in the managing of sparse pattern) in the interfacing of sparse pattern between MATLAB and IPOPT. Moreover I tried to improve error catching. How to install Use the toobox installer at download and run in MATLAB to install following the instruction. How to compile Compilation shuold be not necessary. To (re-)compile the mex file for your architecture
if all the thing go well open
at this point you find the recompiled toolbox at
Examples In the directory In the directory MA57, MA77, MA86, MA97, PARDISO IPOPT can can use HSL library (https://www.hsl.rl.ac.uk) and PARDISO (https://pardiso-project.org). These libraries can improve the performance of the solver. Due to copyright issues these libraries cannot be included in IPOPT executable. Read README_HSL.md to see how to use these libraries in your applications. Author:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论