77
1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences Economiques

1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

Embed Size (px)

Citation preview

Page 1: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

1

Modifications controlées des implications de la base de

Guigues-Duquenne

LIMOS – Clermont-Ferrand

Alain Gély

6 Février 2006

Séminaire Maison des Sciences Economiques

Page 2: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

2

I. Représentation des systèmes de fermeture

II. Le problème du calcul d’une base minimale

III. Combinatoire & Eléments clones

IV. Influence des implications Unitaires

Page 3: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

3

I. Représentation des systèmes de fermeture

Page 4: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

4

5 6 7 8

1 2 3 4

2

23

3

34

134

1234

Système de fermeture

Eléments

inf-Irréductibles

134, 23, 34, 2

M(F) est une représentation de FD’autres représentations existent

FM(F)

Graphe Biparti

Page 5: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

5

2

23

3

34

134

1234

Système de fermeture

Système d’implications

4 3

1 34

42 13

F

premise

conclusion

, une famille d’implications est une représentation de F.

Voyons les différences entre les deux représentations

Page 6: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

6

Liens entre les représentations

Page 7: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

7

1 2 3 4

12 13 14 23 24 34

123 234134 124

1234

4 1

1, 2, 3, 4

12, 13, 14, 23, 24, 34

123, 124, 134, 234

1234

1, 2, 3

12, 13, 14, 23,

123, 124, 134,

1234

1 2 3 4

12 13 14 23 24 34

123 234134 124

1234

Page 8: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

8

1 2 3 4

12 13 14 23 24 34

123 234134 124

1234

13 24 1

1, 2, 3

12, 13, 14, 23,

123, 124, 134,

1234

1, 2, 3

12, 14, 23,

123, 124

1234

1 2 3 4

12 13 14 23 24 34

123 234134 124

1234

34 2

Implications redondantes \ {X Y} {X Y}

Page 9: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

9

Ajouter 4 est possible

4 1

1, 2, 3

12, 14, 23,

123, 124,

1234 13 2

, 13, 134

1 2 3 4

12 13 14 23 24 34

123 234134 124

1234

1 2 3 4

12 13 14 23 24 34

123 234134 124

1234

Propriétés des systèmes de fermeture

Ajouter 34 est impossible

4 est un ensemble quasi-fermé

Page 10: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

10

1 23 4

12 13 14 23 24 34

123 234134 124

1234

12

13

1234

24

12

123 124

4

134

3

13

1234

14

Pour les ensembles quasi-fermés ayant la même fermeture, les ensembles minimaux sont appelés

ensembles pseudo-fermés

3 13 12 1234 4 1234

Page 11: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

11

II. Le problème du calcul d’une base minimale

Page 12: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

12

1. Systèmes de fermeture & Systèmes d’implications

2. Problématique

3. Eléments clones

4. Influence des implications unitaires

Sortie : , une base d’implications minimum de FEntrée : M(F)

M(F) Algorithme

Page 13: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

13

1. Systèmes de fermeture & Systèmes d’implications

2. Problématique

3. Eléments clones

4. Influence des implications unitaires

Pas d’algorithmes d’énumération polynomiaux connus

(Quasi-polynomial O(nlog(n)) [Fredman & Khachiyan 95] pour un cas particulier)

[Mannila & Räihä, 92]

| | exponentiel par rapport à|M(F)|

Sortie : , une base d’implications minimum de FEntrée : M(F)

Page 14: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

14

[Mannila & Räihä, 92]

| | exponentiel par rapport à|M(F)|

Complexité des algorithmes d’énumération

Un algorithme d’énumération est polynomial si sa complexité est polynomiale

en la taille de l’entrée (|M(F)|) et de la sortie ( | | )

O( (|M(F)| + | | )k )

Page 15: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

15

Pas d’algorithmes d’énumération polynomiaux connus

(Quasi-polynomial O(nlog(n)) [Fredman & Khachiyan 95] pour un cas particulier)

5 6 7 8

1 2 3 4

2

23

3

34

134

1234

F

4 31 3442 13

M(F)

Polynomial

Polynomial

Polynomial

Polynomial?

?

Page 16: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

16

Recherche d’un algorithme d’énumération polynomial

Rendre le calcul plus facile en modifiant les données

De nombreuses recherches sont faites dans plusieurs domaines

Clones

Implications Unitaires

EntréePré-traitement

Entrée modifiée + meta-information

Page 17: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

17

III. Combinatoire & Eléments clones

Page 18: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

18

1. Systèmes de Fermetures & Systèmes d’Implications

2. Problématiques

3. Eléments clones

4. Influence des implications unitaires

Généralité - Exemple

Soit J = { 1 , 2 , 3 , 12 , 13 , 23 , 123 } défini sur J={1,2,3}

φ1,2

