SolverStudio

SolverStudio är ett gratis plugin-program för Excel utvecklat vid University of Auckland som stöder optimering och simuleringsmodellering i ett kalkylblad med ett algebraiskt modelleringsspråk . Det är populärt inom utbildning, offentlig sektor och industri för optimeringsanvändare eftersom det använder industristandardmodelleringsspråk och är snabbare än traditionella Excel-optimeringsmetoder.

SolverStudio lägger till en textredigerare till Excel som används för att skapa en textbaserad optimeringsmodell (eller simuleringsmodell) med hjälp av ett modelleringsspråk som PuLP , AMPL , GAMS eller Julia /JuMP. SolverStudio tillhandahåller också ett verktyg för att namnge data på ett kalkylblad (och specificera index för dessa data), vilket gör att data kan användas i modellen. När modellen körs läser systemet automatiskt indata från kalkylarket och tillhandahåller det till modellen och skriver sedan tillbaka modellresultaten till kalkylarket.

SolverStudio arbetar med en rad kommersiella och öppen källkodsmodelleringssystem. Som standard använder den PuLP , ett Python COIN-OR- modelleringsspråk med öppen källkod . Ett andra Python -alternativ med öppen källkod är Pyomo som stöder icke-linjär och stokastisk programmering och ger tillgång till ett större utbud av lösare. Ett annat linjärt och icke-linjärt modelleringsalternativ som stöds är Julia /JuMP.

SolverStudio gör också de två populära kommersiella modelleringsspråken AMPL och GAMS tillgängliga för Excel-användare. SolverStudio låter modeller skrivna med dessa språk lösas på användarens egen PC eller i molnet med NEOS.

GNU-klonen av AMPL, GMPL ( GNU MathProg Language) ingår i SolverStudio.

modellspråket COIN-OR CMPL med öppen källkod och det Python -baserade SimPy- simuleringsspråket . SolverStudio stöder allmän programmering med både Python och IronPython , vilket gör att dessa programmeringsspråk kan användas för att skripta Excel med standard VBA -gränssnitt.

  1. ^ Mason, Andrew (2013). "SolverStudio: Ett nytt verktyg för bättre optimering och simuleringsmodellering i Excel". INFORMERAR Transaktioner om utbildning . Vol. 14, nr. 1. s. 45–52.
  2. ^ Ralphs, Ted (10 januari 2015). "COIN-OR Optimization Suite: Verktyg med öppen källkod för optimering. Del 4: Modellering med COIN" ( PDF) . Beräkningsoptimeringsforskning vid Lehigh . Lehigh University . Hämtad 9 april 2016 .
  3. ^ "SolverStudio" . International Federation of Operational Research Societies . Hämtad 9 april 2016 .
  4. ^ "SolverStudio+GAMS snabbare: 2 timmar till 2 minuter" . SolverStudio Användarfeedback . Hämtad 9 april 2016 .
  5. ^ "NEOS-server för optimering" . Hämtad 11 augusti 2015 .

externa länkar