From 40c335c486b9bdff4a0c3b12816bee562961a0ba Mon Sep 17 00:00:00 2001 From: Anthony Debucquoy Date: Thu, 4 Dec 2025 09:26:41 +0100 Subject: [PATCH] . --- src/bac3/GraphOpti/Algos.md | 8 +++--- src/bac3/GraphOpti/complexité.md | 1 - .../{ => images}/liste_adjacence_pred.jpg | Bin .../{ => images}/liste_dadjacence.png | Bin .../{ => images}/liste_dadjacence.svg | 0 src/bac3/GraphOpti/projet.md | 23 ++++++++++++++++++ src/bac3/GraphOpti/rpz.md | 4 +-- 7 files changed, 30 insertions(+), 6 deletions(-) delete mode 100644 src/bac3/GraphOpti/complexité.md rename src/bac3/GraphOpti/{ => images}/liste_adjacence_pred.jpg (100%) rename src/bac3/GraphOpti/{ => images}/liste_dadjacence.png (100%) rename src/bac3/GraphOpti/{ => images}/liste_dadjacence.svg (100%) create mode 100644 src/bac3/GraphOpti/projet.md diff --git a/src/bac3/GraphOpti/Algos.md b/src/bac3/GraphOpti/Algos.md index 7cd3b9d..aee9c82 100644 --- a/src/bac3/GraphOpti/Algos.md +++ b/src/bac3/GraphOpti/Algos.md @@ -32,9 +32,11 @@ Pour un graph dirigé, faire une detection de composantes fortements connexes. ## Détection d'un graph bi-partie +\\( G = (X_1, X_2, U) \\) sans arc entre deux sommets de \\( X_1 \\) ou deux sommets de \\( X_2 \\) + +- propriete 1: un graph bi partie est 2colorable +- propriete 2: ssi aucuns cycles impaires (nombres impaire d'arretes) + Pour la detection d'un graph bi-partie, il faut pour chaques sommets passer d'une couleur à l'autre. si ça n'est pas possible, le graph n'est pas bi-partie. - - - diff --git a/src/bac3/GraphOpti/complexité.md b/src/bac3/GraphOpti/complexité.md deleted file mode 100644 index 5c985df..0000000 --- a/src/bac3/GraphOpti/complexité.md +++ /dev/null @@ -1 +0,0 @@ -# Complexité diff --git a/src/bac3/GraphOpti/liste_adjacence_pred.jpg b/src/bac3/GraphOpti/images/liste_adjacence_pred.jpg similarity index 100% rename from src/bac3/GraphOpti/liste_adjacence_pred.jpg rename to src/bac3/GraphOpti/images/liste_adjacence_pred.jpg diff --git a/src/bac3/GraphOpti/liste_dadjacence.png b/src/bac3/GraphOpti/images/liste_dadjacence.png similarity index 100% rename from src/bac3/GraphOpti/liste_dadjacence.png rename to src/bac3/GraphOpti/images/liste_dadjacence.png diff --git a/src/bac3/GraphOpti/liste_dadjacence.svg b/src/bac3/GraphOpti/images/liste_dadjacence.svg similarity index 100% rename from src/bac3/GraphOpti/liste_dadjacence.svg rename to src/bac3/GraphOpti/images/liste_dadjacence.svg diff --git a/src/bac3/GraphOpti/projet.md b/src/bac3/GraphOpti/projet.md new file mode 100644 index 0000000..49dce34 --- /dev/null +++ b/src/bac3/GraphOpti/projet.md @@ -0,0 +1,23 @@ +Projet Factorisation Matricielle +================================ + +## Methodes connues + +- Factorisation en elements propres +- Decomposition en valeurs singulieres +- Factorisation LU +- Factorisation QR + +Toujours les mêmes dimmensions + +## Rand d'une matrice + +Plus petite dimension de la factorisation d'une matrice. + +### Rang faible + +Optimsation pour plus petit rang que necessaire tout en gardant une marge d'erreur raisonable + +Possible en temps polynominal sauf si nous refusons les données négatives + +L'objectif du projet est de faire une heuristique pour trouver cette matrice diff --git a/src/bac3/GraphOpti/rpz.md b/src/bac3/GraphOpti/rpz.md index 443ba82..0e987db 100644 --- a/src/bac3/GraphOpti/rpz.md +++ b/src/bac3/GraphOpti/rpz.md @@ -15,7 +15,7 @@ Nous adoptons alors les **listes d'adjacences**. Cette structure possède 2 list tête (head) et possède autant d'espace que de sommets et est remplie avec des pointeurs vers la deuxième liste, celle-ci contient les successeurs d'un sommet. -![liste d'adjacence](./liste_dadjacence.png) +![liste d'adjacence](images/liste_dadjacence.png) On peut alors transformer la liste de successeurs en liste de prédécésseurs @@ -25,7 +25,7 @@ On peut alors transformer la liste de successeurs en liste de prédécésseurs 1) réduire \\( Head_j \\) de 1 2) placer i dans \\( Pred_{(Head_j)} \\) -![list d'adjacence_pred](liste_adjacence_pred.jpg) +![list d'adjacence_pred](images/liste_adjacence_pred.jpg) **Remarque**: une fois un graph sous cette forme il est souvent plus difficile de le remttre sous