• Aucun résultat trouvé

1. Composition de l’équipe et collaborations

N/A
N/A
Protected

Academic year: 2022

Partager "1. Composition de l’équipe et collaborations"

Copied!
59
0
0

Texte intégral

(1)

HCERES 2017 EQUIPE

OPTIMISATION COMBINATOIRE

= z + ,

+ ≤ , ∀ , ∈

∈ ℕ, ∈ ℕ

min, +

, ∈

(2)

Plan de la présentation

1. Composition de l’équipe et collaborations

2. Les deux axes de recherche: principaux résultats 3. Bilan: publications, thèses, contrats

4. Points forts, points faibles, risques et opportunités 5. Projet

6. Présentation de deux sujets centraux de l’équipe

(3)

4 PR

(dont 1 émérite)

Alain Billionnet (E)

Marie-Christine Costa Sourour Elloumi Christophe Picouleau

7 MCF

Zacharie Alès (2017) Cédric Bentz Alain Faye (HDR)

Amélie Lambert Agnès Plateau

Daniel Porumbel (2014) Eric Soutil (//2016)

9+1 doctorants

B. Bou-Fakhreddine, K. Colombier,

H. Godard, N. Helal, A. Lazare, Rémi Lucas, E. Marie, M. Milliet de Faverges,

1.a. L’EQUIPE OC

(CNAM, ENSTA, ENSIIE)

3 extérieurs-2 invités

Féthi Jarray, Gassen Tlig, Pierre-Louis Poirion

Dominique de Werra

(4)

1.b. Collaborations internationales

Klagenfurt Durham

Lausanne Fribourg

Florence

Tunis, Gabès

Beyrouth Montréal

Thèses, publications,

Ankara Koper Bruxelles

(5)

1.c. Principales collaborations académiques

France

IDF: LAMSADE, LIPN, LIX, LTCI, PRISM

Bordeaux:

INRIA

Artois:

LGI2A

Thèses,

publications, contrats.

INTRA CEDRIC LAETITIA

MIM MSDMA

ENPC, Telecom, X MPRO

Grenoble: INRIA

(6)

1.e. Collaborations intra-équipe

Bentz

Billionnet

Lambert Elloumi

Plateau Porumbel

Picouleau

Faye Costa

Soutil Publications

RI et CI sélectives

(7)

1.e. Collaborations intra-équipe

Bentz

Billionnet

Lambert Elloumi

Plateau Porumbel

Picouleau

Faye Costa

Soutil Publications

RI et CI sélectives + thèses

(8)

1.e. Collaborations intra-équipe

Bentz

Billionnet

Lambert Elloumi

Plateau Porumbel

Picouleau

Faye Costa

Soutil

Un graphe 2-connexe

Publications

RI et CI sélectives + Thèses

+ Contrats et stages de M2 recherche + Nouvelle thèse

Un livre

(9)

ORANGE 2 thèses Cifre soutenues

SNCF 1 thèse Cifre soutenue

2 thèses Cifre en cours

EDF Collaboration contrat PGMO*

SpirOps 1 thèse Cifre en cours

RTE 1 thèse Cifre en cours

France Galop 1 contrat, 1 thèse Cifre en cours CAPSIM 1 contrat, 1 an postdoc

1.d. Collaborations industrielles

* PGMO: Programme Gaspard Monge pour l’optimisation et la recherche opérationnelle

(10)

2. Les deux axes de recherche

PROBLEME D’OPTIMISATION COMBINATOIRE

Trouver, dans un ensemble discret de solutions défini par

des contraintes, une solution « optimale », c’est-à-dire une

solution qui donne la meilleure valeur possible à la fonction

objectif (économique).

(11)

Sommet de Steiner

R

T T

T T T

T T

2

1 1

1 1

T Un exemple

La recherche d’une couverture connexe de points ou l’arborescence de Steiner de poids minimal

Un graphe valué, une racine R et des terminaux à

« couvrir » pour un

« coût » minimal

(12)

Sommet de Steiner

R

T

T T T

T T

2

1 1

1 1

T T

Un exemple

La recherche d’une couverture connexe de points ou l’arborescence de Steiner de poids minimal

Un graphe valué, une racine R et des terminaux à

« couvrir » pour un

« coût » minimal

(13)

Problème de Steiner

Un problème qui a de nombreuses applications Un problème d’optimisation dans les graphes

Un problème qui peut se résoudre par programmation mathématique

min ∑ ! "

Γ($)#$ = '

Γ(()# ( = 1, *+

Γ( )# = ∑ Γ( )# , ∀ ∉+ ,

Γ( )" 1, ≠ ,

# + " ,

# ℕ, " 0,1 ,

(14)

Programmation Mathématique

A. Billionnet - M.C. Costa S. Elloumi - A. Faye A. Lambert - A. Plateau

D. Porumbel - E. Soutil

+ P.-L. Poirion

A p p l i c a t i o n s

Graphes et optimisation

C. Bentz - M.-C. Costa C. Picouleau

+ D. de Werra, A. Hertz

2. Les deux axes de recherche

(15)

2.1. L’axe programmation mathématique

 



+ +

réelles

variables ,...,

entières

variables ,...,

1 - 0 booléennes

variables ,...,

) ,...,

, (

) ,...,

, ( opt

1 1 1

2 1

2 1

n r

r k

k

n

n

x x

x x

x x

S x

x x

x x

x f

S: ensemble des solutions admissibles*

*Une solution est admissible si elle vérifie l’ensemble des contraintes

(16)

Optimisation continue convexe (facile !)

Optimisation non convexe

domaine convexe

Fonction à optimiser et/ou Contraintes non convexe(s) Fonction

discrète, linéaire, quadratique ou de type Min Max

domaine non convexe

Difficile mais permet de modéliser de très nombreux problèmes

f

(17)

2.1 Programmation mathématique: principaux résultats

Optimisation quadratique en variables mixtes-entières

Problèmes très difficiles sauf si les fonctions sont convexes.

Idée :

Reformulation en programme quadratique convexe

(18)

Une famille de reformulations (équivalence)

(19)

Une famille de reformulations (relaxation)

Si les matrices de coefficients obtenues sont semi-définies positives (SDP) alors la relaxation est convexe.

La résolution de la relaxation donne une borne inférieure (bons coefficients = meilleure borne). Puis méthode arborescente.

Extension au cas des variables entières, aux contraintes

(20)

Nombre exponentiel de contraintes → génération de contraintes Méthode de projections successives pour générer les nouvelles contraintes (à partir de l’intérieur).

Résolution de programmes linéaires de grandes tailles

optimum

r

r : direction du plus fort taux d’augmentation

fonction objectif

Contrainte générée

(21)

• Prise en compte de l’alea des données

• Pas de distribution connue de l’incertitude

• Pas de description des scenarios mais incertitude totale bornée

• Recherche d’une solution qui garantit le résultat dans le pire des cas

• Modèle en 2 étapes: variables de décision, variables de recours.

Optimisation mixte robuste

R

et

min max

min

q

b x

C

y

x A d

y B

y y

A d

x x

+

+ β

α

A D

Un modèle générique :

(22)

Amélioration de la

résolution de problèmes génériques

Choix d’une formulation efficace Optimisation (non convexe) discrète PL et génération de colonnes;

problèmes de grandes tailles Optimisation robuste (alea) Matheuristiques

Production de Logiciels

SMIQCP Résolution de programmes

quadratiques généraux, dans ou + (libre) Integer ray method (libre)

GPON Optimizer Orange labs award

Applications

Transport de l’électricité. RTE.

Environnement, énergies renouvelables et biodiversité Réseaux de télécommunications. Orange.

Transport. SNCF.

2.1. Programmation mathématique: principaux résultats

(23)

Mise en évidence de nouveaux problèmes

Bloqueurs Extenseurs

Variantes de Steiner

Algorithmes et complexité

Arborescence de Steiner:

Premier algorithme FPT vis-à-vis du nombre de terminaux s’exécutant en espace polynomial

2.2. Graphes et optimisation: principaux résultats

Propriétés structurelles Graphes extrémaux pour extenseurs Relations transversaux-bloqueurs

Algo. linéaire pour d-bloqueur du nombre de stabilité dans un arbre Arborescence de Steiner :

algorithme polynomial si nombre de nœuds de diffusion fixé

(24)

3 - Bilan - production scientifique, thèses

Revues

internationales

Conférences internationales

Logiciels libres 39

(13 avec un doctorant) Plus de 50% en

31

(26 avec un doctorant) collaboration externe

2

et internationale

Thèses soutenues Thèses en cours Stage M2 recherche 7

6 Dir. CEDRIC-OC 1 collaboration

Devenirs:

2 MCF, 2 R&D, 3 RO entreprise

9 +1

8 Dir. CEDRIC-OC 1 collaboration

4 CIFRE 5 Allocations

15

1

soutenance prévue 13 novembre

HDR

(25)

3. Bilan - Master et rayonnement

MPRO Master parisien de recherche opérationnelle Porté par l’équipe OC (CNAM+ENSTA)

Partenaires: ENPC, ENSIIE, Telecom Paris, X

ROADEF PGMO

Secrétariat puis Présidence

Conseil scientifique.

Bureau et comité de pilotage depuis 2017

Comités éditoriaux revue

Comités de programme

Jury de prix nationaux 2 nationales

1 internationale + 1 numéro spécial

15 internationaux + divers (JFRO, GDR CNRS, ROADEF,…)

2 présidences 3 comités

(26)

3. Bilan - Contrats

Industriels Académiques

2 contrats 6 CIFRE

181 000 €

1 participation en europe 2 participations en France

8 CNRS+PGMO 263 000 €

TOTAL = 444 000 € ≅ 144 000 € (salaires post-docs) + 300 000 € (équipe)

Total sur la période et pour l’équipe

(27)

4. Risques et points faibles

Surcharge en enseignement (CNAM et ENSIIE) Très peu de CRCT (un seul de 6 mois)

Pas d’HDR sur la période (mais…)

Départ de deux seniors et changement de direction de l’équipe Pas de projet ANR ou Européen en vue

(28)

4. Opportunités et points forts

Recrutement de 2 MCF externes et (en cours) d’un professeur Cohésion de l’équipe et implication de tous les membres

MPRO // Nouveaux doctorants

Reconnaissance de l’équipe dans plusieurs domaines Contrats sur des sujets novateurs

Grande implication dans la RO en France

Liens extérieurs (GERAD, EPFL, autres équipes CEDRIC).

(29)

5. Projet

Poursuite des travaux sur l’optimisation non convexe (polynomiale), l’optimisation dans les graphes et le développement durable.

Elargissement des travaux:

prise en compte de l’incertitude traitement de grandes données.

Simulation du processus de planification humain (cheminement dans des graphes construits progressivement).

Intégrer tous les membres (dont le nouveau professeur) aux travaux de l’équipe

(30)

6. Deux sujets de recherche

6.1. Connexité et arborescence de Steiner sous contraintes

Implique 80% de l’équipe Regroupe les deux axes

Résultats théoriques et appliqués

(31)

Du câblage d’éoliennes à l’arbre de Steiner

(32)
(33)

Hypothèse (EDF-CAPSIM):

toutes les éoliennes

produisent la même quantité d’électricité

(34)

... avec des contraintes de capacité

R

T T

T T

T T

T T

[9]

[1]

(35)

... avec des contraintes de capacité

Capacité de e = [i,j]

c(i,j) (resp. c(j,i)) Nombre maximal de terminaux dans le sous- arbre de racine j (resp. i)

T T

T T

T T

T T

R

[1]

(36)

• Données

Un graphe G = (V; E); un entier K n; un entier L

un ensemble T V de K terminaux; une racine rV-T;

une fonction de longueur l : E → ℕ une fonction de capacité c : E→ ℕ*

• Problème

Déterminer, si elle existe, une arborescence de racine r

couvrant les K sommets de T , et respectant les contraintes de capacité et ayant une longueur totale au plus égale à L

Le problème de Steiner sous contraintes de capacité StCap

(37)

T T T T

R

P Proposition

StCapP peut être résolu en temps polynomial si toutes les capacités valent 1.

Liens forts avec le problème de

recherche de chemins arêtes- disjoints.

(38)

• Garey&Johnson, Papadimitriou, Even&Johnson…

• Notre problème = version plus générale du problème de l’arbre couvrant sous contrainte de capacité (K=n).

Ce problème est NP-difficile

• Mais facile quand les demandes sont de 1 et les capacités égales à 2.

(39)

Résultats obtenus:

Classement des problèmes et pour chaque cas preuve de complexité ou d’approximabilité ou algorithme polynomial.

Un seul cas (connu) resté ouvert.

(40)

Résultats obtenus:

recherche de réseaux et arborescences de Steiner robustes

Minimiser le nombre de terminaux déconnectés dans le pire des cas de suppression d’une arête.

Construire le réseau (non arbre) le moins cher garantissant l’existence d’une arborescence de Steiner dans le pire cas de suppression de d arêtes.

Modélisation par des programmes bi-niveaux (un enjeu).

maxx∈Dx f(x,y)

s.c. yargmax g(y,z)

s.c. y,zDy,z

(41)
(42)

réservoir

n°1 réservoir

n°2

réservoir n°3

réservoir n°4

réservoir n°5

Fragmentation des paysages perte de biodiversité

Remède « la trame verte et bleue » (Grenelle environnement 2007) Steiner sous contraintes : application à la biodiversité

Objectif

Relier les réservoirs au moindre coût par un

réseau de corridors respectant des

contraintes de longueur

(43)

Objectif : Maximiser le nombre de feuilles de l’arbre

Chaque sommet de la grille doit être couvert par un capteur à distance 0 ou 1 relié à la racine (cas

particulier de Steiner)

Connexité sous contraintes :

application au placement de capteurs R

(44)

6. Deux sujets de recherche

6.2. d-bloqueurs optimaux dans les graphes

(et autres structures combinatoires)

(45)

ï ¼ó¾´±¯«»«®-

î Ю±¾´8³»- 7¬«¼·7-

í Î7-«´¬¿¬- ¬§°»-

(46)

Û¬¿²¬ ¼±²²7- «² ¹®¿°¸» Ù ã øÊå Û÷ô «² °¿®¿³8¬®» ¼» ¹®¿°¸» ô «²»

±°7®¿¬·±² ¿¹·--¿²¬ -«® «² ¹®¿°¸» »¬ ¼»«¨ »²¬·»®- µå ¼ â ð æ

¬®¿²-º±®³»® Ù ÿ Ùð »² «¬·´·-¿²¬ ¿« °´«- µ ±°7®¿¬·±²- ô

¬»´ ¯«» øÙð÷ øÙ÷ ¼ò

Ô»- °»«ª»²¬ 6¬®» ª«- ½±³³» þ¾´±¯«¿²¬þ

´» °¿®¿³8¬®» ò

²±³¾®»«-»- ¿°°´·½¿¬·±²-ò

(47)

ݱ²-·¼7®±²- °¿® »¨»³°´» ´» °®±¾´8³» ¼» ¼ó¾´±¯«»® ¿ª»½

× ã ÿ ´¿ ¬¿·´´» ¼ù«²» °´«- ¹®¿²¼» ½´·¯«»ô

× ã -«°°®»--·±² ¼ù«² -±³³»¬ò

Ýù»-¬ó@ó¼·®» ¼7¬»®³·²»® «² -±«-ó»²-»³¾´» ¼ù¿« °´«- µ -±³³»¬- @

-«°°®·³»®ô ¼» -±®¬» ¯«» ´¿ ¬¿·´´» ¼ù«²» °´«- ¹®¿²¼» ½´·¯«» ¼·³·²«» ¼» ¼

«²·¬7-ò

Ü¿²- «² ®7-»¿« ø-±½·¿´ô ¾·±´±¹·¯«»ô ¼» ½±³³«²·½¿¬·±²ô òòò÷ô «²» ½´·¯«»

®»°®7-»²¬» «² ¹®±«°» ½±¸7-·ºò

× Ñ¾¶»½¬·º ¼» ´ù¿¬¬¿¯«¿²¬æ -«°°®·³»® «² °»¬·¬ »²-»³¾´» ¼» -±³³»¬- °±«®

®»-¬®»·²¼®» ´¿ ¬¿·´´» ¼ù«² °´«- ¹®¿²¼ ¹®±«°» ½±¸7-·º ¼¿²- ´» ¹®¿°¸»

®»-¬¿²¬ò

× Ñ¾¶»½¬·º ¼« ¼7º»²-»«®æ ¬»´ ¯«» ´¿

°»®¬» º»®¿·¬ ¼·³·²«»® -«¾-¬¿²¬·»´´»³»²¬ ´¿ ¬¿·´´» ¼ù«² °´«- ¹®¿²¼ ¹®±«°»

½±¸7-·ºô ¼» -±®¬» @ °®±¬7¹»® ½»- -±³³»¬-ò

(48)

ÿøÙ÷ ã ëå ¼ ã î

(49)

µ ã í

(50)

ÿøÙð÷ ã í ã ë î ã ÿøÙ÷ ¼

(51)

λ´¿¬·±²- ¿ª»½ ¼ù¿«¬®»- °®±¾´8³»- ¼ù±°¬·³·-¿¬·±²

½±³¾·²¿¬±·®»

Ó±¼7´·-¿¬·±² °¿® Ю±¹®¿³³¿¬·±² Ô·²7¿·®» Þ·²·ª»¿« Û²¬·8®»

Ó·²¨ Ð

·ãïåæææå² ¨· -ò¬ò Ð

·ãïåæææå² §· øÙ÷ ¼

Ó¿¨§ Ð

·ãïåæææå² §·

-ò¬ò §· ï ¨· º±® ¿´´ · ã ïå æææå² Ý ã ºª· -æ¬æ §· ã ï¹ î ÝÊ

¨ î ºðåï¹² § î ºðåï¹²

(52)

ï ¼ó¾´±¯«»«®-

î Ю±¾´8³»- 7¬«¼·7-

í Î7-«´¬¿¬- ¬§°»-

(53)

п®¿³8¬®»- »¬ Ѱ7®¿¬·±²-

п®¿³8¬®»- ¼7¶@ ½±²-·¼7®7-æ

× ²±³¾®» ¼» -¬¿¾·´·¬7 å

× ²±³¾®» ½¸®±³¿¬·¯«» å

× ¬¿·´´» ¼ù«²» °´«- ¹®¿²¼» ½´·¯«» ÿå

× ¬¿·´´» ³·²·³¿´» ¼ù«²» ½±«ª»®¬«®» ¼» -±³³»¬- å

× ¬¿·´´» ³¿¨·³¿´» ¼ù«² ½±«°´¿¹» ò

(54)

п®¿³8¬®»- »¬ Ѱ7®¿¬·±²-

п®¿³8¬®»- ¼7¶@ ½±²-·¼7®7-æ

× ²±³¾®» ¼» -¬¿¾·´·¬7 å

× ²±³¾®» ½¸®±³¿¬·¯«» å

× ¬¿·´´» ¼ù«²» °´«- ¹®¿²¼» ½´·¯«» ÿå

× ¬¿·´´» ³·²·³¿´» ¼ù«²» ½±«ª»®¬«®» ¼» -±³³»¬- å

× ¬¿·´´» ³¿¨·³¿´» ¼ù«² ½±«°´¿¹» ò

Ѱ7®¿¬·±²- æ

× -«°°®»--·±² ¼» -±³³»¬å

× -«°°®»--·±² ¼ù¿®6¬»å

× ¿¶±«¬ ¼ù¿®6¬»å

× ½±²¬®¿½¬·±² ¼ù¿®6¬»å

(55)

ï ¼ó¾´±¯«»«®-

î Ю±¾´8³»- 7¬«¼·7-

í Î7-«´¬¿¬- ¬§°»-

(56)

ÍÑËÍóÝÔßÍÍÛÍ ÜÛ ÙÎßÐØÛÍ ÐßÎÚß×ÌÍ

ÝÑÒÌÎßÝÌ×ÑÒ ÞÔÑÝÕÛÎø ÷ ÜÛÔÛÌ×ÑÒ ÞÔÑÝÕÛÎø ÷

Ý´¿-- ã ã ÿ ã ã ã ÿ ã

Ì®»»- Ð Ð Ð Ð

Þ·°¿®¬·¬» ÒÐó¸ Ð Ð Ð

ݱ¾·°¿®¬·¬» ¼ ã ïæ ÒÐó½ ÒÐó½ Ð Ð

¼ æ Ð

ݱ¹®¿°¸ Ð Ð Ð Ð

Ͱ´·¬ ÒÐó½ ÒÐó½ ÒÐó½ ÒÐó½

¼ æ Ð ¼ æ Ð ¼ æ Ð ¼ æ Ð

ײ¬»®ª¿´ Ð Ð

ݸ±®¼¿´ ÒÐó½ ¼ ã ïæ ÒÐó½ ÒÐó½ ¼ ã ïæ ÒÐó½

л®º»½¬ ¼ ã ïæ ÒÐó¸ ¼ ã ïæ ÒÐó¸ ÒÐó½ ¼ ã ïæ ÒÐó½

(57)

ÙÎßÐØÛÍ Ø óÚÎÛÛô ã

̸7±®8³» ÅîðïëóîðïéÃ

ͱ·¬ Ø «² ¹®¿°¸»ò

Í· Ø · Ðìô ¿´±®- ÝÑÒÌÎßÝÌ×ÑÒ ÞÔÑÝÕÛÎø ÷ -» ®7-±«¬ »² ¬»³°-

°±´§²±³·¿´ °±«® ´»- ¹®¿°¸»- Øóº®»»å -·²±² ·´ »-¬ °±«® ´»-

¹®¿°¸»- Øóº®»»ò

Í· Ø · Ðì ±« Ø · Ðí Õïô ¿´±®- ÜÛÔÛÌ×ÑÒ ÞÔÑÝÕÛÎø ÷ -» ®7-±«¬

»² ¬»³°- °±´§²±³·¿´ °±«® ´»- ¹®¿°¸»- Øóº®»»å -·²±² ·´ »-¬

±« °±«® ´»- ¹®¿°¸»- Øóº®»»ò Ü·½¸±¬±³·»

(58)

¼ ó¾´±¯«»«® °±«® ¼ù¿«¬®»- °®±¾´8³»-

¼ù±°¬·³·-¿¬·±² ½±³¾·²¿¬±·®»

Ю±¹®¿³³¿¬·±² ´·²7¿·®» »² ª¿®·¿¾´»- ð ïå Ñ®¼±²²¿²½»³»²¬å

(59)

Ó»®½·

Références

Documents relatifs

certaines chaines, celles qui "font du noeud impropre", (ce qui va 8tre ex- pliqu6 par la theorie que nous developpons ici) en agissant a la hauteur d’un

Dans ce travail nous avons donné une évaluation du nombre des solutions périodiques de classe H (fJ, g) du système (1) quand. les fonctions Xj sont des fonctions

n sauf ceux de la factorisation de n apparaissent en troisi` eme colonne (pour les modules qui divisent n, la premi` ere et la deuxi` eme passe ´ eliminent les mˆ emes nombres). Un

[r]

[r]

Nous avons rencontré un effet de gradient de densité, d'une part, dans la couche d'air voisine du sol, qui règne sur le phénomène de refroidissement évapo- ratif, d'autre part, dans

→ En 1949, Erdös montra le joli résultat suivant : pour tout entier k >1 donné, il existe une infinité de nombres 2-pseudo-premiers qui sont chacun produit de k facteurs

[r]