Developer(s) | Advanced Process Solutions, LLC |
---|---|
Stable release | 1.0.4
/ October 1, 2021 |
Operating system | Cross-Platform |
Type | Technical computing |
License | Proprietary |
Website | apopt |
APOPT (for Advanced Process OPTimizer) is a software package for solving large-scale optimization problems of any of these forms:
Applications of the APOPT include chemical reactors,[1][2] friction stir welding,[3] prevention of hydrate formation in deep-sea pipelines,[4][5] computational biology,[6] solid oxide fuel cells,[7][8] and flight controls for Unmanned Aerial Vehicles (UAVs).[9]
Standard benchmarks such as CUTEr and SBML curated models are used to test the performance of APOPT relative to solvers BPOPT, IPOPT, SNOPT, and MINOS. A combination of APOPT (Active Set SQP) and BPOPT (Interior Point Method) performed the best on 494 benchmark problems for solution speed and total fraction of problems solved.[10]