IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

[Maths]Compression de données


Sujet :

Algorithmes et structures de données

  1. #1
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut [Maths]Compression de données
    Bonsoir,

    Je vais démarrer un projet d'initiative personnel encadré à propos de la compression. (peut-être rajouter un peu de crypto par dessus ? ça reste à voir)

    Pour le moment, j'en suis au stade de la recherche de documents.

    Je ne sais pas encore si je vais me centrer sur un algo, ou bien sur la théorie générale de compression.

    Je compte dans tous les cas parler de Huffman et autres algos célèbres et très utilisés, mais je ne sais pas encore comment je le ferai.

    Je viens donc vous demander ici si vous auriez des liens particulièrement intéressants, ou toute autre information qui pourrait m'être utile.

    Ce qui m'intéresserait le plus, ce serait une étude théorique plutôt axée maths. Mais je ne risque pas de faire le difficile, pour le coup

    Merci beaucoup.

    PS : j'ai déjà cherché sur google et developpez, mais je viens ici recueillir vos expériences sur le sujet ainsi que des liens en plus peut-être que ceux que j'ai pu trouver jusqu'à maintenant.

    PPS : J'ai repéré le livre "Théorie des codes" --- vous l'avez déjà lu ?

    Merci encore à tous.

  2. #2
    Membre Expert Avatar de Nemerle
    Inscrit en
    Octobre 2003
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 106
    Par défaut
    Tu cherches à compresser "quoi"? La est la question

    Un exemple de math:

    http://www.institut.math.jussieu.fr/...s/BandTheo.pdf

    Attention, c'est compliqué... sorry

  3. #3
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    J'ai donné ce lien dernièrement, ça pourra éventuellement t'être utile :

    http://tuxtina.de/files/seminar/LempelZiv.pdf

    J'ai repéré le livre "Théorie des codes" --- vous l'avez déjà lu ?
    Ca fait presque un mois que je l'ai acheté, mais je n'ai pas encore eu le temps de l'ouvrir . . Mais il a l'air bien (attention tout de même, la partie compression n'est pas la plus importante)

  4. #4
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Je pensais étudier la compression de son point de vue mathématique. Quelque chose du genre : on a une série de N caractères (par exemple), on cherche à diminuer la taille avec/sans perte (si j'ai le temps j'étudierai les deux).

    J'ai déjà quelques documents mais je vais regarder les liens que vous m'avez donné.

  5. #5
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Je sors du placard un vieux cours sur Huffman, mais bon... je reste mitigé sur la qualité de l'implémentation :

    http://tcharles.developpez.com/Huffman/

    Mathématiquement parlant, la compression sans perte est impossible à tous les coups car il n'existe pas d'application bijective vers deux ensembles finis n'ayant pas la même cardinalité. Fin du TIPE

  6. #6
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    En effet, je compte par exemple parler de ce genre de choses.

    Pour l'url que tu as donné, je l'avais déjà mise de côté. Merci quand même

  7. #7
    alex_pi
    Invité(e)
    Par défaut
    Citation Envoyé par Alp Voir le message
    Je vais démarrer un projet d'initiative personnel encadré à propos de la compression. (peut-être rajouter un peu de crypto par dessus ? ça reste à voir)
    Bonsoir

    Je n'ai aucun lien en particulier à te donner, mais au moins des mots clés, et ensuite, google est ton ami.
    Théorie de l'information
    Entropie
    Shannon (théorèmes de..., borne de...)
    Codage arithmétique
    Burrows-Wheeler (ça ne fait pas de la compression à proprement parler, mais c'est ludique, et surtout ça montre que l'entropie n'est pas quelque chose de simple à calculer)


    Pour le bouquin "théorie des codes", a priori, il traite plus des codes correcteurs, qui ont tendance à ralonger plutôt qu'à racourcir ;-) En revanche, je te les conseillerais plus comme extention d'un TIPE que la crypto je pense. C'est déjà plus dans le domaine "théorie de l'information", et en plus, pour un taupin, ça colle pas mal au programme d'algèbre linéaire, avec des chtites matrices à inverser etc (par exemple pour les codes de Hamming par exemple). Après tu peux faire mumuze avec les turbos codes, mais bon, tout ça ensemble, ça risque de faire beaucoup pour un TIPE tétra-concours (pour les ENS, je dis pas).

    Bref, have fun !

  8. #8
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Un des meilleurs algos de compression actuels (meilleur qu'Huffman), le codage arithmétique. C'est costaud (et sous brevet IBM).

Discussions similaires

  1. [Algo] Compression de données
    Par GyZmoO dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 10/03/2007, 12h18
  2. Compresser les données avant insertion ?
    Par GregPeck dans le forum Outils
    Réponses: 2
    Dernier message: 07/08/2006, 16h09
  3. Compression de données
    Par mzt.insat dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 13/03/2005, 15h01
  4. Compression de données au format Zip avant sauvegarde
    Par arnaud_verlaine dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/09/2004, 16h40
  5. compression de données du point de vue algorithmique
    Par GoldenEye dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 26/06/2002, 15h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo