A hybrid binary particle swarm optimization with tabu search for the set-union knapsack problem. (30th November 2019)