12 3 12 23 13 123J’ = { , , , , , , } = J1 2 3 12 2313 123 Jr = { , , , , } + 1≈2

Famille réduite Méta-Information (classe d’équivalence)

Page 19: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

19

1. Système de fermeture & Système d’implications

2. Problématique

3. Eléments Clones

4. Influence des implications unitaires

Généralités

J une famille d’ensembles sur J, et a,b J

Soit φa,b une fonction sur un ensemble, qui échange a et b

Soit J’ = { φa,b ( X ) | X J }

Si J= J’ alors a et b sont dit J-clones

Il y a une symétrie entre les éléments a et b

J’Jφa,b

φa,b

φa,b

Page 20: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

20

Base minimum canonique (base de Guigues-Duquenne) [Guigues & Duquenne 86]

Soit F un système de fermeture

= { P P | P est un ensemble pseudo-fermé de F }est une base minimale d’implications pour F.

[Mannila et Räiha, 92]

| | exponentiel par rapport à |M(F)|

Y-a-t-il des éléments clones dans une base minimum ?

[Medina & Nourine 04] [Gély & al 05]

Il nous faut choisir une base minimum …

Page 21: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

21

13

14

15

16

23

24

25

26

35

36

45

46

1234

125

1234

126

1234

1234

125

126

3456

3456

3456

3456

P-Clones : ExempleLes éléments P-Clones sont clones dans la famille des

ensembles pseudo-fermés

Page 22: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

22

13

14

15

16

23

24

25

26

35

36

45

46

P-clones:

1 2

P-Clones : Exemple

Page 23: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

23

13

14

15

16

35

36

45

46

P-clones:

1 2

P-Clones : Exemple

Page 24: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

24

13

14

15

16

35

36

45

46

P-clones:

1 2

3 4

P-Clones : Exemple

Page 25: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

25

13

15

16

35

36

P-clones:

1 2

3 4

P-Clones : Exemple

Page 26: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

26

13

15

16

35

36

P-clones:

1 2

3 4

5 6

P-Clones : Exemple

Page 27: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

27

13

15 35

P-clones:

1 2

3 4

5 6

P-Clones : Exemple

Page 28: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

28

P-clones:

1 2

3 4

5 6

13

15 35

14

16

23

24

25

26

36

45

46

P-Clones : Exemple

1234

126

1234

1234

125

126

3456

3456

3456

1234

125 3456

Page 29: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

29

Problème ouvert :– Entrée : M(F)– Question : a et b sont-ils P-clone ?

P-Clones

Expliquent l’exponentialité de [Mannila & Räihä92]

Nouveau problème :– Entrée : M(F)– Question : a et b sont-ils F-clone ?

Page 30: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

30

F-Clones

Définition

Détection

Réduction

Reconstruction

Relation entre F-Clones et P-Clones

Page 31: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

31

F- Clone1 3

1 2 3 4

12 23 14 34

123

1234

φ1,3

φ1,3

φ1,3

F-Clones : Définition & Exemple

Page 32: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

32

F- Clone et P- Clone

B

F- CloneClone P- CloneClone

A

A B P

φa,b (P)P

P

φa,b (P)

φa,b (P)AB

φa,b (AB)

Page 33: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

33

Théorème:

a et b sont F-clone ssi

a et b sont M(F)-clones

F-Clones : Détection

A B

Page 34: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

34

• Le problème– Entrée : M(F)– Question: a et b sont-ils F-clones ?

• est polynomial

F-Clones : Détection

Trouver les classes de clones : J x || M(F) || [Medina & al 05]

L’image d’un élément inf-irréductible est un élément inf-irréductible

Page 35: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

35

F-Clones : Réduction

1x

2 3 4x x123

12

23

1434

x xx x

x xxx

x

1 2 3 4

12 23 14 34

123

1234

Page 36: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

36

F-Clones : Réduction

1 2 4

12 14

123

1234

1x

2 3 4x x123

12

23

1434

x xx

xxx

Page 37: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

37

F-Clones : Reconstruction

1 2 4

12 14

123

1234

1

x2 3 4

x x123

12

14

x x2 x4 x

xx φ1,3

φ1,3

φ1,3

23 xx34 xx

Page 38: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

38

M(F)Détection

Réduction

Clones

Calcul de la base

Reconstruction

Page 39: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

39

F-Clones : Reconstruction de la base3 étapes

1 2 3 4

12 23 14 34

123

1234

3 12I. Retrait des implications artificiellement rajoutées lors de la réduction

Page 40: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

40

F-Clones : Reconstruction de la base3 étapes

I. Retrait des implications artificiellement rajoutées lors de la réduction

II. Ajout des implications artificiellement écartés lors de la réduction

BA

AB

Page 41: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

41

F-Clones : Reconstruction de la base3 étapes

I. Retrait des implications artificiellement rajoutées lors de la réduction

