Genetic Algorithm for the traditional 0-1 knap sack problem