def __init__(self, random, params):
        self.params = params
        tree_genome = createInd.createIndividual(
            self.params["maxDepth"], self.params["maxRoom"], self.params["minRoom"]
        )
        Individual.__init__(self, random, None, tree_genome)

        self.rank = 0
        self.crowded_distance = 0
        self.decodePlan()
    def __init__(self, random, genome_len, genome):
        Individual.__init__(self, random, genome_len, genome)

        self.rank = 10
        self.crowded_distance = 0
        self.decoded_plan = None
        self.numRoom = None
        self.roomarea = None
        self.roomlist = None
        self.roomDesc = None
        self.roomSizes = None
Esempio n. 3
0
 def __init__(self, random, genome_len, genome):
     Individual.__init__(self, random, genome_len, genome)
     self.rank = 0