L’optimisation : au cœur des défis des sciences informatiques
Essentielle dans toutes les disciplines scientifiques, l'optimisation a de nombreuses applications dans l'industrie et dans la vie quotidienne. Si les solutions sont souvent mises en avant, les algorithmes qui permettent de les identifier, moteurs de l'optimisation, sont souvent cachés. À travers ce focus 2024, CNRS Sciences informatiques souhaite mettre en lumière cette thématique, son rôle, ses enjeux et ses résultats.
L'optimisation, qu’est-ce que c’est ?
Optimiser, c'est trouver le meilleur choix parmi de nombreuses possibilités : par exemple, calculer le trajet le plus court de la maison au travail, organiser une production industrielle, concevoir les horaires des transports en commun, ou encore formuler des recommandations personnalisées. Le but des chercheurs et chercheuses dans cette discipline est de développer et étudier des algorithmes efficaces pour identifier les meilleurs choix dans une situation donnée.
Par exemple, le problème classique du plus court chemin est résolu par le célèbre algorithme de Dijkstra. Mais le trafic varie d'un jour à l'autre, d'une heure à l'autre : le chemin identifié comme le plus court est-il toujours le plus rapide si le trafic augmente ? On cherche des solutions dites robustes, c'est-à-dire qui restent bonnes même lorsque les conditions changent. La route la plus courte n'est pas forcément la plus écologique ou la plus agréable : des méthodes d'optimisation multi-critères permettent de prendre en compte plusieurs facteurs afin de trouver de meilleurs compromis. Et si une route passe par des voies privées ou en travaux, elle ne sera pas utilisable par tous. S'ajoute la contrainte de contourner ces rues : on parle d'optimisation sous contraintes.
En plus du développement d'algorithmes d'optimisation efficaces et de leurs applications dans l'industrie, les sciences et la société, la recherche scientifique s'intéresse aux fondamentaux de la discipline : peut-on garantir que les solutions proposées sont vraiment optimales, c'est-à-dire qu'il n'y a pas de meilleures solutions ? Comment la taille des données (nombre de chemins possibles) impacte-t-elle le temps de calcul ?
Pourquoi cette année autour de l'optimisation ?
Ce focus sur l'optimisation est l'occasion pour CNRS Sciences informatiques de favoriser le dialogue des sous-communautés, notamment autour de la diversité de méthodes existantes ; de mettre en valeur les fondements d’une discipline scientifique qui a de nombreuses applications ; de montrer l'excellence de la recherche française dans ce domaine.
Défis scientifiques
Au-delà de la diversité de leur approche et des applications de l'optimisation, les chercheurs et chercheuses de ce domaine s’intéressent à des défis scientifiques fondamentaux. En voici trois.
Passage à l'échelle
La modélisation d’un problème d’optimisation nécessite souvent de le simplifier afin de limiter le temps de calcul pour la recherche des solutions. Or la complexité des modèles augmente avec le nombre de contraintes à respecter et le nombre de décisions à prendre. Il est donc essentiel de développer des algorithmes plus efficaces qui tiennent compte de cette complexité.
L'optimisation pour et avec l'intelligence artificielle (IA)
Entraîner un modèle d’IA, par exemple un réseau de neurones, c'est résoudre un problème d'optimisation : minimiser la quantité d'erreur que commet le modèle. Le développement d’algorithmes d'optimisation permettant de réduire le temps de calcul nécessaire à l’entraînement des modèles est l'un des enjeux actuels du domaine.
À l’inverse, l’IA aide à résoudre les problèmes d'optimisation. En mélangeant approches d’optimisation et méthodes d’apprentissage, les développeurs et les développeuses cherchent à transférer des solutions d’un problème à l’autre ou à identifier l’algorithme adapté à chaque type de problème. Cette hybridation des méthodes permet d’intégrer les expériences passées dans la recherche de bonnes solutions pour la rendre plus efficace.
Vers des solutions flexibles et dynamiques
Constituer les emplois du temps des élèves est un exemple de problème d’optimisation. Il faut respecter la disponibilité et la capacité des salles, les préférences des professeurs, l’équilibre entre les matières, etc. Et même lorsque tous ces critères sont remplis, il n’est pas rare que les disponibilités du corps enseignant ou des salles changent. Des chercheurs et chercheuses développent donc des algorithmes dynamiques pour réagir à des contraintes évolutives et affiner (re-optimiser) une solution précédente. C’est particulièrement d’actualité dans un monde qui doit être plus réactif face à un flux d’information croissant.
Actualités scientifiques
La recherche en optimisation dans les laboratoires rattachés à CNRS Sciences informatiques couvre un large panel de thématiques. Découvrez un échantillon de résultats scientifiques et portraits récents.
Nos actions
Conférence : « L’optimisation, au cœur des défis des sciences informatiques »
Jeudi 3 octobre 2024 de 9h00 à 17h30
Auditorium Marie Curie, siège du CNRS (3 rue Michel-Ange, Paris 16ème)
Tous publics
La conférence « L’optimisation, au cœur des défis de l’informatique », organisée par CNRS Sciences informatiques, est un moment d'échanges autour de l'optimisation. Elle a pour ambition de rassembler communauté scientifique, industriels, politiques et journalistes.
Journée scientifique autour de l’optimisation
Vendredi 4 octobre 2024 de 9h00 à 17h30
Salle Frédéric Joliot - Siège du CNRS (3 rue Michel-Ange, Paris 16ème)
Pour les chercheuses et chercheurs des sous-communautés de l'optimisation
Le lendemain de la conférence tous publics « L’optimisation, au cœur des défis de l’informatique », cette journée scientifique rassemblera des membres des sous-communautés de l'optimisation, afin de développer les échanges et partager les méthodes.
Mais encore...
- Journée industrielle en collaboration avec le GDR ROD (Recherche opérationnelle et décision) et le Réseau thématique optimisation (CNRS Mathématiques)
2 octobre 2024, Jussieu, Paris de 10h00 à 16h00
Rencontres entre académiques et industriels autour de l’optimisation : approches numériques, applications et retours d’expérience
Intervenants : Olivier Juan (EDF R&D), Tristan Rigaut (Schneider Electric), Jean-Charles Billaut (LIFAT, Université de Tours), Adam Ouorou (Orange Labs), Alexandre Marié (Artelys), Gautier Avril (Purecontrol)
Contacts : Mounir Haddou, Claude Le Pape-Gardeux, Aziz Moukrim et Nadia Oudjane
Conférences, workshops, séminaires en ligne, écoles d’été
En ligne (contenus en anglais)
- Robust Optimization Webinar (ROW)
Deux éditions par mois, inscription en ligne - Discrete Optimization Talks (DOTs)
Tous les derniers vendredis du mois, de janvier à avril 2024
Séminaires précédents disponibles sur YouTube - Machine Learning NeEDS Mathematical Optimization
Tous les lundis à 16h30, inscription en ligne - Stochastic Programming Society, Virtual Seminar Series
Le séminaire (en anglais) continue en septembre 2024. Les videos des séminaires précédents sont disponibles sur le site.
En France
- Séminaire pluridisciplinaire d'optimisation de Toulouse
Tous les mois (habituellement le lundi après-midi de 14h à 16h), ENSEEIHT, Toulouse - Le mois des mathématiques appliquées et industrielles
7, 14, 21 et 28 novembre 2024, Institut Henri Poincaré, Paris - PGMO Days (Programme Gaspard Monge pour l’optimisation Days)
19 et 20 novembre 2024, Paris Saclay, Palaiseau - Artificial Evolution 2024 (EA 2024)
du 29 au 31 octobre 2024, Centre Inria, Talence - Julia and Optimization Days
du 28 au 30 octobre 2024, INP-ENSEEIHT, Toulouse - Combinatorial Optimization under uncertainty through robustness
3 octobre 2024, CNAM, Paris - Metaheuristics international conference (MIC 2024)
du 4 au 7 juin 2024, Lorient - Séminaire parisien d’optimisation
3 juin 2024, Institut Henri Poincaré, Paris - Workshop "Optimization at the second level"
du 2 au 5 avril 2024, Marseille - Journées SMAI MODE (Société de mathématiques appliquées et industrielles - Mathématiques de l’optimisation et de la décision)
du 27 au 29 mars 2024, Lyon - ROADEF (Association Française de Recherche Opérationnelle et d'Aide à la Décision)
du 4 au 7 mars 2024, Amiens - 43e journée francilienne de recherche opérationnelle, PACKING
2 février 2024, Paris
À l'international
- Conference on Principles and Practice of Constraint Programming (CP 2024)
du 2 au 6 septembre 2024, Girona, Espagne - ISMP 2024 (International Symposium on Mathematical Programming)
du 21 au 26 juillet 2024, Montreal, Canada - GECCO 2024 (Genetic and Evolutionary Computation Conference)
du 14 au 18 juillet 2024, Melbourne, Australie - EURO 2024 CPH, European Conference on Operational Research
du 30 juin au 3 juillet 2024, Copenhagen, Danemark - Europt 2024, 21st Conference on Advances in Continuous Optimization
du 26 au 28 juin 2024, Lund, Suède - French German Spanish conference on optimization
du 18 au 21 juin 2024, Gijon, Espagne - ICOCA (International Conference on Optimization : Challenges and Applications)
du 27 au 29 mai 2024, Alicante, Espagne - ISCO 2024 (International Symposium on Combinatorial Optimization)
du 22 au 24 mai 2024, Teneriffe, Espagne
Écoles d’été en France et à l’international
- MESS 2024, Metaheuristics summer school
du 15 au 18 juillet 2024, Catania, Italie - École d'été en traitement du signal et des images (École d'été du GRETSI)
du 23 au 29 juin 2024, Peyresq, France - PhD robust optimization school
du 3 au 5 juin 2024, Montpellier, France
Ressources
Réseaux nationaux du CNRS avec une forte activité en optimisation
- GDR IASIS (Information, apprentissage, signal, image et vision)
- GDR IFM (Informatique fondamentale et ses mathématiques)
- RT optimisation de CNRS Mathématiques (Anciens GDR impliqués : MOA + JEMMA + Calva)
- GDR ROD (Recherche opérationnelle et décision)
- GDR RADIA (Raisonnement, apprentissage, et décision en intelligence artificielle)
Réseaux nationaux d'autres structures autour de l'optimisation
- ROADEF (Association française de recherche opérationnelle et d'aide à la décision)
- SMAI-MODE (Société de mathématiques appliquées et industrielles - Mathématiques de l’optimisation et de la décision)
- PGMO (Programme Gaspard Monge pour l’optimisation, la recherche opérationnelle et leurs interactions avec les sciences des données - Fondation mathématique Jacques Hadamard)
Autres ressources en ligne
- Subject to - Podcasts, conversations informelles avec des personnalités reconnues dans les domaines de la recherche opérationnelle, de l'optimisation combinatoire et de la logistique - (contenu en anglais)
Podcasts disponibles sur Apple Podcast, Listen Notes, Spotify, YouTube - Caseine - Plateforme d'apprentissage en génie industriel, informatique et mathématiques, avec une rubrique pour l’optimisation - (contenu en français)
- The MIP Workshop 2024 Computational Competition (MIPcc24) - (contenu en anglais)
- Ressources issues de The MIP Workshop 2023 Computational Competition (MIPcc23) - (contenu en anglais)
- Vidéos issues du mois de l'optimisation - par le GDR MOA (Mathématiques de l’optimisation et applications) - (contenu en français)
- Interview de l'Ambassadeur Charles Audet sur l'optimisation mathématique en lien avec l'ISMP 2024 (International Symposium on Mathematical Programming) qui se tient du 21 au 26 juillet 2024 à Montreal, Canada.
Le groupe de travail
- Claudia D'Ambrosio, directrice de recherche CNRS au Laboratoire d’informatique de l’école polytechnique (LIX - CNRS/Institut Polytechnique de Paris)
- Carola Doerr, déléguée scientifique de CNRS Sciences informatiques et directrice de recherche CNRS au Laboratoire LIP6 (CNRS/Sorbonne Université)
- Jérôme Malick, directeur de recherche CNRS au Laboratoire Jean Kuntzmann (LJK - CNRS/Université Grenoble Alpes)
- Alantha Newman, chargée de recherche CNRS au laboratoire Sciences pour la Conception, l'Optimisation et la Production de Grenoble (G-SCOP - CNRS/Université Grenoble Alpes)
- Édouard Pauwels, professeur à l'École d'économie et de sciences sociales quantitatives de Toulouse, membre de la TSE-Recherche (TSE-R - CNRS/Inrae/Université Toulouse Capitole)