Introduction to optimization | Synapse