ROADEF2020: CONGRèS ANNUEL DE LA SOCIéTé FRANçAISE DE RECHERCHE OPéRATIONNELLE ET D'AIDE à LA DéCISION
PROGRAM FOR THURSDAY, FEBRUARY 20TH
Days:
previous day
next day
all days

View: session overviewtalk overview

08:30-09:30 Session 9: plénière jeudi
Location: Amphi Dumontet
08:30
Sur la résolution exacte des programmes quadratiques en nombres entiers et extensions

ABSTRACT. Un programme quadratique en variables binaires possède des propriétés très particulières. Il peut être linéarisé, c’est à dire reformulé en un programme linéaire en variables binaires, par augmentation du nombre de variables. Il peut aussi être convexifié, c’est à dire reformulé en un programme quadratique convexe en variables binaires, par un simple calcul de valeur propre extrême. Qu’il soit linéarisé ou convexifié, le problème reformulé peut alors être résolu par un Branch-and-Bound basé sur la relaxation continue. Ces deux paradigmes sont connus depuis plusieurs décennies mais aucun des deux ne permet d’obtenir efficacement l’optimum, en dehors d’instances de petite taille ou de faible densité. Nous montrons que la Reformulation Quadratique Convexe permet de mettre en commun les deux paradigmes pour les renforcer tous les deux et autoriser la résolution exacte de bien plus larges instances. Nous étendons ensuite cette approche au cas où les variables sont des entiers ou des réels dans un intervalle. Nous montrons qu’elle peut également s’appliquer à l’optimisation polynomiale en variables binaires, après une phase de quadratisation. Enfin, nous reportons l’utilisation de cette approche à un problème d’Optimisation de Flux de Puissances dans un réseau de transport de l’électricité.

09:30-11:00 Session 10: Retour d’expérience industriel 1
Location: Amphi Dumontet
09:30
Eurodecision, 30 ans de modèles et algorithmes pour l’aide à la décision
10:00
Naissance de LocalSolver : de l’idée au produit
10:30
L’aventure Kardinal : faire de la RO dans une startup
09:40-11:00 Session 11A: GT ATOM: Application Théorie Optimisation Multiobjectif
Location: 36.04
09:40
Élicitation Incrémentale combinée à la Recherche Heuristique pour l’Optimisation Combinatoire Multi-objectifs [168]
PRESENTER: Cassandre Leroy
10:00
Solving Nonsmooth Bi-Objective Environmental and Economic Dispatch Problem using Smoothing Techniques [118]
PRESENTER: Anouar Lahmdani
10:20
Improving decision-making and management of an emergency department resources using discrete event simulation model and multi-criteria analysis [89]
PRESENTER: Ibtissem Chouba
10:40
A hybrid multi-objective evolutionary-based and multi-criteria decision-making approach for cooperative marine spatial planning (MSP) [108]
09:40-11:00 Session 11B: GT-META: Avancées récentes à base de métaheuristiques
Location: 36.05
09:40
An Online Learning-based Metaheuristic for Solving Combinatorial Optimization Problems [70]
10:00
Pourquoi les Branch-and-Bounds sont des meta-heuristiques [133]
PRESENTER: Luc Libralesso
10:20
Evolution d'algorithmes de recherche locale [38]
PRESENTER: Adrien Goëffon

ABSTRACT. Les algorithmes de recherche locale se basent sur une évolution de la solution courante au moyen d'un guidage par une fonction d'évaluation. Usuellement, cette fonction d'évaluation est ou découle directement de la fonction objectif du problème. Les difficultés de résolution apparaissent alors lorsque le paysage de recherche naturellement induit par l'instance de problème n'est pas parfaitement exploitable, présente un certain niveau de rugosité et donc comporte de nombreux optimums locaux. Nous proposons ici de déplacer la problématique de la recherche d'une solution, à celle de la recherche d'un algorithme dont le guidage serait effectué par une fonction d'évaluation à déterminer.

