Iranian Journal of Numerical Analysis and Optimization (Nov 2022)

A two-phase method for solving continuous rank-one quadratic knapsack problems

  • S.E. Monabbati

DOI
https://doi.org/10.22067/ijnao.2022.70644.1096
Journal volume & issue
Vol. 12, no. Issue 3 (Special Issue)
pp. 567 – 584

Abstract

Read online

We propose a two-phase algorithm for solving continuous rank-one quadratic knapsack problems (R1QKPs). In particular, we study the solution structure of the problem without the knapsack constraint. In fact, an $O(n\log n)$ algorithm is suggested in this case. We then use the solution structure to propose an $O(n^2\log n)$ algorithm that finds an interval containing the optimal value of the Lagrangian dual of R1QKP. In the second phase, we solve the Lagrangian dual problem using a traditional single-variable optimization method. We perform a computational test on random instances and compare our algorithm with the general solver CPLEX.

Keywords