A review of trust region algorithms for optimization | Synapse