Descriptif
Optimization is a scientific area at the intersection of computer science, applied mathematics, and engineering. It is part of a larger field called decision sciences, and has been described as “the science of better”.
Objectifs
The main motivation today for the study of optimization is the improvement of industrial processes. But there are few areas of knowledge where its application does not extend to. It is intensively used in logistics, transportation, scheduling, resource management, finance ; but also biology, chemistry, physics, mathematics, economics, linguistics, philosophy, and more. Within engineering, electrical (INF569), mechanical (MAP562), and chemical are those on which it has the most important impact.
Optimization rests on a formal descriptive language called mathematical programming (MAP557, INF569, INF580), which is used to construct a formal model, called mathematical program (MP), of a given optimization problem. An MP is usually solved by an off-the-shelf piece of software called solver. A solver accepts all of the MP instances of a certain class and given enough time, outputs the solution. Very large-scale MPs that defy general-purpose solvers need more investigation, work and algorithmic creativity to be solved (INF580, INF550). It is sometimes necessary to resort to hybrid approaches involving randomized heuristics (INF561), artificial intelligence (CSC_52081_EP and machine learning (INF554, MAP569).
Diplômes concernés
Pré-requis
• INF554 pour MAP569Composition du parcours
- OPT P1 Optimisation
- CSC_51055_EP IA formelle en programmation logique avec contraintes
- APM_51057_EP Recherche opérationnelle : aspects mathématiques et applications
- CSC_51054_EP Apprentissage profond
- APM_51050_EP Théorie des jeux
- MDC_51006_EP Bases de l'Apprentissage Automatique
- APM_52116_EP Sujet émergents dans l'Apprentissage Machine - Théorie Statistique et Méthodes Arborescente
- CSC_50P16_EP projet de 3A MAP-INFO Optimisation
- OPT P2 Optimisation
- CSC_52069_EP Theorie de la décision, avec applications aux systèmes d'énergie
- CSC_52080_EP Optimisation mathématique à large échelle
- CSC_52061_EP Randomisation en Informatique : Jeux, Graphes et Algorithmes
- CSC_52081_EP Apprentissage Automatique Avancé et Agents Autonomes
- APM_52062_EP Conception Optimale de Structures
- APM_52065_EP Modélisation aléatoire et statistique des processus
- CSC_50P16_EP projet de 3A MAP-INFO Optimisation
- OPT P3 Optimisation
- CSC_52991_EP Stage de recherche en science informatique