def main(): numFac = funciones.distribuirMatrices(funciones.lectura()) instancia = sys.argv[1] #Read parameters data = funciones.readParameters() params = Parametros(data) #Get Seed seed = sys.argv[3] random.seed(seed) #Set Time direct = sys.argv[4] start = datetime.datetime.now() #Create NSGA2 nsga2 = NSGA2(2, params.mutRate, params.cxRate) P = [] P = funciones.crearPoblacion(P, params.tamPob, numFac) #print "Trabajo escrito de tesis" #Runnning Algorithm if params.init == "True": initPobla = nsga2.initAlgorithm(P, params.tamPob) nsga2.runAlgorithm(params.algorithm, initPobla, params.tamPob, params.cxOp , params.k , params.limitSearch, start, params.finishLimit, params.evalPerGen, params.pobStrategy, params.searchStrategy, instancia, direct) else: nsga2.runAlgorithm(params.algorithm, P, params.tamPob, params.cxOp , params.k , params.limitSearch, start, params.finishLimit, params.evalPerGen, params.pobStrategy, params.searchStrategy, instancia, direct)
def main(): numFac = funciones.distribuirMatrices(funciones.lectura()) start = time.time() nsga2 = NSGA2(2, 0.3, 1.0) P = [] funciones.crearPoblacion(P, 25, numFac) front = nsga2.fastNonDominatedSort(P) #for fron in front: # nsga2.crowdingDistanceAssignment(fron) #nsga2.sortCrowding(P) pob = nsga2.runAlgorithm(P, 25, 25) end = time.time() print "T =", end - start funciones.graficarPob(pob)
def ResumenPros(self): self.Ejecucion.insert(INSERT,'Documento con Formato Correcto\n') log = fun.lectura(str(self.ubicacion.get())) self.Ejecucion.insert(INSERT,log)
# -*- coding: utf-8 -*- """ Created on Thu Aug 16 19:42:19 2018 @author: yocoy """ import funciones as f if __name__ == '__main__': coeficientes = [] print("Se resolveran ecuaciones de la forma Ax^2+Bx+C") print("Introduce A: ", end='') coeficientes.append(f.lectura()) print("Introduce B: ", end='') coeficientes.append(f.lectura()) print("Introduce C: ", end='') coeficientes.append(f.lectura()) print("La solucion es: ", f.raices(coeficientes))
def todo(archivo, n): funciones.graficar(funciones.relacion(funciones.lectura(archivo), n)) funciones.escribir(funciones.relacion(funciones.lectura(archivo), n))