Example #1
0
def testCrossover():
    depth = 5
    apple_tree_1 = initialize.initGeneticTree(depth)
    apple_tree_2 = initialize.initGeneticTree(depth)
    print "Before Crossover: \nTree 1"
    printTree(apple_tree_1.root)
    print "Tree 2"
    printTree(apple_tree_2.root)
    recombination.crossover(apple_tree_1.root, apple_tree_2.root)
    print "\nAfter Crossover: \n Tree 1"
    printTree(qpple_tree_1)
    print "Tree 2"
    printTree(apple_tree_2)
def testCrossover():
        depth = 5
        apple_tree_1 = initialize.initGeneticTree(depth)
        apple_tree_2 = initialize.initGeneticTree(depth)
        print "Before Crossover: \nTree 1"
        printTree(apple_tree_1.root)
        print "Tree 2"
        printTree(apple_tree_2.root)
        recombination.crossover(apple_tree_1.root, apple_tree_2.root)
        print "\nAfter Crossover: \n Tree 1"
	printTree(qpple_tree_1)   
	print "Tree 2"
	printTree(apple_tree_2)
Example #3
0
def testMutation():
    depth = 4
    apple_tree_1 = initialize.initGeneticTree(depth)
    print "Before Mutation"
    printTree(apple_tree_1.root)
    mutate(apple_tree_1.root)
    print "After Mutation"
    printTree(apple_tree_1.root)
def testMutation():
        depth = 4
        apple_tree_1 = initialize.initGeneticTree(depth)
        print "Before Mutation"
        printTree(apple_tree_1.root)
        mutate(apple_tree_1.root)
        print "After Mutation"
        printTree(apple_tree_1.root)