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)); }