Buanderie (T3+)

Les T3 et T4 ont presque toujours une buanderie. Elle ressemble à un WC mais avec un trait distinctif.

🚽 WC typique

Area : 1-3m²
wl_count : 4 ou 5
Fenêtres : 0
Placard : non

👕 Buanderie

Area : 1.2-2.4m²
wl_count : ≥ 6 ← discriminant
Fenêtres : 0
Placard : non

Condition — Uniquement si l'appartement est T3+ et sans buanderie. Deux cas : un petit WC (wl_count ≥ 6, 1.2 ≤ area ≤ 2.4, sans placard) ou un cellier/arrière-cuisine (1 porte, area < 6, sans fenêtre, connecté cuisine/séjour). Le meilleur candidat → laundry.

Entrée par centralité de graphe

L'entrée est le nœud le plus « central » de l'appartement.

Score combiné

score = 0.3 × degree + 0.4 × betweenness + 0.3 × eigenvector

Le corridor avec le meilleur score → promu en entrance_hall.

Précision top-1 : 77.6% | top-2 : 93.1%

Kitchen recovery

Si un appartement n'a pas de cuisine, chercher un candidat plausible.

📋
Conditions — Corridor/entrée avec :
sep ≥ 1 (au moins un séparateur — ouverture sur séjour)
fenêtre ≥ 1
area 5–12 m²
• Adjacent à un living_room

Guard R_kitchen_bedroom : jamais si connecté à une bedroom → reclasser en kitchen.

Correction par cluster

Chaque appartement doit avoir certains types de pièces. Si un type est manquant, on le récupère.

RègleConditionAction
R4aCuisine manquante (cluster ≥ 5 pièces)Corridor + fenêtre → kitchen
R4bSéjour manquant (cluster ≥ 5, ≥ 2 chambres)Plus grande bedroom → living_room
R4cEntrée manquante (cluster ≥ 4)Corridor meilleure btw → entrance_hall
R4dWC manquant (cluster ≥ 4)Storage ≤ 3.5m² → toilet
R4eBuanderie manquante (cluster ≥ 6, 2+ SDB)Toilet/storage 0.8–2.5m² → laundry
💡
Seuil de cluster — Les petits clusters (< 4 pièces) ne sont pas corrigés : ce sont souvent des studios ou des pièces communes du palier où les contraintes ne s'appliquent pas.