public ActionResult Index(CentroPobladoViewModel model)
        {
            var vm = new CentroPobladoViewModel();
            TPComplejidadEntities BD = new TPComplejidadEntities();

            vm.tipo = model.tipo;

            try
            {
                var       lstCentroPoblado = BD.Centro_Poblado.Where(x => x.CAPITAL == model.tipo).ToList();
                Algoritmo alg = new Algoritmo(lstCentroPoblado);
                alg.RutaOptima();
                var lstIndices = alg.DevolverRutaOptima();

                vm.Fill(BD, lstIndices, lstCentroPoblado);
            }
            catch (Exception ex)
            {
            }

            return(View(vm));
        }