How to write objective (fitness) function files.
How to optimize for a maximum instead of a minimum.
Passing Extra Parameters (Optimization Toolbox)
Including extra parameters or data in your objective or nonlinear constraint functions.
How to find a local or global optimum.