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

Intelligence artificielle Discussion :

Un algorithme de solution optimal


Sujet :

Intelligence artificielle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité2
    Invité(e)
    Par défaut Un algorithme de solution optimal
    Bonjolur à toutes et à tous,

    Voilà, je travail actuellement sur un système qui va devoir faire des changements : il va recevoir un tableau multi-dimensionnel et il va communiquer avec une base de donnée (par update), j'aimerai regrouper ces entrées, par paramètres communs, pour avoir le minimum de requêtes possibles et j'aimerais créé un algorithme soft ou un algorithme static qui puissent résoudre mon problème...

    Je pensais utiliser un algorithme génétique...

    Par avance merci de votre aide...
    Dernière modification par Invité2 ; 26/08/2008 à 10h20.

  2. #2
    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
    Tu peux préciser ce que tu recherches ? Le titre est presque en contradiction avec ce que tu veux effectivement faire.

  3. #3
    Invité2
    Invité(e)
    Par défaut
    Bonjour,

    J'avous que mon titre n'était plus approprié,

    J'ai une série de tableau (clef/valeur, ou la valeur est un tableau également associatif) que je dois transmettre à un serveur SQL via UPDATE. J'aimerais regrouper les tableaux via des points communs pour avoir un minimum de requête possible à effectuer, et j'aimerais faire un algorithme qui puisse faire ça pour moi... Mais je ne sais pas sur quel algorithme me baser...

    Par avance merci de votre aide

  4. #4
    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
    OK. Tu peux effectivement faire des algorithmes génétiques. Tu prends comme génôme une liste d'appartenance au groupe i, puis ta fonction de coût est l'adéquation entre les éléments membre du groupe.
    Autre solution, tu prends un élément, puis tu agrèges autour de lui tous les éléments semblables. Puis tu continues avec un autre, ...

  5. #5
    Invité2
    Invité(e)
    Par défaut
    Je penses que la première solution est la plus profitable, je suppose que je peux la résoudre dans n'importe quel langage...

  6. #6
    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
    Citation Envoyé par katagoto Voir le message
    Je penses que la première solution est la plus profitable, je suppose que je peux la résoudre dans n'importe quel langage...
    Pas certain que la première soit optimale : tu dois fixer le nombre maximal de groupes, tu dois itérer un très grand nombre de fois si tu veux avoir une solution acceptable, ...
    La deuxième est une approximation en temps polynomial du problème (NP-complet si je ne me trompe pas, ça se rapproche du correlation clustering), et la qualité de la solution est plutôt bonne.

    Mais c'est à toi de tester et de voir Les deux solutions sont faisables dans n'importe quel langage, mais la deuxième est bien plus simple (2 boucles for).

Discussions similaires

  1. Algorithme logique Solution
    Par Adel13 dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 16/01/2012, 11h00
  2. Exércices des algorithmes avec solutions
    Par istam dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 15/12/2008, 21h30
  3. Algorithme pour trouver efficacement le matching complet (appairement) optimal ?
    Par LordFarquaad dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 28/03/2007, 10h27
  4. aide pour trouver la solution pour quelques algorithmes
    Par abdoue2004 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 24/01/2007, 14h57

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