Beispiel #1
0
def test_chromosome():
    for _ in range(10):
        p1 = Chromosome(gen_prob=0.1, mutation_prob=0)
        p2 = Chromosome(gen_prob=0.1, mutation_prob=0)
        print("{} {}".format(p1.root, p1.eval()))
        print("{} {}".format(p2.root, p2.eval()))
        p1.crossover(p2)
        print("{} {}".format(p1.root, p1.eval()))
        print("{} {}".format(p2.root, p2.eval()))
        print()
        print()