Projet : ENS Rennes algorithmique 2019

Une page de Wikipedia, l'encyclopedie libre.

Les eleves du departement mathematiques de l' ENS Rennes s'unissent pour ameliorer certains articles Wikipedia relatifs a l' algorithmique .

  • 3 ou 10 septembre?: presentation du projet
  • jeudi 20 septembre?: constitution des groupes et inscription
  • jeudi 27 septembre?: seance Wikipedia (avoir choisi la/les pages a modifier + avoir reflechi aux modifications a apporter en amont de la seance)
  • 27 novembre?: ecrire ici ce que vous avez deja fait (hors Wikipedia ou si vous avez programme quelque chose, ou si vous avez lu quelque chose, ou si vous avez quelques dans votre brouillon Wikipedia)?; ecrire ici ce que vous comptez faire jusqu'a la fin du projet
  • 20 decembre?: fin du projet

Attendu du projet [ modifier | modifier le code ]

En amont?: il faut lire une ou des sources (livres, articles de recherche). Voici quelques idees de taches a realiser?:

  • Ecrire des explications d'un ou de plusieurs algorithmes, et/ou un pseudo-code.
  • Ecrire une demonstration pertinente.
  • Citer une ou des sources aux pages (livres, articles de recherche). Evitez les pages de cours pour les sources, sauf cas particulier.
  • Dessiner une ou des illustrations.
  • Implementer un algorithme pour generer automatiquement un texte qui explique un exemple?; ou qui genere une illustration.

Pour Wikipedia [ modifier | modifier le code ]

Aide:Premiers pas

Aide pour LaTeX [ modifier | modifier le code ]

Aide:Formules TeX

Pour creer des illustrations [ modifier | modifier le code ]

Transformer des svg en png , par exemple, convert *.svg *.png

Transformer des png en gif anime

for number in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

do

? ?convert draw$number.svg draw$number.png

done

convert ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? \

? -delay 50 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? \

? $(for i in $(seq 1 2 23); do echo draw${i}.png; done) \

? -loop 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? \

? graham_animation.gif

https://gitlab.com/francois.schwarzentruber/graham/ ?: exemple d'un programme qui genere des images SVG

Idees de projets [ modifier | modifier le code ]

Pages a ameliorer [ modifier | modifier le code ]

Inscrivez la pages a ameliorer et les noms d'utilisateur (pour ceux qui veulent rester anonymes, vous pouvez aussi utiliser un pseudonyme, par contre, je vous encourage fortement a creer un compte) ici selon le modele qui suit.

<sujet>

  • <personne1>
  • <personne2>

Tri par base

  • Jad ABOU YASSIN (MK73DS)
  • Zelig Lose


Algorithme du Gradient (+ Algorithme des K plus proches voisins )

  • GASNIER Jean
  • CONANEC Nicolas

Scapegoat tree (arbre bouc-emissaire)

  • THUOT Victor (Tht Vctr)
  • MILOT Jerome (INtLI)

Codes correcteurs ( Reed-Solomon / Hamming)

  • Maxence 17
  • OooJoJ

Heap's algorithm + Cartesian trees (traduction francaise et pauffinage)

  • DELMAS Alexi (Alexi delmas)
  • GALET Antoine (Antoine Galet)

Arbres exponentiels , methode de l'ellipsoide et algorithme de Sardinas-Patterson

  • KOUBA Romain
  • RAPION Eloan

Algorithme d'approximation des k-moyennes dans le cas euclidien

  • KINEIDER Guillaume
  • Walid

Algorithme du calcul du PGCD de Lehmer

  • Pauline Hellio (Jauline)
  • Thibault Favier (Thibulle)

Tri de nombres entiers (traduction francaise + pauffinage)?:

  • Joseph Winspeare
  • Iago Cottier

Factorisation de polynomes a coefficients entiers?: factorisation de polynomes , algorithme de Berlekamp , Lemme de Hensel , Algorithme LLL

  • Florian Tillet
  • Perrine Jouteur (Pjouteur)

Probleme de bin packing

  • Romain Perier (RomP ENSR)
  • Jules Besson (ZidukoDeLaB)