Genetic-2: optimizing knapsack by genetic algorithm