Skip to content

jacobwilliams/optgra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPTGRA is an optimization algorithm developed and implemented by Johannes Schoenmaekers, it is specifically designed for near-linear constrained problems, which commonly occur in trajectory optimization.

Language CI Status last-commit

This is a Modern Fortran refactoring. It is a work in progress.

Notes

It is specifically designed for near-linear optimization problems with many constraints. When optimizing a problem, Optgra will first move towards satisfying the constraints, then move along the feasible region boundary to optimize the merit function, fixing constraint violations as they occur.

For this, constraints and the merit function are linearized. Optgra will perform less well on very non-linear merit functions or constraints.

Documentation

The latest API documentation for the master branch can be found here. This was generated from the source code using FORD.

See also

  • pyoptgra -- Python interface to OPTGRA.

About

Modern Fortran edition of OPTGRA optimization algorithm from ESA

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published