def main_test(): chromosome_size = 24 population_size = 4 constraint = 5000 prop_crossover = 0.9 prob_mutation = 0.01 max_generations = 3 solver = GA(chromosome_size,population_size,constraint,prop_crossover,prob_mutation,max_generations) chromosome = np.random.choice([0,1],(chromosome_size,population_size)) print(solver.calculate_fitness())