Two-dimensional Disjunctively Constrained Knapsack Problem: Heuristic and exact approaches. (March 2017)