Example #1
0
 public void minimizar(){
          boolean cambio =true;
     int noCambio =0;
     pobini.clear();
     pobini = (ArrayList<ArrayList>) pobiniAux.clone();
     while(cambio){
         //seleccionar el nuevo renglon
         mayorFuturo=seleccionaMenor();
         System.out.println("El renglon seleccionado es :"+ renglonSeleccionado);
         //llenarlaNuevapoblacion
         nuevaPoblacion();
         //nuevos valores Decimales
         mostrarPesosNuevos();
         //comparar los cambios
         if(mayorActual>mayorFuturo){
             mayorActual=mayorFuturo;
             noCambio=0;
         }else{
             noCambio++;
         }
         if(noCambio>3){
             cambio=false;
         }
         System.out.println("El menor es: "+mayorActual);
     }
     mostrarPoblaFin();
     jMinimo.setText(Integer.toString(mayorActual));
 }