SolverStudio - SolverStudio

SolverStudio je bezplatný doplněk aplikace Excel vyvinutý na univerzitě v Aucklandu, který podporuje optimalizační a simulační modelování v tabulce pomocí algebraického modelovacího jazyka . Je populární ve vzdělávání, ve veřejném sektoru a v průmyslu pro uživatele optimalizace, protože používá standardní modelovací jazyky a je rychlejší než tradiční přístupy k optimalizaci aplikace Excel.

SolverStudio přidává do aplikace Excel textový editor, který se používá k vytvoření textového optimalizačního (nebo simulačního) modelu pomocí modelovacího jazyka, jako jsou PuLP , AMPL , GAMS nebo Julia / JuMP. SolverStudio také poskytuje nástroj pro pojmenování dat v tabulce (a určení indexů pro tato data), což umožňuje použití dat v modelu. Když je model spuštěn, systém automaticky načte vstupní data z tabulky a poskytne je modelu a poté zapíše výsledky modelu zpět do tabulky.

SolverStudio pracuje s řadou komerčních a open source modelových systémů. Ve výchozím nastavení používá PuLP , otevřený Python COIN-OR modelovací jazyk. Druhou možností Pythonu s otevřeným zdrojovým kódem je Pyomo, který podporuje nelineární a stochastické programování a poskytuje přístup k většímu rozsahu řešitelů. Další podporovanou možností lineárního a nelineárního modelování je Julia / JuMP.

SolverStudio také zpřístupňuje uživatelům Excel dva populární komerční modelovací jazyky, AMPL a GAMS . SolverStudio umožňuje řešit modely napsané pomocí těchto jazyků na vlastním počítači uživatele nebo v cloudu pomocí NEOS.

GNU klon AMPL, GMPL ( GNU MathProg Language) je součástí softwaru SolverStudio. Komerční gurobi optimalizaci lze použít také prostřednictvím svého Python rozhraní.

SolverStudio zahrnuje modelovací jazyk COIN-OR CMPL s otevřeným zdrojovým kódem a simulační jazyk SimPy založený na Pythonu . SolverStudio podporuje obecné programování pomocí Pythonu i IronPythonu , což umožňuje použití těchto programovacích jazyků pro skriptování Excel pomocí standardních rozhraní VBA .

Reference

  1. ^ Mason, Andrew (2013). "SolverStudio: Nový nástroj pro lepší optimalizaci a simulační modelování v aplikaci Excel". INFORMUJE o transakcích ve vzdělávání . 14 (1). str. 45–52.
  2. ^ Ralphs, Ted (10. ledna 2015). „COIN-OR Optimization Suite: Open Source Tools for Optimization. Část 4: Modelování pomocí COIN“ (PDF) . Výpočetní optimalizační výzkum ve společnosti Lehigh . Lehigh University . Vyvolány 9 April 2016 .
  3. ^ „SolverStudio“ . Mezinárodní federace společností pro operační výzkum . Vyvolány 9 April 2016 .
  4. ^ „Zrychlení SolverStudio + GAMS: 2 hodiny až 2 minuty“ . Zpětná vazba od uživatele SolverStudio . Vyvolány 9 April 2016 .
  5. ^ „Server NEOS pro optimalizaci“ . Vyvolány 11 August 2015 .

externí odkazy