10:40
Comment l’analyse de sensibilité peut aider à la convergence des métaheuristiques [154]
PRESENTER: Peio Loubiere
09:40-11:00 Session 11C: GT COSMOS: Théorie des files d'attente
Location: 36.06
09:40
Optimal Control of Dynamic Bipartite Matching Models [261]
PRESENTER: Arnaud Cadas
10:00
Réseau de paquets d'énergie avec batterie à capacité finie [219]
10:20
Politique de divulgation d'information pour optimiser le bien-être social dans une file d'attente stratégique [3]
PRESENTER: Yezekael Hayel
10:40
Redundancy with heterogeneous Processor Sharing servers [123]
PRESENTER: Elene Anton
09:40-11:00 Session 11D: GDT POC – Mixed-Integer Programming
Location: 36.07
09:40
Comparison of symmetry-breaking techniques for structured (sub-)symmetries in Integer Linear Programming [278]
PRESENTER: Cécile Rottner
10:00
Le problème de sommets vitaux pour le plus court chemin [86]
PRESENTER: Youcef Magnouche
10:20
Coupes et séparation pour le problème d’isomorphisme de sous-graphe [72]
10:40
MIP and Set Covering approaches for Sparse Approximation [64]
09:40-11:00 Session 11E: Optimisation dans les réseaux: Décomposition et flots
Location: 36.08
09:40
Optimisation robuste du câblage d'un parc éolien sous contraintes de load flow [269]
10:00
Improving Clique Decompositions of Semidefinite Relaxations for Optimal Power Flow Problems [251]
PRESENTER: Julie Sliwak
10:20
Modèle de load flow et décomposition spectrale pour l'optimisation des réseaux électriques [228]
PRESENTER: Arnaud Knippel
10:40
Flow problems resolution for strategic airline network planning [172]
PRESENTER: Eida Ouchtar
09:40-11:00 Session 11F: Prix meilleur papier étudiant
Location: 36.09
09:40
Data-driven maintenance optimization [276]
PRESENTER: Victor Cohen
10:00
Ordonnancement de camions sur une plateforme logistique : analyse de complexité [274]
PRESENTER: Quentin Fabry
10:20
Balancing the workload in logistics platforms by joint optimization of inbound and outbound flows [272]
10:40
Multiple Partitioning of Multiplex Signed Networks: Application to European Parliament Votes [265]
PRESENTER: Nejat Arinik
10:50-11:20Coffee Break
11:20-12:50 Session 12A: Retour d’expérience industriel 2
Location: Amphi Dumontet
11:20
Gérer la diversité des compétences dans une équipe d’Analytics
11:50
EDF et PGMO : un partenariat gagnant gagnant
12:20
La RO à l’heure de la Data Science chez Air France
11:20-12:20 Session 12B: GT ATOM: Application Théorie Optimisation Multiobjectif
Location: 36.04
11:20
Solving multiobjective optimization combinatorial optimization problems with Xpress [250]
11:40
Matrice-domination en optimisation multi-objectif [225]
PRESENTER: Hugo Belhomme
12:00
Algorithmes multi-objectifs pour la résolution de problèmes d’optimisation à espaces de recherche disjoints [155]
PRESENTER: Peio Loubière
11:20-12:20 Session 12C: GT Recherche opérationnelle et contraintes
Location: 36.05
11:20
Relationship between k-cutsets and comb inequalities [28]
PRESENTER: Nicolas Isoart
11:40
Réparation de solutions par propagation de réseaux d'inégalités dans LocalSolver [8]
12:00
Flexibilité et Portabilité pour Embarrassingly Parallel Search [202]
11:20-12:20 Session 12D: GT COSMOS: Optimisation stochastique
Location: 36.06
11:20
Approches par horizon roulant pour un problème de planification stochastique [137]
PRESENTER: Emmanuel Hyon
11:40
Newsboy problem with two-level disassembly system and stochastic lead time [4]
PRESENTER: Ilhem Slama
12:00
Solving stochastic programming problems with randomized scenario sampling [124]
PRESENTER: Gilles Bareilles

