Operations Research Transactions ›› 2025, Vol. 29 ›› Issue (4): 159-174.doi: 10.15960/j.cnki.issn.1007-6093.2025.04.013

• Research Article • Previous Articles     Next Articles

A D.C. relaxation based branch-and-bound algorithm for sum-of-linear-products programming problems

Bo ZHANG1, Hongyu WANG2, Yuelin GAO1,*()   

  1. 1. School of Mathematics and Information Science, North Minzu University, Yinchuan 750021, Ningxia, China
    2. School of Civil and Hydraulic Engineering, Ningxia University, Yinchuan 750021, Ningxia, China
  • Received:2022-09-10 Online:2025-12-15 Published:2025-12-11
  • Contact: Yuelin GAO E-mail:gaoyuelin8@163.com

Abstract:

The sum-of-linear-products program has appeared in fields such as engineering practice and management science, and it is a class of NP-Hard problems. In view of the special structure of the objective function of this problem, it is reconstructed as a D.C. (difference of convex functions) programming problem. Based on the convex envelope of concave function, a D.C. relaxation subproblem is constructed and decomposed into two convex optimization problems. Then, by combining the D.C. relaxation with the standard bisection method of hyperrectangle, a new branch and bound algorithm is designed, and its theoretical convergence and computational complexity are analyzed. Finally, the effectiveness of the algorithm is verified by a large number of numerical experiments.

Key words: global optimization, sum-of-linear-products programming problem, branch and bound, D.C. programming relaxation technique

CLC Number: