INFO-F-302 Informatique Fondamentale Examen Session de Juin 2014

Dimension: px
Commencer à balayer dès la page:

Download "INFO-F-302 Informatique Fondamentale Examen Session de Juin 2014"

Transcription

1 INFO-F-302 Informatique Fondamentale Examen Session de Juin 2014 CORRIGÉ Documents non autorisés, durée: 2h45 1 Questions de cours (6 points) Question 1 (2pts) Donner quatre méthodes vues en cours pour tester si une formule de la logique propositionnelle est valide ou non. Pour chaque méthode, expliquer la en une ligne ou deux, sans donner de détails. Solution : Voici plusieurs méthodes qu on a vues en cours pour tester la validité d une formule φ de la logique propositionnelle : 1. les tables de vérité : calculer les valeurs de vérité de φ pour toutes les interprétations possibles de ses propositions et vérifier qu elles sont toutes égales à 1 2. la méthode des tableaux sémantiques appliquée à φ : on construit un arbre T qui décompose la formule φ, et tel que φ est non satisfaisable si et seulement si aucune feuille de T n est satisfaisable. 3. la déduction naturelle permet de démontrer directement que φ est valide, en appliquant des règles de preuve formellement définies. C est correct car φ si et seulement si = φ. 4. la résolution appliquée à la forme clausale de φ permet, en établissant une réfutation de φ par itération de la règle de coupure, de démontrer que φ est valide (sinon il n existe pas de réfutation). 5. la méthode DPLL sur laquelle se base la majorité des solveurs SAT permet de tester la satisfaisabilité d une formule φ, et donc sa validité si on l applique à φ. Question 2 (2pts) Le problème du Sudoku généralisé (résoudre une grille de taille n 2 n 2, où n est la dimension d un sous-carré) est NP-complet. Qu est-ce que cela signifie? Peut-on en déduire qu il n existe pas d algorithme en temps polynomial pour résoudre Sudoku généralisé? Solution La classe NP est la classe des problèmes de décision qui peuvent être résolus en temps polynomial par un algorithme non-déterministe. Un problème de décision P est NP-complet s il est dans la classe NP, et que toute instance d un autre problème P de la classe NP peut se réduire, en temps polynomial, à une instance du problème P. Il est conjecturé que la classe P des problèmes qui peuvent être résolus par un algorithme (déterministe) en temps polynomial est différente de NP, mais ce n est qu une conjecture pour l instante. On ne peut donc pas en déduire que Sudoku généralisé ne peut pas être résolu en temps polynomial. Question 3 (2pts) Qu est-ce qu un problème indécidable? Donner deux exemples (décrire vos problèmes, ne vous contenter pas simplement de donner leur nom). 1

2 Solution Un problème indécidable est un problème de décision tel qu il n existe aucun algorithme permettant de résoudre le problème. Par exemple, le problème de l arrêt d un programme est indécidable. C est-à-dire qu il n existe aucun algorithme qui prendrait le code d un programme A et une entrée x de ce programme, et retournerait oui si, et seulement si, le programme A s arrête sur l entrée x. D autres exemples de problèmes indécidables ont été vus en cours (le problème de décider si une formule de la logique du premier ordre est valide, par exemple). 2 Exercices (6 pts) Question 4 (3 pts) pas satisfaisable : Montrer à l aide de la résolution que l ensemble de clauses suivant n est {p q r s, p r s, q r, p s, p r, r} Solution : Question 5 (1pt) Solution : Question 6 (2pt) Solution : 1 p q r s prémisse 2 p r s prémisse 3 q r prémisse 4 p s prémisse 5 p r prémisse 6 r prémisse 7 p r, 5,6 8 s p, 4, 7 9 q r, 3, 6 10 p r s q, 1, 9 11 r s p, 7, s r, 6, s, 8, 12 Démontrer c > a a > 0 a := b+c ; c := a-b ; c > 0. 1 c > a a > 0 2 c > 0 Implication 3 b + c b > 0 Implication 4 a := b+c; 5 a b > 0 Assignation 6 c := a-b ; 7 c > 0 Assignation Démontrer x 0 while (x < 0){x := x + 1} x = 0. 1 x 0 On prend x 0 comme invariant 2 While (x < 0) { 3 x < 0 x 0 4 x Implication 5 x := x+1; 6 x 0 Assignation 7 } 8 x 0 (x < 0) WhilePar, x = 0 Implication 2

