public void AlgGen(int iter) { int i = 0; Poblacion Q = new Poblacion (); Poblacion H = new Poblacion (); m_pop.init (m_tp, 5, m_func); Stopwatch sw = Stopwatch.StartNew (); while(i < iter){ //Console.WriteLine ("Time: " + sw.Elapsed); Q = m_sel.doSel (m_pop); //Q.showPPL(); //Console.WriteLine ("Time: " + sw.Elapsed); H = m_crux.cruceP (Q); //Console.WriteLine ("Time: " + sw.Elapsed); m_pop = H; //Console.WriteLine ("Time: " + sw.Elapsed); m_pop.setFits (m_func); m_pop.setStats (); m_pop.showPPL (); //m_pop.showRun (); i++; } Console.WriteLine ("Time: " + sw.Elapsed); }
public void AlgGen(int iter) { int i = 0; Poblacion Q = new Poblacion (); Poblacion H = new Poblacion (); m_pop.init (m_tp, 5, m_func); Stopwatch sw = new Stopwatch(); while(i < iter){ //Console.WriteLine (TimeSpan.FromSeconds ((double) lol)); Q = m_sel.doSel (m_pop); //Console.WriteLine (TimeSpan.FromSeconds ((double) lol)); H = m_crux.cruceP (Q); //Console.WriteLine (TimeSpan.FromSeconds ((double) lol)); m_pop = H; //Console.WriteLine (TimeSpan.FromSeconds ((double) lol)); m_pop.setStats (); m_pop.showRun (); i++; } Console.WriteLine(sw.Elapsed); }
public void AlgGen(int iter) { int i = 0; Poblacion Q = new Poblacion (); Poblacion H = new Poblacion (); m_pop.init (m_tp, 5, m_func); int lol = DateTime.Now.TimeOfDay.Seconds; while(i < iter){ Console.WriteLine (TimeSpan.FromSeconds ((double) lol)); Q = m_sel.doSel (m_pop); Console.WriteLine (TimeSpan.FromSeconds ((double) lol)); H = m_crux.cruceP (Q); Console.WriteLine (TimeSpan.FromSeconds ((double) lol)); m_pop = H; Console.WriteLine (TimeSpan.FromSeconds ((double) lol)); m_pop.setStats (); m_pop.showRun (); i++; } }