SolverStudio - SolverStudio

SolverStudio тегін Excel қосылатын модуль Окленд университетінде жасалған[1] қолдайды оңтайландыру және модельдеу а. модельдеу электрондық кесте пайдалану арқылы алгебралық модельдеу тілі. Бұл білім беруде танымал,[2] мемлекеттік сектор[3] және индустрия оңтайландыру қолданушыларына арналған, себебі ол стандарттаудың стандартты тілдерін қолданады және Excel бағдарламасының дәстүрлі оңтайландыру тәсілдеріне қарағанда жылдамырақ.[4]

SolverStudio Excel-ге мәтіндік редакторды қосады, ол модельдеу тілін қолдана отырып, мәтінге негізделген оңтайландыру (немесе модельдеу) моделін құру үшін қолданылады. PuLP, AMPL, ОЙЫНДАР немесе Джулия / JuMP. SolverStudio сонымен қатар деректерді модельде пайдалануға мүмкіндік беретін электрондық кестедегі деректерді атауға арналған құрал ұсынады (және осы мәліметтер үшін индекстерді көрсете отырып). Модель іске қосылған кезде жүйе автоматты түрде электронды кестеден кіріс мәліметтерін оқиды және оны модельге ұсынады, содан кейін модель нәтижелерін қайтадан кестеге жазады.

SolverStudio бірқатар коммерциялық және ашық көзді модельдеу жүйелерімен жұмыс істейді. Әдепкі бойынша, ол қолданады PuLP, ашық көзі Python ТЫЙЫН-НЕМЕСЕ модельдеу тілі. Екінші ашық көзі Python опция Пиомо ол сызықтық емес және стохастикалық бағдарламалауды қолдайды және еріткіштердің кең ауқымына қол жеткізуді қамтамасыз етеді. Сызықтық және сызықтық емес модельдеудің тағы бір нұсқасы болып табылады Джулия / JuMP.

SolverStudio сонымен қатар екі танымал коммерциялық модельдеу тілдерін жасайды, AMPL және ОЙЫНДАР Excel пайдаланушылары үшін қол жетімді. SolverStudio осы тілдер арқылы жазылған модельдерді пайдаланушының дербес компьютерінде немесе NEOS көмегімен бұлтта шешуге мүмкіндік береді.[5]

AMPL, GMPL GNU клоны (GNU MathProg тілі) SolverStudio-ға кіреді. Коммерциялық Гуроби оңтайландырғышты оның көмегімен де қолдануға болады Python интерфейс.

SolverStudio ашық көзді қамтиды ТЫҢ-НЕМЕСЕ CMPL модельдеу тілі және Python SimPy-ге негізделген модельдеу тіл. SolverStudio екеуін де қолдана отырып жалпы бағдарламалауды қолдайды Python және IronPython, осы бағдарламалау тілдерін Excel бағдарламасын стандартты қолдану үшін қолдануға мүмкіндік береді VBA интерфейстер.

Әдебиеттер тізімі

  1. ^ Мейсон, Эндрю (2013). «SolverStudio: Excel бағдарламасында оңтайландыру мен модельдеудің жаңа құралы». Білім туралы мәмілелер. 14 (1). 45-52 бет.
  2. ^ Ралфс, Тед (10 қаңтар 2015). «COIN-OR Optimization Suite: оңтайландырудың ашық көзі. 4 бөлім: COIN көмегімен модельдеу» (PDF). Лихайдағы есептеуді оңтайландыру бойынша зерттеу. Лихай университеті. Алынған 9 сәуір 2016.
  3. ^ «SolverStudio». Халықаралық жедел зерттеу қоғамдарының федерациясы. Алынған 9 сәуір 2016.
  4. ^ «SolverStudio + GAMS жылдамдығы: 2 сағаттан 2 минутқа дейін». SolverStudio пайдаланушысының кері байланысы. Алынған 9 сәуір 2016.
  5. ^ «NEOS оңтайландыру сервері». Алынған 11 тамыз 2015.

Сыртқы сілтемелер