NEOS 서버
NEOS ServerNEOS Server는 최적화 해결사 라이브러리에 대한 무료 액세스를 제공하는 인터넷 기반의 클라이언트-서버 애플리케이션이다.그것의 해결사 라이브러리에는 60개 이상의 상용, 자유, 오픈소스 해결사가 포함되어 있는데, 이것은 선형 프로그래밍, 정수 프로그래밍, 비선형 최적화 등 12종류 이상의 수학 최적화 문제에 적용할 수 있다.
이 서버는 위스콘신 매디슨 대학교의 위스콘신 디스커버리 연구소에 의해 관리된다.대부분의 해결사들은 매디슨에 있는 위스콘신 대학이 주최하는 것으로, HTCondor 소프트웨어가 관리하는 고성능 기계들의 클러스터에서 일자리가 운영된다.보다 적은 수의 해결사가 파트너 조직에 의해 호스팅됨:애리조나 주립 대학, 오스트리아의 클라겐푸르트 대학, 포르투갈의 민호 대학.이 서버는 1996년 아르곤 국립 연구소와 노스웨스턴 대학교의 Optimization Technology Center에 의해 개발되었다.
구조
NEOS(Network-Enabled Optimization System) 프로젝트는[1] 인터넷을 통해 최적화 소프트웨어 자원을 공유하는 방법을 개발하기 위해 Argonne National Laboratory와 Northwest University에서 시작되었다.[2][3][4][5][6]그 서버는 서비스로서의 소프트웨어의 첫 번째 예 중 하나인 1996년에 가동되었다.
NEOS 서버는 최적화 해결사 라이브러리에 대한 액세스를 제공하는 인터넷 기반의 클라이언트-서버 애플리케이션이다.서버는 언어 모델링, 프로그래밍 언어 및 문제별 형식으로 기술된 최적화 모델을 수용한다.Most of the linear programming, integer programming and nonlinear programming solvers accept input from AMPL and/or GAMS. Jobs can be submitted via a web page, email, XML RPC, Kestrel[7] or indirectly via third party submission tools SolverStudio for Excel, OpenSolver, Pyomo, JuMP (through the Julia package NEOS[8]) and the R package rneos.NEOS는 HTCondor 소프트웨어를 사용하여 전용 컴퓨터 클러스터의 워크로드를 관리한다.[9]
참조
- ^ Savage, Sam (February 18, 2010). "NEOS Reaches New Milestone". redOrbit. Retrieved 19 April 2016.
- ^ Czyzyk, Joseph; Owen, Jonathan H.; Wright, Stephen J. (1997). "Optimization on the Internet". OR/MS Today. 24 (5): 48–51.
- ^ Czyzyk, Joseph; Mesnier, Michael P.; Moré, Jorge J. (1998). "The NEOS Server". IEEE Journal on Computational Science and Engineering. 5 (3): 68–75. doi:10.1109/99.714603.
- ^ Dolan, Elizabeth D.; Fourer, Robert; Moré, Jorge J.; Munson, Todd S. (2002). "Optimization on the NEOS Server" (PDF). SIAM News. 35 (6): 8–9.
- ^ Puget, JeanFrancois (April 7, 2015). "Computing the Really Optimal Tour Across the USA on the Cloud with Python". IBM developerWorks. Retrieved 19 April 2016.
- ^ Gill, Philip E.; Murray, Walter; Saunders, Michael A.; Tomlin, John A.; Wright, Margaret H. (May 2008). "George B. Dantzig and systems optimization". Discrete Optimization. 5 (2): 151–158. CiteSeerX 10.1.1.601.2627. doi:10.1016/j.disopt.2007.01.002.
- ^ Dolan, Elizabeth D.; Fourer, Robert; Goux, Jean-Pierre; Munson, Todd S.; Sarich, Jason (2008). "Kestrel: An Interface from Optimization Modeling Systems to the NEOS Server" (PDF). INFORMS Journal on Computing. 20 (4): 525–538. doi:10.1287/ijoc.1080.0264.
- ^ "NEOSServer.jl". 30 July 2021.
- ^ Ferris, Michael C.; Mesnier, Michael P.; Moré, Jorge J. (2000). "NEOS and Condor: Solving Nonlinear Optimization Problems over the Internet". ACM Transactions on Mathematical Software. 26: 1–18. CiteSeerX 10.1.1.52.7788. doi:10.1145/347837.347842. S2CID 7286349.