솔버 스튜디오

SolverStudio

SolverStudio는 오클랜드 대학에서[1] 개발한 무료 Excel 플러그인으로, 대수 모델링 언어를 사용한 스프레드시트의 최적화 및 시뮬레이션 모델링을 지원합니다.업계 표준 모델링 언어를 사용하고 기존 Excel 최적화 [4]접근 방식보다 속도가 빠르기 때문에 [2]최적화 사용자에게[3] 교육, 공공 부문 및 업계에서 인기가 있습니다.

SolverStudio는 Excel에 텍스트 에디터를 추가하여 PuLP, AMB, GAMS 또는 Julia/JuMP와 같은 모델링 언어를 사용하여 텍스트 기반 최적화(또는 시뮬레이션) 모델을 만듭니다.SolverStudio는 스프레드시트 상의 데이터 이름 지정 도구(및 이 데이터에 대한 인덱스 지정)도 제공하여 모델에서 데이터를 사용할 수 있도록 합니다.모델이 실행되면 시스템은 자동으로 스프레드시트에서 입력 데이터를 읽어 모델에 제공한 다음 모델 결과를 스프레드시트에 다시 씁니다.

Solver Studio는 다양한 상용 및 오픈 소스 모델링 시스템과 함께 작동합니다.기본적으로는 오픈 소스 Python COIN-OR 모델링 언어인 PuLP를 사용합니다.두 번째 오픈 소스 Python 옵션은 비선형 및 확률적 프로그래밍을 지원하며 광범위한 솔버에 대한 액세스를 제공하는 Pyomo입니다.지원되는 또 다른 선형 및 비선형 모델링 옵션은 Julia/JuMP입니다.

SolverStudio는 또한 두 가지 인기 있는 상용 모델링 언어인 AMPR과 GAMS를 Excel 사용자에게 제공합니다.SolverStudio는 이러한 언어로 작성된 모델을 사용자의 PC 또는 클라우드에서 NEOS를 [5]사용하여 해결할 수 있도록 합니다.

Solver Studio에는 AMP의 GNU 클론 GMPL(GNU MathProg Language)이 포함되어 있습니다.

SolverStudio는 오픈 소스 COIN-OR CMPL 모델링 언어 및 Python 기반 SimPy 시뮬레이션 언어를 포함합니다.SolverStudio는 Python과 IronPython을 모두 사용하는 일반 프로그래밍을 지원하므로 이러한 프로그래밍 언어를 표준 VBA 인터페이스를 사용하여 Excel 스크립트를 작성할 수 있습니다.

레퍼런스

  1. ^ Mason, Andrew (2013). "SolverStudio: A New Tool for Better Optimisation and Simulation Modelling in Excel". INFORMS Transactions on Education. Vol. 14, no. 1. pp. 45–52.
  2. ^ Ralphs, Ted (10 January 2015). "The COIN-OR Optimization Suite: Open Source Tools for Optimization. Part 4: Modeling with COIN" (PDF). Computational Optimization Research at Lehigh. Lehigh University. Retrieved 9 April 2016.
  3. ^ "SolverStudio". International Federation of Operational Research Societies. Retrieved 9 April 2016.
  4. ^ "SolverStudio+GAMS speedup: 2 hours to 2 minutes". SolverStudio User Feedback. Retrieved 9 April 2016.
  5. ^ "NEOS Server for Optimization". Retrieved 11 August 2015.

외부 링크

  • 공식 웹사이트 Solver Studio 웹사이트
  • 공식 웹사이트 COIN-OR, Computational Infrastructure for Operations Research