Alignement d une séquence avec une banque. Thierry Lecroq Université de Rouen 1
|
|
- Gauthier Richard
- il y a 8 ans
- Total affichages :
Transcription
1 Alignement d une séquence avec une banque 1
2 Problématique générale Localiser des alignements significatifs entre une séquence requête x dans une banque de p séquences Y = {y 0,y 1,,y p 1 }. La solution par programmation dynamique en O(mn) si m = x et n = Σ y i est trop coûteuse. Il faut donc développer des heuristiques. 2
3 FASTA (alignement global avec brêche) [Pearson & Lipman 1988] On traite les y i séparément les unes à la suite des autres. On considère deux entiers : k,l > 0. 3 phases : localisation des facteurs de longueur l de x dans y ; sélection de la diagonale d contenant le plus de facteurs de longueur l ; alignement par programmation dynamique sur une bande de largeur 2k autour de la diagonale d. 3
4 n = y On définit la diagonale d sur { 1,0,1,,m 1} x { 1,0,1,,n 1} comme étant l ensemble des couples (i,j) tels que j i = d. 4
5 On définit l ensemble Z l par Z l = { (i,j) 0 i m l, 0 j n l et x[i..i+l 1] = y[j..j+l 1]} Autrement dit, l ensemble Z l contient tous les couples (i,j) tel que le facteur de longueur l qui commence à la position i sur x est égal au facteur de longueur l qui commence à la position j sur y. 5
6 Pour chaque diagonale m d n on considère le nombre d éléments de Z l se trouvant sur cette diagonale : compte[d] = card { (i,j) Z l j i = d } 6
7 Pour calculer les valeurs de la table compte : on associe de manière bijective un rang à chaque lettre a de l alphabet A : 0 rang(a) card A 1 pour a A 7
8 On pose l 1 code(w[0.. l 1]) = Σ rang(w[i]) x (card A) i i = 0 pour w A* et w = l. 8
9 Ainsi code(w[i..i+l 1]) = code(w[i 1..i+l 2]) / card A + rang(w[i+l 1]) x (card A) l 1 9
10 Les codes des facteurs de longueur l de x sont calculés en une seule passe et on accumule les facteurs dans une table position à (card A) l éléments : position[c] = { i code(x[i.. i+l 1]) = c } 10
11 algo HACHAGE(x,m,l) pour c 0 à (card A) l 1 faire position[c] exp 1 code 0 pour i 0 à l 1 faire code code + rang(x[i]) x exp exp exp x card A position[code] { 0 } pour i l à m 1 faire code code div card A + rang(x[i]) x exp position[code] position[code] U { i l+1 } retourner position 11
12 algo DIAGONALE(x,m,y,n,l) pour d m à n faire compte[d] 0 exp 1 code 0 pour j 0 à l 1 faire code code + rang(y[j]) x exp exp exp x card A pour chaque i position[code] faire compte[ i] 1 pour j l à n 1 faire code code div card A + rang(y[j]) x exp pour chaque i position[code] faire compte[j l+1 i] compte[j l+1 i] + 1 retourner compte 12
13 Il suffit alors de repérer la diagonale d ayant le compte le plus élevé pour ensuite effectuer un alignement par programmation dynamique autour de cette diagonale. 13
14 algo ALIGNEMENT BANDE(x,m,y,n,d,k) i max { 1, d 1 k} i min { d 1+k,m 1} j max { 1,d 1 k} j min {d 1+k,n 1} c g pour i i à i faire T[i, 1] c c c+g c g pour j j à j faire T[ 1,j] c c c+g pour i 0 à m 1 faire pour j i+d k à i+d+k faire si 0 j n 1 alors T[i,j] T[i 1,j 1] + Sub(x[i],y[j]) si j i 1 d k alors T[i,j] min { T[i,j],T[i,j 1]+g } si j i+1 d k alors T[i,j] min { T[i,j],T[i 1,j]+g } retourner T 14
15 Exemple x = YWCQPGK, m = 7 y = LAWYQQKPGKA, n = 11 l = 2 k = 2 card A = 20 a A C G K L P Q W Y rang(a)
16 code(x[i..i+l 1]) GK PG QP CQ WC YW x[i..i+l 1] i position[c] c code(y[j..j+l 1)] KA GK PG KP QK QQ YQ WY AW LA y[j..j+l 1] j
17 code(y[j..j+l 1)] KA GK PG KP QK QQ YQ WY AW LA y[j..j+l 1] j 2 compte [d] d
18 T L A W Y Q Q K P G K A 1 0 Y 1 W 2 C 3 Q 4 P 5 G 6 K 18
19 T L A W Y Q Q K P G K A 1 0 Y 1 W 2 C 3 Q 4 P 5 G 6 K 19
20 K G P Q C W Y A K G P K Q Q Y W A L T
21 K G P Q C W Y A K G P K Q Q Y W A L T
22 YWCQ PGK AWYQQKPGK YWC Q PGK AWYQQKPGK YW CQ PGK AWYQQKPGK 22
23 l : ktup 6 pour les acides nucléiques 2 pour les acides aminés 23
24 BLAST (Alignement local sans brêche) [Altschul et al 1990] On considère deux entiers k et l. On considère le score s défini par u 1 s(u,v) = Σ Sub(u[i],v[i]) pour deux mots u et v de même longueur. i=0 24
25 On va construire l ensemble des voisins fréquentables de tous les facteurs de x de longueur l. Fact l (x) = { w w fact x et w = l } V k (Fact l (x)) = { z A l s(w,z) k 25 pour w Fact l (x) }
26 L ensemble V k (Fact l (x)) peut être construit en temps O(card V k (Fact l (x)) ) si on dispose pour chaque lettre a A de la liste des lettres de l alphabet triée dans l ordre décroissant des scores de leur substitution à a. Les éléments de cette liste sont des couples (b, Sub(a,b)) lettre score 26
27 Ces listes sont rangées dans une table à deux dimensions notée L. 27
28 algo GENERER VOISINS(l) V seuil[l 1] k pour i 0 à m l faire pour j l 1 à 1 faire seuil[j 1] seuil[j] score(l[x[i+j],0]) GV(i,ε,0,0,0) retourner V 28
29 algo GV (i,v,j,p,t) si j = l alors V V U { v } sinon si t < card A alors c L[x[i ],t] si p + score[c] seuil[j ] alors v v lettre[c] GV(i +1,v[0..j ],j +1,p+score[c],0) GV(i,v[0..j 1],j,p,t+1) 29
30 L appel GV(i,ε,0,0,0) calcule tous les voisins fréquentables de x[i..i+l 1]. Au début de GV(i,v,j,p,t) p = s(v[0..j 1],x[i j..i 1]) k et on essaie d étendre v par la lettre de L[x[i ],t]. 30
31 L A (A,5) (E, 2) (K, 3) (Q, 3) (R, 4) (Y, 5) E (E,5) (A, 2) (K, 3) (Q, 3) (R, 3) (Y, 5) K (K,5) (A, 3) (E, 3) (K, 3) (Q, 3) (Y, 5) Q (Q,5) (A, 3) (E, 3) (K, 3) (R, 3) (Y, 5) 31
32 x = EAAQK, k = 8, l = 3 seuil[2] 8 i (0,1,2) j (2,1) 32
33 i = 0, j = 2, seuil[1] 3 i = 0, j = 1, seuil[0] 2 GV(0,ε,0,0,0) GV(1,E,1,5,0) GV(2,EA,2,10,0) GV(3,EAA,3,15,0) GV(2,EA,2,10,1) GV(3,EAE,3,8,0) GV(2,EA,2,10,2) EAK,7 < seuil[j =2] GV(1,E,1,5,1) GV(2,EE,2,3,0) GV(3,EEA,3,8,0) GV(2,EE,2,3,1) EEE,1 < seuil[j =2] GV(1,E,1,5,2) EK,2 < seuil[j =1] GV(0,ε,0,0,1) GV(1,A,1, 2,0) GV(2,AA,2,3,0) GV(3,AAA,3,8,0) GV(2,AA,2,3,1) AAE,1 < seuil[j =2] GV(1,A,1, 2,1) AE, 4 < seuil[j =1] GV(0,ε,0,0,2) K, 3 < seuil[j =0] 33
34 GV(1,ε,0,0,0) GV(2,A,1,5,0) GV(3,AA,2,10,0) GV(4,AAQ,3,15,0) GV(3,AA,2,10,1) AAA,7 < seuil[j =2] GV(2,A,1,5,1) GV(3,AE,2,3,0) GV(4,AEQ,3,8,0) GV(3,AE,2,3,1) AEA, 1 < seuil[j =2] GV(2,A,1,5,2) AK,2 < seuil[j =1] GV(1,ε,0,0,1) GV(2,E,1, 2,0) GV(3,EA,2,3,0) GV(4,EAQ,3,8,0) GV(3,EA,2,3,1) EAA,0 < seuil[j =2] GV(2,E,1, 2,1) EE, 4 < seuil[j =1] GV(1,ε,0,0,2) K, 3 < seuil[j =0] 34
35 GV(2,ε,0,0,0) GV(3,A,1,5,0) GV(4,AQ,2,10,0) GV(5,AQK,3,15,0) GV(4,AQ,2,10,1) AQA,7 < seuil[j =2] GV(3,A,1,5,1) AA,2 < seuil[j =1] GV(2,ε,0,0,1) GV(3,E,1, 2,0) GV(4,EQ,2,3,0) GV(5,EQK,3,8,0) GV(4,EQ,2,3,1) EQA,0 < seuil[j =2] GV(3,E,1, 2,1) EA, 5 < seuil[j =1] GV(2,ε,0,0,2) K, 3 < seuil[j =0] 35
36 Ensuite on construit un AFD (automate fini déterministe) A tel que L(A) = A*V k (Fact l (x)) et on analyse y avec A. 36
37 Puis on étend (par programmation dynamique) vers la droite et vers la gauche les facteurs de y contenant des éléments de V k (Fact l (x)). 37
38 k : T (word score threshold) l : W (word size) 38
39 Différentes versions BLASTP BLASTN BLASTX requête protéine nucléique protéine banque protéine nucléique nucléique (traduction) TBLASTN TBLASTX nucléique (traduction) nucléique (traduction) protéine 39 nucléique (traduction)
40 Améliorations PSI BLAST : Position Specific Iterative : crée un profil pendant la recherche et le raffine au fur et à mesure des itérations. 40
Jean-Philippe Préaux http://www.i2m.univ-amu.fr/~preaux
Colonies de fourmis Comment procèdent les colonies de fourmi pour déterminer un chemin presque géodésique de la fourmilière à un stock de nourriture? Les premières fourmis se déplacent au hasard. Les fourmis
Plus en détailCours d analyse numérique SMI-S4
ours d analyse numérique SMI-S4 Introduction L objet de l analyse numérique est de concevoir et d étudier des méthodes de résolution de certains problèmes mathématiques, en général issus de problèmes réels,
Plus en détailLIAISON A50 A57 TRAVERSEE
LIAISON A5 A57 TRAVERSEE SOUTERRAINE DE TOULON SECOND TUBE (SUD) ANALYSE DES DONNEES DE QUALITE DE L AIR NOVEMBRE 27 A JANVIER 28 TOULON OUEST, PUITS MARCHAND, TOULON EST Liaison A5 A57 Traversée souterraine
Plus en détailFORD C-MAX + FORD GRAND C-MAX CMAX_Main_Cover_2013_V3.indd 1-3 22/08/2012 15:12
1 2 3 4 5 6 7 8 9 10 12,999,976 km 9,136,765 km 1,276,765 km 499,892 km 245,066 km 112,907 km 36,765 km 24,159 km 7899 km 2408 km 76 km 12 14 16 1 12 7 3 1 6 2 5 4 3 11 9 10 8 18 20 21 22 23 24 26 28 30
Plus en détailVecteurs. I Translation. 1. Définition :
Vecteurs I Translation Soit A et B deux points du plan. On appelle translation qui transforme A en B la transformation du plan qui a tout point M associe le point M tel que [AM ] et [BM] aient le même
Plus en détail* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours
Exo7 Continuité (étude globale). Diverses fonctions Exercices de Jean-Louis Rouget. Retrouver aussi cette fiche sur www.maths-france.fr * très facile ** facile *** difficulté moyenne **** difficile *****
Plus en détailsommaire Introduction Fiches des 41 soldats disparus Le devoir de mémoire lettre à la mère de Maurice Quemin Glossaire / Sources
a I 4 F 41 a a L L é à a è Ma Q Ga / S 5 46 51 53 55 2 La Ga G a é a a XX è è, a, a aa. E a é a. D a, ï, aa. L a éé a a a a a. N a a é a a a a Ga G, a a aé a a a, a. é E a a, a ê aé a a é, a aé a. A, a-à
Plus en détailPlus 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
Plus en détailPeut-on perdre sa dignité?
Peut-on perdre sa dignité? Eric Delassus To cite this version: Eric Delassus. Peut-on perdre sa dignité?. 2013. HAL Id: hal-00796705 https://hal.archives-ouvertes.fr/hal-00796705 Submitted
Plus en détailSéminaire TEST. 1 Présentation du sujet. October 18th, 2013
Séminaire ES Andrés SÁNCHEZ PÉREZ October 8th, 03 Présentation du sujet Le problème de régression non-paramétrique se pose de la façon suivante : Supposons que l on dispose de n couples indépendantes de
Plus en détail1. GENERALITES... 4 1.1. OBJET DU MARCHE... 4 1.2. DUREE DU MARCHE... 4 1.3. REGLEMENTATION... 4 1.4. SECURITE... 5 1.5. ASTREINTE ET GESTION DES
!"#!$# #"%&&&&' 1. GENERALITES... 4 1.1. OBJET DU MARCHE... 4 1.2. DUREE DU MARCHE... 4 1.3. REGLEMENTATION... 4 1.4. SECURITE... 5 1.5. ASTREINTE ET GESTION DES DEMANDES... 5 1.5.1. Du lundi au vendredi
Plus en détailUne 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
Plus en détailExo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.
Exo7 Matrice d une application linéaire Corrections d Arnaud odin. Exercice Soit R muni de la base canonique = ( i, j). Soit f : R R la projection sur l axe des abscisses R i parallèlement à R( i + j).
Plus en détailExercices de géométrie
Exercices de géométrie Stage olympique de Bois-le-Roi, avril 2006 Igor Kortchemski Exercices vus en cours Exercice 1. (IMO 2000) Soient Ω 1 et Ω 2 deux cercles qui se coupent en M et en N. Soit la tangente
Plus en détailPerl Orienté Objet BioPerl There is more than one way to do it
Perl Orienté Objet BioPerl There is more than one way to do it Bérénice Batut, berenice.batut@udamail.fr DUT Génie Biologique Option Bioinformatique Année 2014-2015 Perl Orienté Objet - BioPerl Rappels
Plus en détailCalcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.
1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le
Plus en détailMATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.
Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne
Plus en détail! " #$ % $! & '(# ) (%%
" #$ % $ & '(# ) (%% "#$ %&' # ( ) #* +,#*+-),- ). * /. 0),12-3 45 #3 /45 ) 67 #*+ & ) 5 ) #*+ )5 #& #*+ 0 / )5 8 )0 ) 0)12 5+ )& ) )12) 7)0 5 ) 9/ 5 2 ) ) '12 ) /) 5" ) 7) 6 ): 05 2 5 80 7 ) 0,$#- ) &
Plus en détailARBRES BINAIRES DE RECHERCHE
ARBRES BINAIRES DE RECHERCHE Table de symboles Recherche : opération fondamentale données : éléments avec clés Type abstrait d une table de symboles (symbol table) ou dictionnaire Objets : ensembles d
Plus en détailAtelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques
Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques CTIA04 Page 1 1. Les types de données sous S7 300 Il existe plusieurs types de données utilisées pour la programmation
Plus en détailde calibration Master 2: Calibration de modèles: présentation et simulation d
Master 2: Calibration de modèles: présentation et simulation de quelques problèmes de calibration Plan de la présentation 1. Présentation de quelques modèles à calibrer 1a. Reconstruction d une courbe
Plus en détailCours d Analyse. Fonctions de plusieurs variables
Cours d Analyse Fonctions de plusieurs variables Licence 1ère année 2007/2008 Nicolas Prioux Université de Marne-la-Vallée Table des matières 1 Notions de géométrie dans l espace et fonctions à deux variables........
Plus en détail!" #$#% #"& ' ( &)(*"% * $*' )#""*(+#%(' $#),")- '(*+.%#"'#/* "'") $'
!" #$#% #"& ' ( &)(*"% * $*' )#""*(+#%(' $#),")- '(*+.%#"'#/* "'") $' &!*#$)'#*&)"$#().*0$#1' '#'((#)"*$$# ' /("("2"(' 3'"1#* "# ),," "*(+$#1' /&"()"2$)'#,, '#' $)'#2)"#2%#"!*&# )' )&&2) -)#( / 2) /$$*%$)'#*+)
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étailALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII
ALGORITHMIQUE II NOTION DE COMPLEXITE 1 2 Comment choisir entre différents algorithmes pour résoudre un même problème? Plusieurs critères de choix : Exactitude Simplicité Efficacité (but de ce chapitre)
Plus en détailExemple d application: l annuaire DNS Claude Chaudet
Exemple d application: l annuaire DNS Claude Chaudet 66 Institut Mines-Télécom Nommage des machines sur Internet n Le DNS (Domain Name System) est un annuaire associant des noms textuels et des adresses
Plus en détailSujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.
Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de
Plus en détailDurée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point
03 Mai 2013 Collège Oasis Durée de L épreuve : 2 heures. apple Le sujet comporte 4 pages et est présenté en livret ; apple La calculatrice est autorisée ; apple 4 points sont attribués à la qualité de
Plus en détailintroduction Chapitre 5 Récursivité Exemples mathématiques Fonction factorielle ø est un arbre (vide) Images récursives
introduction Chapitre 5 Images récursives http ://univ-tln.fr/~papini/sources/flocon.htm Récursivité http://www.poulain.org/fractales/index.html Image qui se contient elle-même 1 Exemples mathématiques
Plus en détailOptimisation for Cloud Computing and Big Data
1 / 23 Optimisation for Cloud Computing and Big Data Olivier Beaumont, Lionel Eyraud-Dubois 2 / 23 Aujourd hui Problèmes de fiabilité on va oublier la dynamicité Placement de VMs en programmation par contraintes
Plus en détailUniversité 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
Plus en détailINFORMATIONS DIVERSES
Nom de l'adhérent : N d'adhérent :.. INFORMATIONS DIVERSES Rubrique Nom de la personne à contacter AD Date de début exercice N BA Date de fin exercice N BB Date d'arrêté provisoire BC DECLARATION RECTIFICATIVE
Plus en détailProjet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte
Projet d informatique M1BI : Compression et décompression de texte Le but de ce projet est de coder un programme réalisant de la compression et décompression de texte. On se proposera de coder deux algorithmes
Plus en détailContinuité 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é
Plus en détailLa gestion de données dans le cadre d une application de recherche d alignement de séquence : BLAST.
La gestion de données dans le cadre d une application de recherche d alignement de séquence : BLAST. Gaël Le Mahec - p. 1/12 L algorithme BLAST. Basic Local Alignment Search Tool est un algorithme de recherche
Plus en détailà la bonne gestion du courrier guide pratique pour les professionnels
à la bonne gestion du courrier guide pratique pour les professionnels Introduction Dans un contexte où foisonnent informations et communication, le courrier est un média essentiel de la relation client.
Plus en détailBougez, protégez votre liberté!
> F a Bgz, pégz v bé! www.a-. CAT.ELB.a240215 - Cé ph : Fa Daz à v p aé N az p a v gâh a v! Aj h, p g évq v ; Pa, p 4 aça q, v, éq qaé v. Ca ax é ç, b pa évé ax p âgé a h a p j. E pè v, h pa épagé. Pa
Plus en détailLe Préfet de Seine et Marne, Officier de la Légion d'honneur, Officier de l'ordre National du Mérite,
IRECTION ES ACTIONS INTERMINISTERIELLES --------------------------------- Bureau des Installations Classées Mines - Carrières ------------------- Arrêté préfectoral n 04 AI 2 IC 271 autorisant la société
Plus en détail!"" # $%%&'())) * + ' # ()))'()),!"" -. /
!"" #$%%&'()))*+'#()))'()),!"" -. / Table des matières 1 Introduction...4 2 Les propriétés du compte...9 3 Les préférences de l'application...16 4 Les comptes multiples...20 5 Protection des comptes par
Plus en détailInitiation à l algorithmique
Informatique S1 Initiation à l algorithmique procédures et fonctions 2. Appel d une fonction Jacques TISSEAU Ecole Nationale d Ingénieurs de Brest Technopôle Brest-Iroise CS 73862-29238 Brest cedex 3 -
Plus en détailAlgorithmes de recherche
Algorithmes de recherche 1 Résolution de problèmes par recherche On représente un problème par un espace d'états (arbre/graphe). Chaque état est une conguration possible du problème. Résoudre le problème
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étailDonnées Réparties. Thibault BERNARD. thibault.bernard@univ-reims.fr
Données Réparties Thibault BERNARD thibault.bernard@univ-reims.fr Sommaire Introduction Gestion de la concurrence Reprise après panne Gestion des données dupliquées Sommaire Introduction Gestion de la
Plus en détailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailMCMC et approximations en champ moyen pour les modèles de Markov
MCMC et approximations en champ moyen pour les modèles de Markov Gersende FORT LTCI CNRS - TELECOM ParisTech En collaboration avec Florence FORBES (Projet MISTIS, INRIA Rhône-Alpes). Basé sur l article:
Plus en détailOptimisation Combinatoire et Colonies de Fourmis Nicolas Monmarche April 21, 1999 Sommaire Inspiration biologiques Ant Colony Optimization Applications TSP QAP Flow Shop Problemes dynamiques 1 Historique
Plus en détailCentre d'etudes Nucléaires de Fontenay-aux-Roses Direction des Piles Atomiques Département des Etudes de Piles
CEA-N-1195 Note CEA-N-1195 Centre d'etudes Nucléaires de Fontenay-aux-Roses Direction des Piles Atomiques Département des Etudes de Piles Service d'etudes de Protections de Piles PROPAGATION DES NEUTRONS
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étailFonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples
45 Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples Les espaces vectoriels considérés sont réels, non réduits au vecteur nul et
Plus en détail4 Exemples de problèmes MapReduce incrémentaux
4 Exemples de problèmes MapReduce incrémentaux 1 / 32 Calcul des plus courtes distances à un noeud d un graphe Calcul des plus courts chemins entre toutes les paires de noeuds d un graphe Algorithme PageRank
Plus en détailTP1 Méthodes de Monte Carlo et techniques de réduction de variance, application au pricing d options
Université de Lorraine Modélisation Stochastique Master 2 IMOI 2014-2015 TP1 Méthodes de Monte Carlo et techniques de réduction de variance, application au pricing d options 1 Les options Le but de ce
Plus en détailObjectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique
Objectifs Clustering On ne sait pas ce qu on veut trouver : on laisse l algorithme nous proposer un modèle. On pense qu il existe des similarités entre les exemples. Qui se ressemble s assemble p. /55
Plus en détailUne comparaison de méthodes de discrimination des masses de véhicules automobiles
p.1/34 Une comparaison de méthodes de discrimination des masses de véhicules automobiles A. Rakotomamonjy, R. Le Riche et D. Gualandris INSA de Rouen / CNRS 1884 et SMS / PSA Enquêtes en clientèle dans
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étailStructures algébriques
Structures algébriques 1. Lois de composition s Soit E un ensemble. Une loi de composition interne sur E est une application de E E dans E. Soient E et F deux ensembles. Une loi de composition externe
Plus en détailCoefficients binomiaux
Probabilités L2 Exercices Chapitre 2 Coefficients binomiaux 1 ( ) On appelle chemin une suite de segments de longueur 1, dirigés soit vers le haut, soit vers la droite 1 Dénombrer tous les chemins allant
Plus en détail1 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
Plus en détailMATHÉMATIQUES DISCRÈTES (4) CRYPTOGRAPHIE CLASSIQUE
MATHÉMATIQUES DISCRÈTES (4) CRYPTOGRAPHIE CLASSIQUE Michel Rigo http://www.discmath.ulg.ac.be/ Année 2007 2008 CRYPTOGRAPHIE. N. F. Art d écrire en chiffres ou d une façon secrète quelconque. Ensemble
Plus en détailOptimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases)
Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases) Heuristique Constructive Itérativement, ajoute de nouvelles composantes à une solution partielle candidate Espace
Plus en détailExercice 6 Associer chaque expression de gauche à sa forme réduite (à droite) :
Eercice a Développer les epressions suivantes : A-(-) - + B-0(3 ²+3-0) -0 3²+-0 3+00 B -30²-30+00 C-3(-) -3 + 3-3²+6 D-(-) + ² Eerciceb Parmi les epressions suivantes, lesquelles sont sous forme réduite?
Plus en détailActivités de mesure de longueur avec des unités conventionnelles
Activités de mesure de longueur avec des unités conventionnelles Le mètre Cette activité facilite l utilisation du mètre comme instrument de mesure. Un mètre par élève et un mètre pour l enseignant ou
Plus en détailLogiciel XLSTAT version 7.0. 40 rue Damrémont 75018 PARIS
Logiciel XLSTAT version 7.0 Contact : Addinsoft 40 rue Damrémont 75018 PARIS 2005-2006 Plan Présentation générale du logiciel Statistiques descriptives Histogramme Discrétisation Tableau de contingence
Plus en détailIntégration et probabilités TD1 Espaces mesurés Corrigé
Intégration et probabilités TD1 Espaces mesurés Corrigé 2012-2013 1 Petites questions 1 Est-ce que l ensemble des ouverts de R est une tribu? Réponse : Non, car le complémentaire de ], 0[ n est pas ouvert.
Plus en détailConception de bâtiments d habitation adaptés aux personnes âgées Aide-mémoire
Octobre 2009 Conception de bâtiments d habitation adaptés aux personnes âgées Aide-mémoire L intégration de personnes âgées ou souffrant d un handicap est une tâche importante de notre société. Les personnes
Plus en détailAC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =
LE NOMBRE D OR Présentation et calcul du nombre d or Euclide avait trouvé un moyen de partager en deu un segment selon en «etrême et moyenne raison» Soit un segment [AB]. Le partage d Euclide consiste
Plus en détailChap. 3: Le modèle de données entité-association (E.A.)
Chap. 3: Le modèle de données entité-association (E.A.) En anglais: Entity-Relationship (ER) Origines: C.Bachman (1969), P.Chen (1976). Modèle de données > décrire la réalité perçue à travers les données
Plus en détailFORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)
87 FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) Dans le cadre de la réforme pédagogique et de l intérêt que porte le Ministère de l Éducation
Plus en détailCapacité 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
Plus en détailLe théorème de Thalès et sa réciproque
Le théorème de Thalès et sa réciproque I) Agrandissement et Réduction d une figure 1) Définition : Lorsque toutes les longueurs d une figure F sont multipliées par un même nombre k on obtient une autre
Plus en détailESSEC. Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring
ESSEC Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring Les méthodes d évaluation du risque de crédit pour les PME et les ménages Caractéristiques Comme les montants des crédits et des
Plus en détailArchitecture des Systèmes d Information Architecture des Systèmes d Information
Plan... Tableaux et tris I3 - Algorithmique et programmation 1 Rappels Nicol Delestre 2 Tableaux à n dimensions 3 Initiation aux tris Tableaux - v2.0.1 1 / 27 Tableaux - v2.0.1 2 / 27 Rappels : tableau
Plus en détailBases de données réparties: Fragmentation et allocation
Pourquoi une base de données distribuée? Bibliographie Patrick Valduriez, S. Ceri, Guiseppe Delagatti Bases de données réparties: Fragmentation et allocation 1 - Introduction inventés à la fin des années
Plus en détailExercice numéro 1 - L'escalier
Exercice numéro 1 - L'escalier On peut monter un escalier une ou deux marches à la fois. La figure de droite montre un exemple. 1. De combien de façons différentes peut-on monter un escalier de une marche?
Plus en détailNombres, mesures et incertitudes en sciences physiques et chimiques. Groupe des Sciences physiques et chimiques de l IGEN
Nombres, mesures et incertitudes en sciences physiques et chimiques. Groupe des Sciences physiques et chimiques de l IGEN Table des matières. Introduction....3 Mesures et incertitudes en sciences physiques
Plus en détailNouveau Barème W.B.F. de points de victoire 4 à 48 donnes
Nouveau Barème W.B.F. de points de victoire 4 à 48 donnes Pages 4 à 48 barèmes 4 à 48 donnes Condensé en une page: Page 2 barèmes 4 à 32 ( nombre pair de donnes ) Page 3 Tous les autres barèmes ( PV de
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étail4. Verdissement, une PAC plus verte
4. Verdissement, une PAC plus verte Aides Couplées JA Verdissement Paiement redistributif DPB Trois obligations à respecter : 1. Diversification des assolements 2. Maintien des prairies permanentes 3.
Plus en détailComment insérer une image de fond?
COMMUNICATION VISUELLE Mise en page à l aide d un traitement de texte Comment insérer une image de fond? Image Plein papier ou au Format utile qu est-ce que cela veut dire? La mise en page d un document
Plus en détailVu le dahir du 7 kaada 1371 (30 Juillet 1952) relatif à l urbanisme et, notamment, son article 18 ;
Décret n 2-64-445 du 21 chaabane 1384 (26 décembre 1964) définissant les zones d habitat économique et approuvant le règlement général de construction applicable à ces zones. (B.O. n 2739 du 28-4-1965,
Plus en détail5 Gestionnaire de dépenses
Chapitre 5 Gestionnaire de dépenses Le gestionnaire de dépenses fait office de comptable. Mais vous l avez toujours à disposition et pouvez donc enregistrer vos transactions instantanément. Plus tard,
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étailTraitement du Signal Février 05
Traitement du Signal Février 05!"##$%&'()'(&%*#+#,'(& -&'.//0.//1 Traitement du Signal Février 05 2)3&& $(4)'&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%0
Plus en détailEkoconstruct / Catalogue 2014. ek construct
Ekoconstruct / Catalogue 2014 ek construct 1 Nos engagements Nos engagements Une entreprise familiale avec un savoir faire Une société tournée vers le développement durable Une construction rapide et personnalisée
Plus en détailGroupe symétrique. Chapitre II. 1 Définitions et généralités
Chapitre II Groupe symétrique 1 Définitions et généralités Définition. Soient n et X l ensemble 1,..., n. On appelle permutation de X toute application bijective f : X X. On note S n l ensemble des permutations
Plus en détailObjets 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
Plus en détailTravaux en cours. Diaporama réalisé par Thierry MARBEHAN Avec la collaboration de la société SIEMENS CERBERUS
Travaux en cours Diaporama réalisé par Thierry MARBEHAN Avec la collaboration de la société SIEMENS CERBERUS Triangle du feu Que ce soit un feu controlé ou un incendie, la combustion est une réaction chimique
Plus en détailFête de la science Initiation au traitement des images
Fête de la science Initiation au traitement des images Détection automatique de plaques minéralogiques à partir d'un téléphone portable et atelier propose de créer un programme informatique pour un téléphone
Plus en détailÉtude des formes de pratiques de la gymnastique sportive enseignées en EPS à l école primaire
Étude des formes de pratiques de la gymnastique sportive enseignées en EPS à l école primaire Stéphanie Demonchaux To cite this version: Stéphanie Demonchaux. Étude des formes de pratiques de la gymnastique
Plus en détailSylvain Meille. Étude du comportement mécanique du plâtre pris en relation avec sa microstructure.
Étude du comportement mécanique du plâtre pris en relation avec sa microstructure Sylvain Meille To cite this version: Sylvain Meille. Étude du comportement mécanique du plâtre pris en relation avec sa
Plus en détailParking. Les places accessibles devront être les plus proches de l entrée.
Parking Si vous avez un parking privé, 2% des places devront être accessibles : largeur minimum 3,30 m, place et devers de pente maxi 2%, signalétique horizontale et verticale. Les places accessibles devront
Plus en détailFONDS DE L AVENIR DE LA SANB INC. RÈGLEMENT ADMINISTRATIF RÉGISSANT LES POLITIQUES DE
FONDS DE L AVENIR DE LA SANB INC. RÈGLEMENT ADMINISTRATIF RÉGISSANT LES POLITIQUES DE PLACEMENT ET DE GESTION Adopté le 26 septembre 2009 1 RÈGLEMENT ADMINISTRATIF RÉGISSANT LES POLITIQUES DE PLACEMENT
Plus en détailTD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année
TD de supervision J.P. Chemla Polytech Tours Département productique 2ème année 1 Présentation de l équipement On veut superviser une cuve dans un batiment. Les informations à visualiser sont les suivantes
Plus en détailCaractérisation de défauts par Magnétoscopie, Ressuage, Courants de Foucault
Page 1 25 octobre 2012 Journée «Contrôle non destructif et caractérisation de défauts» Caractérisation de défauts par Magnétoscopie, Ressuage, Courants de Foucault Henri Walaszek sqr@cetim.fr Tel 0344673324
Plus en détailC2 - DOSAGE ACIDE FAIBLE - BASE FORTE
Fiche professeur himie 2 - DOSAGE AIDE FAIBLE - BASE FORTE Mots-clés : dosage, ph-métrie, acide faible, base forte, neutralisation, concentration. 1. Type d activité ette expérience permet aux élèves de
Plus en détailALGORITHMIQUE ET PROGRAMMATION En C
Objectifs ALGORITHMIQUE ET PROGRAMMATION Une façon de raisonner Automatiser la résolution de problèmes Maîtriser les concepts de l algorithmique Pas faire des spécialistes d un langage Pierre TELLIER 2
Plus en détailEtude et développement d un moteur de recherche
Ministère de l Education Nationale Université de Montpellier II Projet informatique FLIN607 Etude et développement d un moteur de recherche Spécifications fonctionnelles Interface utilisateur Responsable
Plus en détailchapitre 4 Nombres de Catalan
chapitre 4 Nombres de Catalan I Dénitions Dénition 1 La suite de Catalan (C n ) n est la suite dénie par C 0 = 1 et, pour tout n N, C n+1 = C k C n k. Exemple 2 On trouve rapidement C 0 = 1, C 1 = 1, C
Plus en détailOptimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie
Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie 1 Présenté par: Yacine KESSACI Encadrement : N. MELAB E-G. TALBI 31/05/2011 Plan 2 Motivation
Plus en détailBaies serveur CATALOGUE DES PRODUITS DE ZPAS GROUPE. ZPAS-ESTCI 7, rue de l industrie 68360 SOULTZ 03 89 62 56 40 contact@estci.fr
Baies serveur CATALOGUE DES PRODUITS DE ZPAS GROUPE ZPAS-ESTCI, rue de l industrie 0 SOULTZ 0 9 2 0 contact@estci.fr SZB SE 19 " BAIE SERVEUR BÂTI ASSURANT LA PROTECTION DU MATÉRIEL INSTALLÉ DANS LES SALLES
Plus en détail