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.
Similar content being viewed by others
References
Bhattacherjee, B., Green Jr., W.H., Barton, P.I.: Interval methods for semi-infinite programs. Comput. Optim. Appl. 30(1), 63–93 (2005)
Bhattacherjee, B., Lemonidis, P., Green Jr., W.H., Barton, P.I.: Global solution of semi-infinite programs. Math. Program. 103(2), 283–307 (2005)
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)
Blankenship, J.W., Falk, J.E.: Infinitely constrained optimization problems. J. Optim. Theory Appl. 19(2), 261–281 (1976)
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)
Hettich, R., Kortamek, K.O.: Semi-infinite programming—theory, methods, and applications. SIAM Rev. 35(3), 380–429 (1993)
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)
Lopez, M., Still, G.: Semi-infinite programming. Eur. J. Oper. Res. 180, 491–518 (2007)
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
Mitsos, A.: Global solution of nonlinear mixed-integer bilevel programs. J. Glob. Optim. 47(4), 557–582 (2010)
Mitsos, A.: Global optimization of semi-infinite programs via restriction of the right-hand side. Optimization 60(10–11), 1291–1308 (2011)
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)
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)
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)
Polak, E.: On the mathematical foundations of nondifferentiable optimization in engineering design. SIAM Rev. 29(1), 21–89 (1987)
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)
Rosenthal, R.E.: GAMS—a user’s guide. Tech. Rep., GAMS Development Corporation, Washington, DC, USA (2016)
Sahinidis, N.V.: Baron: a general purpose global optimization software package. J. Glob. Optim. 8(2), 201–205 (1996)
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)
Stein, O., Steuermann, P.: The adaptive convexification algorithm for semi-infinite programming with arbitrary index sets. Math. Program. 136(1), 183–207 (2012)
Stein, O., Still, G.: On generalized semi-infinite optimization and bilevel optimization. Eur. J. Oper. Res. 142, 444–462 (2002)
Stein, O., Winterfeld, A.: Feasible method for generalized semi-infinite programming. J. Optim. Theory Appl. 146(2), 419–443 (2010)
Tawarmalani, M., Sahinidis, N.V.: A polyhedral branch-and-cut approach to global optimization. Math. Program. 103(2), 225–249 (2005)
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)
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)
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)
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
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
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.
Appendix 2: Numerical results
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-016-0476-7