Gradient-based numerical optimization of complex engineering designs ooers the promise of rapidly producing better designs. However, such methods generally assume that the objective function and constraint functions are continuous , smooth, and deened everywhere. Unfortunately , realistic simulators tend to violate these assumptions, making optimization unreliable. Several decisions that need t...