Vous êtes sur la page 1sur 1

- Sciences et technologies de l'information et de la communication - UE - 2010-2011

RCP104 - Optimisation en informatique


Eric SOUTIF

Informations extraites
de BDO le 16/12/2010
Public concerné et conditions d'accès
Elèves ingénieur, élèves en DEST, étudiants de master M1.
Pré requis : avoir des connaissances de base en algorithmique, réseaux informatiques, graphes et
recherche opérationnelle.

Finalités de l'unité d'enseignement RCP104


Objectifs pédagogiques :
Contacts
A partir de problèmes concrets de l'informatique distribuée (Réseaux, Bases de données réparties, .. ), Responsable national
apprendre à traiter des problèmes difficiles de la recherche opérationnelle: savoir écrire un modèle Eric SOUTIF
mathématique et proposer des méthodes, non nécessairement optimales, mais efficaces, utilisant Contact à paris
des outils pratiques pour résoudre ces problèmes (méthodes approchées, programmation linéaire et Accès TU 02 03
logiciels.). Case courrier: I418
Capacités et compétences visées : Chaire Informatique
L'étudiant ayant suivi cet enseignement sait reconnaître et modéliser un problème de recherche programmation
opérationnelle. Il sait le résoudre avec des outils simples. Il sait en particulier aborder certains problèmes 55 rue de Turbigo
d'optimisation combinatoire dans les réseaux informatiques. 75003 Paris
Tél : 01 40 27 22 96
Organisation
Fax : 01 40 27 22 96
Nombre de crédits enseignements ECTS Hassan Labiah
6 ECTS labiah@cnam.fr
Projet, mémoire Informations
Projet: réalisé en 2007 complémentaires
Affectation de zones à des opérateurs de téléphonie mobile. http://deptinfo.cnam.fr/new/
infos.php?ue=RCP104
Contenu de la formation
1-Présentation de l'ensemble du cours à partir d'un problème d'optimisation en informatique distribuée
ou en réseaux informatiques. Le problème est-il difficile (complexité)' Si oui, comment créer un modèle
mathématique' Ce modèle permet-il d'obtenir une solution optimale à l'aide d'un logiciel' Si oui, l'étude est
terminée. Sinon, comment obtenir une solution approchée et comment valider la solution trouvée'
2-Apprendre à écrire un programme mathématique: choisir les variables, déterminer leurs domaines,
écrire l'objectif et les contraintes. Travail sur des "cas d'école": partition de graphes, coloration,..
Application à divers problèmes réels: dimensionnement de réseaux, localisation de concentrateurs dans
les réseaux en étoile, placement de copies de fichiers, formation de grappes dans les réseaux SDH,...
3-Apprendre à transformer un programme non linéaire en un programme linéaire de façon à pouvoir
utiliser les logiciels. Techniques de linéarisation, prise en compte de rapport ou de produit de variables,..
4-Résolution approchée de problèmes difficiles par des méthodes générales (Recuit simulé, Tabou,
Algorithmes génétiques, ...) ou par des méthodes spécifiques. Validation des résultats obtenus par les
heuristiques à l'aide de bornes obtenues par utilisation du logiciel.
5-Utilisation d'un logiciel (Cplex, XPRESS, PCX...) et des interfaces. (Travail sur ordinateur pendant les
heures de cours). Rappel des principes de la programmation linéaire.
6-Étude d'un cas réel: réalisation d'un projet informatique.

Bibliographie
Auteurs Titre
Philippe Lacomme, Algorithmes de graphes Eyrolles
Christian Prins, Marc
Sevaux
Malek Rahoual et Patrick Réseaux informatiques: conception optimsation
Siarry
Johann Dréo , Alain Métaheuristiques pour l'optimisation difficile Eyrolles
Pétrowski , Patrick Siarry ,
Eric Taillard
Alain Billionnet Optimisation discrète Dunod

Fiche informative sans valeur contractuelle