5.00 crédits
30.0 h + 15.0 h
Q1
Enseignants
Schaus Pierre;
Langue
d'enseignement
d'enseignement
Thèmes abordés
- exploration d'arbres de recherche
- branch and bound
- relaxation (lagrangienne) et calcul de bornes
- la recherche locale
- la programmation mathématique
- la programmation par contrainte
- algorithmes de graphes,
- les recherches à voisinage large
- la programmation dynamique
- les algorithmes gloutons et algorithmes approchés
- l'optimisation multicritères
- l'optimisation sans dérivée
- comparaison d'algorithmes
Acquis
d'apprentissage
d'apprentissage
A la fin de cette unité d’enseignement, l’étudiant est capable de : | |
1 |
Eu égard au référentiel AA du programme « Master ingénieur civil en informatique », ce cours contribue au développement, à l'acquisition et à l'évaluation des acquis d'apprentissage suivants :
|
Contenu
- programmation dynamique
- branch and bound
- programmation linéaire
- relaxation Lagrangienne
- génération de colonnes
- recherche locale
- programmation par contrainte
- algo de graphes: problème de max flow
- comparaison d'algorihtmes d'optimisation
Méthodes d'enseignement
La présentation des algorithmes sera soit proposée sous forme de cours magistraux, de vidéos ou de lecture et sera accompagnée de travaux pratiques (devoirs/micro-projets) sollicitant la mise en œuvre d'algorithmes pour résoudre un problème pratique d'optimisation et la rédaction de rapports.
Modes d'évaluation
des acquis des étudiants
des acquis des étudiants
Pour la première session, la note globale du cours est uniquement basée sur les notes des projets informatiques, soumis et évalués au cours du semestre.
Les projets ne sont pas réévalués pour la deuxième session et ne peuvent pas être soumis à nouveau.
Les notes des projets sont conservées telles quelles représentant 50% et les 50% restants sont évalués par un examen écrit ou, le cas échéant, sur ordinateur.
Les projets sont individuels. Cela signifie que tout code source d'un projet
- copié ou inspiré par celui d'un autre étudiant, ou
- copié ou inspiré d'un code source trouvé sur internet ou une autre source,
se traduira par une note nulle pour l'étudiant aux projets et à l'examen
Les mêmes conséquences s'appliqueront à un étudiant qui partage volontairement son code ou le met à la disposition d'autres étudiants.
Les projets ne sont pas réévalués pour la deuxième session et ne peuvent pas être soumis à nouveau.
Les notes des projets sont conservées telles quelles représentant 50% et les 50% restants sont évalués par un examen écrit ou, le cas échéant, sur ordinateur.
Les projets sont individuels. Cela signifie que tout code source d'un projet
- copié ou inspiré par celui d'un autre étudiant, ou
- copié ou inspiré d'un code source trouvé sur internet ou une autre source,
se traduira par une note nulle pour l'étudiant aux projets et à l'examen
Les mêmes conséquences s'appliqueront à un étudiant qui partage volontairement son code ou le met à la disposition d'autres étudiants.
Autres infos
Préalables: un background solide en algorithmique et structure de données (par exemple acquis via le cours LINFO1121) et un bonne maitrise du langage Java
Ressources
en ligne
en ligne
Faculté ou entité
en charge
en charge
INFO
Programmes / formations proposant cette unité d'enseignement (UE)
Intitulé du programme
Sigle
Crédits
Prérequis
Acquis
d'apprentissage
d'apprentissage
Master [120] en science des données, orientation statistique
Master [120] : ingénieur civil en informatique
Master [120] en sciences informatiques
Master [120] : ingénieur civil en science des données
Master [120] en science des données, orientation technologies de l'information