Skip to main content
Log in

An incremental bundle method for portfolio selection problem under second-order stochastic dominance

  • Original Paper
  • Published:
Numerical Algorithms Aims and scope Submit manuscript

Abstract

In this paper, we propose an incremental bundle method with inexact oracle for solving the portfolio optimization with stochastic second-order dominance (SSD) constraints. We first relax the SSD problem as a stochastic semi-infinite programming (SIP) problem. For the particular case of SIP problem, we exploit the improvement function and the idea of incremental technique for dealing with the infinitely many constraints. In the stochastic model, as an adding-rules, the “inexact oracle” is introduced in this algorithm. Therefore, the algorithm does not need all the information about the constraints, but only needs the inexact information of one component function to update the bundle and produces the search direction. Our numerical results on solving the academic problems have shown advantages of the incremental bundle method over three existing algorithms. Finally, numerical results on a part of portfolio optimization problem are presented by using the FTSE100 Index.

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
Fig. 3

Similar content being viewed by others

References

  1. Ackooij, W, Van Sagastizábal, C.: Constrained bundle methods for upper inexact oracles with application to joint chance constrained energy problems. SIAM J. Optim. 24, 733–765 (2014)

    MathSciNet  MATH  Google Scholar 

  2. An, L. T. H., Tao, P. D.: The DC (Difference of Convex Functions) programming and DCA revisited with DC models of real world nonconvex optimization problems. Ann. Oper. Res. 133, 23–46 (2005)

    MathSciNet  MATH  Google Scholar 

  3. An, L. T. H., Belghiti, M. T., Tao, P. D.: A new efficient algorithm based on DC programming and DCA for clustering. J. Glob. Optim. 37, 593–608 (2007)

    MathSciNet  MATH  Google Scholar 

  4. Dentcheva, D., Ruszczyński, A.: Optimization with stochastic dominance constraints. SIAM J. Optim. 14, 548–566 (2003)

    MathSciNet  MATH  Google Scholar 

  5. Dentcheva, D., Ruszczyński, A.: Optimality and duality theory for stochastic optimization with nonlinear dominance constraints. Math. Program. 99, 329–350 (2004)

    MathSciNet  MATH  Google Scholar 

  6. Dentcheva, D., Ruszczyński, A.: Semi-infinite probabilistic optimization: first-order stochastic dominance constrain. Optimization 53, 583–601 (2004)

    MathSciNet  MATH  Google Scholar 

  7. Dentcheva, D., Ruszczyński, A.: Portfolio optimization with stochastic dominance constraints. J. Banking Finance 30, 433–451 (2006)

    MATH  Google Scholar 

  8. Dentcheva, D., Ruszczyński, A.: Optimization with multivariate stochastic dominance constraints. Math. program. 117, 111–127 (2009)

    MathSciNet  MATH  Google Scholar 

  9. Emiel, G., Sagastizábal, C.: Incremental-like bundle methods with application to energy planning. Comput. Optim. Appl. 46, 305–332 (2010)

    MathSciNet  MATH  Google Scholar 

  10. Fábián, C., Mitra, G., Roman, D.: Processing second-order stochastic dominance models using cutting-plane representations. Math. Program. 130, 33–57 (2011)

    MathSciNet  MATH  Google Scholar 

  11. Gaudioso, M., Giallombardo, G., Miglionico, G.: An incremental method for solving convex finite Min-Max problems. Math. of Oper. Res. 31, 173–187 (2006)

    MathSciNet  MATH  Google Scholar 

  12. Hiriart-Urruty, J. B., Lemarechal, C.: Convex Analysis and Minimization Algorithms, I: Fundamentals. Springer, Berlin (1993)

    MATH  Google Scholar 

  13. Hadar, J., Russell, W. R.: Rules for ordering uncertain prospects. Am. Econ. Rev. 59, 25–34 (1969)

    Google Scholar 

  14. Hare, W., Sagastizábal, C., Solodov, M.: A proximal bundle method for nonsmooth nonconvex functions with inexact information. Comput. Optim. Appl. 63, 1–28 (2016)

    MathSciNet  MATH  Google Scholar 

  15. Hanoch, G., Levy, H.: The efficiency analysis of choices involving risk. Handbook of the Fundamentals of Financial Decision Making: Part I., 287–29 (2013)

  16. Helmberg, C., Rendl, F: A spectral bundle method for semi-definite programming. SIAM J. Optim. 10, 673–696 (2000)

    MathSciNet  MATH  Google Scholar 

  17. Homem-de-Mello, T., Mehrotra, S.: A cutting-surface method for uncertain linear programs with polyhedral stochastic dominance constraints. SIAM J. Optim. 20, 1250–1273 (2009)

    MathSciNet  MATH  Google Scholar 

  18. Hu, J., Homen-De-Mello, T., Mehrotra, S.: Sample average approximation of stochastic dominance constrained programs. Math. Program. 133, 171–201 (2012)

    MathSciNet  MATH  Google Scholar 

  19. Karas, E., Ribeiro, A., Sagastizȧbal, C., Solodov, M.: A bundle-filter method for nonsmooth convex constrained optimization. Math. Program. 116, 297–320 (2009)

    MathSciNet  MATH  Google Scholar 

  20. Kibardin, V. M.: Decomposition into functions in the minimization problem. Avtomatika i Telemekhanika 9, 66–79 (1979)

    MathSciNet  MATH  Google Scholar 

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

    MATH  Google Scholar 

  22. Kiwiel, K. C.: A proximal bundle method with approximate subgradient linearizations. SIAM J. Optim. 16, 1007–1023 (2006)

    MathSciNet  MATH  Google Scholar 

  23. Kiwiel, K. C.: A method of centers with approximate subgradient linearizations for nonsmooth convex optimization. SIAM J. Optim. 18, 1467–1489 (2008)

    MathSciNet  MATH  Google Scholar 

  24. Kleywegt, A. J., Shapiro, A., Homem-De-Mello, T.: The sample average approximation method for stochastic discrete optimization. SIAM J. Optimiz. 12, 479–502 (2002)

    MathSciNet  MATH  Google Scholar 

  25. Kopa, M., Post, T.: A general test for SSD portfolio efficiency. OR Spectr. 37, 703–734 (2015)

    MathSciNet  MATH  Google Scholar 

  26. Lemaréchal, C., Nemirovskii, A., Nesterov, Y.: New variants of bundle methods. Math. Program. 69, 111–147 (1995)

    MathSciNet  MATH  Google Scholar 

  27. Lv, J., Pang, L. P., Wang, J. H.: Special backtracking proximal bundle method for nonconvex maximum eigenvalue optimization. Appl. Math. Comput. 265, 635–651 (2015)

    MathSciNet  MATH  Google Scholar 

  28. Meskarian, R., Xu, H. F., Fliege, J.: Numerical methods for stochastic programs with second order dominance constraints with applications to portfolio optimization. Eur. J. Oper. Res. 216, 376–385 (2012)

    MathSciNet  MATH  Google Scholar 

  29. Müller, A., Scarsini, M.: Stochastic Orders and Decision Under Risk. Institute of mathematical statistics, Hayward (1991)

  30. Müller, A., Stoyan, D.: Comparison Methods for Stochastic Models and Risks. Wiley, New York (2002)

    MATH  Google Scholar 

  31. Nedić, A., Bertsekas, D. P.: Incremental subgradient methods for nondifferentiable optimization. SIAM J. Optim. 12, 109–138 (2001)

    MathSciNet  MATH  Google Scholar 

  32. Nguyen, T. T. V., Strodiot, J. J., Nguyen, V. H.: A bundle method for solving equilibrium problems. Math. Program. 116, 529–552 (2009)

    MathSciNet  MATH  Google Scholar 

  33. Oliveira, W., Sagastizábal, C., Scheimberg, S.: Inexact bundle methods for two-stage stochastic programming. SIAM J. Optim. 21, 517–544 (2011)

    MathSciNet  MATH  Google Scholar 

  34. Ogryczak, W., Ruszczyński, A.: From stochastic dominance to mean-risk models: semideviations as risk measures. Eur. J. Oper. Res. 116, 33–50 (1999)

    MATH  Google Scholar 

  35. Ogryczak, W., Ruszczyński, A.: On consistency of stochastic dominance and mean-semideviation models. Math. Program. 89, 217–232 (2001)

    MathSciNet  MATH  Google Scholar 

  36. Rinnooy Kan, A. H., Timmer, G. T.: Stochastic global optimization methods. Part II: multilevel methods. Math. Program. 39, 57–78 (1987)

    MATH  Google Scholar 

  37. Rockafellar, R. T.: Convex Analysis. Princeton University Press, Princeton (1970)

    MATH  Google Scholar 

  38. Rockafellar, R. T., Wets, J.J.-B.: Variational Analysis. Springer, Berlin (1998)

    MATH  Google Scholar 

  39. Rockafellar, R. T., Uryasev, S.: Optimization of conditional value-at-risk. Journal of Risk 2, 21–41 (2000)

    Google Scholar 

  40. Roman, D., Darby-Dowman, K., Mitra, G.: Portfolio construction based on stochastic dominance and target return distributions. Math. Program. 108, 541–569 (2006)

    MathSciNet  MATH  Google Scholar 

  41. Rudolf, G., Ruszczyński, A.: Optimization problems with second order stochastic dominance constraints: duality, compact formulations, and cut generation methods. SIAM J. Optim. 19, 1326–1343 (2008)

    MathSciNet  MATH  Google Scholar 

  42. 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)

    MathSciNet  MATH  Google Scholar 

  43. Salmon, G., Strodiot, J.-J., Nguyen, V. H.: A bundle method for solving variational inequalities. SIAM J. Optim. 14, 869–893 (2004)

    MathSciNet  MATH  Google Scholar 

  44. Shaked, M., Shanthikumar, J. G.: Stochastic Orders and Their Applications. Academic Press, Boston (1994)

    MATH  Google Scholar 

  45. Shapiro, A., Dentcheva, D., Ruszczyński, A.: Lectures on stochastic programming: modeling and theory. Society for Industrial and Applied Mathematics (2009)

  46. Sun, H. L., Xu, H. F., Meskarian, R., Wang, Y.: Exact penalization, level function method, and modified cutting-plane method for stochastic programs with second order stochastic dominance constraints. SIAM J. Optim. 23, 602–631 (2013)

    MathSciNet  MATH  Google Scholar 

  47. Sun, H. L., Xu, H. F., Wang, Y.: Smoothing penalized sample average approximation method for stochastic programs with second-order stochastic dominance constraints. Asia-Pac. J. Oper. Res. 30, 1340002 (2013)

    MathSciNet  MATH  Google Scholar 

  48. Solodov, M. V.: A bundle method for a class of bilevel nonsmooth convex minimization problems. SIAM J. Optim. 18, 242–259 (2007)

    MathSciNet  MATH  Google Scholar 

  49. Xu, M. W., Wu, S. -Y., Ye, J. J.: Solving semi-infinite programs by smoothing projected gradient method. Computat. Optim. Appl. 59, 591–616 (2014)

    MathSciNet  MATH  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

Download references

Funding

This work was supported by the National Natural Science Foundation of China (Nos. 11801503, 11701061) Zhejiang Provincial Natural Science Foundation of China (No. LY20A 010025) and the Natural Science Foundation of ShanDong (No. ZR2019BA014).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li-Ping Pang.

Additional information

Publisher’s note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lv, J., Xiao, ZH. & Pang, LP. An incremental bundle method for portfolio selection problem under second-order stochastic dominance. Numer Algor 85, 653–681 (2020). https://doi.org/10.1007/s11075-019-00831-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-019-00831-6

Keywords

Navigation