An iterative rounding search-based algorithm for the disjunctively constrained knapsack problem | Synapse