II. Ajout des implications artificiellement écartés lors de la réduction

III. Application de la fonction φ

13

15 35

14

16

23

24

25

26

36

45

461234

126

1234

1234

125

126

3456

3456

3456

1234

125 3456

Page 42: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

42

Théorème :

F’’ le système de fermeture après F–clone réduction

Est tel que|M(F’)| ≤ |M(F)|

F-Clones : Résultats

Théorème:

F-Clone P-clones

P-Clone F-clones

Page 43: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

43

IV. Influence des implications Unitaires

Page 44: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

44

P-Clone F-clone : Exemple

21

13

123

12 123

3 13

P-Clone : 1≈2F-Clone : 1≈2

φ1,2 (13)φ1,2

φ1,2

Page 45: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

45

1. Systèmes de fermeture & Système d’implications

2. Problématique

3. Eléments Clones

4. Influence des implications unitaires

Implications Unitaires

Soit F un système de fermeture sur J, et sa base de Guigues-Duquenne .

= J

Avec 1. = P P avec |P|>12. J = P P avec |P|=13. = P P avec |P|=0

Page 46: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

46

1. Systèmes de fermeture & Système d’implications

2. Problématique

3. Eléments Clones

4. Influence des implications unitaires

Implications Unitaires

Soit F un système de fermeture sur J, et sa base de Guigues-Duquenne .

= J

Avec 1. = P P avec |P|>12. J = P P avec |P|=1

Page 47: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

47

Implications Unitaires

Les implications de J sont

• Facile à calculer

• En nombre polynomial

Modifier J sans modifier

On recherche des systèmes de fermeture - équivalent

On note C(F) la famille des systèmes de fermeture - équivalents

Page 48: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

48

21

13

12312 1233 13

3

23

Comment 1 et 2

Peuvent-ils devenir clones ?

Solution 1 : Retirer une implication / Ajouter des ensembles fermés.

1. Systèmes de fermeture & Système d’implications

2. Problématique

3. Eléments Clones

4. Influence des implications unitaires

Page 49: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

49

Retrait d’une implication unitaire de la base de Guigues-Duquenne

Retrait d’une Implication Unitaire

1 2 4

342414

1234134 1234234 1234

3 34

J

12 1234

Page 50: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

50

1 2 3 4

12 342413 14 23

234123 124 134

1234

1 2 4

342414

1234134 1234234 1234

3 34

J

12 1234

Page 51: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

51

1 2 3 4

12 342413 14 23

234123 124 134

1234134 1234234 1234

3 34

J

12 1234

Page 52: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

52

1 2 3 4

12 342413 14 23

234123 124 134

1234

234 1134 212 34

134 1234234 1234

3 34

J

12 1234

Page 53: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

53

1 2 3 4

12 342413 14 23

123 234124 134

1234134 1234234 1234

3 34

J

12 1234

Page 54: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

54

1 2 3 4

12 342413 14 23

123

1234

12 34

3 34

134 1234234 1234

3 34

J

12 1234

Page 55: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

55

1 2 3 4

12 342413 14 23

123

1234134 1234234 1234

3 34

J

12 1234

Copies d’ensembles fermés

Page 56: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

56

1 2

13 24 25

1234

12345 12 1234245 12345

3 134 245 25

Base de Guigues-Duquenne

4

14

134

Calcul de F’ à partir de F

J

Page 57: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

57

Retrait d’une implication unitaire & Duplication d’ensembles convexes

2

13

123

1

Page 58: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

58

Retrait d’une implication unitaire & Duplication d’ensembles convexes

1 2

13

123

4

24

4

4

4

Duplication de convexe Retrait d’une implication unitaire

1 2

13

123

3

23

Page 59: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

59

Retrait d’une implication unitaire de la base de Guigues-Duquenne

Le problème

Entrée : M(F), P P J

Sortie : M(F’), avec (F’) = (F) \ { P P }

est polynomial

Mais qu’en est-il de la taille de M(F’) ?

Résultat

Page 60: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

60

12 1234245 12345

3 135 25Base de Guigues-Duquenne

Calcul de F’ depuis F

J

1 2

13 24 25

1234

12345

5 éléments Inf-irreductibles

4 24

Page 61: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

61

1 2

13 24 25

1234

12345

12 1234245 12345

3 135 25Base de Guigues-Duquenne

4

14

134

Calcul de F’ depuis F

J

6 éléments Inf-irréductibles

4 24

1 2

13 24 25

1234

12345

5 éléments Inf-irréductibles

Page 62: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

62

|M(F┬) | par rapport à |M(F)| ?

Soit

F un système de fermeture, et sa base de Guigues-Duquenne.

F┬ un système de fermeture tel que est sa base de Guigues-Duquenne

|M(F┬)| peut être exponentiel par rapport à |M(F)|