3 3 Modélisation : Gestion de Paquets (8 points) Dans ce problème, il vous est demandé de justifier soigneusement vos réponses et d expliquer votre modélisation. Un paquet logiciel est un ensemble de fichiers contenant plusieurs données nécessaires à l installation, la désinstallation et au fonctionnement d un logiciel (code source, version, dépendances à d autres paquets etc.). Un gestionnaire de paquets est un logiciel permettant d installer, de désinstaller, et de mettre à jour des paquets logiciels installés sur un système informatique (par exemple, sur un système d exploitation Linux ou OSX). Une des difficultés d un gestionnaire de paquets est de gérer les problèmes de dépendances et de conflits entre paquets, ainsi que la multitude des versions disponibles pour chaque logiciel. Le nombre de paquets disponibles pour un système et le nombre de versions pouvant être très grands, résoudre les dépendances et les conflits posent des contraintes d efficacité importantes. Prenons un exemple. On veut installer le paquet a version 1, qui dépend du paquet c version 1, mais aussi du paquet b, version 1 ou 2. Pour installer le paquet c version 1, on a besoin du paquet d version 1 ou 2. Cependant, le paquet a est en conflit avec le paquet d version 2, on ne peut donc pas les installer en même temps. Le paquet b, version 1 ou 2, ne dépend d aucun autre paquet. Une solution est donc d installer le paquet d version 1, puis le paquet c version 1, le paquet b version 1, puis enfin le paquet a version 1. Chaque paquet contient l information de ses dépendances, et ses conflits. Dans notre exemple, on a donc : paquet: a(1) paquet: b(1) paquet: b(2) depend: b(1), b(2) depend: depend: c(1) conflits: conflits: conflits: d(2) paquet: c(1) paquet: d(1) paquet: d(2) depend: d(1), d(2) depend: depend: conflits: conflits: conflits: La première ligne indique le nom du paquet avec son numéro de version entre parenthèses, ensuite les dépendances, et enfin les conflits. Chaque ligne de dépendance se prend en conjonction et, au sein d une ligne, on prend les dépendances en disjonction. Par exemple, a(1) dépend du paquet b(1) ou du paquet b(2), ainsi que du paquet c(1). De manière mathématique, on se donne un ensemble de paquets P, et deux fonctions depend : P 2 2P et conflits : P 2 P. Soit p P un paquet. La donnée depend(p) est un ensemble d ensembles de paquets : si depend(p) = {dep 1,..., dep n }, où chaque dep i est un ensemble de paquets, cela signifie que pour installer p, on devra installer, pour chaque i {1,..., n}, au moins un paquet de dep i. Enfin, conflits(p) est l ensemble des paquets avec lesquels p est en conflit. Dans notre exemple, on a donc P = {a(1), b(1), b(2), c(1), d(1), d(2)} et les fonctions sont données par le tableau suivant : p P depend(p) conf lits(p) a(1) {{b(1), b(2)}, {c(1)}} {d(2)} b(1) b(2) c(1) {{d(1), d(2)}} d(1) d(2) Supposons qu on veuille installer un paquet p. Une solution pour p est un sous-ensemble de paquets Q P qu on devra installer, et qui respecte les contraintes suivantes : 3

4 1. p Q (on installe p) 2. pour tout paquet q Q, pour tout ensemble dep depend(q), on a dep Q. Autrement dit, pour tout dep depend(q), il existe au moins un paquet q dep tel que q Q (q sera donc installé) 3. pour tout paquet q Q et tout q conflits(q), q Q. Autrement dit, aucun paquet q conflits(q) ne sera installé. Question 7 (1 pt) Donner une solution pour a(1) (sous la forme d un ensemble) dans l exemple précédent, ainsi qu une solution pour f dans l exemple suivant : p P depend(p) conf lits(p) a {a } a {a} b {b } b {b} c {{a, b}} d {{a }} f {{c}, {d}} Solution Pour a(1) on prend Q = {a(1), b(1), c(1), d(1)}, ou Q = {a(1), b(2), c(1), d(1)}. Pour f on prend Q = {f, c, d, b, a }. Remarque Dans le dernier tableau, on a changé les notations pour les paquets (l ensemble P est {a, a, b, b, c, d}). Cela ne change rien au problème, car un paquet est simplement représenté par un nom, qui peut être quelconque, et accompagné, ou non, d un numéro de version. Question 8 (3pts) On vous demande maintenant de formuler le problème comme un problème SAT. Etant donnés un ensemble P de paquets, deux fonctions depend et conflits, et un paquet i P qu on veut installer, expliquer comment construire une formule φ de la logique propositionnelle (en forme normale conjonctive) tel que φ est satisfaisable si et seulement si il existe une solution pour i. Idée : utiliser P comme ensemble de propositions. Solution : On prend P comme ensemble de propositions. Il faut installer i, donc on ajoute la contrainte φ 1 i. Pour tout paquet installé, il faut installer ses dépendances, ce qu on représente par la formule φ 2 (p p ) p P dep depend(p) p dep Enfin, si un paquet p est installé, on ne peut pas installer un paquet qui serait en conflit avec p, ce qu on représente par la formule : φ 3 (p p ) p P p conflits(p) La formule finale est alors φ φ 1 φ 2 φ 3, ce qui donne, en forme normale conjonctive : i ( p p ) ( p p ) p P dep depend(p) p dep p P p conflits(p) Le problème MAX-SAT-PARTIEL consiste, étant donnés deux ensembles de clauses A et M, à trouver une interprétation V des propositions qui va satisfaire toutes les clauses de A, et un maximum de clauses de M. Par exemple, pour les ensembles de clauses A = { a c, c} et M = {a b, a, b a}, on ne peut pas satisfaire toutes les clauses de A M, mais en prenant V (a) = V (b) = V (c) = 0, on satisfait toutes les clauses de A et 2 clauses de M. 4

