Coloriage distribué des graphes
|
|
|
- Coralie Mélançon
- il y a 9 ans
- Total affichages :
Transcription
1 Chapitre 3 Coloriage distribué des graphes 3. Introduction Soit G = (V,E) un graphe simple non orienté. Une sommet-coloration de G est une fonction qui affecte une couleur c(v) à chaque sommet v de G telle que pour tous {u,v} E, c(u) c(v). La suite de ce chapitre présente un algorithme probabiliste simple et efficace permettant de réaliser une sommet-coloration de tout graphe G. L algorithme fonctionne en phases synchrones : au début de chaque phase, un sommet non encore colorié connaît l ensemble de ses voisins encore actifs (sommets qui n ont pas encore leur couleur définitive) et crée un ensemble contenant l ensemble de ces sommets. Chaque phase est composée d un envoi, d une réception et d un ensemble d actions internes. À chaque round, chaque sommet u génère (uniformément) un bit aléatoire et l envoie à tous ses voisins encore actifs. Il reçoit ensuite un bit de chaque voisin actif et supprime de l ensemble de ses voisins actifs les sommets qui lui ont envoyé un bit différent de celui généré par u. Soit couleur u le mot formé des bits générés par u (couleur u [i] est le ième bit généré par u). Si u n a plus de voisins actifs, alors u a sa couleur définitive : couleur u. 3.2 L algorithme F ast Color L algorithme opère en rounds. À la fin chaque round, les sommets qui obtiennent leurs couleurs définitives arrêtent d exécuter l algorithme, ils sont alors supprimés du graphe avec leurs arêtes adjacentes. Les autres sommets continuent d exécuter l algorithme dans le graphe résiduel. Formellement, chaque sommet u maintient une liste actifs u de sommets voisins actifs, c est-à-dire la liste des sommets voisins non encore coloriés et avec lesquels la symétrie n est pas encore brisée. Initialement, actifs u est égale à N(u). La couleur couleur u d un sommet u est initialement le mot vide, à chaque round, u génère un bit b u, le rajoute à la fin de couleur u et envoie b u à tous les sommets dans l ensemble actifs u. Il reçoit ensuite les bits envoyés par ses voisins encore actifs et met à jour la liste actifs u. Le sommet u répète cet ensemble d actions jusqu à ce que la symétrie soit brisée avec tous ses voisins, sa couleur est alors le mot couleur u. La figure 3.2 illustre une exécution de l algorithme. 7
2 8 CHAPITRE 3. COLORIAGE DISTRIBUÉ DES GRAPHES Fig. 3. Une exécution de l algorithme F ast Col : initialement, tous les sommets sont dans le même état. A chaque tirage, les arêtes (en pointillé) pour lesquelles les deux extrémités ont tiré des bits différents (la symétrie est brisée) sont retirées du graphe. A la fin de l algorithme (quand toutes les arêtes sont supprimées) les mots sur chaque sommet sont interprétés comme des couleurs. Remarque 3. La couleur d un sommet u est la concaténation de tous les bits générés par u depuis le début de l exécution de l algorithme. Cette couleur peut donc être interprétée comme un entier. 3.3 Analyse de l algorithme Espérance du temps d exécution Chaque sommet u, non encore colorié, génère un bit b u, envoie b u à tous les voisins de u encore actifs et reçoit b v de chaque voisin actif v. Si b u b v, alors u met à jour sa liste de sommets actifs en supprimant v de l ensemble actifs u. En terme de structure de graphe, cela revient à supprimer l arête {u, v} du graphe G. Or, la probabilité que l événement b v b u se produise est égale à /2. Nous en déduisons : Lemme 3.2 À la fin de chaque round, l espérance mathématique du nombre d arêtes supprimées du graphe résiduel G est égale à la moitié du nombre d arêtes dans G. Preuve : La preuve utilise la linéarité de l espérance (voir.2). En effet, soit X le nombre total d arêtes supprimées du graphe à la fin d une phase. Cette v.a. peut être écrite comme somme de v.a. X {u,v} comme suit : X = {u,v} E X {u,v}, où X {u,v} = si, et seulement si, b u b v, c est-à-dire, si la symétrie est brisée entre u et v. Or il est facile de voir que X {u,v} est une v.a. de Bernoulli de paramètre /2 et donc
3 3.3. ANALYSE DE L ALGORITHME 9 Algorithme 3 : L algorithme Fast Color. : var : 2: couleur v : mot Init mot-vide ; 3: actifs v : N(v) Init N(v) ; 4: b v : {,}} ; 5: Tant que actifs v faire 6: b v flip(,) ; 7: couleur v b v couleur v ; 8: Pour tout u actifs v Faire 9: envoyer b v à u; : recevoir b u de u; : Si b v b u alors 2: active v active v \ {u} ; 3: Fin Si 4: Fin Pour 5: Fin Tant que d espérance /2 (voir.2.7). On en déduit que E (X) = On en déduit le théorème suivant : = {u,v} E {u,v} E = E /2. E ( X {u,v} ) Théorème 3.3 Il existe deux constantes k et K telles que pour tout graphe G à n sommets, le nombre de rounds nécessaires pour supprimer toutes les arêtes de G est. inférieur à k log n en moyenne, 2. inférieur à K log n avec grande probabilité. Preuve : Le point est un résultat direct du lemme 3.2 et du fait que E < n 2. Soit e = {u,v} une arête de G, et soit r >. L arête e n est pas supprimée du graphe après r itérations si, et seulement si, la symétrie entre u et v n a pas été brisée pendant r itérations. Autrement dit, pendant r tirages, u et v ont tiré le même bit. Cet évenement se produit avec probabilité /2 r. Si on note par X r la v.a. qui compte le nombre d arêtes encore dans le graphe après r tirages, il est facile de voir que X r est une v.a. binomiale de paramètres E et /2 r (voir.2.7). Son espérance est donc donnée par : 2 E (X r ) = E 2 r.
4 2 CHAPITRE 3. COLORIAGE DISTRIBUÉ DES GRAPHES Par ailleurs, en utilisant l inégalité de Markov (voir.27), nous avons P (X r > ) E (X r ). (3.) En prenant r 4log 2 n, et en remarquant que E n 2 /2, l inégalité (3.) devient : P (X r > ) n 2 2 4log 2 n + = n2. (3.2) Or, l algorithme termine dès que X r =, ce qui se produit pour r 4log 2 n avec probabilité P (X r = ) = P (X r = ) n ( 2 ) = o. (3.3) n Il suffit donc de prendre K = 4 pour obtenir le second point du théorème. Pour résumer les résultats de cette section, nous avons le théorème : Théorème 3.4 L algorithme F ast Color calcule une coloration de tout graphe de taille n en O(log n) rounds avec forte probabilité en n utilisant que des messages de bit. 3.4 Réduction du nombre de couleurs L algorithme F ast Color permet d obtenir une coloration propre de tout graphe G de taille n en O (log n) rounds en moyenne et avec forte probabilité. Cependant, le nombre de couleurs utilisés peut être élevé. En effet, l algorithme ne se fixe pas comme objectif d utiliser un nombre réduit de couleurs et la figure 3.2 montre bien comment ce nombre peut être assez grand : le nombre de couleurs utilisé est de 6 alors que 2 couleurs aurait suffi. Dans cette section, nous allons voir comment réduire ce nombre pour n utiliser qu au plus + couleurs pour tout graphe G de degré maximum. L algorithme que nous étudions ici opère en deux phases : la première consiste à exécuter l algorithme Fast Color, la deuxième se base sur les mots générés lors de la première phase afin de calculer un coloriage n utilisant que + couleurs L algorithme Reduce A la fin de la première phase, nous obtenons un coloriage propre du graphe G. Les couleurs sont des mots de bits (la variable couleur v dans l algorithme). Ces mots peuvent être intérprétés comme des codages binaires de nombres. Dans cette section, nous verrons que si on intérpréte couleur v comme le codage binaire d un nombre réel de l intervalle
5 3.4. RÉDUCTION DU NOMBRE DE COULEURS Fig. 3.2 Une exécution de l algorithme Reduce. [, ], alors nous pouvons construire un coloriage utilisant un nombre réduit de couleurs. En l occurrence, + couleurs au maximum, où est le degré maximum du graphe. La deuxième phase, (l algorithme Reduce) opère comme suit : quand un sommet v termine l exécution de la phase (l algorithme F ast Color), il obtient une couleur propre. Le but de l algorithme Reduce est d affecter au sommet v une couleur dans l ensemble {,,,d(v)}. Pour tout sommet v, nous définissons x(v) comme le nombre dont le codage binaire est donné par.b b 2... où b, b 2,... sont les bits du mot couleur v suivis d une suite infinie de bits aléatoires uniformes. Notons que les nombres x(u) sont des v.a. indépendantes suivant une même loi. Pour chaque voisin u de v, si x(v) < x(u), alors l arête {u,v} est orientée de u vers v. Ensuite, un sommet v qui n a que des arcs sortant, et qui par conséquent a un nombre x(v) plus petit que tout ses voisins, prends la plus petite couleur encore disponible dans l ensemble {,,,d(v)}, il informe alors ses voisins que cette couleur lui est affectée et donc elle leur est interdite (voir l algorithme 4). La figure 3.4. donne un exemple d exécution de l algorithme Analyse de l algorithme Nous avons le théorème suivant : Théorème 3.5 Pour tout graphe G = (V, E) à degré maximum, l algorithme Reduce réalise une ( + ) coloration de G en au plus e + 3log n rounds et ce avec forte probabilité. Preuve : Un sommet v dont le nombre x(v) vérifie la propriété {x(v) < x(u), u N(v)} prends la plus petite couleur encore disponible. Si le degré de v est d(v), cette couleur appartient à l ensemble {,,,d(v)}. Il en résulte que si G est a degré maximum, alors le nombre de couleurs utilisés dans tout le graphe ne peut excéder +. Soit v un sommet quelconque et notons par T v la v.a. qui compte le nombre de phases avant que v ne soit colorié. Il est a remarquer que si v n est pas colorié après t > phases,
6 22 CHAPITRE 3. COLORIAGE DISTRIBUÉ DES GRAPHES Algorithme 4 : L algorithme Reduce. : var : 2: FC u : entier Init couleur v ; (* couleur finale de v *) 3: IN v : N(v) Init ; 4: OUT v : N(u) Init ; 5: Couleurs v : ensemble de couleurs Init {,,,d(v)} ; 6: Pour chaque v N(v) 7: Si (x(u) < x(v)) alors 8: OUT v = OUT v {v} ; 9: Sinon : IN v = IN v {v} ; : Fin Si; 2: Fin Pour 3: Tant que IN v faire 4: recvoir < c, w > d un voisin w ; 5: IN v = IN v \ {w} ; 6: Colours v = Colours v \ {c} ; 7: Fin Tant que 8: FC v = min{colours v } ; 9: Pour chaque u OUT v 2: envoyer < FC v,u > à v ; 2: Fin Pour ; alors cela veut dire qu il existe au moins une chaine P = {v,v,,v t } telle que v = v et x(v ) > x(v ) > > x(v t ). On en déduit que : P (T v > t) = P ( P = {v = v,v,,v t } x(v ) > x(v ) > > x(v t )) P (x(v ) > x(v ) > > x(v t )). (3.4) P={v =v,v,,v t} Soit P = {v,v,,v t } un chemin dans G tel que v = v. Nous avons : P (x(v ) > x(v ) > > x(v t )) = = x x xt dx t dx dx (t + )!. (3.5) Par ailleurs, si G est à degré maximum, alors le nombre maximum de chemins P de longueur t et ayant une extrémité égale à v est majoré par ( ) t. L expression (3.4) devient : P (T v t) ( )t t! t t!. (3.6)
7 3.4. RÉDUCTION DU NOMBRE DE COULEURS 23 La formule de Stirling donne t! 2πt ( t e) t, ce qui permet d établir l inégalité suivante : P (T v t) ) t ( e t ( t e ) t. (3.7) t Utilisons à présent la relation ( x) k e kx pour obtenir : Avec t = e + 3 log n, l inégalité (3.8) devient : P (T v t) e (t e ). (3.8) P (T v e + 3log n) n3. (3.9) Si T est la v.a. qui compte le nombre de phases avant que l algorithme Reduce soit terminé dans tout le graphe, nous avons : P (T e + 3log n) = P ( v V T v e + 3log n) v V P (T v e + 3log n) n n3. (3.) Il en résulte que P (T e + 3log n) = o ( n). ce qui prouve le théorème.
Introduction à 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
Baccalauré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
Continuité et dérivabilité d une fonction
DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité
Eteindre. 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
Resolution 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.
Exercices 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,
NOTE SUR LA MODELISATION DU RISQUE D INFLATION
NOTE SUR LA MODELISATION DU RISQUE D INFLATION 1/ RESUME DE L ANALYSE Cette étude a pour objectif de modéliser l écart entre deux indices d inflation afin d appréhender le risque à très long terme qui
Parallélisme et Répartition
Parallélisme et Répartition Master Info Françoise Baude Université de Nice Sophia-Antipolis UFR Sciences Département Informatique [email protected] web du cours : deptinfo.unice.fr/~baude Septembre 2009 Chapitre
Simulation de variables aléatoires
Chapter 1 Simulation de variables aléatoires Références: [F] Fishman, A first course in Monte Carlo, chap 3. [B] Bouleau, Probabilités de l ingénieur, chap 4. [R] Rubinstein, Simulation and Monte Carlo
Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre
IUFM du Limousin 2009-10 PLC1 Mathématiques S. Vinatier Rappels de cours Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre 1 Fonctions de plusieurs variables
Objets Combinatoires élementaires
Objets Combinatoires élementaires 0-0 Permutations Arrangements Permutations pour un multi-ensemble mots sous-ensemble à k éléments (Problème du choix) Compositions LE2I 04 1 Permutations Supposons que
La 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
INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE
INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE Le schéma synoptique ci-dessous décrit les différentes étapes du traitement numérique
Programmation 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
Université Paris-Dauphine DUMI2E 1ère année, 2009-2010. Applications
Université Paris-Dauphine DUMI2E 1ère année, 2009-2010 Applications 1 Introduction Une fonction f (plus précisément, une fonction réelle d une variable réelle) est une règle qui associe à tout réel x au
Correction du baccalauréat ES/L Métropole 20 juin 2014
Correction du baccalauréat ES/L Métropole 0 juin 014 Exercice 1 1. c.. c. 3. c. 4. d. 5. a. P A (B)=1 P A (B)=1 0,3=0,7 D après la formule des probabilités totales : P(B)=P(A B)+P(A B)=0,6 0,3+(1 0,6)
Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34
Capacité d un canal Second Théorème de Shannon Théorie de l information 1/34 Plan du cours 1. Canaux discrets sans mémoire, exemples ; 2. Capacité ; 3. Canaux symétriques ; 4. Codage de canal ; 5. Second
Chp. 4. Minimisation d une fonction d une variable
Chp. 4. Minimisation d une fonction d une variable Avertissement! Dans tout ce chapître, I désigne un intervalle de IR. 4.1 Fonctions convexes d une variable Définition 9 Une fonction ϕ, partout définie
Plan. 5 Actualisation. 7 Investissement. 2 Calcul du taux d intérêt 3 Taux équivalent 4 Placement à versements fixes.
Plan Intérêts 1 Intérêts 2 3 4 5 6 7 Retour au menu général Intérêts On place un capital C 0 à intérêts simples de t% par an : chaque année une somme fixe s ajoute au capital ; cette somme est calculée
Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)
Objectifs du cours d aujourd hui Informatique II : Cours d introduction à l informatique et à la programmation objet Complexité des problèmes Introduire la notion de complexité d un problème Présenter
Baccalauré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
Python - introduction à la programmation et calcul scientifique
Université de Strasbourg Environnements Informatique Python - introduction à la programmation et calcul scientifique Feuille de TP 1 Avant de commencer Le but de ce TP est de vous montrer les bases de
Chapitre 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)
Texte Agrégation limitée par diffusion interne
Page n 1. Texte Agrégation limitée par diffusion interne 1 Le phénomène observé Un fût de déchets radioactifs est enterré secrètement dans le Cantal. Au bout de quelques années, il devient poreux et laisse
TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S
FICHE Fiche à destination des enseignants TS 35 Numériser Type d'activité Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S Compétences
Calculs de probabilités conditionelles
Calculs de probabilités conditionelles Mathématiques Générales B Université de Genève Sylvain Sardy 20 mars 2008 1. Indépendance 1 Exemple : On lance deux pièces. Soit A l évènement la première est Pile
La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.
La NP-complétude Johanne Cohen PRISM/CNRS, Versailles, France. Références 1. Algorithm Design, Jon Kleinberg, Eva Tardos, Addison-Wesley, 2006. 2. Computers and Intractability : A Guide to the Theory of
Théorie et codage de l information
Théorie et codage de l information Les codes linéaires - Chapitre 6 - Principe Définition d un code linéaire Soient p un nombre premier et s est un entier positif. Il existe un unique corps de taille q
Modélisation et Simulation
Cours de modélisation et simulation p. 1/64 Modélisation et Simulation G. Bontempi Département d Informatique Boulevard de Triomphe - CP 212 http://www.ulb.ac.be/di Cours de modélisation et simulation
Baccalauré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
3 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
Chapitre 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
Feuille TD n 1 Exercices d algorithmique éléments de correction
Master Sciences, Technologies, Santé Mention Mathématiques, spécialité Enseignement des mathématiques Algorithmique et graphes, thèmes du second degré Feuille TD n 1 Exercices d algorithmique éléments
CH.6 Propriétés des langages non contextuels
CH.6 Propriétés des langages non contetuels 6.1 Le lemme de pompage 6.2 Les propriétés de fermeture 6.3 Les problèmes de décidabilité 6.4 Les langages non contetuels déterministes utomates ch6 1 6.1 Le
Simulation : application au système bonus-malus en responsabilité civile automobile
Simulation : application au système bonus-malus en responsabilité civile automobile Robert Langmeier Travail de séminaire réalisé sous la supervision du professeur François Dufresne Ecole des HEC Université
3. Conditionnement P (B)
Conditionnement 16 3. Conditionnement Dans cette section, nous allons rappeler un certain nombre de définitions et de propriétés liées au problème du conditionnement, c est à dire à la prise en compte
Estimation: intervalle de fluctuation et de confiance. Mars 2012. IREM: groupe Proba-Stat. Fluctuation. Confiance. dans les programmes comparaison
Estimation: intervalle de fluctuation et de confiance Mars 2012 IREM: groupe Proba-Stat Estimation Term.1 Intervalle de fluctuation connu : probabilité p, taille de l échantillon n but : estimer une fréquence
4 Distributions particulières de probabilités
4 Distributions particulières de probabilités 4.1 Distributions discrètes usuelles Les variables aléatoires discrètes sont réparties en catégories selon le type de leur loi. 4.1.1 Variable de Bernoulli
Probabilités Loi binomiale Exercices corrigés
Probabilités Loi binomiale Exercices corrigés Sont abordés dans cette fiche : (cliquez sur l exercice pour un accès direct) Exercice 1 : épreuve de Bernoulli Exercice 2 : loi de Bernoulli de paramètre
Condition de stabilité d'un réseau de les d'attente à deux stations et N classes de clients 1
General Mathematics Vol. 18, No. 4 (2010), 85108 Condition de stabilité d'un réseau de les d'attente à deux stations et N classes de clients 1 Faiza Belarbi, Amina Angelika Bouchentouf Résumé Nous étudions
Sur certaines séries entières particulières
ACTA ARITHMETICA XCII. 2) Sur certaines séries entières particulières par Hubert Delange Orsay). Introduction. Dans un exposé à la Conférence Internationale de Théorie des Nombres organisée à Zakopane
Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans
Mathématique et Automatique : de la boucle ouverte à la boucle fermée Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans [email protected] Plan 1. Un peu de
Repré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...
Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)
Examen optimisation Centrale Marseille (28) et SupGalilee (28) Olivier Latte, Jean-Michel Innocent, Isabelle Terrasse, Emmanuel Audusse, Francois Cuvelier duree 4 h Tout resultat enonce dans le texte peut
Probabilité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
Probabilités et Statistiques. Feuille 2 : variables aléatoires discrètes
IUT HSE Probabilités et Statistiques Feuille : variables aléatoires discrètes 1 Exercices Dénombrements Exercice 1. On souhaite ranger sur une étagère 4 livres de mathématiques (distincts), 6 livres de
Chapitre 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
Conception d'un réseau de transport d'électricité
La Fédération Française des Jeux Mathématiques et la Société de Calcul Mathématique SA avec l'appui de Réseau de Transport d'electricité Conception d'un réseau de transport d'électricité Auteurs : Florian
Résolution d équations non linéaires
Analyse Numérique Résolution d équations non linéaires Said EL HAJJI et Touria GHEMIRES Université Mohammed V - Agdal. Faculté des Sciences Département de Mathématiques. Laboratoire de Mathématiques, Informatique
Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,
Non-linéarité Contexte Pour permettre aux algorithmes de cryptographie d être sûrs, les fonctions booléennes qu ils utilisent ne doivent pas être inversées facilement. Pour cela, elles doivent être très
Cours 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
Une nouvelle approche de détection de communautés dans les réseaux sociaux
UNIVERSITÉ DU QUÉBEC EN OUTAOUAIS Département d informatique et d ingénierie Une nouvelle approche de détection de communautés dans les réseaux sociaux Mémoire (INF 6021) pour l obtention du grade de Maîtrise
Mathématiques financières
Mathématique financière à court terme I) Les Intérêts : Intérêts simples Mathématiques financières - Intérêts terme échu et terme à échoir - Taux terme échu i u équivalent à un taux terme à échoir i r
Examen d informatique première session 2004
Examen d informatique première session 2004 Le chiffre à côté du titre de la question indique le nombre de points sur 40. I) Lentille électrostatique à fente (14) Le problème étudié est à deux dimensions.
Commun à tous les candidats
EXERCICE 3 (9 points ) Commun à tous les candidats On s intéresse à des courbes servant de modèle à la distribution de la masse salariale d une entreprise. Les fonctions f associées définies sur l intervalle
Baccalauré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
Loi binomiale Lois normales
Loi binomiale Lois normales Christophe ROSSIGNOL Année scolaire 204/205 Table des matières Rappels sur la loi binomiale 2. Loi de Bernoulli............................................ 2.2 Schéma de Bernoulli
Chapitre 3 : INFERENCE
Chapitre 3 : INFERENCE 3.1 L ÉCHANTILLONNAGE 3.1.1 Introduction 3.1.2 L échantillonnage aléatoire 3.1.3 Estimation ponctuelle 3.1.4 Distributions d échantillonnage 3.1.5 Intervalles de probabilité L échantillonnage
Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot
Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,
Dualité dans les espaces de Lebesgue et mesures de Radon finies
Chapitre 6 Dualité dans les espaces de Lebesgue et mesures de Radon finies Nous allons maintenant revenir sur les espaces L p du Chapitre 4, à la lumière de certains résultats du Chapitre 5. Sauf mention
MIS 102 Initiation à l Informatique
MIS 102 Initiation à l Informatique Responsables et cours : Cyril Gavoille Catherine Pannier Matthias Robine Marc Zeitoun Planning : 6 séances de cours 5 séances de TD (2h40) 4 séances de TP (2h40) + environ
Amphi 3: Espaces complets - Applications linéaires continues
Amphi 3: Espaces complets - Applications linéaires continues Département de Mathématiques École polytechnique Remise en forme mathématique 2013 Suite de Cauchy Soit (X, d) un espace métrique. Une suite
Suites numériques 3. 1 Convergence et limite d une suite
Suites numériques 3 1 Convergence et limite d une suite Nous savons que les termes de certaines suites s approchent de plus en plus d une certaine valeur quand n augmente : par exemple, les nombres u n
ÉPREUVE COMMUNE DE TIPE 2008 - Partie D
ÉPREUVE COMMUNE DE TIPE 2008 - Partie D TITRE : Les Fonctions de Hachage Temps de préparation :.. 2 h 15 minutes Temps de présentation devant le jury :.10 minutes Entretien avec le jury :..10 minutes GUIDE
V- Manipulations de nombres en binaire
1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,
Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS = 7 10 1 + 5 10 2 + 2 10 3
8 Systèmes de numération INTRODUCTION SYSTÈMES DE NUMÉRATION POSITIONNELS Dans un système positionnel, le nombre de symboles est fixe On représente par un symbole chaque chiffre inférieur à la base, incluant
Moments des variables aléatoires réelles
Chapter 6 Moments des variables aléatoires réelles Sommaire 6.1 Espérance des variables aléatoires réelles................................ 46 6.1.1 Définition et calcul........................................
Algorithme. Table des matières
1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............
Raisonnement par récurrence Suites numériques
Chapitre 1 Raisonnement par récurrence Suites numériques Terminale S Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Raisonnement par récurrence. Limite finie ou infinie d une suite.
Le théorème de Perron-Frobenius, les chaines de Markov et un célèbre moteur de recherche
Le théorème de Perron-Frobenius, les chaines de Markov et un célèbre moteur de recherche Bachir Bekka Février 2007 Le théorème de Perron-Frobenius a d importantes applications en probabilités (chaines
III- 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,
UEO11 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
CHAPITRE 10. Jacobien, changement de coordonnées.
CHAPITRE 10 Jacobien, changement de coordonnées ans ce chapitre, nous allons premièrement rappeler la définition du déterminant d une matrice Nous nous limiterons au cas des matrices d ordre 2 2et3 3,
2.4 Représentation graphique, tableau de Karnaugh
2 Fonctions binaires 45 2.4 Représentation graphique, tableau de Karnaugh On peut définir complètement une fonction binaire en dressant son tableau de Karnaugh, table de vérité à 2 n cases pour n variables
1 Définition et premières propriétés des congruences
Université Paris 13, Institut Galilée Département de Mathématiques Licence 2ème année Informatique 2013-2014 Cours de Mathématiques pour l Informatique Des nombres aux structures Sylviane R. Schwer Leçon
FaceBook aime les Maths!
FaceBook aime les Maths! Michel Rigo http://www.discmath.ulg.ac.be/ http://orbi.ulg.ac.be/ Réseaux Visualizing my Twitter Network by number of followers. Michael Atkisson http://woknowing.wordpress.com/
Chapitre 10 Arithmétique réelle
Chapitre 10 Arithmétique réelle Jean Privat Université du Québec à Montréal INF2170 Organisation des ordinateurs et assembleur Automne 2013 Jean Privat (UQAM) 10 Arithmétique réelle INF2170 Automne 2013
Raisonnement probabiliste
Plan Raisonnement probabiliste IFT-17587 Concepts avancés pour systèmes intelligents Luc Lamontagne Réseaux bayésiens Inférence dans les réseaux bayésiens Inférence exacte Inférence approximative 1 2 Contexte
Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1
Exemples de problèmes et d applications INF6953 Exemples de problèmes Sommaire Quelques domaines d application Quelques problèmes réels Allocation de fréquences dans les réseaux radio-mobiles Affectation
Plus courts chemins, programmation dynamique
1 Plus courts chemins, programmation dynamique 1. Plus courts chemins à partir d un sommet 2. Plus courts chemins entre tous les sommets 3. Semi-anneau 4. Programmation dynamique 5. Applications à la bio-informatique
Fonctions 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
Chapitre 3. Mesures stationnaires. et théorèmes de convergence
Chapitre 3 Mesures stationnaires et théorèmes de convergence Christiane Cocozza-Thivent, Université de Marne-la-Vallée p.1 I. Mesures stationnaires Christiane Cocozza-Thivent, Université de Marne-la-Vallée
CRYPTOGRAPHIE. Signature électronique. E. Bresson. [email protected]. SGDN/DCSSI Laboratoire de cryptographie
CRYPTOGRAPHIE Signature électronique E. Bresson SGDN/DCSSI Laboratoire de cryptographie [email protected] I. SIGNATURE ÉLECTRONIQUE I.1. GÉNÉRALITÉS Organisation de la section «GÉNÉRALITÉS»
Modèles à Événements Discrets. Réseaux de Petri Stochastiques
Modèles à Événements Discrets Réseaux de Petri Stochastiques Table des matières 1 Chaînes de Markov Définition formelle Idée générale Discrete Time Markov Chains Continuous Time Markov Chains Propriétés
T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY
T.P. FLUENT Cours Mécanique des Fluides 24 février 2006 NAZIH MARZOUQY 2 Table des matières 1 Choc stationnaire dans un tube à choc 7 1.1 Introduction....................................... 7 1.2 Description.......................................
n N = u N u N+1 1 u pour u 1. f ( uv 1) v N+1 v N v 1 1 2 t
3.La méthode de Dirichlet 99 11 Le théorème de Dirichlet 3.La méthode de Dirichlet Lorsque Dirichlet, au début des années 180, découvre les travaux de Fourier, il cherche à les justifier par des méthodes
BACCALAURÉAT GÉNÉRAL SESSION 2012 OBLIGATOIRE MATHÉMATIQUES. Série S. Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE
BACCALAURÉAT GÉNÉRAL SESSION 2012 MATHÉMATIQUES Série S Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE Les calculatrices électroniques de poche sont autorisées, conformément à la
Mesure d angles et trigonométrie
Thierry Ciblac Mesure d angles et trigonométrie Mesure de l angle de deux axes (ou de deux demi-droites) de même origine. - Mesures en degrés : Divisons un cercle en 360 parties égales définissant ainsi
1.1 Codage de source et test d hypothèse
Théorie de l information et codage 200/20 Cours 8février20 Enseignant: Marc Lelarge Scribe: Marc Lelarge Pour information Page webdu cours http://www.di.ens.fr/~lelarge/info.html Notations Pour des variables
Quelques tests de primalité
Quelques tests de primalité J.-M. Couveignes (merci à T. Ezome et R. Lercier) Institut de Mathématiques de Bordeaux & INRIA Bordeaux Sud-Ouest [email protected] École de printemps C2 Mars
Eléments de Théorie des Graphes et Programmation Linéaire
INSTITUT NATIONAL POLYTECHNIQUE DE LORRAINE Ecole Nationale Supérieure d Electricité et de Mécanique Eléments de Théorie des Graphes et Programmation Linéaire Didier Maquin Professeur à l INPL Version
Limites finies en un point
8 Limites finies en un point Pour ce chapitre, sauf précision contraire, I désigne une partie non vide de R et f une fonction définie sur I et à valeurs réelles ou complees. Là encore, les fonctions usuelles,
Cercle trigonométrique et mesures d angles
Cercle trigonométrique et mesures d angles I) Le cercle trigonométrique Définition : Le cercle trigonométrique de centre O est un cercle qui a pour rayon 1 et qui est muni d un sens direct : le sens inverse
1 Complément sur la projection du nuage des individus
TP 0 : Analyse en composantes principales (II) Le but de ce TP est d approfondir nos connaissances concernant l analyse en composantes principales (ACP). Pour cela, on reprend les notations du précédent
Cryptologie. Algorithmes à clé publique. Jean-Marc Robert. Génie logiciel et des TI
Cryptologie Algorithmes à clé publique Jean-Marc Robert Génie logiciel et des TI Plan de la présentation Introduction Cryptographie à clé publique Les principes essentiels La signature électronique Infrastructures
1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : [email protected] Page personnelle : http://www.lri.fr/ hivert
1 de 46 Algorithmique Trouver et Trier Florent Hivert Mél : [email protected] Page personnelle : http://www.lri.fr/ hivert 2 de 46 Algorithmes et structures de données La plupart des bons algorithmes
De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que
Introduction. On suppose connus les ensembles N (des entiers naturels), Z des entiers relatifs et Q (des nombres rationnels). On s est rendu compte, depuis l antiquité, que l on ne peut pas tout mesurer
Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé
Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé EXERCICE 1 5 points Commun à tous les candidats 1. Réponse c : ln(10)+2 ln ( 10e 2) = ln(10)+ln ( e 2) = ln(10)+2 2. Réponse b : n 13 0,7 n 0,01
Exercices - 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)
