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 :

Obtenir un ensemble de solutions les plus différentes possibles


Sujet :

Algorithmes et structures de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 27
    Points : 24
    Points
    24
    Par défaut Obtenir un ensemble de solutions les plus différentes possibles
    Bonjour,

    J'ai un problème qui se résout très bien par des méthodes d'optimisation. Cependant je ne veux pas une solution au problème mais un ensemble de solution qui répond aux contraintes matérialisées par une fonction fitness et aussi qui soit le plus disparate aussi selon une fonction différente(Sx,Sy...Sn).

    Je pensai utilisé les GAs. Je connais la technique de la fonction fitness pour évaluer la qualité de la solution mais je ne vois pas comment faire pour implémenter une diversité dans l'ensemble. Car le principe dans le GA est de faire converger l'ensemble de solution justement.

    Merci de votre aide.

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

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 106
    Points : 1 213
    Points
    1 213
    Par défaut
    Tout le problème est de définir précisément ta notion de "solution différente". Une fois quantifiée, tu peux alors ajouter un ou des contraintes à ton optimisation, en faisant varier les paramètres de contrainte et en lançant à chaque fois une optimisation par exemple.
    Nemerle, mathématicopilier de bars, membre du triumvirat du CSTM, 3/4 centre

  3. #3
    Membre régulier Avatar de Bucketpc
    Inscrit en
    Août 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Août 2008
    Messages : 98
    Points : 118
    Points
    118
    Par défaut
    Bonjour,

    La diversification des solutions est un sérieux problème. Il existe des améliorations des algorithmes génétiques qui parlent rien que sur ça, par exemple on trouve les algorithmes mémétique qui se base sur le principe des algorithmes génétique et la recherche locale.

    Pour résoudre ton problème, y a pas mieux de voir ces méthodes là. Sinon vous pouvez toujours comparer la distance entre les solutions , générer des solutions aléatoire, ensuite les comparer avec ce qu'il existe. Si elles sont loin, alors le système est diverse.

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/01/2015, 15h14
  2. Obtenir les donnees les plus recentes
    Par MinsK dans le forum Langage SQL
    Réponses: 7
    Dernier message: 10/06/2009, 11h58
  3. Obtenir les donnees les plus recentes
    Par MinsK dans le forum Requêtes
    Réponses: 2
    Dernier message: 09/06/2009, 17h55
  4. recup des enregistrement les plus récents.
    Par julien_guy dans le forum Langage SQL
    Réponses: 8
    Dernier message: 29/06/2004, 11h04
  5. Réponses: 3
    Dernier message: 28/11/2003, 21h26

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