ABSTRACT. Multistage Stochastic Programming consists in minimizing the expected cost of some decision over a set of coupled scenarios. Progressive Hedging is a popular strategy for solving such problems, based on scenario decomposition. In this talk, we present a randomized version of this algorithm able to compute an update as soon as a scenario subproblem is solved. This is of crucial importance when run on parallel computing architectures. We prove that the randomized version has the same converge properties as the standard one and we release an easy-to-use Julia toolbox.

11:20-12:20 Session 12E: GTPM: Exact methods for MINLP
Location: 36.07
11:20
Algorithme Branch-and-Bound pour l’approximation parcimonieuse en traitement du signal et en statistiques [87]
PRESENTER: Ramzi Ben Mhenni

ABSTRACT. L'approximation parcimonieuse consiste à ajuster un modèle au sens des moindres carrés avec un faible nombre de composantes non nulles (la "norme" l_0). Ce problème revient à considérer un programme mixte en nombres entiers avec des contraintes de binarité. Nous proposons un algorithme de type Branch-and-Bound pour l'exploration des variables binaires. Nous montrons que l'évaluation de chaque noeud par relaxation continue peut être réalisée en résolvant des problèmes en norme l_1 avec des contraintes de borne, pour lequel nous construisons un algorithme spécifique. La méthode résultante s'avère plus efficace que le solveur générique CPLEX, notamment lorsque la dimension du problème augmente.

11:40
Unconstrained nonlinear relaxations in global optimization [13]
12:00
Une méthode exacte pour le problème d’assortiment optimal avec modèle de choix Nested-Logit. [271]
11:20-12:20 Session 12F: GT2L : Transport riches
Location: 36.08
11:20
Heuristics for multi-commodity capacitated profitable tour problem [242]
11:40
The problem of multi-compartment vehicle routing for the collection and transport of waste [216]
PRESENTER: Yousra Bouleft
12:00
An Adaptive Large Neighborhood Search for the Maintenance Scheduling and Routing problem [162]
PRESENTER: Lamiaa Dahite
11:20-12:20 Session 12G: Prix meilleur papier étudiant
Location: 36.09
11:20
Optimizing the investments in mobile networks and subscriber migrations for a telecommunication operator [262]
PRESENTER: Adrien Cambier
11:40
Optimally solving multi-objective MILP problems with part-wise continuous Pareto fronts [258]

ABSTRACT. Generating the true Pareto front of mixed-integer linear programming problems is challenging, especially if the goal function is simultaneously dependent on continuous and discrete variables. A new method is presented to overcome the limitations tied to epsilon-constrained  and weighted sum approaches. The method is based on reductions to single-objective MILP models that generate an incumbent front and refine it until the true (optimal) Pareto front is obtained. The method is tested on an assembly line balancing-sequencing problem variant. Challenges and perspectives are discussed.

12:00
Optimizing multiple qualifications of products on non-identical machines [130]
12:20
Partitionnement de l’espace sous contraintes : un modèle générique et expressif pour la planification de la conservation. [120]
12:00-14:00Lunch Break
14:30-17:00 Session 14A: tutoriels bâtiment 6
Location: Amphi 6.01
14:30
On Theory and Practice of Mixed Integer Non Linear Programming

ABSTRACT. In this tutorial, we aim at surveying the fundamentals of theoretical and practical aspects of mixed integer non linear programming (MINLP). MINLPs are very powerful and challenging optimization problems that can represent an extremely large variety of real-world applications. After basic theoretical notions, we focus on algorithms for MINLPs. Finally, some practical tools for MINLPs are presented.

15:20
Programmation mathématique pour le contrôle du trafic aérien

