Text this: A fuzzy genetic algorithm based on binary encoding for solving multidimensional knapsack problems