一类带指示变量的凸二次优化问题的研究
The Study of Convex Quadratic Optimization Problems with Indicator Variables
摘要: 本文研究一类带指示变量的凸二次优化问题。该问题在多个领域具有广泛应用,如投资组合选择、信号处理和资源分配等。作为混合整数二次优化问题,其NP-hard特性使得大规模实例求解面临较大挑战。本文分别提出了三种求解方法:启发式搜索下降法、精确分支定界法以及两者结合的混合方法。首先,启发式搜索下降法通过局部优化获得近似解,显著提高求解速度;其次,精确分支定界法通过逐步分解问题空间,保证了全局最优解的精确性。最后,结合启发式搜索下降法和分支定界法的优点,提出了一种新的混合方法,利用启发式方法提供的初始解加速分支定界法的收敛过程,减少计算资源消耗,同时确保解的精确性。实验表明,启发式搜索下降法在低维和高维问题上均具有显著的计算效率优势。与SCIP和Gurobi求解器相比,混合方法展现出了更优的求解效率。
Abstract: This paper studies a class of convex quadratic optimization problems with indicator variables, which have broad applications in various fields such as portfolio selection, signal processing, and resource allocation. As a mixed-integer quadratic optimization problem, its NP-hard nature makes solving large-scale instances challenging. This paper proposes three solution methods: a heuristic search descent method, an exact branch-and-bound method, and a hybrid method combining the two. First, the heuristic search descent method provides approximate solutions through local optimization, significantly improving solving speed. Second, the exact branch-and-bound method ensures global optimality by gradually decomposing the problem space. Finally, a new hybrid method is introduced, combining the advantages of both approaches by using the initial solution provided by the heuristic method to accelerate the convergence of the branch-and-bound method, reducing computational resource consumption while ensuring solution accuracy. Experimental results show that the heuristic search descent method exhibits significant computational efficiency advantages in both low-dimensional and high-dimensional problems. Compared with the Gurobi and SCIP solvers, the hybrid method demonstrates superior solving efficiency.
文章引用:刘宗丹. 一类带指示变量的凸二次优化问题的研究[J]. 运筹与模糊学, 2025, 15(2): 302-312. https://doi.org/10.12677/orf.2025.152085

参考文献

[1] Tillmann, A.M., Bienstock, D., Lodi, A. and Schwartz, A. (2024) Cardinality Minimization, Constraints, and Regularization: A Survey. SIAM Review, 66, 403-477. [Google Scholar] [CrossRef
[2] Bienstock, D. (1996) Computational Study of a Family of Mixed-Integer Quadratic Programming Problems. Mathematical Programming, 74, 121-140. [Google Scholar] [CrossRef
[3] Ceria, S. and Soares, J. (1999) Convex Programming for Disjunctive Convex Optimization. Mathematical Programming, 86, 595-614. [Google Scholar] [CrossRef
[4] Manzour, H., Küçükyavuz, S., Wu, H. and Shojaie, A. (2021) Integer Programming for Learning Directed Acyclic Graphs from Continuous Data. Informs Journal on Optimization, 3, 46-73. [Google Scholar] [CrossRef] [PubMed]
[5] Liu, P., Fattahi, S., Gómez, A. and Küçükyavuz, S. (2022) A Graph-Based Decomposition Method for Convex Quadratic Optimization with Indicators. Mathematical Programming, 200, 669-701. [Google Scholar] [CrossRef
[6] Powell, M.J.D. (1998) Direct Search Algorithms for Optimization Calculations. Acta Numerica, 7, 287-336. [Google Scholar] [CrossRef
[7] Wang, Y., Jia, Z. and Wen, Z. (2021) Search Direction Correction with Normalized Gradient Makes First-Order Methods Faster. SIAM Journal on Scientific Computing, 43, A3184-A3211. [Google Scholar] [CrossRef
[8] Zaoui, B., Benterki, D. and Khelladi, S. (2024) Complexity Analysis and Numerical Implementation of a New Interior-Point Algorithm for Semidefinite Optimization. Operations Research Letters, 57, Article 107192. [Google Scholar] [CrossRef
[9] Mohammadi, A. and Sheikholeslam, F. (2023) Intelligent Optimization: Literature Review and State-of-the-Art Algorithms (1965-2022). Engineering Applications of Artificial Intelligence, 126, Article 106959. [Google Scholar] [CrossRef
[10] Liang, H., Wang, S., Li, H., Zhou, L., Zhang, X. and Wang, S. (2024) BiGNN: Bipartite Graph Neural Network with Attention Mechanism for Solving Multiple Traveling Salesman Problems in Urban Logistics. International Journal of Applied Earth Observation and Geoinformation, 129, Article 103863. [Google Scholar] [CrossRef
[11] Salahi, M., Ansary Karbasy, S., Almaadeed, T.A. and Hamdi, A. (2024) Improved Branch and Bound Algorithm and an Interpolation-Based Search Algorithm for Quadratic Minimization with One Negative Eigenvalue. Optimization Letters, 19, 527-549. [Google Scholar] [CrossRef
[12] Gupta, O.K. and Ravindran, A. (1985) Branch and Bound Experiments in Convex Nonlinear Integer Programming. Management Science, 31, 1533-1546. [Google Scholar] [CrossRef