0% ont trouvé ce document utile (0 vote)
51 vues18 pages

Classification de densité par automates

Ce document présente un classificateur de densité basé sur des automates cellulaires probabilistes. Le classificateur approxime arbitrairement bien une solution au problème de classification de densité en combinant une règle de majorité et une règle du trafic. Des simulations montrent que le taux de bonne classification augmente lorsque le paramètre η diminue.

Transféré par

Mohamed Med
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
51 vues18 pages

Classification de densité par automates

Ce document présente un classificateur de densité basé sur des automates cellulaires probabilistes. Le classificateur approxime arbitrairement bien une solution au problème de classification de densité en combinant une règle de majorité et une règle du trafic. Des simulations montrent que le taux de bonne classification augmente lorsque le paramètre η diminue.

Transféré par

Mohamed Med
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

PROBLÈME DE

CLASSIFICATION DE DENSITÉ
Automates cellulaires probabilistes à l’usage du problème de
classification de densité

1 Numéro d’inscription: 19341


Transport d’information des réseaux distribués

• Pas d’autorité centrale dans les grands réseaux informatiques actuels

Comment faire émerger une information globale en ne collectant


seulement que des informations locales à chaque étape?

2
Comment faire immerger une information globale en collectant
seulement une information locale à chaque étape?
1. Cadre théorique et présentation des notions
2. Approximation arbitraire d’une solution
3. Simulations de la solution approchée

3
1. Cadre théorique et présentation des notions
Formalisation du problème

0 1

ℒ = ℤ/nℤ

Chaque élément de l'ensemble est appelé cellule


Représentons ℒ = ℤ/nℤ arrangé dans un anneau
A un instant (discret) donné, chaque cellule peut prendre un état dans {0,1}(resp. blanc/bleu)
L’état de l’ensemble des cellules à un instant donné est appelé configuration.
On note ℰn = {0,1}ℒ l’ensemble des configurations et on a | ℰn | = 2n
Pour p ∈ {0,1} notons | x |p le nombre d’occurence de p dans la configuration x
| x |1
On définit la densité ρ(x) d'une configuration x ∈ ℰn par: ρ(x) =
n
Afin d’éviter le cas où | x |0 = | x |1 ,on supposera n impair.
Notons 1 = 1ℒ et 0 = 0ℒ les configurations constituées uniquement de 1 et de 0

4
I. Cadre théorique et présentation des notions
Automates cellulaires élémentaires
Fonction de transition locale: ϕ : {0,1}3 → {0,1}
Règle de transition globale Φ : ℰn → ℰnassociée à ϕ, fonction qui à tout configuration x t renvoie
la configuration x t+1 telle que:
∀c ∈ ℒ, xct+1 = ϕ(xc−1
t
, xct , xc+1
t
)

Exemple: Règle 184 ou règle du trafic


Fonction de transition:

Diagramme espace-temps:

5
I. Cadre théorique et présentation des notions
Automates cellulaires élémentaires probabilistes
Fonction de transition: f : {0,1}3 → [0,1]

Règle de transition globale F : ℰn → ℰn associée à ϕ, fonction qui à tout configuration aléatoire x t


renvoie la configuration aléatoire x t+1 telle que:
∀c ∈ ℒ, xct+1 = ℬtc( f(xc−1
t
, xct , xc+1
t
))
où (ℬtc)c∈ℒ,t∈ℕ est une suite de variables aléatoires de Bernoulli

Classificateur de densité
On dit que la configuration x est un point fixe pour la fonction F avec probabilité 1.
On dit que F est un classificateur (de densité) si 1 et 0 sont les seuls points fixes de F
Pour un classificateur 𝒞 on définit le temps de classification T(x), variable aléatoire à valeurs dans
ℕ ∪ {+∞}telle que:
T(x) = min{t | x t ∈ {0,1}}
𝒞classifie correctement une configuration x si:
(i) T(x) est fini
(ii) x T(x) = 1 si ρ(x) > 1/2 et x T(x) = 0 si ρ(x) < 1/2
6
2. Approximation arbitraire d’une solution
Définition: Pour q ∈ {0,1}, on dit qu'une configuration x est q-archipelago si toutes ses
cellules à l'état q dont isolées.

Règle 184 ou règle du trafic Règle 232 ou règle de la majorité

7
2. Approximation arbitraire d’une solution
Classificateur 𝒞
Règle du trafic avec probabilité 1 − η

Règle de la majorité avec probabilité η


1 η 1 1−η 1 0 0 0

