ByNobleID
    An approximate dynamic programming approach to convex quadratic knapsack problems | NobleID