Exact solution approach for a class of nonlinear bilevel knapsack problems
We study a class of nonlinear bilevel knapsack problems. The upper-level objective is a nonlinear integer function of both the leader’s and the follower’s decision variables. At the lower level the follower solves a linear binary knapsack problem, where the right-hand side of the knapsack constraint depends on the resource allocated by the leader. After discussing computational complexity issues, we propose an exact solution approach using an equivalent single-level value function reformulation. Extensive computational experiments are performed with quadratic and fractional binary objective functions.
KeywordsBilevel programming Integer programming Value functions Knapsack problem
O.Y. Özaltın was supported by Natural Sciences and Engineering Research Council of Canada. The other three authors were partially supported by AFOSR Grant FA9550-08-1-0268, NSF Grant CMMI-0825993 and DoD DURIP Grant FA2386-12-1-3032. O.A. Prokopyev was also supported by US Air Force Summer Faculty Fellowship. In addition, we are grateful to Gabriel L. Zenarosa, Austin L. Buchanan and two anonymous reviewers for their helpful comments.
- 3.Beheshti, B.: Test instances for nonlinear bilevel knapsack problem. Available at http://www.pitt.edu/~droleg/files/NBKP.html. Accessed on 31 March 2014
- 6.Brotcorne, L., Hanafi, S., Mansi, R.: One-level reformulation of the bilevel knapsack problem using dynamic programming. Discrete Optim. 10(1), 1–10 (2013)Google Scholar
- 8.Caprara, A., Carvalho, M., Lodi, A., Woeginger, G.J.: A complexity and approximability study of the bilevel knapsack problem. In: Integer programming and combinatorial optimization, pp. 98–109. Springer, Berlin (2013)Google Scholar
- 22.Mansi, R., Alves, C., Valério de Carvalho, J.M. Hanafi, S.: An exact algorithm for bilevel 0–1 knapsack problems. Math. Probl. Eng. (2012) http://www.hindawi.com/journals/mpe/2012/504713/abs/