Ä A B C D E F µ 1 7 3 14 2 6 9 24 5 11 15 4 20 13 18 Un problème de Tournée (ou du Voyageur de commerce) consiste à chercher le meilleur trajet pour visiter.

Slides:



Advertisements
Présentations similaires
 ABCDEF A  B3  C614  373 D235  911 E  4 F  ABCDEFA = BCDEFAB  = 43 ADFBCEA = BCEADFB  =
Advertisements

Zacharie Amougou Sébastien Masurel Alexis Yvin TAI : Problèmes d’affectation EFREI - L3, groupe C.
PRESENTE PAR: KASHAMA LUBEMBE Dieudonné.
CINI – Li115 1 Semaine 9 Algorithmes de tri ● Introduction ● Tri à bulle ● - principe ● - algorithme ● - efficacité ● Tri par sélection ● - principe, algorithme,
Mr Leclerc Electricité CHAPITRE 3: PUISSANCE ET ENERGIE ELECTRIQUE I- La puissance des objets du quotidien ACTIVITE 1 : La puissance électrique CONCLUSION.
Fiche de préparation: Jeux mathématiques Nom du jeu: Kirikou et les fruits Niveau: MS – GS – début CP  Séquence ou séance élaboré par Nadine Oubraham.
1 Le CÔNE DROIT. 2 Définition : ∅D∅D H Axe Le cône est défini par : - La hauteur H  Distance entre la Directrice et le sommet. - la génératrice G. -
Exercice 1 : A Roland-Garros, un balayeur doit, lors d’une interruption de jeu, nettoyer les lignes de la moitié d’un court de tennis. Pour gagner du temps,
Les bonzes sont poursuivis par le Yéti. Ils doivent tous les trois gravir la montagne pour être en sécurité et ainsi gagner la partie. Le but du jeu est.
Sanitaire DTU du 10 août 2013 Dimensionnement des installations collectives Méthode générale YLC.
Résolutions et réponses
Pierre Joli Cours de Mathématique Pierre Joli
OUTILS D’AIDES AUX SYNDICATS
Scratch un outil au service de la technologie
DOC MYCK : Programmation
Etude de rentabilité sans actualisation:
Calculs de temps de trajets
Grouille tes neurones! Triangle rectangle.
LE CHOIX DU FOURNISSEUR
CHAPITRE VIII Flexion pure
Algorithmique Avancée et Complexité Chap2:Complexité et Optimalité
Résumé de l’objectif de l’A.C.P.
Tir à l’arc Préambule — Note à l’attention de l’enseignant
2°) Déterminez l’organigramme pour déterminer les diviseurs d’un nombre ( premier ou pas ). Méthode : on va …
Fonctions.
Exercice 2 Soit la série statistique
Soit la fonction f (x) = x2 + 1
Échantillonnage non-aléatoire
Le point de partage d’un segment
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
La proportionnalité.
Les chaînes QUEL EST L'INTERET D'UNE TRANSMISSION PAR CHAINE? Le système pignon chaîne permet de transmettre un mouvement de rotation sans glissement à.
Fonctions Logiques & Algèbre de BOOLE
Connaitre les unités de mesures de longueur
Construire un GANTT.
Les tableaux.
4.2 Estimation d’une moyenne
La méthode du simplexe. 1) Algorithme du simplexe  Cet algorithme permet de déterminer la solution optimale, si elle existe, d’un problème de programmation.
Formules de calculs et Fonctions. Structure des formules de calcul Commencez toujours votre calcul par le signe =, ensuite sans laisser d’espaces, placez.
APPLIQUER UN POURCENTAGE,
La cinématique En physique, la cinématique (du grec kinêma, le mouvement) est l'étude des mouvements, indépendamment des causes qui les produisent.
Entrer dans Excel Cliquer sur le bouton Démarrer Glisser sur Microsoft Office Glisser sur Microsoft Excel ou Cliquer sur le Raccourci qui est sur le bureau.
STS Web Services libres Créer un service libre
Résolutions et réponses
Rapport scientifique « Comment on fait? ».
Grouille tes neurones! Triangle rectangle.
Rappel (3): les étapes des tests statistiques
Les Gratte-ciel.
STS Web Services libres Gérer les services libres
Exemple d'algorithme de construction de la matrice [ZBus] Schéma unifilaire.
Niveau 2 : Tables de plongée
CSI 3505 Algorithmes Voraces
Altitude et Niveau de transition
Chapitre 12 : Notion de fonction
Tableau de bord d’un système de recommandation
Collaborateurs & managers
1- Adaptation Dispositifs d’adaptation Un stub est un tronçon de ligne de longueur s que l’on branche en dérivation sur la ligne principale à une distance.
On a une infinité d’angles remarquables !
Encadrée par: - Mr. Abdallah ALAOUI AMINI Réalisée par : -ERAOUI Oumaima -DEKKAR Amal - ES-SAHLY Samira -Houari Mohammed PROGRAMMATION MULTIOBJECTIFS.
2016 Accident Mortel – Résumé
Tableau d’amortissement à amortissements constants Tableau d’amortissement à annuités constantes Les annuités Intérêts composés L’essentiel des Mathématiques.
2°) Déterminez l’organigramme pour déterminer les diviseurs d’un nombre ( premier ou pas ). Méthode : on va …
A. Zemmari SDRP & MA Problème du rendez vous : un algorithme probabiliste et une analyse probabiliste A. Zemmari.
Flexion 1 Une poutre droite, de longueur L et d’inertie constante est soumise à une charge uniformément répartie de taux p. Elle repose sur deux appuis.
STS Web Services libres Gérer les services libres
Distinguer origine et destinée
Calcul de l'écart-type expérimental et de la moyenne d'une série de mesures 2- Choisir 1:EDIT , puis valider par 1- appuyer sur la touche STAT.
Problèmes de proportionnalité
STATISTIQUE INFERENTIELLE LES TESTS STATISTIQUES.
La programmation dynamique
Transcription de la présentation:

