Exemplo n.º 1
0
    def createPop(self, popsize):        
        '''
        Need to create trees here.
        '''
        pop = []
        for i in range(popsize):
            depth = 2
            root = TreeNode()
            root.setRoot()
            createTree(depth, root)
            counter = 0
            #printTree(counter, root)
            initTree(root, self.geneLen, self.random)

            ind = Individual(self.random, length = 0, genome = root)
            self.decode(ind)
            pop.append(ind)

        return pop