Skip to main content

DC Programming and DCA for General DC Programs

  • Conference paper

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 282))

Abstract

We present a natural extension of DC programming and DCA for modeling and solving general DC programs with DC constraints. Two resulting approaches consist in reformulating those programs as standard DC programs in order to use standard DCAs for their solutions. The first one is based on penalty techniques in DC programming, while the second linearizes concave functions in DC constraints to build convex inner approximations of the feasible set. They are proved to converge to KKT points of general DC programs under usual constraints qualifications. Both designed algorithms can be viewed as a sequence of standard DCAs with updated penalty (resp. relaxation) parameters.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. DC Programming and DCA, http://lita.sciences.univ-metz.fr/~lethi/DCA.html

  2. Pham Dinh, T., Le Thi, H.A.: Convex analysis approach to DC programming: Theory, Algorithms and Applications. Acta Mathematica Vietnamica 22(1), 289–355 (1997)

    MATH  MathSciNet  Google Scholar 

  3. Pham Dinh, T., Le Thi, H.A.: A DC Optimization algorithm for solving the trust region subproblem. SIAM J. Optim. 8(2), 476–505 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  4. Le Thi, H.A., Pham Dinh, T.: Solving a class of linearly constrained indefinite quadratic problems by DC Algorithms. Journal of Global Optimization 11, 253–285 (1997)

    Article  MATH  Google Scholar 

  5. Le Thi, H.A., Pham Dinh, T.: DC Programming: Theory, Algorithms and Applications. The State of the Art (28 pages). In: Proceedings of the First International Workshop on Global Constrained Optimization and Constraint Satisfaction (Cocos 2002), Valbonne-Sophia Antipolis, France, October 2-4 (2002)

    Google Scholar 

  6. Le Thi, H.A., Pham Dinh, T., Le, D.M.: Exact penalty in DC programming. Vietnam Journal of Mathematics 27(2), 169–178 (1999)

    MATH  MathSciNet  Google Scholar 

  7. Le Thi, H.A.: An efficient algorithm for globally minimizing a quadratic function under convex quadratic constraints. Mathematical Programming, Ser. A 87(3), 401–426 (2000)

    Article  MATH  Google Scholar 

  8. Le Thi, H.A., Pham Dinh, T.: Large scale global molecular optimization from distance matrices by a DC optimization appoach. SIAM J. Optim. 14(1), 77–116 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  9. Le Thi, H.A., Huynh, V.N., Pham Dinh, T.: DC Programming and DCA for solving general DC programs, Research Report, National Institute for Applied Sciences (2004)

    Google Scholar 

  10. Le Thi, H.A., Pham Dinh, T.: The DC (Difference of Convex functions) Programming and DCA revisited with DC models of real-world nonconvex optimization problems. Annals of Operations Research 133, 23–48 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  11. Le Thi, H.A., Nguyen, T.P., Pham Dinh, T.: A continuous approach for solving the concave cost supply problem by combining DCA and B&B techniques. European Journal of Operational Research 183, 1001–1012 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  12. Le Thi, H.A., Pham Dinh, T.: A continuous approach for the concave cost supply problem via DC Programming and DCA. Discrete Applied Mathematics 156, 325–338 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  13. Pham Dinh, T., Nguyen, C.N., Le Thi, H.A.: An efficient combination of DCA and B&B using DC/SDP relaxation for globally solving binary quadratic programs. Journal of Global Optimization 48(4), 595–632 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  14. Thiao, M., Pham Dinh, T., Le Thi, H.A.: A DC programming approach for Sparse Eigenvalue Problem. In: ICML 2010, pp. 1063–1070 (2010)

    Google Scholar 

  15. Le Thi, H.A., Huynh, V.N., Pham Dinh, T.: Convergence Analysis of DC Algorithms for DC programming with subanalytic data, Research Report, National Institute for Applied Sciences, Rouen, France (2009)

    Google Scholar 

  16. Thiao, M., Pham Dinh, T., Le Thi, H.A.: A DC programming approach for Sparse Eigenvalue Problem, Research Report, National Institute for Applied Sciences, Rouen, France (2011)

    Google Scholar 

  17. Le Thi, H.A., Pham Dinh, T.: Approximation and Penalization of the ℓ0-norm in DC Programming, Research Report, National Institute for Applied Sciences, Rouen, France (2010)

    Google Scholar 

  18. Le Thi, H.A., Pham Dinh, T.: DC Programming and DCA for solving nonconvex programs involving ℓ0-norm, Research Report, National Institute for Applied Sciences, Rouen, France (2010)

    Google Scholar 

  19. Le Thi, H.A., Moeini, M.: Long-Short Portfolio Optimization Under Cardinality Constraints by Difference of Convex Functions Algorithm. Journal of Optimization Theory & Applications, 27 pages (October 2012), doi:10.1007/s10957-012-0197-0

    Google Scholar 

  20. Le Thi, H.A., Pham Dinh, T., Huynh, V.N.: Exact penalty and Error Bounds in DC programming. Journal of Global Optimization, Special Issue in Memory of Reiner Horst, Founder of the Journal 52(3), 509–535 (2012)

    MATH  Google Scholar 

  21. Le Thi, H.A., Pham Dinh, T.: Exact Penalty in Mixed Integer DC Programming, Research Report, Lorraine University, France (2011)

    Google Scholar 

  22. Le Thi, H.A., Pham Dinh, T., Nguyen, D.Y.: Properties of two DC algorithms in quadratic programming. Journal of Global Optimization 49(3), 481–495 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  23. Le Thi, H.A., Pham Dinh, T.: On Solving Linear Complementarity Problems by DC programming and DCA. Journal on Computational Optimization and Applications 50(3), 507–524 (2011)

    Article  MATH  Google Scholar 

  24. Le Thi, H.A., Madhi, M., Pham Dinh, T., Judice, J.: Solving Eigenvalue Symmetric problem by DC programming and DCA. Journal on Computational Optimization and Applications 51(3), 1097–1117 (2012)

    Article  MATH  Google Scholar 

  25. Le Thi, H.A., Nguyen, D.M., Pham Dinh, T.: Globally solving a Nonlinear UAV Task Assignment Problem by stochastic and derministic optimization approaches. Optimization Letters 6(2), 315–329 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  26. Le Thi, H.A., Pham Dinh, T., Nguyen, D.Y.: Behavior of DCA sequences for solving the trust-region subproblem, Journal of Global Optimization. Journal of Global Optimization 53(2), 317–329 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  27. Le Thi, H.A., Tran Duc, Q.: Solving Continuous Min Max Problem for Single Period Portfolio Selection with Discrete Constraints by DCA. Optimization 61(8) (2012)

    Google Scholar 

  28. Schleich, J., Le Thi, H.A., Bouvry, P.: Solving the Minimum m-Dominating Set problem by a Continuous Optimization Approach based on DC Programming and DCA. Journal of Combinatorial Optimization 24(4), 397–412 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  29. Le Thi, H.A., Vaz, A.I.F., Vicente, L.N.: Optimizing radial basis functions by D.C. programming and its use in direct search for global derivative-free optimization. TOP 20(1), 190–214 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  30. Le Thi, H.A., Le Hoai, M., Pham Dinh, T., Huynh, V.N.: Spherical separation by DC programming and DCA. To appear in Journal of Global Optimization, 17 pages (Online first Feabruary 2012), doi:10.1007/s10898-012-9859-6

    Google Scholar 

  31. Muu, L.D., Tran Dinh, Q., Le Thi, H.A., Pham Dinh, T.: A new decomposition algorithm for globally solving mathematical programs with affine equilibrium constraints. Acta Mathematica Vietnamica 37(2), 201–218 (2012)

    MATH  MathSciNet  Google Scholar 

  32. Niu, Y.S., Pham Dinh, T., Le Thi, H.A., Judice, J.: Efficient DC Programming Approaches for Asymmetric Eigenvalue Complementarity Problem. Optimization Methods and Software 28(4), 812–829 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  33. Ta, A.S., Le Thi, H.A., Khadraoui, D., Pham Dinh, T.: Solving Partitioning-Hub Location-Routing Problem using DCA. Journal of Industrial and Management Optimization 8(1), 87–102 (2012)

    Article  MathSciNet  Google Scholar 

  34. Le Thi, H.A., Pham Dinh, T., Tran Duc, Q.: A DC programming approach for a class of bilevel programming problems and its application in portfolio selection. NACO Numerical Algebra, Control and Optimization 2(1), 167–185 (2012)

    Article  MATH  Google Scholar 

  35. Cheng, S.O., Le Thi, H.A.: Learning sparse classifiers with Difference of Convex functions Algorithms. Optimization Methods and Software 28(4), 830–854 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  36. Anh, P.N., Le Thi, H.A.: An Armijo-type method for pseudomonotone equilibrium problems and its applications. Journal of Global Optimization 57, 803–820 (2013)

    Article  MATH  Google Scholar 

  37. Le Thi, H.A., Moeini, M.: Long-Short Portfolio Optimization Under Cardinality Constraints by Difference of Convex Functions Algorithm. Journal of Optimization Theory & Applications, 26 pages (October 2012), doi:10.1007/s10957-012-0197-0

    Google Scholar 

  38. Nguyen, D.M., Le Thi, H.A., Pham Dinh, T.: Solving the Multidimensional Assignment Problem by a Cross-Entropy method. Journal of Combinatorial Optimization, 16 pages (Online first October 2012), doi:10.1007/s10878-012-9554-z

    Google Scholar 

  39. Le Thi, H.A., Pham Dinh, T., Nguyen, D.M.: A deterministic optimization approach for planning a multisensor multizone search for a target. Computer & Operations Research 41, 231–239 (2014)

    Article  Google Scholar 

  40. Anh, P.N., Le Thi, H.A.: The Subgradient Extragradient Method Extended to Equilibrium Problems, Optimization (online first December 2012), doi:10.1080/02331934.2012.745528

    Google Scholar 

  41. Le Hoai, M., Le Thi, H.A., Pham Dinh, T., Huynh, V.N.: Block Clustering based on DC programming and DCA. NECO Neural Computation 25(10), 2776–2807 (2013)

    Article  Google Scholar 

  42. Le Thi, H.A., Tran Duc, Q.: New and efficient algorithms for transfer prices and inventory holding policies in two-enterprise supply chains. Journal of Global Optimization (in press)

    Google Scholar 

  43. Le Thi, H.A., Le Hoai, M., Pham Dinh, T.: New and efficient DCA based algorithms for Minimum Sum-of-Squares Clustering. Pattern Recognition (in press)

    Google Scholar 

  44. Le Thi, H.A., Pham Dinh, T., Nguyen, C.N., Le Hoai, M.: DC Programming and DCA for Binary Quadratic Programming in Diversity Data Mining. To appear in Optimization

    Google Scholar 

  45. Le Thi, H.A., Tran Duc, Q., Adjallah, K.H.: A Difference of Convex functions Algorithm for Optimal Scheduling and real-time assignment of preventive maintenance jobs on parallel processors. To appear in JIMO Journal of Industrial and Management Optimization

    Google Scholar 

  46. An, L.T.H., Quynh, T.D.: Optimizing a multi-stage production/inventory system by DC programming based approaches. Computational Optimization an Applications (in press)

    Google Scholar 

  47. An, L.T.H., Tao, P.D., Belghiti, T.: DCA based algorithms for Multiple Sequence Alignment (MSA). Central European Journal of Operations Research (in press)

    Google Scholar 

  48. Tao, P.D., An, L.T.H.: Recent advances in DC programming and DCA. To appear in Transactions on Computational Collective Intelligence, 37 pages (2013)

    Google Scholar 

  49. An, L.T.H., Tao, P.D.: DC programming in Communication Systems: challenging models and methods. To appear in Vietnam Journal of Computer Science, 21 pages. Springer (invited issue)

    Google Scholar 

  50. An, L.T.H., Tao, P.D.: DC programming approaches for Distance Geometry problems. In: Mucherino, A., Lavor, C., Liberti, L., Maculan, N. (eds.) Distance Geometry: Theory, Methods and Applications, vol. XVI, 57, 420 pages. Springer (2013)

    Google Scholar 

  51. Bradley, P.S., Mangasarian, O.L.: Feature selection via concave minimization and support vector machines. In: Proceedings of the Fifteenth International Conference on Machine Learning (ICML 1998), pp. 82–90 (1998)

    Google Scholar 

  52. Chambolle, A., DeVore, R.A., Lee, N.Y., Lucier, B.J.: Nonlinear wavelet image processing: Variational problems, compression, and noise removal through wavelet shrinkage. IEEE Trans. Image Process. 7, 319–335 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  53. Dempster, A.P., Laird, N.M., Rubin, D.B.: Maximum likelihood from incomplete data via the EM algorithm. J. Roy. Stat. Soc. B 39, 1–38 (1977)

    MATH  MathSciNet  Google Scholar 

  54. Bertsekas, D.: Nonlinear Programming. Athenta Scientific, Belmont (1995)

    Google Scholar 

  55. Bogg, P.T., Tolle, J.W.: Sequential Quadratic Programming. Acta Numerica, 1–51 (1995)

    Google Scholar 

  56. Clarke, F.H.: Optimization and Nonsmooth Analysis. Wiley, New York (1983)

    Google Scholar 

  57. Tuy, H.: Convex Analysis and Global Optimization. Kluwer Academic (2000)

    Google Scholar 

  58. Fletcher, R., Leyfer, S.: Nonlinear programming without a penalty function. Math. Program. 91, 239–270 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  59. An, L.T.H., Tao, P.D.: Large Scale Molecular Optimization From Distance Matrices by a D.C. Optimization Approach. SIAM Journal on Optimization 14(1), 77–116 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  60. 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. Annals of Operations Research 133, 23–46 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  61. Mangasarian, O.L.: Nonlinear Programming, McGraw-Hill, New York (1969)

    Google Scholar 

  62. Lawrence, C.T., Tits, A.: A computationally efficient feasible sequential quadratic programming algorithm. SIAM J. Optim. 11, 1092–1118 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  63. Mangasarian, O.L., Fromovitz, S.: The Fritz John necessay optimality conditions in the presence of equality constraints. J. Math. Anal. Appl. 17, 34–47 (1967)

    Article  MathSciNet  Google Scholar 

  64. Mordukhovich, B.S.: Variational Analysis and Generalized Differentiation, Vol. 1. Springer, Heidelberg (2006)

    Google Scholar 

  65. Nocedal, J., Wright, S.J.: Numerical Optimization, Springer, Berlin (2006)

    Google Scholar 

  66. Pang, J.-S.: Exact penalty functions for mathematical programs with linear complementary constraints. Optimization 42, 1–8 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  67. Polak, E.: Optimization. Springer. New York (1997)

    Google Scholar 

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

    Google Scholar 

  69. Rockafellar, R.T.: Penalty methods and augmanted Lagrangians nonlinear programming. In: Conti, R., Ruberti, A. (eds.) 5th Conference on Optimization Techniques Part I. LNCS, vol. 3, pp. 418–425. Springer, Heidelberg (1973)

    Chapter  Google Scholar 

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

    Google Scholar 

  71. Solodov, M.V.: On the sequential quadratically constrained quadratic programming methods. Mathematics of Oper. Research 29, 64–79 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  72. Zaslavski, A.J.: A sufficient condition for exact penalty constrained optimization. SIAM J. Optim. 16, 250–262 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  73. Yuille, A.L., Rangarajan, A.: The concave-convex procedure. Neural Computation 15(4), 915–936 (2003)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hoai An Le Thi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Le Thi, H.A., Huynh, V.N., Dinh, T.P. (2014). DC Programming and DCA for General DC Programs. In: van Do, T., Thi, H., Nguyen, N. (eds) Advanced Computational Methods for Knowledge Engineering. Advances in Intelligent Systems and Computing, vol 282. Springer, Cham. https://doi.org/10.1007/978-3-319-06569-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06569-4_2

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06568-7

  • Online ISBN: 978-3-319-06569-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics