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 :

Problème de minimisation


Sujet :

Algorithmes et structures de données

  1. #21
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Bonsoir Nemerle,

    je ne suis pas sûr d'avoir compris ce que tu cherches à faire.
    Tu as présenté ta problématique comme ceci :
    mon K est décomposé en un pavage de "briques", et il y a en a beaucoup. Je veux decomposer mon K en N ensembles disjoints de briques, ensembles qui doivent tous avoir "à peu près" la meme taille. Ensuite, je vous trouver une brique dans chacun des N ensembles de telle sorte que la somme des distances entre ces N briques soit minimale.
    Moi, je lis : je veux faire une partition puis trouver une brique dans chaque sous-domaine pour minimiser la somme des distances entre les briques choisies.

    Mais, dans ton dernier message tu écris :
    partitionner un domaine de telle sorte que la somme des "distances" entre sous-domaines soit minimale; la "distance entre 2 sous-domaine étant librement définie par le choix préalable d'un point (=une brique) dans le domaine, qui joue le jeu de centroïde.
    Là, je lis : je cherche le couple (Partition, Briques) tel que la somme des distances entre briques est minimale, sous la contrainte d'avoir une seule brique par sous-domaine.

    Peux-tu préciser quelle est la bonne version?

  2. #22
    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
    La derniere! Effectivement, il y avait un loup dans ma 1ière définition...

  3. #23
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Bonjour,

    je n'ai pas cherché à le démontrer mais je pense que le problème que tu cherches à résoudre est de classe NP donc, si l'heuristique que tu utilises te convient, je pense que tu perdras ton temps à chercher un algorithme rapide te donnant un minimum global. C'est la partie "recherche de la meilleure partition" qui est sans doute NP. Etant donnée une partition, la recherche des briques minimisant la distance paraît soluble en un temps polynomial (a priori cubique avec peut-être une amélioration possible en polylogarithmie si tu fais des efforts du côté du calcul des distances entre briques).

    EDIT (idée en passant) : tu pourrais décomposer ton problème en deux sous problèmes (en fixant des paramètres) et minimiser en utilisant une approche alternée. Les deux problèmes sont :
    P1 : étant une partition, trouver les briques qui minimisent etc
    P2 : étant des briques fixées, trouver une partition telle que etc
    Il faut résoudre un premier sous-problème puis injecter la solution dans le second sous-problème, résoudre ce dernier et injecter la solution dans le premier sous-problème, etc etc.

Discussions similaires

  1. Problème de minimisation
    Par psy4-vip dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 15/04/2011, 16h16
  2. Problème de minimisation
    Par atoly dans le forum MATLAB
    Réponses: 0
    Dernier message: 28/03/2011, 12h14
  3. Problème de minimisation de coût
    Par kululu dans le forum Algorithmes et structures de données
    Réponses: 16
    Dernier message: 14/01/2011, 18h12
  4. Problème de minimisation sous contrainte
    Par kitts dans le forum MATLAB
    Réponses: 2
    Dernier message: 24/01/2008, 17h40
  5. Problème avec le bouton "minimiser"
    Par marcootz dans le forum C++Builder
    Réponses: 8
    Dernier message: 25/09/2007, 16h07

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