스눕트
SNOPT개발자 | 필립 길 마이클 손더스 월터 머레이 |
---|---|
안정된 릴리스 | 7.6.0 |
기입처 | 포트란 |
운영 체제 | 크로스 플랫폼 |
면허증. | 독자 사양 |
웹 사이트 | ccom.ucsd.edu/ ~최적화자 |
SNOPT는 Sparse 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=
(도움말)