Examen de recherche opérationnelle Corrigé
|
|
- Adam Breton
- il y a 7 ans
- Total affichages :
Transcription
1 Examen de recherche opérationnelle Corrigé Marc Roelens Décembre Ordonnancement de tâches 1.1 On dresse le tableau des contraintes de précédence : Tâche A B C D E F G H I J Préc. J H A, H A, B C, I D D, F On détermine successivement : les tâches de niveau 0 (celles qui n ont pas d antécédent) : ce sont C, D et F (que l on peut numéroter dans cet ordre) ; les tâches de niveau 1 (celles qui n ont que des antécédents de niveau 0) : ce sont I et J (que l on numérote dans cet ordre) ; les tâches de niveau 2 (celles qui n ont que des antécédents de niveau 0 ou 1) : ce sont A et H (que l on numérote dans cet ordre) ; les tâches de niveau 3 (celles qui n ont que des antécédents de niveau 0, 1 ou 2) : ce sont B et E (que l on numérote dans cet ordre) ; les tâches de niveau 4 (celles qui n ont que des antécédents de niveau 0, 1, 2 ou 3) : il ne reste plus que G! Voici donc le tableau des tâches avec niveau et numéro d ordre : Tâche A B C D E F G H I J Préc. J H A, H A, B C, I D D, F Niv N o Comme on a réussi à numéroter tous les sommets, c est que le graphe de précédence est sans circuit, et la numérotation des sommets constitue un tri topologique (si la tâche X est avant la tâche Y, alors le numéro de X est inférieur au numéro de Y). Une représentation par niveau possible pour ce graphe est la suivante (on a ajouté des tâches fictives correspondant au début et à la fin des travaux) : C H B Déb D I E G Fin F J A niveau 0 niveau 2 niveau 3 niveau 1 niveau 4 1
2 1.2 On porte sur chaque arc du graphe de précédence la durée de la tâche dont cet arc est issu, et on sait que l on calcule la date de début au plus tôt en déterminant le chemin le plus long depuis le début des travaux ; ceci permet de trouver la durée minimale d exécution qui est la date de début au plus tôt de la tâche fictive représentant la fin des travaux. Ensuite, on détermine la date de début au plus tard en calculant le chemin le plus long depuis chaque sommet jusqu à cette tâche fictive de fin des travaux. Comme le graphe est ordonné par niveaux, ces calculs se font par niveaux croissants pour les dates de début au plus tôt, par niveaux décroissants pour les dates de début au plus tard. Le résultat est résumé sur le graphe suivant : Déb 0, C 0,0 D 0,3 F 2 4,6 I 3 8,9 H, 12,12 7 J A 10 13,14 B 22,31 22,22 E G ,32 Fin Les dates de début au plus tôt et au plus tard sont indiquées (séparées par des virgules) au dessus des tâches. On obtient ainsi les réponses : la durée minimale d exécution est de 32 unités ; le chemin critique est 1.3 Déb D J A G Fin Le graphe PERT est décrit ci-après : il comprend 8 étapes et deux tâches fictives (en pointillés), de durées nulles, servant à représenter les contraintes de précédence. [0,0] D () F (2) C (4) I (3) [8,9] H () [13,14] B (8) [,] J (7) [12,12] A (10) [22,22] E (1) [22,22] G (10) [32,32] Pour chaque étape, on a indiqué la date au plus tôt et la date au plus tard (entre crochets). Le chemin critique est (heureusement!) le même que celui calculé par le graphe de précédence. On peut alors calculer les marges libres, totales et certaines, dont on rappelle la définition. Pour toute étape e i, on note t i la date au plus tôt de cette étape, et t i la date au plus tard. Alors, pour une tâche X j de durée d j, comprise entre l étape k (avant) et l étape l (après), on définit : M T (X j ) = t l t k d j (marge totale de X j ) ; M L (X j ) = t l t k d j (marge libre de X j ) ; M C (X j ) = t l t k d j (marge certaine de X j ). On obtient les résultats suivants : Tâche A B C D E F G H I J M T M L M C
3 1.4 On voit sur le tableau précédent que la marge totale de H est de 1 unité : donc, l augmentation de 1 unité de la durée de H va résorber cette marge (sans pour autant décaler la fin du projet). Si H augmente à nouveau de 1 unité, alors on obtient un nouveau chemin critique Déb D I H B G Fin et la durée minimale d exécution du projet passe à 33 unités de temps. 2 Allocation de ressources 2.1 On note donc x j la quantité de cageots placée dans le magasin j. Ces variables x j sont entières, positives, inférieures à la valeur n. Le bénéfice global (que l on cherche à maximiser) est donc : F (x 1,, x m ) = m b(x j, j) en respectant bien sûr la contrainte que le nombre total de cageots est n, c est-à-dire : j=1 m x j = n j=1 C est donc un problème de programmation dynamique. 2.2 On note alors, pour 0 i n et 0 j m, P (i, j) le profit maximum obtenu en vendant i cageots dans les j premiers magasins. On a bien évidemment : ( i {0..n})(P (i, 1) = b(i, 1)) Ensuite, pour j 2, pour placer optimalement i cageots dans les j premiers magasins, on peut dire l on place x j i cageots dans le magasin j et i x j de façon optimale dans les j 1 premiers magasins. On choisit bien sûr la valeur de x j qui maximise la somme des bénéfices obtenus. En clair : 2.3 P (i, j) = max 0 x j i b(x j, j) + P (i x j, j 1) D après ce que l on vient de démontrer, on connaît les valeurs de P (i, 1) pour 0 i n (identiques aux b(i, 1)). Puis, on peut calculer grâce à la propriété P (i, 2) pour 0 i n,...puis P (i, j 1) pour 0 i n, et enfin ce que l on cherche : P (n, m). On a affaire à un algorithme classique de programmation dynamique. En regardant plus attentivement la formule de récurrence, on constate que pour calculer P (i, j), on a besoin de connaître uniquement les valeurs de P (k, j 1) pour 0 k i. Ceci permet de n utiliser qu un seul tableau pour calculer les valeurs de P : pour i allant de 0 à n P(i) = b(i,1) pour j allant de 2 à m pour i allant de n à 0 kmin = 0 ; vkmin = P(i)+b(0,j) pour k allant de 0 à i 3
4 vk = P(i-k)+b(k,j) si vk est supérieur à vkmin kmin = k ; vk = vkmin finsi finpour(k) P(i,j) = vkmin finpour(i) finpour(j) afficher P(n,m) Cet algorithme permet de déterminer P (n, m) (d ailleurs, dans la dernière boucle, il n est pas nécessaire de calculer P (i, m) pour i < n!) : on souhaite également conserver la répartition correspondante! Il suffit pour cela de mémoriser les valeurs de vkmin en cours d algorithme. En termes de complexité, on a ainsi : une complexité en espace proportionnelle à n m (on conserve pour tout i le bénéfice et la répartition optimale, de taille m) ; une complexité proportionnelle à n 2 m (voir les trois boucles imbriquées de l algorithme). 2.4 Voici l algorithme détaillé sur l exemple : calcul de P(6,2) : on détermine les répartitions possibles 0 cageots sur le magasin 2, 6 sur le premier magasin : = 4 1 cageots sur le magasin 2, sur le premier magasin : = 8 2 cageots sur le magasin 2, 4 sur le premier magasin : = 10 3 cageots sur le magasin 2, 3 sur le premier magasin : = 11 4 cageots sur le magasin 2, 2 sur le premier magasin : = 12 cageots sur le magasin 2, 1 sur le premier magasin : = 11 6 cageots sur le magasin 2, 0 sur le premier magasin : = 8 P(6,2) = 12, répartition optimale 2+4 calcul de P(,2) : on détermine les répartitions possibles 0 cageots sur le magasin 2, sur le premier magasin : = 4 1 cageots sur le magasin 2, 4 sur le premier magasin : = 8 2 cageots sur le magasin 2, 3 sur le premier magasin : = 10 3 cageots sur le magasin 2, 2 sur le premier magasin : = 11 4 cageots sur le magasin 2, 1 sur le premier magasin : = 11 cageots sur le magasin 2, 0 sur le premier magasin : = 8 P(,2) = 11, répartition optimale 2+3 calcul de P(4,2) : on détermine les répartitions possibles 0 cageots sur le magasin 2, 4 sur le premier magasin : = 4 1 cageots sur le magasin 2, 3 sur le premier magasin : = 8 2 cageots sur le magasin 2, 2 sur le premier magasin : = 10 3 cageots sur le magasin 2, 1 sur le premier magasin : = 10 4 cageots sur le magasin 2, 0 sur le premier magasin : = 8 P(4,2) = 10, répartition optimale 2+2 calcul de P(3,2) : on détermine les répartitions possibles 0 cageots sur le magasin 2, 3 sur le premier magasin : = 4 1 cageots sur le magasin 2, 2 sur le premier magasin : = 8 2 cageots sur le magasin 2, 1 sur le premier magasin : = 9 3 cageots sur le magasin 2, 0 sur le premier magasin : = 7 P(3,2) = 9, répartition optimale 1+2 calcul de P(2,2) : on détermine les répartitions possibles 0 cageots sur le magasin 2, 2 sur le premier magasin : = 4 1 cageots sur le magasin 2, 1 sur le premier magasin : = 7 2 cageots sur le magasin 2, 2 sur le premier magasin : = 6 4
5 P(2,2) = 7, répartition optimale 1+1 calcul de P(1,2) : on détermine les répartitions possibles 0 cageots sur le magasin 2, 1 sur le premier magasin : = 3 1 cageots sur le magasin 2, 0 sur le premier magasin : = 4 P(1,2) = 4, répartition optimale 0+1 calcul de P(0,2) : on détermine les répartitions possibles 0 cageots sur le magasin 2, 0 sur le premier magasin : = 0 P(0,2) = 0, répartition optimale 0+0 calcul de P(6,3) : on détermine les répartitions possibles 0 cageots sur le magasin 3, 6 sur les deux premiers magasins : = 12 1 cageots sur le magasin 3, sur les deux premiers magasins : = 13 2 cageots sur le magasin 3, 4 sur les deux premiers magasins : = 14 3 cageots sur le magasin 3, 3 sur les deux premiers magasins : = 1 4 cageots sur le magasin 3, 2 sur les deux premiers magasins : = 14 cageots sur le magasin 3, 1 sur les deux premiers magasins : = 12 6 cageots sur le magasin 3, 0 sur les deux premiers magasins : = 9 P(6,3) = 1, répartition optimale Ainsi, le grossiste doit placer 1 cageot dans le premier magasin, 2 dans le second magasin, 3 dans le troisième magasin : son bénéfice (maximal) est de 1. 3 Production à optimiser 3.1 On note x 1 et x 2 les quantités de produits P 1 et P 2. Ainsi, on cherche à maximiser le produit de la vente, c est-à-dire la quantité : F (x 1, x 2 ) = 40x 1 + 0x 2 sachant que l on doit bien sûr respecter les contraintes de stock des ingrédients A, B et C : x x 2 80 x x x x 2 36 On a affaire à un (classique) problème de programmation linéaire. 3.2 Comme on n a que deux variables, une résolution graphique (planaire) est donc possible. La figure 1 reprend cette résolution graphique. Sur ce graphique, on a tracé les droites de contrainte, le polytope [O,X1,X,X2] des solutions admissibles (solutions vérifiant les contraintes, en hachuré), et une droite d isobénéfice (en pointillés). La solution optimale est le point du polytope par lequel passe une parallèle à la droite d isobénéfice qui est la plus éloignée possible de l origine : ce point est le point X de la figure. Pour déterminer précisément ce point, on remarque qu il est l intersection des droites de contraintes relatives à B et C : c est donc la solution du système linéaire : { x x 2 = 24 3 x x 2 = 36 qui donne comme solution optimale : x 1 = 6 x 2 = 9 F = = 690
6 20 x2 D(A) 10 O D(C) X X X D(B) 10 X1 20 droite d isobénéfice x1 FIG. 1 Résolution graphique 3.3 On va maintenant résoudre le problème par la méthode du simplexe. On sait que par cette méthode, on se déplace sur les sommets du polytope des solutions admissibles : ainsi, à partir du sommet O, on veut aboutir au sommet X. Que l on passe par X1 ou par X2, il suffit dans les deux cas de deux étapes, ce qui explique pourquoi on aura trois tableaux. Voici les tableaux successifs en prenant comme critère de choix de colonne celui du coefficient maximal pour la fonction économique. On introduit donc 3 variables d écart y A, y B et y C (qui représentent les quantités non utilisées des ingrédients A, B et C), et le tableau initial du simplexe s écrit alors : x 1 x 2 y A y B y C y A y B y C F Ce tableau correspond à la solution initiale (x 1 = 0, x 2 = 0, y A = 80, y B = 24, y C = 36), qui est géométriquement représentée par le sommet O. Le choix du pivot se fait alors : en déterminant la colonne où le coefficient est maximal dans la fonction économique : c est la colonne de x 2 ; pour cette colonne, et pour chaque ligne, on calcule le quotient entre la valeur du second membre (s il est positif) et le coefficient de la ligne (s il est non nul) : pour la ligne y A, on obtient le quotient 80 4 = 20 ; pour la ligne y B, on obtient le quotient 24 2 = 12 ; pour la ligne y A, on obtient le quotient 36 2 = 18 ; on retient comme pivot la valeur réalisant le minimum, soit ici la ligne y B On dit que y B sort de la base et que x 2 entre dans la base. Cela signifie que l on passe de la solution initiale à une nouvelle solution en se déplaçant sur l arête [O ;X2] : on cherche le point le plus éloigné sur 6
7 cette arête qui est donc X2. On obtient le nouveau tableau : x 1 x 2 y A y B y C y A x y C F 600 correspondant à la nouvelle solution (x 1 = 0, x 2 = 12, y A = 32, y B = 0, y C = 12) de bénéfice 600. Comme il reste un coefficient positif dans la fonction économique, ce n est pas encore l optimum. On choisit à nouveau le pivot selon les mêmes règles : c est la colonne de x 1 (qui va donc entrer dans la base), et la ligne de y C (qui va donc sortir de la base). On obtient le tableau final : x 1 x 2 y A y B y C y A x x F 690 correspondant à la nouvelle solution (x 1 = 6, x 2 = 9, y A = 14, y B = 0, y C = 0) de bénéfice 690. Comme les coefficients de la fonction économique sont maintenant négatifs, on est bien à l optimum (on retrouve le point X du graphique). 3.4 On peut réécrire les équations du problème au voisinage de l optimum trouvé (c est le tableau final du simplexe!) : y A = y B y C x 2 = y B y C x 1 = y B 1 2 y C F = y B 1 2 y C Comme on utilise toute la quantité de l ingrédient C disponible, on peut se demander comment l optimum va évoluer si on augmente cette quantité. L hypothèse essentielle est la suivante : si l augmentation est petite (ε), les pivots vont rester les mêmes, et on peut donc déduire la solution optimale du nouveau problème à partir de la solution optimale de l ancien problème en affectant la valeur ε à la variable y C. On lit sur le tableau final du simplexe comment vont varier les différentes variables : y A diminue de 3 2 ε ; x 2 diminue de 1 4 ε ; x 1 augmente de 1 2 ε ; F augmente de 1 2 ε. Ceci permet de calculer la valeur maximale du ε : c est celle qui provoquera l annulation de la première variable. Dans notre cas : x 1 augmente donc ne peut s annuler ; y A s annule pour une valeur de ε de x 2 s annule pour une valeur de ε de = 28 3 ; = 36. On en déduit que la valeur maximale est 28 3, valeur limite pour laquelle il y a alors annulation de y A. Ceci explique pourquoi l énoncé indiquait : quelle quantité supplémentaire de C faut-il acheter pour épuiser complètement les 80 kg de A? On obtient alors comme nouvelle solution optimale : y A = = 0 x 2 = = 20 3 x 1 = = 32 3 F = = 760 7
8 Graphiquement parlant, augmenter la quantité de l ingrédient C revient à «décaler» la droite D(C) parallèlement à elle-même en l éloignant de l origine : on voit alors que le point correspondant à la solution optimale se déplace sur la droite D(B) en se rapprochant du point X. La limite est atteinte lorsque les trois droites D(A), D(B) et D(C) deviennent concourantes : c est le point X correspondant à la nouvelle solution! Cette opération est-elle rentable? On voit que la fonction économique augmente proportionnellement à l augmentation de la quantité de l ingrédient C, le rapport étant de 1 2 : ainsi, si le prix au kg de C est inférieur à cette valeur, l opération est rentable ; si le prix est supérieur, elle ne l est pas. 8
Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/
Recherche opérationnelle Les démonstrations et les exemples seront traités en cours Souad EL Bernoussi Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Table des matières 1 Programmation
Plus en détailBien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction
Antécédents d un nombre par une fonction 1) Par lecture graphique Méthode / Explications : Pour déterminer le ou les antécédents d un nombre a donné, on trace la droite (d) d équation. On lit les abscisses
Plus en détailProgrammation linéaire
1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit
Plus en détailBaccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé
Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé A. P. M. E. P. Exercice 1 5 points 1. Réponse d. : 1 e Le coefficient directeur de la tangente est négatif et n est manifestement pas 2e
Plus en détailProgrammation linéaire
Programmation linéaire DIDIER MAQUIN Ecole Nationale Supérieure d Electricité et de Mécanique Institut National Polytechnique de Lorraine Mathématiques discrètes cours de 2ème année Programmation linéaire
Plus en détailProgrammation Linéaire - Cours 1
Programmation Linéaire - Cours 1 P. Pesneau pierre.pesneau@math.u-bordeaux1.fr Université Bordeaux 1 Bât A33 - Bur 265 Ouvrages de référence V. Chvátal - Linear Programming, W.H.Freeman, New York, 1983.
Plus en détailExercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA
75. Un plombier connaît la disposition de trois tuyaux sous des dalles ( voir figure ci dessous ) et il lui suffit de découvrir une partie de chacun d eux pour pouvoir y poser les robinets. Il cherche
Plus en détailResolution limit in community detection
Introduction Plan 2006 Introduction Plan Introduction Introduction Plan Introduction Point de départ : un graphe et des sous-graphes. But : quantifier le fait que les sous-graphes choisis sont des modules.
Plus en détailBaccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé
Baccalauréat S/L Métropole La Réunion 13 septembre 2013 Corrigé A. P. M.. P. XRCIC 1 Commun à tous les candidats Partie A 1. L arbre de probabilité correspondant aux données du problème est : 0,3 0,6 H
Plus en détailProgrammation linéaire et Optimisation. Didier Smets
Programmation linéaire et Optimisation Didier Smets Chapitre 1 Un problème d optimisation linéaire en dimension 2 On considère le cas d un fabricant d automobiles qui propose deux modèles à la vente, des
Plus en détailBaccalauréat ES/L Amérique du Sud 21 novembre 2013
Baccalauréat ES/L Amérique du Sud 21 novembre 2013 A. P. M. E. P. EXERCICE 1 Commun à tous les candidats 5 points Une entreprise informatique produit et vend des clés USB. La vente de ces clés est réalisée
Plus en détailLE PROCESSUS ( la machine) la fonction f. ( On lit : «fonction f qui à x associe f (x)» )
SYNTHESE ( THEME ) FONCTIONS () : NOTIONS de FONCTIONS FONCTION LINEAIRE () : REPRESENTATIONS GRAPHIQUES * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Plus en détailOptimisation Discrète
Prof F Eisenbrand EPFL - DISOPT Optimisation Discrète Adrian Bock Semestre de printemps 2011 Série 7 7 avril 2011 Exercice 1 i Considérer le programme linéaire max{c T x : Ax b} avec c R n, A R m n et
Plus en détailProbabilités sur un univers fini
[http://mp.cpgedupuydelome.fr] édité le 7 août 204 Enoncés Probabilités sur un univers fini Evènements et langage ensembliste A quelle condition sur (a, b, c, d) ]0, [ 4 existe-t-il une probabilité P sur
Plus en détailExercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,
Plus en détailPROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES
Leçon 11 PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES Dans cette leçon, nous retrouvons le problème d ordonnancement déjà vu mais en ajoutant la prise en compte de contraintes portant sur les ressources.
Plus en détailFonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme
Fonctions linéaires et affines 3eme 1 Fonctions linéaires 1.1 Vocabulaire Définition 1 Soit a un nombre quelconque «fixe». Une fonction linéaire associe à un nombre x quelconque le nombre a x. a s appelle
Plus en détailBaccalauréat ES Pondichéry 7 avril 2014 Corrigé
Baccalauréat ES Pondichéry 7 avril 204 Corrigé EXERCICE 4 points Commun à tous les candidats. Proposition fausse. La tangente T, passant par les points A et B d abscisses distinctes, a pour coefficient
Plus en détailChapitre 6. Fonction réelle d une variable réelle
Chapitre 6 Fonction réelle d une variable réelle 6. Généralités et plan d étude Une application de I dans R est une correspondance entre les éléments de I et ceu de R telle que tout élément de I admette
Plus en détailSystèmes de transmission
Systèmes de transmission Conception d une transmission série FABRE Maxime 2012 Introduction La transmission de données désigne le transport de quelque sorte d'information que ce soit, d'un endroit à un
Plus en détailLE PROBLEME DU PLUS COURT CHEMIN
LE PROBLEME DU PLUS COURT CHEMIN Dans cette leçon nous définissons le modèle de plus court chemin, présentons des exemples d'application et proposons un algorithme de résolution dans le cas où les longueurs
Plus en détail3 Approximation de solutions d équations
3 Approximation de solutions d équations Une équation scalaire a la forme générale f(x) =0où f est une fonction de IR dans IR. Un système de n équations à n inconnues peut aussi se mettre sous une telle
Plus en détailEteindre. les. lumières MATH EN JEAN 2013-2014. Mme BACHOC. Elèves de seconde, première et terminale scientifiques :
MTH EN JEN 2013-2014 Elèves de seconde, première et terminale scientifiques : Lycée Michel Montaigne : HERITEL ôme T S POLLOZE Hélène 1 S SOK Sophie 1 S Eteindre Lycée Sud Médoc : ROSIO Gauthier 2 nd PELGE
Plus en détailItems étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire
CHAPITRE N5 FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION Code item D0 D2 N30[S] Items étudiés dans le CHAPITRE N5 Déterminer l'image
Plus en détailavec des nombres entiers
Calculer avec des nombres entiers Effectuez les calculs suivants.. + 9 + 9. Calculez. 9 9 Calculez le quotient et le rest. : : : : 0 :. : : 9 : : 9 0 : 0. 9 9 0 9. Calculez. 9 0 9. : : 0 : 9 : :. : : 0
Plus en détailLecture graphique. Table des matières
Lecture graphique Table des matières 1 Lecture d une courbe 2 1.1 Définition d une fonction.......................... 2 1.2 Exemple d une courbe........................... 2 1.3 Coût, recette et bénéfice...........................
Plus en détailFonctions de plusieurs variables
Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme
Plus en détailIntroduction à la théorie des graphes. Solutions des exercices
CAHIERS DE LA CRM Introduction à la théorie des graphes Solutions des exercices Didier Müller CAHIER N O 6 COMMISSION ROMANDE DE MATHÉMATIQUE 1 Graphes non orientés Exercice 1 On obtient le graphe biparti
Plus en détailChapitre 5 : Flot maximal dans un graphe
Graphes et RO TELECOM Nancy A Chapitre 5 : Flot maximal dans un graphe J.-F. Scheid 1 Plan du chapitre I. Définitions 1 Graphe Graphe valué 3 Représentation d un graphe (matrice d incidence, matrice d
Plus en détailOPTIMISATION À UNE VARIABLE
OPTIMISATION À UNE VARIABLE Sommaire 1. Optimum locaux d'une fonction... 1 1.1. Maximum local... 1 1.2. Minimum local... 1 1.3. Points stationnaires et points critiques... 2 1.4. Recherche d'un optimum
Plus en détailComplément d information concernant la fiche de concordance
Sommaire SAMEDI 0 DÉCEMBRE 20 Vous trouverez dans ce dossier les documents correspondants à ce que nous allons travailler aujourd hui : La fiche de concordance pour le DAEU ; Page 2 Un rappel de cours
Plus en détailChapitre 1 : Évolution COURS
Chapitre 1 : Évolution COURS OBJECTIFS DU CHAPITRE Savoir déterminer le taux d évolution, le coefficient multiplicateur et l indice en base d une évolution. Connaître les liens entre ces notions et savoir
Plus en détailFctsAffines.nb 1. Mathématiques, 1-ère année Edition 2007-2008. Fonctions affines
FctsAffines.nb 1 Mathématiques, 1-ère année Edition 2007-2008 Fonctions affines Supports de cours de mathématiques de degré secondaire II, lien hpertete vers la page mère http://www.deleze.name/marcel/sec2/inde.html
Plus en détailLogistique, Transports
Baccalauréat Professionnel Logistique, Transports 1. France, juin 2006 1 2. Transport, France, juin 2005 2 3. Transport, France, juin 2004 4 4. Transport eploitation, France, juin 2003 6 5. Transport,
Plus en détailBONUS MALUS. Voici, la façon de calculer la prime : Le montant de la prime à acquitter est égale à : P = PB. C où : P
BONUS MALUS Le propriétaire d un véhicule automobile est tenu d assurer sa voiture auprès d une compagnie d assurances. Pour un véhicule donné, le propriétaire versera annuellement une «prime» à sa compagnie.
Plus en détailReprésentation des Nombres
Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...
Plus en détailLa programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique
La programmation linéaire : une introduction Qu est-ce qu un programme linéaire? Qu est-ce qu un programme linéaire? Exemples : allocation de ressources problème de recouvrement Hypothèses de la programmation
Plus en détailIII- Raisonnement par récurrence
III- Raisonnement par récurrence Les raisonnements en mathématiques se font en général par une suite de déductions, du style : si alors, ou mieux encore si c est possible, par une suite d équivalences,
Plus en détailExercices Corrigés Premières notions sur les espaces vectoriels
Exercices Corrigés Premières notions sur les espaces vectoriels Exercice 1 On considére le sous-espace vectoriel F de R formé des solutions du système suivant : x1 x 2 x 3 + 2x = 0 E 1 x 1 + 2x 2 + x 3
Plus en détailSINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases
SINE QUA NON Découverte et Prise en main du logiciel Utilisation de bases Sine qua non est un logiciel «traceur de courbes planes» mais il possède aussi bien d autres fonctionnalités que nous verrons tout
Plus en détailCours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. E-mail address: Nicolas.Thiery@u-psud.fr URL: http://nicolas.thiery.
Cours de Recherche Opérationnelle IUT d Orsay Nicolas M. THIÉRY E-mail address: Nicolas.Thiery@u-psud.fr URL: http://nicolas.thiery.name/ CHAPTER 1 Introduction à l optimisation 1.1. TD: Ordonnancement
Plus en détailSOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique
SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique DOMAINE P3.C3.D1. Pratiquer une démarche scientifique et technologique, résoudre des
Plus en détailOUTILS EN INFORMATIQUE
OUTILS EN INFORMATIQUE Brice Mayag brice.mayag@dauphine.fr LAMSADE, Université Paris-Dauphine R.O. Excel brice.mayag@dauphine.fr (LAMSADE) OUTILS EN INFORMATIQUE R.O. Excel 1 / 35 Plan Présentation générale
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailFonctions de deux variables. Mai 2011
Fonctions de deux variables Dédou Mai 2011 D une à deux variables Les fonctions modèlisent de l information dépendant d un paramètre. On a aussi besoin de modéliser de l information dépendant de plusieurs
Plus en détailL exclusion mutuelle distribuée
L exclusion mutuelle distribuée L algorithme de L Amport L algorithme est basé sur 2 concepts : L estampillage des messages La distribution d une file d attente sur l ensemble des sites du système distribué
Plus en détaila et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b
I Définition d une fonction affine Faire l activité 1 «une nouvelle fonction» 1. définition générale a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe
Plus en détailCours Fonctions de deux variables
Cours Fonctions de deux variables par Pierre Veuillez 1 Support théorique 1.1 Représentation Plan et espace : Grâce à un repère cartésien ( ) O, i, j du plan, les couples (x, y) de R 2 peuvent être représenté
Plus en détailSOMMAIRE OPÉRATIONS COURANTES OPÉRATIONS D INVENTAIRE
SOMMAIRE OPÉRATIONS COURANTES OPÉRATIONS D INVENTAIRE 1 Factures de doit p. 9 Processus 1 2 Réductions sur factures de doit p. 11 Processus 1 3 Frais accessoires sur factures p. 13 Processus 1 4 Comptabilisation
Plus en détailBaccalauréat ES Amérique du Nord 4 juin 2008
Baccalauréat ES Amérique du Nord 4 juin 2008 EXERCICE 1 Commun à tous les candidats f est une fonction définie sur ] 2 ; + [ par : 4 points f (x)=3+ 1 x+ 2. On note f sa fonction dérivée et (C ) la représentation
Plus en détailModule Planification
1 Module Planification Interface MS Project 2 a) Charge atelier OF selon délai ou début de fabrication Export charge atelier sous Excel Capacité machine pour la période prédéfinie Date de début et fin
Plus en détailTOUT CE QU IL FAUT SAVOIR POUR LE BREVET
TOUT E QU IL FUT SVOIR POUR LE REVET NUMERIQUE / FONTIONS eci n est qu un rappel de tout ce qu il faut savoir en maths pour le brevet. I- Opérations sur les nombres et les fractions : Les priorités par
Plus en détailChapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme
Chapitre 3 Quelques fonctions usuelles 1 Fonctions logarithme et eponentielle 1.1 La fonction logarithme Définition 1.1 La fonction 7! 1/ est continue sur ]0, +1[. Elle admet donc des primitives sur cet
Plus en détailI. Ensemble de définition d'une fonction
Chapitre 2 Généralités sur les fonctions Fonctions de références et fonctions associées Ce que dit le programme : Étude de fonctions Fonctions de référence x x et x x Connaître les variations de ces deux
Plus en détailC f tracée ci- contre est la représentation graphique d une
TLES1 DEVOIR A LA MAISON N 7 La courbe C f tracée ci- contre est la représentation graphique d une fonction f définie et dérivable sur R. On note f ' la fonction dérivée de f. La tangente T à la courbe
Plus en détailBac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)
Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures) Eercice 1 (5 points) pour les candidats n ayant pas choisi la spécialité MATH Le tableau suivant donne l évolution du chiffre
Plus en détailProbabilités sur un univers fini
[http://mp.cpgedupuydelome.fr] édité le 10 août 2015 Enoncés 1 Proailités sur un univers fini Evènements et langage ensemliste A quelle condition sur (a,, c, d) ]0, 1[ 4 existe-t-il une proailité P sur
Plus en détailO, i, ) ln x. (ln x)2
EXERCICE 5 points Commun à tous les candidats Le plan complee est muni d un repère orthonormal O, i, j Étude d une fonction f On considère la fonction f définie sur l intervalle ]0; + [ par : f = ln On
Plus en détailExprimer ce coefficient de proportionnalité sous forme de pourcentage : 3,5 %
23 CALCUL DE L INTÉRÊT Tau d intérêt Paul et Rémi ont reçu pour Noël, respectivement, 20 et 80. Ils placent cet argent dans une banque, au même tau. Au bout d une année, ce placement leur rapportera une
Plus en détailDÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )
DÉRIVÉES I Nombre dérivé - Tangente Eercice 0 ( voir animation ) On considère la fonction f définie par f() = - 2 + 6 pour [-4 ; 4]. ) Tracer la représentation graphique (C) de f dans un repère d'unité
Plus en détailTSTI 2D CH X : Exemples de lois à densité 1
TSTI 2D CH X : Exemples de lois à densité I Loi uniforme sur ab ; ) Introduction Dans cette activité, on s intéresse à la modélisation du tirage au hasard d un nombre réel de l intervalle [0 ;], chacun
Plus en détailCARTE DE VOEUX À L ASSOCIAEDRE
CARTE DE VOEUX À L ASSOCIAEDRE JEAN-LOUIS LODAY Il y a cinq ans le Centre International de Rencontres Mathématiques de Luminy a envoyé ses voeux avec la carte ci-dessus. L illustration choisie par Robert
Plus en détailFonctions homographiques
Seconde-Fonctions homographiques-cours Mai 0 Fonctions homographiques Introduction Voir le TP Géogébra. La fonction inverse. Définition Considérons la fonction f définie par f() =. Alors :. f est définie
Plus en détailCORRIGES DES CAS TRANSVERSAUX. Corrigés des cas : Emprunts
CORRIGES DES CAS TRANSVERSAUX Corrigés des cas : Emprunts Remboursement par versements périodiques constants - Cas E1 Objectifs : Construire un échéancier et en changer la périodicité, Renégocier un emprunt.
Plus en détailReprésentation d un entier en base b
Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir
Plus en détailCHOIX OPTIMAL DU CONSOMMATEUR. A - Propriétés et détermination du choix optimal
III CHOIX OPTIMAL DU CONSOMMATEUR A - Propriétés et détermination du choix optimal La demande du consommateur sur la droite de budget Résolution graphique Règle (d or) pour déterminer la demande quand
Plus en détailCCP PSI - 2010 Mathématiques 1 : un corrigé
CCP PSI - 00 Mathématiques : un corrigé Première partie. Définition d une structure euclidienne sur R n [X]... B est clairement symétrique et linéaire par rapport à sa seconde variable. De plus B(P, P
Plus en détailSoit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.
ANALYSE 5 points Exercice 1 : Léonie souhaite acheter un lecteur MP3. Le prix affiché (49 ) dépasse largement la somme dont elle dispose. Elle décide donc d économiser régulièrement. Elle a relevé qu elle
Plus en détailSeconde Généralités sur les fonctions Exercices. Notion de fonction.
Seconde Généralités sur les fonctions Exercices Notion de fonction. Exercice. Une fonction définie par une formule. On considère la fonction f définie sur R par = x + x. a) Calculer les images de, 0 et
Plus en détailRésolution de systèmes linéaires par des méthodes directes
Résolution de systèmes linéaires par des méthodes directes J. Erhel Janvier 2014 1 Inverse d une matrice carrée et systèmes linéaires Ce paragraphe a pour objet les matrices carrées et les systèmes linéaires.
Plus en détailModèle de calcul des paramètres économiques
Modèle de calcul des paramètres économiques selon norme SIA 480 Calcul de rentabilité pour les investissements dans le bâtiment Version 3.2 1. Introduction 1.1 Version Excel Le modèle de calcul a été développé
Plus en détailPar : Abdel YEZZA, Ph.D. Date : avril 2011 / mise à jour oct. 2012 (ajout de la section 3 et augmentation de la section 1)
1 Que signifient AON et AOA? Par : Abdel YEZZA, Ph.D. Date : avril 2011 / mise à jour oct. 2012 (ajout de la section 3 et augmentation de la section 1) Sommaire 1. Concepts... 2 2. Méthode PCM appliquée
Plus en détailBaccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé
Baccalauréat S ntilles-guyane 11 septembre 14 Corrigé EXERCICE 1 6 points Commun à tous les candidats Une entreprise de jouets en peluche souhaite commercialiser un nouveau produit et à cette fin, effectue
Plus en détailCorrection de l examen de la première session
de l examen de la première session Julian Tugaut, Franck Licini, Didier Vincent Si vous trouvez des erreurs de Français ou de mathématiques ou bien si vous avez des questions et/ou des suggestions, envoyez-moi
Plus en détail1 Première section: La construction générale
AMALGAMATIONS DE CLASSES DE SOUS-GROUPES D UN GROUPE ABÉLIEN. SOUS-GROUPES ESSENTIEL-PURS. Călugăreanu Grigore comunicare prezentată la Conferinţa de grupuri abeliene şi module de la Padova, iunie 1994
Plus en détailLa classification automatique de données quantitatives
La classification automatique de données quantitatives 1 Introduction Parmi les méthodes de statistique exploratoire multidimensionnelle, dont l objectif est d extraire d une masse de données des informations
Plus en détailDéveloppements limités, équivalents et calculs de limites
Développements ités, équivalents et calculs de ites Eercice. Déterminer le développement ité en 0 à l ordre n des fonctions suivantes :. f() e (+) 3 n. g() sin() +ln(+) n 3 3. h() e sh() n 4. i() sin(
Plus en détailTâche complexe produite par l académie de Clermont-Ferrand. Mai 2012 LE TIR A L ARC. (d après une idée du collège des Portes du Midi de Maurs)
(d après une idée du collège des Portes du Midi de Maurs) Table des matières Fiche professeur... 2 Fiche élève... 5 1 Fiche professeur Niveaux et objectifs pédagogiques 5 e : introduction ou utilisation
Plus en détailAlgorithmique et Programmation
École Supérieure d Ingénieurs de Poitiers Gea Algorithmique et Programmation Laurent Signac ii Algorithmique et programmation Gea Table des matières Avant Propos v Structures de données Notion de pointeur..............................................
Plus en détailExercices - Polynômes : corrigé. Opérations sur les polynômes
Opérations sur les polynômes Exercice 1 - Carré - L1/Math Sup - Si P = Q est le carré d un polynôme, alors Q est nécessairement de degré, et son coefficient dominant est égal à 1. On peut donc écrire Q(X)
Plus en détail- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel
Planifier le projet > Identifier les étapes > Organiser le projet > Identifier les étapes - Le Diagramme de Gantt > Organiser le projet - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier
Plus en détailOptimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications
Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications A. Optimisation sans contrainte.... Généralités.... Condition nécessaire et condition suffisante
Plus en détailCours 02 : Problème général de la programmation linéaire
Cours 02 : Problème général de la programmation linéaire Cours 02 : Problème général de la Programmation Linéaire. 5 . Introduction Un programme linéaire s'écrit sous la forme suivante. MinZ(ou maxw) =
Plus en détailCorrigé des TD 1 à 5
Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un
Plus en détailLeçon 3. Les principaux outils de gestion des stocks
CANEGE Leçon 3 Les principaux outils de gestion des stocks Objectif : A l'issue de la leçon l'étudiant doit être capable de : s initier à la pratique des outils fondamentaux de gestion des stocks : de
Plus en détailQuantification Scalaire et Prédictive
Quantification Scalaire et Prédictive Marco Cagnazzo Département Traitement du Signal et des Images TELECOM ParisTech 7 Décembre 2012 M. Cagnazzo Quantification Scalaire et Prédictive 1/64 Plan Introduction
Plus en détailIntroduction à l étude des Corps Finis
Introduction à l étude des Corps Finis Robert Rolland (Résumé) 1 Introduction La structure de corps fini intervient dans divers domaines des mathématiques, en particulier dans la théorie de Galois sur
Plus en détailLa fonction exponentielle
DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction
Plus en détailCours 7 : Utilisation de modules sous python
Cours 7 : Utilisation de modules sous python 2013/2014 Utilisation d un module Importer un module Exemple : le module random Importer un module Exemple : le module random Importer un module Un module est
Plus en détailCommunications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes
Loris MARCHAL Laboratoire de l Informatique du Parallélisme Équipe Graal Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes Thèse réalisée sous la direction
Plus en détailCONCEPTION Support de cours n 3 DE BASES DE DONNEES
CONCEPTION Support de cours n 3 DE BASES DE DONNEES Auteur: Raymonde RICHARD PRCE UBO PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES... 2 A. Les concepts du modèle relationnel de données...
Plus en détailEnoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en 2000. Énoncé.
Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en 2000. Énoncé. I- ACTIVITES NUMERIQUES (12 points) Exercice 1 (3 points) On considère
Plus en détailCours 1 : Introduction Ordinateurs - Langages de haut niveau - Application
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un
Plus en détailChapitre 5. Calculs financiers. 5.1 Introduction - notations
Chapitre 5 Calculs financiers 5.1 Introduction - notations Sur un marché économique, des acteurs peuvent prêter ou emprunter un capital (une somme d argent) en contrepartie de quoi ils perçoivent ou respectivement
Plus en détailExercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?
Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version
Plus en détailExercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?
Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version
Plus en détailChapitre 2 Le problème de l unicité des solutions
Université Joseph Fourier UE MAT 127 Mathématiques année 2011-2012 Chapitre 2 Le problème de l unicité des solutions Ce que nous verrons dans ce chapitre : un exemple d équation différentielle y = f(y)
Plus en détailINTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES
INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES Dominique LAFFLY Maître de Conférences, Université de Pau Laboratoire Société Environnement Territoire UMR 5603 du CNRS et Université de Pau Domaine
Plus en détailTP 7 : oscillateur de torsion
TP 7 : oscillateur de torsion Objectif : étude des oscillations libres et forcées d un pendule de torsion 1 Principe général 1.1 Définition Un pendule de torsion est constitué par un fil large (métallique)
Plus en détailThéorèmes de Point Fixe et Applications 1
Théorèmes de Point Fixe et Applications 1 Victor Ginsburgh Université Libre de Bruxelles et CORE, Louvain-la-Neuve Janvier 1999 Published in C. Jessua, C. Labrousse et D. Vitry, eds., Dictionnaire des
Plus en détail