2 31

14 25 36

7

Retirer des implications n’est pas une solution

Page 63: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

63

21

13

12312 123

3 133 23 123

Comment 1 et 2

Peuvent-ils devenir clones ?

Solution 2 : Retirer des ensembles fermés / Ajouter des implications

[Gély & Nourine 06]

1. Systèmes de fermeture & Système d’implications

2. Problématique

3. Eléments Clones

4. Influence des implications unitaires

Page 64: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

64

Ajout de l’implication a b :

{a b} n’est pas forcément une base de Guigues-Duquenne

Ajout d’implications unitaires

12 123

12

123

1 23

2313

2 3

12

123

1 23

2313

J 2 23

J

Page 65: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

65

Pour tout P P

Caractérisation : -équivalence en ajoutant a b

(i) Si a P alors b P

(ii) Si a P alors b P

(iii) Si a j , j P, alors (jb) ≠ P

Conclusion inchangéeReste un ensemble

quasi-fermé

Reste un ensemble quasi-fermé minimal

Résultat

a b peut être ajoutée sans modifications de ssi

Page 66: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

66

Caractérisation : relation de couverture dans C(F)

(i) Pour tout P P , P ≠ a , Si a P alors b P

(ii) Pour tout P P Si a P alors b P

(iii’) Pour tout P P Si a P alors (ab) ≠ P

Résultat

a b peut être ajouté sans modification de ,

et F’ couvre F dans C(F) ssi

Page 67: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

67

123

1 23

2313

123

1 2

23

123

1 2

123

1 2

13

12 123

12 123 3 13

12 123 3 23

12 123 3 123

3 2 3 1

3 1 3 2

1 2 3 2

3 1

Page 68: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

68

123

1 2

12 124 1234 3 123

124 1234 3 123

14

1234

123

2 1

1224

1234

4 14 4 24

123

1 2

12 3 123

1234

4 1234

La famille des systèmes de fermeture -équivalent n’est pas un système de fermeture

La famille des systèmes de fermeture J - équivalent est un système de fermeture [Nation & Pogel 97]

Page 69: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

69

Caractérisation : Relation de couverture C(F)

(i) Pour tout P P , P ≠ a , Si a P alors b P

(ii) Pour tout P P Si a P alors b P

(iii’) Pour tout P P , Si a P alors (ab) ≠ P

Résultat

a b peut être ajouté sans modification de ,

et F’ couvre F dans C(F) ssi

Conditions sur les implications

Page 70: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

70

Caractérisation : relation de couverture de C(F)En utilisant M(F)

Résultat

Le problème:

• Entrée : M(F) , a b• Question :

F’ est-il le S.F. correspondant à {a b} tel que

F’ C(F) F couvre F’

est polynomial

Résultat

Page 71: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

71

(i) et (ii)

Isomorphisme entre A et A*

système de fermeture – Ajout de a b

A la famille d’ensembles fermés F tels que a F et b F

A* la famille d’ensembles fermés F tels que A* F, a F et b F

A = aF B = bF

A* le prédécésseur immédiat de A dans F

12

123

1 23

2313

3 1

A =

B =

A* =

A

A*(iii’)

A (A* B) F F

Page 72: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

72

Si F couvre F’ dans C(F) |M(F’)| ≤ |M(F)|

Résultat

Les éléments Inf-irreductibles d’un système de fermeture minimal

de C(F) peuvent être calculés en temps polynomial

Résultat principal

Page 73: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

73

Il est possible d’ajouter une implication a b

Conditions nécessaires et suffisantes vérifiables en temps polynomial

Transformation des données en temps polynomial

Détection possible de plus de clones

La nouvelle donnée est plus petite que la donnée initiale

Le système de fermeture est plus petit que le système de fermeture initial

Méthode intéressante pour traiter les données

Page 74: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

74

Entrée

Pré-traitement

(en temps polynomial)

• Réduction des clones

• Ajout d’implications unitaires

Utilisation de ces résultats ?

Datamining, énumération des ensembles fermés,

calcul d’une base minimum, …

Page 75: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

75

Conclusions

• Eléments Clones pour réduire la combinatoire

• Implications Unitaires pour détecter plus de clones

• Implications Unitaires pour réduire le système de fermeture

Système d’Implications

Page 76: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

76

Perspectives

• Liens entre les implications de et J

• Comportement pour d’autres bases ?

• Propriétés structurelles de C(F)

• Liens avec la duplication d’ensembles convexes [Day 70][Caspard 99]

• Algorithmes efficaces pour l’ajout d’implications

Systèmes d’Implications

Page 77: 1 Modifications controlées des implications de la base de Guigues-Duquenne LIMOS – Clermont-Ferrand Alain Gély 6 Février 2006 Séminaire Maison des Sciences

77

Merci