Abstract
In this paper, we present an algorithm to solve nonlinear semi-infinite programming (NSIP) problems. To deal with the nonlinear constraint, Floudas and Stein (SIAM J. Optim. 18:1187–1208, 2007) suggest an adaptive convexification relaxation to approximate the nonlinear constraint function. The αBB method, used widely in global optimization, is applied to construct the convexification relaxation. We then combine the idea of the cutting plane method with the convexification relaxation to propose a new algorithm to solve NSIP problems. With some given tolerances, our algorithm terminates in a finite number of iterations and obtains an approximate stationary point of the NSIP problems. In addition, some NSIP application examples are implemented by the method proposed in this paper, such as the proportional-integral-derivative controller design problem and the nonlinear finite impulse response filter design problem. Based on our numerical experience, we demonstrate that our algorithm enhances the computational speed for solving NSIP problems.
Similar content being viewed by others
References
Adjiman, C.S., Androulakis, I.P., Floudas, C.A.: A global optimization method, αBB, for general twice-differentiable constrained NLPs—I: Theoretical advances. Comput. Chem. Eng. 22, 1137–1158 (1998)
Adjiman, C.S., Androulakis, I.P., Floudas, C.A.: A global optimization method, αBB, for general twice-differentiable constrained NLPs—II: Implementation and computational results. Comput. Chem. Eng. 22, 1159–1179 (1998)
Bianco, C.G.L., Piazzi, A.: A hybrid algorithm for infinitely constrained optimization. Int. J. Syst. Sci. 32, 91–102 (2001)
Betrò, B.: An accelerated central cutting plane algorithm for linear semi-infinite programming. Math. Program. 101, 479–495 (2004)
Bhattacharjee, B., Green, W.H. Jr., Barton, P.I.: Interval methods for semi-infinite programs. Comput. Optim. Appl. 30, 63–93 (2005)
Bhattacharjee, B., Lemonidis, P., Green, W.H.Jr., Barton, P.I.: Global solution of semi-infinite programs. Math. Program. 103, 283–307 (2005)
Floudas, C.A.: Deterministic Global Optimization, Theory, Methods and Applications. Kluwer Academic, Dordrecht (2000)
Floudas, C.A., Stein, O.: The adaptive convexification algorithm: a feasible point method for semi-infinite programming. SIAM J. Optim. 18, 1187–1208 (2007)
Gonzaga, G., Polak, E., Trahan, R.: An improved algorithm for optimization problems with functional inequality constraints. IEEE Trans. Autom. Control AC25, 49–54 (1980)
Görner, S., Potchinkov, A., Reemtsen, R.: The direct solution of nonconvex nonlinear FIR filter design problems by a SIP method. Optim. Eng. 1, 123–154 (2000)
Gramlich, G., Hettich, R., Sachs, E.W.: Local convergence of SQP methods in semi-infinite programming. SIAM J. Optim. 5, 641–658 (1995)
Hettich, R., Kortanek, K.: Semi-infinite programming: theory, methods and applications. SIAM Rev. 35, 380–429 (1993)
Jennings, L.S., Teo, K.L.: A computational algorithm for functional inequality constrained optimization problems. Automatica 26, 371–375 (1990)
Kortanek, K., No, H.: A central cutting plane algorithm for convex semi-infinite programming problems. SIAM J. Optim. 3, 901–918 (1993)
Ni, Q., Ling, C., Qi, L., Teo, K.L.: A truncated projected Newton-type algorithm for large-scale semi-infinite programming. SIAM J. Optim. 16, 1137–1154 (2006)
Potchinkov, A., Reemtsen, R.: FIR filter design in the complex domain by a semi-infinite programming technique. I. The method. Arch. Elektron. Übertrag.tech. 48, 35–144 (1994). II. Examples: 200–209
Potchinkov, A., Reemtsen, R.: The simultaneous approximation of magnitude and phase by FIR digital filters. Part 1. A new approach. Int. J. Circuit Theory Appl. 25, 167–177 (1997). Part 2. Methods and examples: 179–197
Price, C.J., Coope, C.J.: Numerical experiments in semi-infinite programming. Comput. Optim. Appl. 6, 169–189 (1996)
Polak, E.: Optimization, Algorithms and Consistent Approximations. Springer, Berlin (1997)
Qi, L., Ling, C., Tong, X.J., Zhou, G.: A smoothing projected Newton-type algorithm for semi-infinite programming. Comput. Optim. Appl. 42, 1–30 (2009)
Reemsten, R., Görner, S.: Numerical methods for semi-infinite programming: a survey. In: Reemsten, R., Rückmann, J. (eds.) Semi-infinite Programming, pp. 195–275. Kluwer Academic, Boston (1998)
Shapiro, A.: Semi-infinite programming, duality, discretization and optimality condition. Optimization 58, 133–161 (2009)
Still, G.: Discretization in semi-infinite programming: the rate of convergence. Math. Program. 91, 53–69 (2001)
Tanaka, Y., Fukushima, M., Ibaraki, T.: A global convergent SQP method for semi-infinite nonlinear optimization. J. Comput. Appl. Math. 23, 141–153 (1988)
Teo, K.L., Yang, X.Q., Jennings, L.S.: Computational discretization algorithms for functional inequality constrained optimization. Ann. Oper. Res. 28, 215–234 (2000)
Wu, S.Y., Li, D.H., Qi, L., Zhou, G.: An iterative method for solving KKT system of the semi-infinite programming. Optim. Methods Softw. 20, 629–643 (2005)
Zhang, L.P., Hayashi, S., Wu, S.Y.: On the finite termination of an exchange method for convex and nonlinear semi-infinite programming problems. Technique report (2010)
Zhang, L.P., Wu, S.Y., López, M.A.: A new exchange method for convex semi-infinite programming. SIAM J. Optim. 20, 2959–2977 (2010)
Acknowledgements
The authors would like to thank the associate editor and the two anonymous referees for their helpful comments and suggestions that have enabled us to improve the preliminary version of this paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Shiu, TJ., Wu, SY. Relaxed cutting plane method with convexification for solving nonlinear semi-infinite programming problems. Comput Optim Appl 53, 91–113 (2012). https://doi.org/10.1007/s10589-011-9452-9
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-011-9452-9