Skip to main content
Log in

A hybrid discretization algorithm with guaranteed feasibility for the global solution of semi-infinite programs

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

A discretization-based algorithm for the global solution of semi-infinite programs (SIPs) is proposed, which is guaranteed to converge to a feasible, \(\varepsilon \)-optimal solution finitely under mild assumptions. The algorithm is based on the hybridization of two existing algorithms. The first algorithm (Mitsos in Optimization 60(10–11):1291–1308, 2011) is based on a restriction of the right-hand side of the constraints of a discretized SIP. The second algorithm (Tsoukalas and Rustem in Optim Lett 5(4):705–716, 2011) employs a discretized oracle problem and a binary search in the objective space. Hybridization of the approaches yields an algorithm, which leverages the strong convergence guarantees and the relatively tight upper bounding problem of the first approach while employing an oracle problem adapted from the second approach to generate cheap lower bounds and adaptive updates to the restriction of the first approach. These adaptive updates help in avoiding a dense population of the discretization. The hybrid algorithm is shown to be superior to its predecessors both theoretically and computationally. A proof of finite convergence is provided under weaker assumptions than the assumptions in the references. Numerical results from established SIP test cases are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Bhattacherjee, B., Green Jr., W.H., Barton, P.I.: Interval methods for semi-infinite programs. Comput. Optim. Appl. 30(1), 63–93 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bhattacherjee, B., Lemonidis, P., Green Jr., W.H., Barton, P.I.: Global solution of semi-infinite programs. Math. Program. 103(2), 283–307 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bhattacherjee, B., Schwer, D.A., Barton, P.I., Green Jr., W.H.: Optimally-reduced kinetic models: reaction elimination in large-scale kinetic mechanisms. Combust. Flame 135(3), 191–208 (2003)

    Article  Google Scholar 

  4. Blankenship, J.W., Falk, J.E.: Infinitely constrained optimization problems. J. Optim. Theory Appl. 19(2), 261–281 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  5. Floudas, C.A., Stein, O.: The adaptive convexification algorithm: a feasible point method for semi-infinite programming. SIAM J. Optim. 18(4), 1187–1208 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  6. Hettich, R., Kortamek, K.O.: Semi-infinite programming—theory, methods, and applications. SIAM Rev. 35(3), 380–429 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  7. Liu, Z., Gong, Y.: Semi-infinite quadratic optimisation method for the design of robust adaptive array processors. IEE Proc. F-Radar Signal Process. 137(3), 177–182 (1990)

    Article  Google Scholar 

  8. Lopez, M., Still, G.: Semi-infinite programming. Eur. J. Oper. Res. 180, 491–518 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  9. Mitsos, A.: Test Set of Semi-infinite Programs. Tech. Rep., Massachusetts Institute of Technology (2009). http://web.mit.edu/mitsos/www/pubs/siptestset and http://permalink.avt.rwth-aachen.de/?id=472053

  10. Mitsos, A.: Global solution of nonlinear mixed-integer bilevel programs. J. Glob. Optim. 47(4), 557–582 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  11. Mitsos, A.: Global optimization of semi-infinite programs via restriction of the right-hand side. Optimization 60(10–11), 1291–1308 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  12. Mitsos, A., Lemonidis, P., Barton, P.I.: Global solution of bilevel programs with a nonconvex inner program. J. Glob. Optim. 42(4), 475–513 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  13. Mitsos, A., Lemonidis, P., Lee, C.K., Barton, P.I.: Relaxation-based bounds for semi-infinite programs. SIAM J. Optim. 19(1), 77–113 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  14. Mitsos, A., Tsoukalas, A.: Global optimization of generalized semi-infinite programs via restriction of the right hand side. J. Glob. Optim. 61(1), 1–17 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  15. Polak, E.: On the mathematical foundations of nondifferentiable optimization in engineering design. SIAM Rev. 29(1), 21–89 (1987)

    Article  MathSciNet  Google Scholar 

  16. Reemtsen, R., Gröner, S.: Numerical methods for semi-infinite programming: a survey. In: Reemtsen, R., Rückmann, J.-J. (eds.) Semi-Infinite Programming, pp. 195–275. Kluwer, Dordrecht (1998)

    Chapter  Google Scholar 

  17. Rosenthal, R.E.: GAMS—a user’s guide. Tech. Rep., GAMS Development Corporation, Washington, DC, USA (2016)

  18. Sahinidis, N.V.: Baron: a general purpose global optimization software package. J. Glob. Optim. 8(2), 201–205 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  19. Stein, O.: A semi-infinite approach to design centering. In: Dempe, S., Kalashnikov, V. (eds.) Optimization with Multivalued Mappings, pp. 209–228. Springer, New York City (2006)

    Chapter  Google Scholar 

  20. Stein, O., Steuermann, P.: The adaptive convexification algorithm for semi-infinite programming with arbitrary index sets. Math. Program. 136(1), 183–207 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  21. Stein, O., Still, G.: On generalized semi-infinite optimization and bilevel optimization. Eur. J. Oper. Res. 142, 444–462 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  22. Stein, O., Winterfeld, A.: Feasible method for generalized semi-infinite programming. J. Optim. Theory Appl. 146(2), 419–443 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  23. Tawarmalani, M., Sahinidis, N.V.: A polyhedral branch-and-cut approach to global optimization. Math. Program. 103(2), 225–249 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  24. Tsoukalas, A., Rustem, B.: A feasible point adaptation of the Blankenship and Falk algorithm for semi-infinite programming. Optim. Lett. 5(4), 705–716 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  25. Tsoukalas, A., Rustem, B., Pistikopoulos, E.N.: A global optimization algorithm for generalized semi-infinite, continuous minmax with coupled constraints and bi-level problems. J. Glob. Optim. 44, 235–250 (2009)

    Article  MATH  Google Scholar 

  26. Watson, G.A.: Numerical experiments with globally convergent methods for semi-infinite programming problems. In: Fiacco, A.V., Kortanek, K.O (eds.) Semi-Infinite Programming and Applications. Springer, Berlin, Heidelberg, pp. 193–205 (1983)

Download references

Acknowledgements

We gratefully acknowledge the financial support from Deutsche Forschungsgemeinschaft (German Research Foundation) through the project “Optimization-based Control of Uncertain Systems” PAK 635/1; MA1188/34-1.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander Mitsos.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (zip 24 KB)

Appendices

Appendix 1: Oracle algorithm

Here, the oracle algorithm is stated formally. As mentioned previously, Tsoukalas and Rustem [24] consider the exact solution of all subproblems. However, exact solutions cannot be provided for the investigated problems. Algorithm 3, is an adaptation of the original algorithm by Tsoukalas and Rustem [24] and considers the approximate solution of the subproblems according to Definition 1. Note that the convergence proof by Tsoukalas and Rustem [24] does not hold for Algorithm 3.

figure i

Appendix 2: Numerical results

Table 2 Numerical results for Algorithm 1 for \(r^g = 1.2\)
Table 3 Numerical results for Algorithm 1 for \(r^g = 2\)
Table 4 Numerical results for Algorithm 2
Table 5 Numerical results for Algorithm 3

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Djelassi, H., Mitsos, A. A hybrid discretization algorithm with guaranteed feasibility for the global solution of semi-infinite programs. J Glob Optim 68, 227–253 (2017). https://doi.org/10.1007/s10898-016-0476-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-016-0476-7

Keywords

Navigation