5 Question 9 (2 pts) Etant donnés un ensemble P de paquets, deux fonctions depend et conf lits, et un paquet i P qu on veut installer, on voudrait trouver une solution pour i qui minimise le nombre de paquets à installer. Réduire ce problème en une instance du problème MAX-SAT- PARTIEL (utiliser votre réponse à la question précédente). Solution Il suffit de prendre A l ensemble de clauses obtenues précédemment, et M = { p p P, p i}. On va donc bien essayer de maximiser le nombre de paquets non installés, donc minimiser le nombre de paquets installés. Le problème MAX-POIDS-SAT-PARTIEL consiste, étant donnés deux ensembles de clauses A et M, et une fonction poids : M Z, à trouver une interprétation V des propositions qui va satisfaire toutes les clauses de A, et maximiser la somme des poids des clauses satisfaites de M. Par exemple, pour les ensembles de clauses A = { a c, c} et M = {a b, a, b a}, avec la fonction poids(a b) = 5, poids( a) = 1 et poids( b a) = 3, en prenant V (a) = V (c) = 0 et V (b) = 1, on satisfait toutes les clauses de A et la clause a b de M, de poids 5. C est le maximum qu on puisse obtenir. En effet, l interprétation V (a) = V (b) = V (c) = 0 satisfait les deux clauses a et b a de M, de somme totale 4. Question 10 (2 pts) Etant donnés un ensemble P de paquets, deux fonctions depend et conflits, et un paquet i P qu on veut installer, et une fonction taille : P N qui donne, pour chaque paquet p P, la taille de ce paquet (en Mo), on voudrait trouver une solution pour i qui minimise la taille totale des paquets à télécharger. Réduire ce problème en une instance du problème MAX-POIDS-SAT-PARTIEL (inspirez-vous de votre réponse à la question précédente). Solution A et M sont les ensembles de clauses obtenus à la question précédente, et on fixe, pour les clauses de M, poids( p) = taille(p). Ainsi, en maximisant la somme des tailles des paquets non installés, on minimise la somme des tailles des paquets installés. Une autre solution consistait à prendre M = P (l ensemble de tous les paquets), et de prendre la fonction poids(p) = taille(p). Ainsi, en maximisant l inverse de la somme des tailles des paquets installés (on veut se rapprocher le plus possible de 0), on minimise la somme des tailles des paquets installés. Question 11 (Bonus 3pts) Etant donné un ensemble de clauses A, expliquer comment transformer (en temps polynomial), cet ensemble de clauses en une instance (P, depend, conf lits, i) où i P est le paquet à installer, tel qu il existe une solution pour i si et seulement si A est satisfaisable. En déduire que le problème d installation d un paquet est NP-dur. Solution Chaque proposition x est encodée sous deux versions x 0 et x 1, selon qu elle sera mise à 0 ou 1. Pour empêcher qu une variable soit à 0 et à 1 en même temps, on met les conflits conflits(x 0 ) = {x 1 } et conflits(x 1 ) = {x 0 }. Il n y a pas de dépendances pour les variables. Chaque clause c A est codée par un paquet c, sans conflit, avec les dépendances suivantes : si le littéral x apparaît dans c, on ajoute la dépendance de c à x 1. Si le littéral x apparaît dans c, on ajoute la dépendance de c à x 0. Par exemple, si c = x y z, on a depend(c) = {{x 1, y 0, z 1 }}. Enfin, l ensemble de clause est codé par un paquet f, avec les dépendances suivante : depend(f) = {{c 1 },..., {c n }} où les c i sont les clauses de A. Le paquet final à installer est f. On a réduit le problème SAT, en temps polynomial, au problème d installation d un paquet. Comme SAT est NP-dur, cela implique que le problème d installation d un paquet est NP-dur aussi. 5