ä A B C D E F µ 1 7 3 14 2 6 9 24 5 11 15 4 20 13 18 Un problème de Tournée (ou du Voyageur de commerce) consiste à chercher le meilleur trajet pour visiter des points (notés A,B,C,D,E,F ici) une fois et une seule. Le Tableau indiqué est celui des distances entre les points. Il n’a aucune raison d’être symétrique. La longueur d’une tournée est égale à la somme des distances entre les étapes. On cherche à la minimiser. EXEMPLES DE TOURNEES : ABCDEFA = BCDEFAB  1+6+3+9+4+20 = 43 ADFBCEA = BCEADFB  3+11+5+6+7+15 = 47

REDUCTION DU TABLEAU INITIAL ä A B C D E F µ 1 7 3 14 2 6 9 24 5 11 15 4 20 13 18 µ 6 2 13 1 3 -1 2 µ 5 8 23 2 -1 3 11 µ 4 -3 1 3 µ 7 9 -2 13 5 9 µ 2 6 On commence par réduire le tableau : Enlever à toutes les cases de la ligne le plus petit élément de la ligne. Le faire pour toutes les lignes. Faire de même avec les colonnes. Ici, la réduction fait diminuer la distance globale de : 16 -2 16 1 9 14 µ 6 -4 -3 Valeur de la réduction +16

ä A B C D E F µ 3 2 13 1 8 23 11 4 7 9 5 6 16 14 2 6 1 2 2 2 1 On calcule le coût d’éviction de chaque case nulle : Concrètement, le coût d’éviction représente ce que cela coûterait en plus de ne pas choisir cette case. Si on ne va pas de A à B par exemple, il faudra bien aller de A à un autre point, soit choisir une autre case dans la ligne A, ce qui coûtera au moins 1 de plus. De même, il faudra venir en B d’ailleurs, donc choisir une case dans la colonne B, 1 de plus en coût aussi. On choisit la case nulle ayant le coût d’éviction le plus élevé (ici, BE). Les Tournées sans BE ont une valeur minimale de 16+6. Pour connaître la valeur minimale des tournées incluant BE, il faut supprimer la ligne B et la colonne E et réduire le Tableau obtenu, puis rajouter à 16 la valeur nécessaire pour obtenir un tableau réduit. Sans BE = 22 Sans : on ajoute le coût d’éviction 16+6 Avec BE = ?? Avec : on ajoute le coût de réduction (éventuel)

Le tableau restant n’est pas réduit, il faut enlever 3 en colonne C Sans DA : 16+3=19 le tableau obtenu est réduit, Avec BE : 16 Avec DA : 16+3=19 ä A B C D E F µ 3 2 13 1 8 23 11 4 7 9 5 6 16 14 µ 2 1 3 3 Ici, le Tableau avec BE est déjà réduit, d’où une valeur de 16 (16+0). On recommence… On examine toutes les branches de l’arborescence dont le sommet pendant est de valeur minimale. µ 3 2 3 1 Le tableau restant n’est pas réduit, il faut enlever 3 en colonne C Sans AC : 19+3 = 22 AC : coût d’éviction 3 Avec AC : 19+1 =20

ä A B C D F µ 3 2 1 11 9 E 13 6 16 µ Avec BE : 16 Sans BE = 22 Avec DA : 19 Sans DA : 19 On rend DA infini Avec AC : 20 Sans AC : 22 ä A B C D F µ 3 2 1 11 9 E 13 6 16 µ