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

 .NET Discussion :

Librairie d'optimisation pour VB.net


Sujet :

.NET

  1. #1
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut Librairie d'optimisation pour VB.net
    Bonjour,

    Je vais devoir implanté de l'optimisation dans un programme VB.net

    J'ai cherché des librairies qui contenait ce dont j'avais besoin (NP-difficile, algorithme génétique, recuit simulé, ce genre de truc). J'en ai trouvé quelques unes mais j'aimerais savoir s'il y en a parmis vous qui ont déjà eu à faire cela et s'il pourrait partager leur expérience avec moi et me conseiller p-e.

    Si quelqu'un un peu de temps de libre, je pourrais fournir plus d'explication sur ce que j'aurai à faire exactement.

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Qu'est ce que tu attends de nous exactement ?
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut
    En fait je cherche un bon samaritain qui en aurait déjà fait et qui serait prêt à me donner des conseils...

    Moi je n'y connais rien et si quelqu'un peut me donner un point de départ, quoi utiliser, des références webs, exemples, etc.

  4. #4
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Oui mais des conseils pour faire quoi ? Une "librairie d'optimisation" ça ne veut rien dire.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  5. #5
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut
    J'ai des problèmes d'ordonnancement.

    Il faut ordonnancer des recettes qu' un opérateur va entrer de façon aléatoire sur des lignes de lavages par trempages (similaire à ce qui s'appelle des Hoist Schedulling Problems). Le but sera, selon toutes les recettes entrées par l'opérateur, de déterminer le meilleur ordre d'entrée des recettes pour, évidemment, finir le plus rapidement possible.

    Les recettes peuvent ressembler à ceci:

    1- 30 secondes dans le bac 1.
    2- 45 secondes min, 120 secondes maximum dans le bac 2.
    3- 60 secondes minimum, aucune contrainte de temps maximum.
    4- ainsi de suite...

    Il peut y avoir plusieurs recettes différentes sur une même ligne (chaque pièce pouvant avoir un recette différente). Étant donné que les possibilités d'ordonnancement pour ce type de problème sont énormes, voir infini (ça augmente de façon factorielle, donc 10 recettes à ordonnancer = 3 628 800 possibilités, 11 = ~40M...), il faut des algorithmes plus poussés que de la simple utilisation de résolution linéaire. Je cherche donc des librairies qui utilisent ce genre d'algorithme. Je cherche aussi des exemples de comment utiliser ces librairies. Aussi, je cherche quelqu'un qui en aurait déjà fait qui pourrait peut-être me guider sur l'ampleur de ce type de projet, vu que je n'y connais rien, pour que je puisse bien évaluer la chose.

    J'espère avoir été le plus clair possible cette fois, et à l'Avenir je le serai d'autant plus

  6. #6
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Maintenant, c'est clair, merci de ces précisions. L'idéal serait pour toi d'identifier un algo qui permet de résoudre ton problème (algo glouton, etc.)
    Une fois que tu connais l'algo, tu peux rechercher ou mettre en place une implémentation.

    As tu regardé du côté du forum algo pour essayer de trouver l'algo de tes rèves ?
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  7. #7
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut
    J'ai déjà identifier des algorithmes qui pourrait m'Aider soit:

    1- algo génétique
    2- recuit simulé
    3- Constraint Logic Programming (pas sûr si c'est qualifier d'algo ou autre mais bon.)

    Non je n'avais pas regarder de ce côté, je vais le faire, j'avais poster ici en premier car je cherchais des librairies compatibles, d'où le post dans le Général de Dotnet, mais je vais aller voir de l'autre côté aussi.

    M'ci

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/03/2010, 21h07
  2. recherche de librairie pour le net
    Par Flow_75 dans le forum Réseau
    Réponses: 1
    Dernier message: 08/11/2008, 22h33
  3. Quelle librairie (portable) utiliser pour le son ?
    Par Nico*3-3 dans le forum Bibliothèques
    Réponses: 20
    Dernier message: 19/03/2005, 00h01
  4. Besoin de routines ASM optimisées pour Delphi
    Par John Fullspeed dans le forum x86 32-bits / 64-bits
    Réponses: 11
    Dernier message: 08/12/2004, 21h00
  5. Driver postgre pour asp.net
    Par vonbier dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 02/10/2003, 13h35

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