6 4 Formulaire : Règles Pour la Preuve Partielle de Programmes φ C 1 η η C 2 ψ φ C 1 ; C 2 ψ Composition ψ[e/x] x := E ψ Assignation φ B C 1 ψ φ B C 2 ψ φ if B {C 1 } else {C 2 } ψ Si Alors φ = φ φ C ψ ψ = ψ φ C ψ Implication ψ B C ψ ψ while B {C} ψ B W hilep ar 6

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 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 en détail

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

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

Plus en détail

Programmation linéaire

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

Plus en détail

Rapport de stage de première année de Master Optimisation de cache d instructions

Rapport de stage de première année de Master Optimisation de cache d instructions Rapport de stage de première année de Master Optimisation de cache d instructions Benoit Boissinot Benoit.Boissinot@ens-lyon.fr Université Lyon 1 sous la direction de Fabrice Rastello Fabrice.Rastello@ens-lyon.fr

Plus en détail

Cours de Master Recherche

Cours de Master Recherche Cours de Master Recherche Spécialité CODE : Résolution de problèmes combinatoires Christine Solnon LIRIS, UMR 5205 CNRS / Université Lyon 1 2007 Rappel du plan du cours 16 heures de cours 1 - Introduction

Plus en détail

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é 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

Plus en détail

Cours Optimisation Partie Optimisation Combinatoire. Année scolaire 2008-2009. Gérard Verfaillie ONERA/DCSD/CD, Toulouse Gerard.Verfaillie@onera.

Cours Optimisation Partie Optimisation Combinatoire. Année scolaire 2008-2009. Gérard Verfaillie ONERA/DCSD/CD, Toulouse Gerard.Verfaillie@onera. Cours Optimisation Partie Optimisation Combinatoire 3ième année ISAE Année scolaire 2008-2009 Gérard Verfaillie ONERA/DCSD/CD, Toulouse Gerard.Verfaillie@onera.fr Septembre 2008 Résumé Ce document couvre

Plus en détail

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP Université de Strasbourg Licence Pro ARS UFR de Mathématiques et Informatique Année 2009/2010 1 Adressage IP 1.1 Limites du nombre d adresses IP 1.1.1 Adresses de réseaux valides Réseaux Locaux TP 04 :

Plus en détail

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 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étail

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles) 1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d

Plus en détail

Annexe 6. Notions d ordonnancement.

Annexe 6. Notions d ordonnancement. Annexe 6. Notions d ordonnancement. APP3 Optimisation Combinatoire: problèmes sur-contraints et ordonnancement. Mines-Nantes, option GIPAD, 2011-2012. Sophie.Demassey@mines-nantes.fr Résumé Ce document

Plus en détail

Les arbres binaires de recherche

