Exemplo n.º 1
0
 def __init__(self, params={}):
     BaseChromo.__init__(
         self,
         size=2 * puzzle_size,
         #range=(0,puzzle_size-1), dtype=int )
         range=puz_ranges,
         dtype=int)
Exemplo n.º 2
0
 def __init__(self, params={}):
     BaseChromo.__init__(
         self,
         size=8,
         #range=(0,8-1), dtype=int )
         range=(0, 7),
         dtype=int)
Exemplo n.º 3
0
    def __init__(self):
        self.cpu = CPU(num_levels=num_levels,
                       nodes_per_level=nodes_per_level,
                       input_size=input_size)
        self.total_instrs = len(self.cpu.OPSinstrs)

        # ranges for each chromo ..
        rlist = []
        for ll in range(num_levels):
            lvl_start = ll * nodes_per_level + input_size
            for nn in range(nodes_per_level):
                rlist.append((0, self.total_instrs - 1))  # function-identifier
                rlist.append(
                    (0, lvl_start - 1))  # op1=node-num less than level-start
                rlist.append(
                    (0, lvl_start - 1))  # op2=node-num less than level-start
        # output node
        lvl_start = num_levels * nodes_per_level + input_size
        rlist.append((0, self.total_instrs - 1))  # function-identifier
        rlist.append((0, lvl_start - 1))  # op1=node-num less than level-start
        rlist.append((0, lvl_start - 1))  # op2=node-num less than level-start

        BaseChromo.__init__(self,
                            size=3 * num_levels * nodes_per_level + 3,
                            range=rlist,
                            dtype=int)
Exemplo n.º 4
0
    def __init__(self):
        # cpuSimple:  self.cpu = CPU( data_memory_size=2, register_set_size=2, instruction_memory_size=2+2 )
        self.cpu = CPU(instruction_size=prog_size,
                       input_size=input_size,
                       rom_size=rom_size)
        self.total_instrs = len(self.cpu.OPSinstrs)

        # ranges for each chromo ..
        rlist = [(0, self.total_instrs - 1) for i in range(prog_size)]
        rlist.extend([(-5, 5) for i in range(rom_size)])
        # TODO: datatypes for each chromo ..

        BaseChromo.__init__(self,
                            size=prog_size + rom_size,
                            range=rlist,
                            dtype=int)
Exemplo n.º 5
0
	def __init__( self ):
		BaseChromo.__init__( self, size=4,
			range=(0,10), dtype=int )
Exemplo n.º 6
0
 def __init__(self):
     BaseChromo.__init__(self, size=1, range=(-10, -1), dtype=int)
Exemplo n.º 7
0
 def __init__(self):
     BaseChromo.__init__(self,
                         size=3 * num_sprayers,
                         range=dataRanges,
                         dtype=float)
Exemplo n.º 8
0
	def __init__( self, params={} ):
		BaseChromo.__init__( self, size=9+6,
			range=[ (1,maxnum),(1,maxnum-1),(1,maxnum-2),(1,maxnum-3),(1,maxnum-4),(1,maxnum-5),(1,maxnum-6),(1,maxnum-7),(1,maxnum-8),     # digits
					(1,4),(1,4),(1,4),(1,4),(1,4),(1,4) ],  # operators: +/-/=
			dtype=int )
Exemplo n.º 9
0
	def __init__( self, params={} ):
		BaseChromo.__init__( self, size=81,
			range=(0,8), dtype=int )
Exemplo n.º 10
0
	def __init__( self ):
		BaseChromo.__init__( self, size=MAX_PATH_LEN,
			range=(-1,1), dtype=int )
Exemplo n.º 11
0
	def __init__( self ):
		BaseChromo.__init__( self, size=5, dtype=float )
Exemplo n.º 12
0
	def __init__( self ):
		BaseChromo.__init__( self, size=10,
			range=(-2.048,2.048), dtype=float )
Exemplo n.º 13
0
 def __init__(self, params={}):
     BaseChromo.__init__(self,
                         size=maxnum,
                         range=(0, maxnum - 1),
                         dtype=int)
Exemplo n.º 14
0
 def __init__(self):
     BaseChromo.__init__(self, size=3, dtype=float, dataRange=(-5, 5))
Exemplo n.º 15
0
 def __init__(self, params={}):
     BaseChromo.__init__(self, size=width * height, range=(0, 3), dtype=int)
Exemplo n.º 16
0
 def __init__(self):
     BaseChromo.__init__(self,
                         size=2 * nnodes,
                         range=dataRanges,
                         dtype=float)
Exemplo n.º 17
0
 def __init__(self):
     BaseChromo.__init__(self,
                         size=len(solution),
                         range=(0, len(letters) - 1),
                         dtype=int)
Exemplo n.º 18
0
 def __init__(self):
     BaseChromo.__init__(self, size=20, range=(-5.12, 5.12), dtype=float)