public boolean faire() {
		int res = this.itineraire.calculerTournee();

		if(res == 0){ //Solu opti trouv�e
//			this.controleur.vueAppli.afficherMessageInfo(Constantes.SUCCES_CALCUL);
			System.out.println(Constantes.SUCCES_CALCUL);
			return true;
		}
		else if(res == 1){ //Solu non optimal trouv�e
//			this.controleur.vueAppli.afficherMessageAvertissement(Constantes.SOLU_NON_OPTI_CALCUL);
			System.out.println(Constantes.SOLU_NON_OPTI_CALCUL);
			if(this.controleur.vueAppli.demanderCalculPlusLong()){
				this.controleur.augmenterTempsTSP();
				this.controleur.calculerTournee();
				return false;
			}
			else{
				return true;
			}
		}
		else if(res == -2){ //Pas de resultat dans le temps
//			this.controleur.vueAppli.afficherMessageErreur(Constantes.ECHEC_CALCUL);
			System.out.println(Constantes.ECHEC_CALCUL);
			if(this.controleur.vueAppli.demanderCalculPlusLong()){
				this.controleur.augmenterTempsTSP();
				this.controleur.calculerTournee();
			}
			return false;
		}
		else{ //Echec calcul
//			this.controleur.vueAppli.afficherMessageErreur(Constantes.ECHEC_CALCUL);
			System.out.println(Constantes.ECHEC_CALCUL);
			return false;
		}
	}