def __init__(ind, problem, decisionValues, generation_number, fitness=None): ind.problem = problem ind.decisionValues = decisionValues ind.fitness = jmoo_fitness(problem, fitness=fitness) ind.generation_number = generation_number
def evaluate(ind): if ind.fitness: ind.fitness.setFitness(ind.problem.evaluate(ind.decisionValues)) else: ind.fitness = jmoo_fitness(ind.problem) ind.fitness.setFitness(ind.problem.evaluate(ind.decisionValues))
def __init__(ind, problem, decisionValues, fitness = None): ind.problem = problem ind.decisionValues = decisionValues ind.fitness = jmoo_fitness(problem, fitness=fitness)
def __init__(ind, problem, decisionValues, fitness=None): ind.problem = problem ind.decisionValues = decisionValues ind.fitness = jmoo_fitness(problem, fitness=fitness)