스눕트

SNOPT
스눕트
개발자필립 길
마이클 손더스
월터 머레이
안정된 릴리스
7.6.0
기입처포트란
운영 체제크로스 플랫폼
면허증.독자 사양
웹 사이트ccom.ucsd.edu/ ~최적화자

SNOPTSparse Ninaline Optimizer를 위한 소프트웨어 패키지로서 Philip Gill, Walter Murray 및 Michael Saunders가 작성한 대규모 비선형 최적화 문제를 해결하기 위한 것입니다.SNOPT는 주로 Fortran으로 작성되지만 C, C++, Python 및 MATLAB에 대한 인터페이스를 사용할 수 있습니다.

이것은 Lagrangian의 Hessian에 대한 제한된 메모리 준뉴턴 근사치를 가진 sparse sequential 2차 프로그래밍(SQP) 알고리즘을 사용한다.특히 평가 비용이 많이 드는 함수 및 기울기의 비선형 문제에 효과적입니다.함수는 부드러워야 하지만 볼록할 필요는 없습니다.

SNOPT는 코페르니쿠스, AeroSpace 궤적 최적화 및 소프트웨어(ASTOS), 일반 임무 분석 도구 및 OTIM(Optimal Trails by Implicit Simulation)을 포함한 여러 궤적 최적화 소프트웨어 패키지에 사용됩니다.

SNOPT는 AIMMS, AMPL, APMonitor, General Algarial Modeling System(GAMS) 및 TOMLAB 모델링 시스템에서 지원됩니다.

레퍼런스

  • P.E. Gill; W. Murray; M.A. Saunders (2005). "SNOPT: An SQP algorithm for large-scale constrained optimization" (PDF). {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)

외부 링크