University work about genetic algorithm. In particular we had worked with the knapsack problem.