ABSTRACT. Le contrôle du trafic aérien vise à garantir le respect de normes de séparation entre les usagers de l'espace aérien. Dans un contexte d'augmentation constante du trafic mondial, l'automatisation et l'aide à la décision représentent deux enjeux majeurs du domaine. Lors de ce tutoriel je dessinerai un panorama des méthodes de programmation mathématique pour le contrôle du trafic aérien. Dans le cas déterministe, une famille de modèles formule explicitement la physique du vol et les distances de séparation, tandis que d'autres discrétisent l'espace des manoeuvres d'évitement pour abstraire la situation à l'aide d'un graphe de conflits. La seconde partie de l'exposé élargira la discussion à la prise en compte des incertitudes, facteur essentiel pour capturer la réalité des pratiques des contrôleurs. La présentation s'orientera alors vers une approche multi-objectif avant de s'ouvrir vers la programmation stochastique.

16:10
Introduction à la programmation par contraintes

ABSTRACT. Ce tutoriel présentera les principes fondamentaux de la résolution et de la modélisation en programmation par contraintes (PPC). Il est destiné à un public sans aucune connaissance préalable en PPC et peut servir à découvrir complètement ce domaine. On s’intéressera en particulier aux cohérences locales (l'arc-cohérence et la bornes-cohérence) qui seront expliquées en détail comme des propriétés des domaines des variables. On se penchera ensuite sur les algorithmes de filtrage permettant de les obtenir en essayant d'illustrer différentes techniques algorithmiques et de souligner les liens avec la recherche opérationnelle (RO). Dans une dernière partie, nous ferons le point sur le travail de modélisation en PPC en essayant de le mettre en perspective avec la modélisation en programmation linéaire.

14:30-17:00 Session 14B: tutoriels Dumontet (bâtiment 7)
Location: Amphi Dumontet
14:30
Introduction à l'optimisation robuste et applications en planification

ABSTRACT. L'optimisation robuste (OR) est un des paradigmes disponibles actuellement pour traiter les problèmes de recherche opérationnelle intégrant de l'incertitude sur les données. Dans ces problèmes, une partie des décisions doivent être prises en ayant seulement une connaissance imprécise de certains paramètres. L'OR se caractérise par une modélisation de l'incertitude sous forme d'un ensemble de scénarios de données plausibles (souvent de taille infinie et décrit implicitement). On recherche alors une solution réalisable pour chacune de ces éventualités, et dont la valeur - dans le pire des cas - est la meilleure possible. L'objectif de la présentation est de présenter les modèles et méthodes de résolution de base reposant sur la programmation linéaire (en nombres entiers), avec leurs avantages et inconvénients. Ces techniques seront illustrées sur des applications en planification et ordonnancement

15:20
Prise de décision sous incertitude : de la programmation dynamique stochastique à l'apprentissage par renforcement

ABSTRACT. Après quelques rappels sur les chaînes de Markov, nous présenterons les principes fondamentaux des processus de décision markovien ainsi que les liens avec l'apprentissage par renforcement. Dans un processus de décision markovien, un agent observe l'état d'un système et choisit une action parmi celles disponibles. Suite à son action, le système évolue vers un autre état de manière probabiliste et obtient une récompense. Ce processus est réitéré un certain nombre de fois, l'objectif de l'agent étant de maximiser ses gains (en espérance). Si le processus s'achève lorsqu'un état terminal est atteint, on parle de plus court chemin stochastique. Lorsque les récompenses et probabilités de transition sont inconnues et découvertes au fil de l'eau, on rentre dans le paradigme de l'apprentissage par renforcement.

16:10
Intelligence Opérationnelle

ABSTRACT. L’intelligence artificielle est partout en ce moment: les médias en parlent, nos universités l’affichent, la communauté scientifique la met à l’honneur. Dans ce tutoriel, nous discuterons des interactions entre intelligence artificielle et recherche opérationnelle, au sens large. Nous présenterons les idées de base de l’apprentissage, en insistant sur le rôle de l’optimisation stochastique.  Nous ferons quelques coups de projecteurs sur des problématiques récentes: comment atteindre de bons équilibres dans un jeu génératif (comme les GANs) ? comment apprendre collectivement un modèle sans manipuler de données personnelles (comme le federated learning de Google avec nos téléphones portables) ? Nous insisterons sur les grandes idées et les exemples, sans entrer dans les détails techniques. 

17:00-17:30Coffee Break