Beispiel #1
0
        private void optimizar_camino()
        {
            OptimalPath op = new OptimalPath();

            do
            {
                double[]      eps     = new double[] { config.OPT_Gradiente_EPS, config.OPT_Funcion_EPS, config.OPT_Punto_EPS };
                List <TRNode> current = grafo_trayectorias.Current;
                string        msg     = "";
                optimal_path.Add(op.GetOptimalPathOf(current, eps, config.OPT_Maximo_iteraciones, out msg));
            } while (grafo_trayectorias.MoveNext());
        }
Beispiel #2
0
        public void Publicar_Mapa_Trayectoria_Optima()
        {
            GraphPane pane = zgc.GraphPane;

            grafo_trayectorias.Reset();
            OptimalPath op = new OptimalPath();
            int         id = 1;

            foreach (List <TRNode> l_nodes in optimal_path)
            {
                Color c = Color.Purple;
                descubre_trayectoria(pane, l_nodes, c, id++);
            }
        }