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

Mathématiques Discussion :

Décomposition minimale d'une permutation 2


Sujet :

Mathématiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Onimaru
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2010
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Turquie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 283
    Par défaut Décomposition minimale d'une permutation 2
    Salut à tous,
    Je cherche à présent un algorithme qui permet de trouver la permutation minimale qui transforme la liste L1 en L2 puis donne la décomposition minimale de cette permutation en produit de "transpositions spéciales".
    Je m'explique :
    Étant donné qu'on manipule les listes il est possible de couper une sous-liste et de la recoller dans l'endroit voulu, c'est ça que j'appelle une
    "transposition spéciale" car je ne connais pas comment l'appeler.
    Voici un exemple simple pour bien comprendre (un tri) :
    L1 : (2,2,2,2,2,2,0,0,0,0,0,0,0,0,0)
    L2 : (0,0,0,0,0,0,0,0,0,2,2,2,2,2,2)

    On a juste coupé le morceau (6,14) puis recollé en (0).
    Ici le plus petit indice est 0

    Donc l'unité élémentaire de la permutation est donnée sous forme :
    ((a, b), c), dans l'exemple ((6, 14), 0).

    Merci d'avance.

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    Si je comprend bien le problème, tu cherche juste les plus longs motifs qui se répètent! ex :
    L1(1.2.3.4.5.6.7.8.9.1.6)
    L2(1.5.6.7.2.3.4.8.9.6.1)

    au début t'as motifL2=1
    ya deux 1 dans L1 => tu regarde le caractère après le premier : différent de celui de L2 => tu regarde le caractère après le deuxième : différent de celui de L2 => t'enregistre ce motifs et ces caractéristiques ((1,1),0) et tu le supprime de L1 et L2!
    tu passe au motif suivant : motifL2=5
    tu regarde le caractere apres le 5 : identique que celui dans L2
    => motifL2 = 5.6
    tu regarde le caractere apres le 6 : identique que celui dans L2
    => motifL2=5.6.7
    différent
    => enregistrement et suppression
    ....

    Par contre fait gaffe, la décomposition n'est pas unique si tu n'as que ces contraintes...
    ex si on avait pris :
    L1(1.2.3.4.5.6.7.8.9.1.5)
    L2(1.5.6.7.2.3.4.8.9.5.1)
    au début il faut choisir entre mettre 1 tout seul et 5.6.7 ou 1.5 et 6.7

  3. #3
    Membre éclairé Avatar de Onimaru
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2010
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Turquie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 283
    Par défaut Décomposition minimale d'une permutation 2
    Citation Envoyé par Champialex Voir le message
    Si je comprend bien le problème, tu cherche juste les plus longs motifs qui se répètent! ex :
    L1(1.2.3.4.5.6.7.8.9.1.6)
    L2(1.5.6.7.2.3.4.8.9.6.1)

    au début t'as motifL2=1
    ya deux 1 dans L1 => tu regarde le caractère après le premier : différent de celui de L2 => tu regarde le caractère après le deuxième : différent de celui de L2 => t'enregistre ce motifs et ces caractéristiques ((1,1),0) et tu le supprime de L1 et L2!
    tu passe au motif suivant : motifL2=5
    tu regarde le caractere apres le 5 : identique que celui dans L2
    => motifL2 = 5.6
    tu regarde le caractere apres le 6 : identique que celui dans L2
    => motifL2=5.6.7
    différent
    => enregistrement et suppression
    ....

    Par contre fait gaffe, la décomposition n'est pas unique si tu n'as que ces contraintes...
    ex si on avait pris :
    L1(1.2.3.4.5.6.7.8.9.1.5)
    L2(1.5.6.7.2.3.4.8.9.5.1)
    au début il faut choisir entre mettre 1 tout seul et 5.6.7 ou 1.5 et 6.7
    Merci pour la réponse, je crois qu'il faut mettre des contraintes qui permettent de choisir entre les décompositions, la première est sans doute : il faut choisir la décomposition la plus minimale, pour le reste on va voir

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Décomposition minimale d'une permutation
    Par Onimaru dans le forum Mathématiques
    Réponses: 66
    Dernier message: 18/02/2011, 20h07
  2. [JavaScript] Taile minimale pour une fenêtre web
    Par efficks dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/12/2005, 14h57
  3. Fixer une taille minimale d une fenetre
    Par anouar dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 27/10/2005, 00h53
  4. dimensions minimale d'une page XHTML
    Par alxx160 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 22/08/2005, 12h36
  5. [MFC]Taille minimale d'une fenetre
    Par fr66 dans le forum MFC
    Réponses: 5
    Dernier message: 14/06/2004, 11h44

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