Skip to main content
Log in

Modified gradient sampling algorithm for nonsmooth semi-infinite programming

  • Original Research
  • Published:
Journal of Applied Mathematics and Computing Aims and scope Submit manuscript

Abstract

In this paper, we construct a modified gradient sampling method for solving a type of nonsmooth semi-infinite optimization problem. The algorithm is grounded in the modified ideal direction, a subgradient computed in the convex hull of some sampling points. In addition, we discretize the semi-infinite optimization problem as a finite constraint problem based on the modified adaptive discretization method, ensure the convergence of the algorithm with respect to the discretization problem, and diminish the number of evaluations of the constraint function. Moreover, we establish the theoretical convergence of the algorithm under suitable assumptions. Finally, we establish numerical results by applying algorithms and demonstrating that the new algorithm has advantages over the others.

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.

Algorithm 1
Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Charnes, A., Cooper, W.W., Kortanek, K.: Duality in semi-infinite programs and some works of Haar and Carathéodory. Manag. Sci. 9, 209–228 (1963)

    Article  Google Scholar 

  2. Charnes, A., Cooper, W.W., Kortanek, K.O.: On the theory of semi-infinite programming and a generalization of the Kuhn–Tucker saddle point theorem for arbitrary convex functions. Nav. Res. Log. 16, 41–52 (1969)

    Article  MathSciNet  Google Scholar 

  3. Charnes, A., Cooper, W.W., Kortanek, K.: Duality, Haar programs, and finite sequence spaces. Proc. Natl. Acad. Sci. USA 48, 783–786 (1962)

    Article  MathSciNet  Google Scholar 

  4. Dam, H.H., Teo, K.L., Nordebo, S.: The dual parameterization approach to optimal least square FIR filter design subject to maximum error constraints. IEEE Trans. Signal Process. 48, 2314–2320 (2000)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  6. Mehrotra, S., Papp, D.: A cutting surface algorithm for semi-infinite convex programming with an application to moment robust optimization. Siam J. Optim. 24, 1670–1697 (2014)

    Article  MathSciNet  Google Scholar 

  7. Potchinkov, A., Reemtsen, R.: The design of FIR filters in the complex plane by convex optimization. Signal Process. 46, 127–146 (1995)

    Article  Google Scholar 

  8. Zarepisheh, M., Li, R., Ye, Y.: Simultaneous beam sampling and aperture shape optimization for SPORT. Ann. Oper. Res. 42, 1012–1022 (2015)

    Google Scholar 

  9. Haslinger, J., Neittaanmäki, P.: Finite Element Approximation for Optimal Shape, Material, and Topology Design. Wiley, Hoboken (1996)

    Google Scholar 

  10. Outrata, J., Kocvara, M., Zowe, J.: Nonsmooth Approach to Optimization Problems with Equilibrium Constraints: Theory, Applications and Numerical Results. Springer, Berlin (2013)

    Google Scholar 

  11. Clarke, F.H., Ledyaev, Y.S., Stern, R.J.: Nonsmooth Analysis and Control Theory. Springer, New York (2008)

    Google Scholar 

  12. Mistakidis, E.S., Stavroulakis, G.E.: Nonconvex Optimization in Mechanics: Algorithms, Heuristics and Engineering Applications by the FEM. Springer, Berlin (2013)

    Google Scholar 

  13. Curtis, F.E., Overton, M.L.: A sequential quadratic programming algorithm for nonconvex, nonsmooth constrained optimization. Siam J. Optim. 22, 474–500 (2012)

    Article  MathSciNet  Google Scholar 

  14. Tang, C.M., Liu, S., Jian, J.B.: A feasible SQP-GS algorithm for nonconvex, nonsmooth constrained optimization. Numer. Algorithms 65, 1–22 (2014)

    Article  MathSciNet  Google Scholar 

  15. Maleknia, M., Shamsi, M.: A gradient sampling method based on ideal direction for solving nonsmooth optimization problems. J. Optim. Theory Appl. 187, 181–204 (2020)

    Article  MathSciNet  Google Scholar 

  16. Hoseini, M.N., Nobakhtian, S.: A filter proximal bundle method for nonsmooth nonconvex constrained optimization. J. Glob. Optim. 79, 1–37 (2021)

    Article  MathSciNet  Google Scholar 

  17. Clarke, F.H.: Optimization and Nonsmooth Analysis. Wiley, Hoboken (1990)

    Book  Google Scholar 

  18. Bagirov, A., Karmitsa, N., Makela, M.M.: Introduction to Nonsmooth Optimization. Springer, Cham (2014)

    Book  Google Scholar 

  19. Rockafellar, T.R., Wets, R.: Variational Analysis. Springer, Berlin (2004)

    Google Scholar 

  20. Pang, L.P., Wu, Q., Wang, J.H.: A discretization algorithm for nonsmooth convex semi-infinite programming problems based on bundle methods. Comput. Optim. Appl. 76, 125–153 (2020)

    Article  MathSciNet  Google Scholar 

  21. Bagirov, A.M., Gaudioso, M., Karmitsa, N.: Numerical Nonsmooth Optimization. Springer, Cham (2020)

    Book  Google Scholar 

  22. Burke, J.V., Lewis, A.S., Overton, M.L.: A robust gradient sampling algorithm for nonsmooth, nonconvex optimization. Siam J. Optim. 15, 751–779 (2005)

    Article  MathSciNet  Google Scholar 

  23. Kiwiel, K.C.: Convergence of the gradient sampling algorithm for nonsmooth nonconvex optimization. Siam J. Optim. 18, 379–388 (2007)

    Article  MathSciNet  Google Scholar 

  24. Kiwiel, K.C.: Methods of Descent for Nondifferentiable Optimization. Springer, Berlin (1985)

    Book  Google Scholar 

  25. Kortanek, K.O., No, H.: A central cutting plane algorithm for convex semi-infinite programming problems. Siam J. Optim. 3, 901–918 (1993)

    Article  MathSciNet  Google Scholar 

  26. Pang, L.P., Lv, J., Wang, J.H.: Constrained incremental bundle method with partial inexact oracle for nonsmooth convex semi-infinite programming problems. Comput. Optim. Appl. 64, 433–465 (2016)

    Article  MathSciNet  Google Scholar 

  27. Žaković, S., Rustem, B.: Semi-infinite programming and applications to minimax problems. Ann. Oper. Res. 124, 81–110 (2003)

    Article  MathSciNet  Google Scholar 

  28. Botkin, N.D., Turova-Botkina, V.L.: An algorithm for finding the Chebyshev center of a convex polyhedron. Appl. Math. Optim. 29, 211–222 (1994)

    Article  MathSciNet  Google Scholar 

  29. Sagastizábal, C., Solodov, M.: An infeasible bundle method for nonsmooth convex constrained optimization without a penalty function or a filter. Siam J. Optim. 16, 146–169 (2005)

    Article  MathSciNet  Google Scholar 

  30. Djelassi, H., Stein, O., Mitsos, A.: Discretization-based algorithms for the global solution of hierarchical programs. Lehrstuhl für Systemverfahrenstechnik (2020)

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers for their insightful suggestions and comments.

Funding

This work is supported by the Natural Science Foundation of Hebei Province (No. A2022201002) and the Hebei Province Graduate Innovation Funding Project (No. CXZZSS2023008).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ke Su.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shang, T., Su, K., Zhao, B. et al. Modified gradient sampling algorithm for nonsmooth semi-infinite programming. J. Appl. Math. Comput. 69, 4425–4450 (2023). https://doi.org/10.1007/s12190-023-01928-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12190-023-01928-x

Keywords

Mathematics Subject Classification

Navigation