public GRASP(Lector lector) { this.data = lector; this.solucionFinal = null; this.rnd = new Random(); this.impresor = new Impresor(this); }
static void Main(string[] args) { /* TIEMPO LECTURA */ var watch = System.Diagnostics.Stopwatch.StartNew(); Lector lector = new Lector("data.csv"); lector.LeerData(); //lector.Imprimir(); watch.Stop(); var elapsedMs = watch.ElapsedMilliseconds; Console.WriteLine("Tiempo de lectura {0} segundos.", elapsedMs / 1000.0); /* TIEMPO GRASP */ watch = System.Diagnostics.Stopwatch.StartNew(); GRASP grasp = new GRASP(lector); grasp.AsignacionGRASP(); //grasp.impresor.FuncionObjetivo(); // texto de salida //grasp.impresor.AsignacionDeProcesosEnCadaTrabajador(); //grasp.ImprimirAsignacion(); // texto de salida //grasp.impresor.ImprimirAsignacionMatriz(); // texto de salida watch.Stop(); elapsedMs = watch.ElapsedMilliseconds; Console.WriteLine("Tiempo del algoritmo {0} segundos.", elapsedMs / 1000.0); Console.ReadLine(); }
public Impresor(GRASP grasp) { this.grasp = grasp; this.data = grasp.data; }