SolverStudio es un complemento gratuito para Excel desarrollado en la Universidad de Auckland [ 1 ] que permite la optimización y el modelado de simulación en una hoja de cálculo mediante un lenguaje de modelado algebraico . Es popular en el ámbito educativo [ 2 ] , el sector público [ 3 ] y la industria para usuarios de optimización, ya que utiliza lenguajes de modelado estándar de la industria y es más rápido que los métodos de optimización tradicionales de Excel [ 4 ] .
SolverStudio añade un editor de texto a Excel que se utiliza para crear un modelo de optimización (o simulación) basado en texto mediante un lenguaje de modelado como PuLP , AMPL , GAMS o Julia /JuMP. SolverStudio también proporciona una herramienta para nombrar datos en una hoja de cálculo (y especificar índices para estos datos), lo que permite utilizarlos en el modelo. Al ejecutar el modelo, el sistema lee automáticamente los datos de entrada de la hoja de cálculo y los proporciona al modelo, y luego escribe los resultados del modelo de nuevo en la hoja de cálculo.
SolverStudio funciona con una variedad de sistemas de modelado comerciales y de código abierto. Por defecto, utiliza PuLP , un lenguaje de modelado COIN-OR de Python de código abierto . Otra opción de Python de código abierto es Pyomo , que admite programación no lineal y estocástica y proporciona acceso a una gama más amplia de solucionadores. Otra opción de modelado lineal y no lineal compatible es Julia /JuMP.
SolverStudio también pone a disposición de los usuarios de Excel los dos lenguajes de modelado comerciales más populares: AMPL y GAMS . SolverStudio permite resolver modelos escritos con estos lenguajes en el propio ordenador del usuario o en la nube mediante NEOS. [ 5 ]
El clon de AMPL de GNU, GMPL ( GNU MathProg Language), está incluido en SolverStudio.
SolverStudio incluye el lenguaje de modelado de código abierto COIN-OR CMPL y el lenguaje de simulación SimPy, basado en Python . SolverStudio admite programación general con Python e IronPython , lo que permite usar estos lenguajes para generar scripts de Excel mediante las interfaces VBA estándar.
Referencias
- ↑ Mason, Andrew (2013). "SolverStudio: Una nueva herramienta para una mejor optimización y modelado de simulación en Excel". INFORMS Transactions on Education . Vol. 14, n.º 1, págs. 45–52 .
- ↑ Ralphs, Ted (10 de enero de 2015). "The COIN-OR Optimization Suite: Open Source Tools for Optimization. Part 4: Modeling with COIN" (PDF) . Computational Optimization Research at Lehigh . Lehigh University . Consultado el 9 de abril de 2016 .
- ↑ "SolverStudio" . Federación Internacional de Sociedades de Investigación Operativa . Consultado el 9 de abril de 2016 .
- ↑ "Aceleración de SolverStudio+GAMS: de 2 horas a 2 minutos" . Comentarios de usuarios de SolverStudio . Consultado el 9 de abril de 2016 .
- ↑ "Servidor NEOS para optimización" . Consultado el 11 de agosto de 2015 .
Enlaces externos
- Sitio web oficial de SolverStudio
- Sitio web oficial de COIN-OR, Infraestructura Computacional para la Investigación Operativa
- Software de optimización matemática
- Universidad de Auckland
- Software relacionado con Microsoft Office