BARON

For other uses, see Baron (disambiguation).

BARON

Developer(s)| The Optimization Firm
Written in| Fortran, C, C++, YACC
Operating system| Windows, Linux, macOS
Type| Mathematical Optimization, Operations Research
License| Proprietary
Website| minlp.com

BARON is a computational system for solving non-convex optimization problems to global optimality. Purely continuous, purely integer, and mixed-integer nonlinear problems can be solved by the solver. Linear programming (LP), nonlinear programming (NLP), mixed integer programming (MIP), and mixed integer nonlinear programming (MINLP) are supported. In a comparison of different solvers, BARON solved the most benchmark problems and required the least amount of time per problem.[1]

BARON is available under the AIMMS, AMPL, GAMS, JuMP, MATLAB, Pyomo, and YALMIP modeling environments on a variety of platforms. The GAMS/BARON solver is also available on the NEOS Server.[2]

The development of the BARON algorithms and software has been recognized by the 2004 INFORMS Computing Society Prize[3] and the 2006 Beale-Orchard-Hays Prize[4] for excellence in computational mathematical programming from the Mathematical Optimization Society. BARON's inventor, Nick Sahinidis,[5] was inducted into the National Academy of Engineering in October 2022 for his contributions to science and engineering.

## References

[edit]

1. ^ "A comparison of complete global optimization solvers" (PDF). Archived from the original (PDF) on 2022-08-08. Retrieved 2022-09-21.
2. ^ "BARON on the NEOS Server". Archived from the original on 2013-06-29. Retrieved 2016-01-26.
3. ^ "ICS Prize / Prizes / ICS / Community / IOL Home - INFORMS.org". October 20, 2010. Archived from the original on 2010-10-20.
4. ^ "Mathematical Optimization Society". May 21, 2011. Archived from the original on 2011-05-21.
5. ^ "Professor Nikolaos V. Sahinidis". February 22, 2023. Archived from the original on 2023-02-03. Retrieved 2023-02-22.`{{cite web}}`: CS1 maint: bot: original URL status unknown (link)

## External links

[edit]

* The Optimization Firm Homepage

* v
* t
* e

Mathematical optimization software

Data formats|

* Mathematica
* MPS
* nl
* sol

Modeling tools|

* AIMMS
* AMPL
* APMonitor
* ECLiPSe-CLP
* Gekko
* GAMS
* GNU MathProg
* JuMP
* LINDO
* OPL
* Mathematica
* MiniZinc
* OptimJ
* PuLP
* Pyomo
* TOMLAB
* Xpress Mosel
* ZIMPL
* CasADi

Solvers|

| LP, MILP∗|

* APOPT∗
* ANTIGONE∗
* Artelys Knitro∗
* BCP∗
* CLP
* CBC∗
* CPLEX∗
* FortMP∗
* GCG∗
* GLOP∗
* GLPK/GLPSOL∗
* Gurobi Optimizer∗
* HiGHS∗
* LINDO∗
* Lp_solve
* LOQO
* Mathematica
* MINOS
* MINTO∗
* MOSEK∗
* NAG
* SCIP∗
* SoPlex
* Octeract Engine∗
* SYMPHONY∗
* Xpress Optimizer∗

|

QP, MIQP∗|

* APOPT∗
* ANTIGONE∗
* Artelys Knitro∗
* CBC∗
* CLP
* CPLEX∗
* FortMP∗
* HiGHS
* Gurobi Optimizer∗
* IPOPT
* LINDO∗
* Mathematica
* MINOS
* MOSEK∗
* NAG
* Octeract Engine∗
* SCIP∗
* Xpress Optimizer∗

QCP, MIQCP∗|

* APOPT∗
* ANTIGONE∗
* Artelys Knitro∗
* CPLEX∗
* Gurobi Optimizer∗
* IPOPT
* LINDO∗
* Mathematica
* MINOS
* MOSEK∗
* NAG
* SCIP∗
* Octeract Engine∗
* Xpress Optimizer∗
* Xpress NonLinear∗

SOCP, MISOCP∗|

* Artelys Knitro∗
* CPLEX∗
* Gurobi Optimizer∗
* LINDO∗
* LOQO
* Mathematica
* MOSEK∗
* NAG
* SCIP∗
* Xpress Optimizer∗

SDP, MISDP∗|

* Mathematica
* MOSEK
* NAG

NLP, MINLP∗|

* AOA∗
* APOPT∗
* ANTIGONE∗
* Artelys Knitro∗
* BARON∗
* Couenne∗
* Galahad library
* Gurobi Optimizer∗
* IPOPT
* LINDO∗
* LOQO
* MIDACO∗
* MINOS
* NAG
* NLPQLP
* NPSOL
* SCIP∗
* SNOPT∗
* Octeract Engine∗
* WORHP
* Xpress NonLinear∗

GO|

* ANTIGONE∗
* BARON
* Couenne∗
* Xpress Global
* Mathematica
* LINDO
* SCIP
* Octeract Engine

CP|

* Artelys Kalis
* Comet
* CPLEX CP Optimizer
* Gecode
* Mathematica
* JaCoP
* Xpress Kalis

* List of optimization software
* Comparison of optimization software

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template