ÇözücüStudio - SolverStudio
SolverStudio , Auckland Üniversitesi'nde geliştirilmiş, cebirsel bir modelleme dili kullanan bir elektronik tabloda optimizasyon ve simülasyon modellemeyi destekleyen ücretsiz bir Excel eklentisidir . Endüstri standardı modelleme dillerini kullandığı ve geleneksel Excel optimizasyon yaklaşımlarından daha hızlı olduğu için eğitimde, kamu sektöründe ve endüstride optimizasyon kullanıcıları için popülerdir.
SolverStudio gibi bir modelleme dili kullanarak metin tabanlı bir optimizasyon (veya simülasyon) modeli oluşturmak için kullanılır Excel için bir metin düzenleyicisi ekler hamuru , AMPL , GAMS veya Julia / atlamak. SolverStudio ayrıca, bir elektronik tablodaki verileri adlandırmak (ve bu veriler için endeksleri belirlemek) için bir araç sağlayarak verilerin modelde kullanılmasına izin verir. Model çalıştırıldığında, sistem otomatik olarak elektronik tablodan girdi verilerini okur ve bunu modele sağlar ve ardından model sonuçlarını tekrar elektronik tabloya yazar.
SolverStudio, bir dizi ticari ve açık kaynak modelleme sistemiyle çalışır. Varsayılan olarak, açık kaynaklı bir Python COIN-OR modelleme dili olan PuLP kullanır . İkinci bir açık kaynaklı Python seçeneği, doğrusal olmayan ve stokastik programlamayı destekleyen ve daha geniş bir çözücü yelpazesine erişim sağlayan Pyomo'dur . Desteklenen bir diğer doğrusal ve doğrusal olmayan modelleme seçeneği Julia /JuMP'dir.
SolverStudio ayrıca, iki popüler ticari modelleme dilleri yapar AMPL ve GAMS Excel kullanıcıları için kullanılabilir. SolverStudio, bu diller kullanılarak yazılan modellerin kullanıcının kendi bilgisayarında veya NEOS kullanılarak bulutta çözülmesine olanak tanır.
AMPL'nin GNU klonu, GMPL ( GNU MathProg Language) SolverStudio'ya dahildir. Ticari Gurobi optimizer, Python arayüzü aracılığıyla da kullanılabilir .
SolverStudio, açık kaynaklı COIN-OR CMPL modelleme dilini ve Python tabanlı SimPy simülasyon dilini içerir. SolverStudio, hem Python hem de IronPython kullanılarak genel programlamayı destekler ve bu programlama dillerinin standart VBA arabirimlerini kullanarak Excel'de komut dosyası oluşturmak için kullanılmasına olanak tanır .
Referanslar
- ^ Mason, Andrew (2013). "SolverStudio: Excel'de Daha İyi Optimizasyon ve Simülasyon Modellemesi için Yeni Bir Araç". INFORMS Eğitimle İlgili İşlemler . 14 (1). s. 45–52.
- ^ Ralphs, Ted (10 Ocak 2015). "COIN-VEYA Optimizasyon Paketi: Optimizasyon için Açık Kaynak Araçları. Bölüm 4: COIN ile Modelleme" (PDF) . Lehigh'de Hesaplamalı Optimizasyon Araştırması . Lehigh Üniversitesi . Erişim tarihi: 9 Nisan 2016 .
- ^ "Çözücü Stüdyosu" . Uluslararası Yöneylem Araştırması Dernekleri Federasyonu . Erişim tarihi: 9 Nisan 2016 .
- ^ "SolverStudio+GAMS hızlandırma: 2 saatten 2 dakikaya" . SolverStudio Kullanıcı Geri Bildirimi . Erişim tarihi: 9 Nisan 2016 .
- ^ "Optimizasyon için NEOS Sunucusu" . Erişim tarihi: 11 Ağustos 2015 .
Dış bağlantılar
- Resmi web sitesi SolverStudio web sitesi
- Resmi web sitesi COIN-OR, Yöneylem Araştırması için Hesaplamalı Altyapı