1. Use an optimization algorithm to fine tune critical parameters to match goals. 2. Validate final design works within problem constraints.