Les arbres binaires de recherche Institut Galilée Année 2010-2011 Algorithmique et arbres L2 TD 6 Les arbres binaires de recherche Type en C des arbres binaires (également utilisé pour les ABR) : typedef struct noeud_s { struct noeud_s

Plus en détail

Chapitre 2. Eléments pour comprendre un énoncé

Chapitre 2. Eléments pour comprendre un énoncé Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données

Plus en détail

Resolution limit in community detection

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.

Plus en détail

Modélisation et Simulation

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

Plus en détail

Pourquoi l apprentissage?

Pourquoi l apprentissage? Pourquoi l apprentissage? Les SE sont basés sur la possibilité d extraire la connaissance d un expert sous forme de règles. Dépend fortement de la capacité à extraire et formaliser ces connaissances. Apprentissage

Plus en détail

Fondements de l informatique Logique, modèles, et calculs

Fondements de l informatique Logique, modèles, et calculs Fondements de l informatique Logique, modèles, et calculs Cours INF423 de l Ecole Polytechnique Olivier Bournez Version du 20 septembre 2013 2 Table des matières 1 Introduction 9 1.1 Concepts mathématiques........................

Plus en détail

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES Théorème - Définition Soit un cercle (O,R) et un point. Une droite passant par coupe le cercle en deux points A et

Plus en détail

Projet INF242. Stéphane Devismes & Benjamin Wack. Pour ce projet les étudiants doivent former des groupes de 3 ou 4 étudiants.

Projet INF242. Stéphane Devismes & Benjamin Wack. Pour ce projet les étudiants doivent former des groupes de 3 ou 4 étudiants. Projet INF242 Stéphane Devismes & Benjamin Wak Pour e projet les étudiants doivent former des groupes de 3 ou 4 étudiants. 1 Planning Distribution du projet au premier ours. À la fin de la deuxième semaine

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Recherche dans un tableau

Recherche dans un tableau Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6

Plus en détail

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

Communications 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étail

Projet 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. 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étail

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface

Plus en détail

1 Recherche en table par balayage

1 Recherche en table par balayage 1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément

Plus en détail

Méthodologie d Ouverture, de Dépouillement et d Evaluation des Offres Relatives à la Consultation 09 S V.E.De.R

Méthodologie d Ouverture, de Dépouillement et d Evaluation des Offres Relatives à la Consultation 09 S V.E.De.R Programme Projet Instrument Européen de Voisinage et de Partenariat - Coopération Transfrontalière Italie- "Valorisation Energétique des Résidus V.E.De.R PS2.3/02" Composante.2 Communication et Diffusion

Plus en détail

Raisonnements standard et non-standard pour les systèmes décentralisés de gestion de données et de connaissances

Raisonnements standard et non-standard pour les systèmes décentralisés de gestion de données et de connaissances Raisonnements standard et non-standard pour les systèmes décentralisés de gestion de données et de connaissances Nada Abdallah To cite this version: Nada Abdallah. Raisonnements standard et non-standard

Plus en détail

Introduction à la théorie des graphes. Solutions des exercices

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

Plus en détail

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique

Objectifs. 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étail

Intelligence Artificielle Planification

Intelligence Artificielle Planification Intelligence Artificielle Planification Bruno Bouzy http://web.mi.parisdescartes.fr/~bouzy bruno.bouzy@parisdescartes.fr Licence 3 Informatique UFR Mathématiques et Informatique Université Paris Descartes

Plus en détail

Excel Avancé. Plan. Outils de résolution. Interactivité dans les feuilles. Outils de simulation. La valeur cible Le solveur

Excel Avancé. Plan. Outils de résolution. Interactivité dans les feuilles. Outils de simulation. La valeur cible Le solveur Excel Avancé Plan Outils de résolution La valeur cible Le solveur Interactivité dans les feuilles Fonctions de recherche (ex: RechercheV) Utilisation de la barre d outils «Formulaires» Outils de simulation

Plus en détail

Chp. 4. Minimisation d une fonction d une variable

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

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

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

Plus en détail

Utiliser des fonctions complexes

Utiliser des fonctions complexes Chapitre 5 Utiliser des fonctions complexes Construire une formule conditionnelle avec la fonction SI Calculer un remboursement avec la fonction VPN Utiliser des fonctions mathématiques Utiliser la fonction

Plus en détail

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en

Plus en détail

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1 CHAPTER 1 Ordonnancement 1.1. Étude de cas Ordonnancement de tâches avec contraintes de précédences 1.1.1. Exemple : construction d'une maison. Exercice. On veut construire une maison, ce qui consiste

Plus en détail

Représentation d un entier en base b

Repré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étail

TP 2 Réseaux. Adresses IP, routage et sous-réseaux

TP 2 Réseaux. Adresses IP, routage et sous-réseaux TP 2 Réseaux Adresses IP, routage et sous-réseaux C. Pain-Barre INFO - IUT Aix-en-Provence version du 24/2/2 Adressage IP. Limites du nombre d adresses IP.. Adresses de réseaux valides Les adresses IP

Plus en détail

Pluridisciplinarité. Classe de BTS DATR 1 -----------------------------------------------------------------------

Pluridisciplinarité. Classe de BTS DATR 1 ----------------------------------------------------------------------- Pluridisciplinarité Classe de BTS DATR 1 ----------------------------------------------------------------------- Module M53: Diagnostic de territoire cible dans le secteur des services. -----------------------------------------------------------------------

Plus en détail

Model checking temporisé

Model checking temporisé Model checking temporisé Béatrice Bérard LAMSADE Université Paris-Dauphine & CNRS berard@lamsade.dauphine.fr ETR 07, 5 septembre 2007 1/44 Nécessité de vérifier des systèmes... 2/44 Nécessité de vérifier

Plus en détail

Ebauche Rapport finale

Ebauche Rapport finale Ebauche Rapport finale Sommaire : 1 - Introduction au C.D.N. 2 - Définition de la problématique 3 - Etat de l'art : Présentatio de 3 Topologies streaming p2p 1) INTRODUCTION au C.D.N. La croissance rapide

Plus en détail

Canevas théoriques du projet sur le poker Partie A

Canevas théoriques du projet sur le poker Partie A Partie A Dans une partie de poker, particulièrement au Texas Hold em Limit, il est possible d effectuer certains calculs permettant de prendre la meilleure décision. Quelques-uns de ces calculs sont basés

Plus en détail

MATH0062-1 ELEMENTS DU CALCUL DES PROBABILITES

MATH0062-1 ELEMENTS DU CALCUL DES PROBABILITES MATH0062-1 ELEMENTS DU CALCUL DES PROBABILITES REPETITIONS et PROJETS : INTRODUCTION F. Van Lishout (Février 2015) Pourquoi ce cours? Sciences appliquées Modélisation parfaite vs monde réel Comment réussir

Plus en détail

MIS 102 Initiation à l Informatique

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

Plus en détail

Suites numériques 3. 1 Convergence et limite d 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

Plus en détail

Algorithmique et programmation : les bases (VBA) Corrigé

Algorithmique et programmation : les bases (VBA) Corrigé PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi

Plus en détail

La fonction exponentielle

La 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étail

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 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

Plus en détail

Big Data et Graphes : Quelques pistes de recherche

Big Data et Graphes : Quelques pistes de recherche Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci http://liris.cnrs.fr/hamamache.kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de

Plus en détail

Limitations of the Playstation 3 for High Performance Cluster Computing

Limitations of the Playstation 3 for High Performance Cluster Computing Introduction Plan Limitations of the Playstation 3 for High Performance Cluster Computing July 2007 Introduction Plan Introduction Intérêts de la PS3 : rapide et puissante bon marché L utiliser pour faire

Plus en détail

Systèmes décisionnels et programmation avancée

Systèmes décisionnels et programmation avancée Systèmes décisionnels et programmation avancée M1 SIR Philippe Muller et Mustapha Mojahid, Matthieu Serrurier, Marie-Christine Scheix 2014-2015 Introduction structure du cours intervenants introduction

Plus en détail

Python - introduction à la programmation et calcul scientifique

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

Plus en détail

Corrigé des TD 1 à 5

Corrigé 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étail

Brochure d information pour le preneur d assurance

Brochure d information pour le preneur d assurance Brochure d information pour le preneur d assurance Votre protection lors de la conclusion d un contrat d assurance conformément aux règles déontologiques MiFID Bienvenue chez Arces Arces, c est la meilleure

Plus en détail

Comptabilité Services-Conseils Ressources humaines

Comptabilité Services-Conseils Ressources humaines www.germico.com info@germico.com 418 977-2555 Finance Tableau de bord financier Maximisez la rentabilité de votre entreprise avec l aide de notre tableau de bord financier. UN OUTIL PERFORMANT La simplicité

Plus en détail

Le Régime volontaire d épargne-retraite (RVER) du Québec Aperçu du régime d épargne-retraite offert par l employeur dévoilé récemment

Le Régime volontaire d épargne-retraite (RVER) du Québec Aperçu du régime d épargne-retraite offert par l employeur dévoilé récemment Le Régime volontaire d épargne-retraite (RVER) du Québec Aperçu du régime d épargne-retraite offert par l employeur dévoilé récemment Voici un résumé du projet de loi n o 80 Loi sur les régimes volontaires

Plus en détail

Par combien de zéros se termine N!?

Par combien de zéros se termine N!? La recherche à l'école page 79 Par combien de zéros se termine N!? par d es co llèg es An dré Do ucet de Nanterre et Victor Hugo de Noisy le Grand en seignants : Danielle Buteau, Martine Brunstein, Marie-Christine

Plus en détail

IV- Comment fonctionne un ordinateur?

IV- Comment fonctionne un ordinateur? 1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions

Plus en détail

Algorithmes de Transmission et de Recherche de l Information dans les Réseaux de Communication. Philippe Robert INRIA Paris-Rocquencourt

Algorithmes de Transmission et de Recherche de l Information dans les Réseaux de Communication. Philippe Robert INRIA Paris-Rocquencourt Algorithmes de Transmission et de Recherche de l Information dans les Réseaux de Communication Philippe Robert INRIA Paris-Rocquencourt Le 2 juin 2010 Présentation Directeur de recherche à l INRIA Institut

Plus en détail

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

PROBLEMES 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étail

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

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

Plus en détail

Installation d'un TSE (Terminal Serveur Edition)

Installation d'un TSE (Terminal Serveur Edition) Installation d'un TSE (Terminal Serveur Edition) Par LoiselJP Le 01/05/2013 (R2) 1 Objectifs Le TSE, comprenez Terminal Server Edition est une application de type 'main-frame' de Microsoft qui réside dans

Plus en détail

Algorithmique et Programmation, IMA

Algorithmique 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étail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies INF 232: Langages et Automates Travaux Dirigés Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies Année Académique 2013-2014 Année Académique 2013-2014 UNIVERSITÉ JOSEPH

Plus en détail

UNIVERSITÉ DU QUÉBEC EN OUTAOUAIS VÉRIFICATION ET ANALYSE DES POLITIQUES DE CONTRÔLE D ACCÈS : APPLICATION AU LANGAGE XACML

UNIVERSITÉ DU QUÉBEC EN OUTAOUAIS VÉRIFICATION ET ANALYSE DES POLITIQUES DE CONTRÔLE D ACCÈS : APPLICATION AU LANGAGE XACML UNIVERSITÉ DU QUÉBEC EN OUTAOUAIS VÉRIFICATION ET ANALYSE DES POLITIQUES DE CONTRÔLE D ACCÈS : APPLICATION AU LANGAGE XACML MÉMOIRE PRÉSENTÉ COMME EXIGENCE PARTIELLE DE LA MAÎTRISE EN INFORMATIQUE PAR

Plus en détail

Classes et Objets en Ocaml.

Classes et Objets en Ocaml. Classes et Objets en Ocaml. Didier Rémy 2001-2002 http://cristal.inria.fr/ remy/mot/2/ http://www.enseignement.polytechnique.fr/profs/informatique/didier.remy/mot/2/ Cours Exercices Slide 1 1. Objets 2.

Plus en détail

Techniques d interaction dans la visualisation de l information Séminaire DIVA

Techniques d interaction dans la visualisation de l information Séminaire DIVA Techniques d interaction dans la visualisation de l information Séminaire DIVA Zingg Luca, luca.zingg@unifr.ch 13 février 2007 Résumé Le but de cet article est d avoir une vision globale des techniques

Plus en détail

Théorie des Graphes Cours 3: Forêts et Arbres II / Modélisation

Théorie des Graphes Cours 3: Forêts et Arbres II / Modélisation IFIPS S7 - informatique Université Paris-Sud 11 1er semestre 2009/2010 Théorie des Graphes Cours 3: Forêts et Arbres II / 1 Forêts et arbres II Théorème 1.1. Les assertions suivantes sont équivalentes

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

Formulaire de consultation publique du projet PARL OMPI Experts

Formulaire de consultation publique du projet PARL OMPI Experts CONSULTATION PUBLIQUE DU PROJET PARL OMPI EXPERTS 11 mars 2013 1 Formulaire de consultation publique du projet PARL OMPI Experts Nom Prénom Organisme Adresse Profession Adresse email J accepte que mes

Plus en détail

La mesure de Lebesgue sur la droite réelle

La mesure de Lebesgue sur la droite réelle Chapitre 1 La mesure de Lebesgue sur la droite réelle 1.1 Ensemble mesurable au sens de Lebesgue 1.1.1 Mesure extérieure Définition 1.1.1. Un intervalle est une partie convexe de R. L ensemble vide et

Plus en détail

Et comment ça fonctionne? http://www.marketingtouten1.com

Et comment ça fonctionne? http://www.marketingtouten1.com Et comment ça fonctionne? 1 Qu est-ce qu un auto-répondeur? Quel type de mailings vais-je pouvoir envoyer? Pourquoi choisir l auto-répondeur Weesoo? Concrètement, qu est-ce que je vais pouvoir faire? Créer

Plus en détail

Questions fréquemment posées par les candidats externes

Questions fréquemment posées par les candidats externes Questions fréquemment posées par les candidats externes 1. Comment puis-je créer un compte? 2. Puis-je postuler pour plus qu un poste à la fois? 3. Puis-je poser ma candidature en ligne même si le poste

Plus en détail

Ordonnancement temps réel

Ordonnancement temps réel Ordonnancement temps réel Laurent.Pautet@enst.fr Version 1.5 Problématique de l ordonnancement temps réel En fonctionnement normal, respecter les contraintes temporelles spécifiées par toutes les tâches

Plus en détail

CCI Génie Logiciel UFR - IMA. Objectifs du cours d'aujourd'hui. Génie Logiciel Validation par le test. Qu est-ce que tester un programme?

CCI Génie Logiciel UFR - IMA. Objectifs du cours d'aujourd'hui. Génie Logiciel Validation par le test. Qu est-ce que tester un programme? Validation par le test Objectifs du cours d'aujourd'hui Donner des réponses aux questions suivantes : Lydie du Bousquet 2 Qu est-ce que tester un programme? Exercice 1 : Inscrivez sur une feuille ce que

Plus en détail

Continuité et dérivabilité d une fonction

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é

Plus en détail

L expérience à votre service. Guide du Crédit lié à la gestion de risques d ENCON

L expérience à votre service. Guide du Crédit lié à la gestion de risques d ENCON L expérience à votre service Guide du Crédit lié à la gestion de risques d ENCON Table des matières Introduction Contexte Condition «fondamentale» : Entente écrite 1 2 3 Condition n o 1 : Sous-condition

Plus en détail

Comment se connecter au dossier partagé?

Comment se connecter au dossier partagé? Comment se connecter au dossier partagé? Physique Strasbourg Ingénierie 4 avril 2013 Table des matières 1 But du tutoriel 1 2 Client FTP : Filezilla 2 2.1 Téléchargement et installation du client de partage......................

Plus en détail

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

* 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étail

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall L utilisation d un réseau de neurones pour optimiser la gestion d un firewall Réza Assadi et Karim Khattar École Polytechnique de Montréal Le 1 mai 2002 Résumé Les réseaux de neurones sont utilisés dans

Plus en détail

La classification automatique de données quantitatives

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

Plus en détail

Simulation de variables aléatoires

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

Plus en détail

LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1

LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1 LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1 L. POINSOT Contact client : Laurent Poinsot (laurent.poinsot@lipn.univ-paris13.fr) Résumé : Ce document est le cahier des charges du projet INFO 1.

Plus en détail

Méthode : On raisonnera tjs graphiquement avec 2 biens.

Méthode : On raisonnera tjs graphiquement avec 2 biens. Chapiittrre 1 : L uttiilliitté ((lles ménages)) Définitions > Utilité : Mesure le plaisir / la satisfaction d un individu compte tenu de ses goûts. (On s intéresse uniquement à un consommateur rationnel

Plus en détail

Préparation à l examen EFA en Macro

Préparation à l examen EFA en Macro Préparation à l examen EFA en Macro Exercice sur les macros en Word / Excel Les questions suivantes doivent constituer un bref rafraîchissement et vous aider à situer le niveau de vos connaissances : Question

Plus en détail

Stratégie de recherche adaptative en programmation par contrainte

Stratégie de recherche adaptative en programmation par contrainte Université Paul Sabatier École Nationale de l Aviation Civile Master 2 Recherche Informatique et Télécommunication parcours Intelligence Artificielle Simon Marchal Stratégie de recherche adaptative en

Plus en détail

UML et les Bases de Données

UML et les Bases de Données CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..

Plus en détail

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12 Probabilités. I - Rappel : trois exemples. Exemple 1 : Dans une classe de 25 élèves, il y a 16 filles. Tous les élèves sont blonds ou bruns. Parmi les filles, 6 sont blondes. Parmi les garçons, 3 sont

Plus en détail

Tâ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)

Tâ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étail

OCL - Object Constraint Language

OCL - Object Constraint Language OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object

Plus en détail

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

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

Plus en détail

L entreprise prête pour l informatique en nuage Élaborer un plan et relever les principaux défis

L entreprise prête pour l informatique en nuage Élaborer un plan et relever les principaux défis ÉTUDE TECHNIQUE L entreprise prête pour l informatique en nuage Élaborer un plan et relever les principaux défis Pour une entreprise, l informatique en nuage constitue une occasion majeure d améliorer

Plus en détail

Initiation à la Programmation en Logique avec SISCtus Prolog

Initiation à la Programmation en Logique avec SISCtus Prolog Initiation à la Programmation en Logique avec SISCtus Prolog Identificateurs Ils sont représentés par une suite de caractères alphanumériques commençant par une lettre minuscule (les lettres accentuées

Plus en détail

1 Position du problème

1 Position du problème Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo

Plus en détail

Algorithme. Table des matières

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..............

Plus en détail

Agrégation des portefeuilles de contrats d assurance vie

Agrégation des portefeuilles de contrats d assurance vie Agrégation des portefeuilles de contrats d assurance vie Est-il optimal de regrouper les contrats en fonction de l âge, du genre, et de l ancienneté des assurés? Pierre-O. Goffard Université d été de l

Plus en détail

Apprentissage. Intelligence Artificielle NFP106 Année 2012-2013. Plan. Apprentissage. Apprentissage

Apprentissage. Intelligence Artificielle NFP106 Année 2012-2013. Plan. Apprentissage. Apprentissage Intelligence Artificielle NFP106 Année 2012-2013 Apprentissage! F.-Y. Villemin! Plan! Apprentissage! Induction! Règles d'inférence inductive! Apprentissage de concepts!! Arbres de décision! ID3! Analogie

Plus en détail