Bi-Level Strategies in Semi-Infinite Programming (Nonconvex Optimization and Its Applications, Band 71)