Closed optimizationoptimist closed 4 years ago
Clp
is for linear programs, whereas PIPS
is for block-angular structured nonlinear programs. If you want to solve non-structured linear programs, please check JuMP
.StructJuMPSolverInterface.jl
maintained?No, StructJuMPSolverInterface.jl
is not maintained. It requires a rewrite to interface through MOI with JuMP. This has never been finalized. Thus, PIPS is not supported anymore. PIPS has AFAIK only been run on Linux and recently also on Mac. Its main purpose compared to Ipopt is distributed parallelism. If you don't need that it's better to stick with Ipopt.
@michel2323 thanks! @optimizationoptimist I hope this answers to your questions.
I was looking for installation instructions for this package and the associated solvers. I installed StructJuMP by:
I have some questions on installing the solvers and other required packages:
Can this solver be installed on a laptop with Windows 10 operating system?
Can we use other open-source solvers such as CLP or commercial solvers with StructJuMP instead of PIPS?
Do I need to install StructJuMPSolverInterface? Installing it using instructions provided results in an error: Pkg.clone("https://github.com/StructJuMP/StructJuMPSolverInterface.jl") ERROR: UndefVarError: clone not defined Stacktrace: [1] getproperty(::Module, ::Symbol) at .\Base.jl:26