Optimization is a systematic method to determine the values of the parameters that can meet the objective function and constraints of a process. An optimizer is a tool or algorithm that will automatically assign values to the parameters and iterate a simulation to meet the objective functions and constraints defined by the user.