Théorème: Pour tout p ∈ [0,1[ ,il existe un paramètre η pour le classificateur 𝒞 tel que 𝒞
classifie bien la densité avec probabilité supérieure à p

Lemme 1: Un archipelago est bien classifié avec probabilité 1.

Lemme 2: Pour tout p ∈ [0,1[,il existe un paramètre η pour le classificateur 𝒞 tel que pour
toute configuration x ∈ ℰn, , la probabilité d'évolution vers un archipelago xA de
densité ρ(x) = ρ(xA) est supérieure à p .

8
2. Approximation arbitraire d’une solution
Classificateur 𝒞
Règle du trafic avec probabilité 1 − η

Règle de la majorité avec probabilité η


1 η 1 1−η 1 0 0 0

Lemme 1: Un archipelago est bien classifié avec probabilité 1.

Montrons d'abord que le successeur d'un q-archipelago est q-archipelago.


Soit x ∈ ℰn q-archipelago . WLOG, x est 1-archipelago.
Soit y un potentiel successeur de x .
Notons C := {c ∈ ℒ | yc = 1} .
Pour c ∈ C, on a (xc−1, xc, xx+1) ∈ {111,110,101,100,011} .
Or x est 1-archipelago donc: (xc−1, xc, xx+1) ∈ {100,101} .
Et il n’est pas possible de reproduire ces motifs en se décalant d’un pas, donc yc−1 = 0,yc+1 = 0.

Montrons que x tend vers la configuration 0 .


Puisque n est impair, il existe à tout instant t un motif 100 disparaissant avec probabilité η .
Ainsi, ( | x t |1 )t∈ℕ est une suite décroissante tendant vers 0 avec probabilité 1.
9
2. Approximation arbitraire d’une solution
Classificateur 𝒞
Règle du trafic avec probabilité 1 − η

Règle de la majorité avec probabilité η


1 η 1 1−η 1 0 0 0

Lemme 2: Pour tout p ∈ [0,1[,il existe un paramètre η pour le classificateur 𝒞 tel que pour
toute configuration x ∈ ℰn, , la probabilité d'évolution vers un archipelago xA de
densité ρ(x) = ρ(xA) est supérieure à p .

On admettra que la règle du trafic permet de faire évoluer toute configuration vers un
n
archipelago en au plus⌈ ⌉ étapes.
2
Φ : fonction globale de la règle du trafic et y t = Φt(x)
p ∈ [0,1[, n ∈ ℕ . WLOG, ρ(x) < 1/2

n
Évaluons la probabilité que 𝒞 agisse comme la règle du trafic dans les T = ⌈ ⌉ premières étapes.
2

10
2. Approximation arbitraire d’une solution
Classificateur 𝒞
Règle du trafic avec probabilité 1 − η

Règle de la majorité avec probabilité η


1 η 1 1−η 1 0 0 0
On admettra que la règle du trafic permet de faire évoluer toute configuration vers un
n
archipelago en au plus⌈ ⌉ étapes.
2
Φ : fonction globale de la règle du trafic et y t = Φt(x)
p ∈ [0,1[, n ∈ ℕ . WLOG, ρ(x) < 1/2

n
Évaluons la probabilité que 𝒞 agisse comme la règle du trafic dans les T = ⌈ ⌉ premières étapes.
t t t 2
Soit D = | {c ∈ ℒ, xc = yc} |
Remarquons que 𝒞 et Φ sont différents pour les voisinages 110 et 100.
n
Et: ∀x ∈ ℰn, | x |001 = | x |100 et | x |011 = | x |110 Donc: | x |001 + | x |110 ≤ ⌈ ⌉
| x |001 + | x |100 + | x |011 + | x |110 ≤ n 2

La probabilité
T
pid que 𝒞 se comporte comme Φ durant les T premières étapes est donc telle que:
(|x t|110+|x t|100) ⌈ n2 ⌉T T2

pid = (1 − η) ≥ (1 − η) ≥ (1 − η)
t=1 T2
1
Et on souhaite: pid ≥ p ie. (1 − η) ≥ p ⇒ η ≤ 11
1 − p T2
3. Simulations de la solution approchée

Nombre d’étapes en fonction de Taux de bonne classification en


eta fonction de eta
50000 100

37500 75

25000 50

12500 25

0 0
-3 -2,25 -1,5 -0,75 0 -3 -2,25 -1,5 -0,75 0
log(η) Temps binome log(η) Bien binome
Temps uniforme Bien uniforme

12
MERCI POUR VOTRE
ATTENTION!

13
ANNEXE

14
Algorithme

15
Algorithme

16
Algorithme

17
Algorithme

18

Vous aimerez peut-être aussi