Taming the 0/1 knapsack problem with monogamous pairs genetic algorithm. (15th July 2016)