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 :

algo de débit économique


Sujet :

Algorithmes et structures de données

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 207
    Points : 188
    Points
    188
    Par défaut algo de débit économique
    voilà le cas :
    j'ai des longueurs (de câble, de tubes) déterminés.
    J'achète ce cable / tube par couronnes ou tourets de longueurs déterminé

    J'aimerais trouver l'algo qui me permettrait d'affiner le débit économique de mes coupes, sachant que les chutes inférieures à 50 m sont inutilisables, d'ou perte de temps et d'argent. Actuellement, je fais cela à la main de façon empirique (au feeling).

    Exemple :
    longueur des coupes : 118 , 101, 92 , 73, 85, 57 m
    Conditionnement : couronne 240 m
    Solution couronne 1 : 118 + 101 - reste 21 m (inutilisable)
    Solution couronne 2 : 92 + 85 + 57 - reste 6 m (inutilisable)
    Solution couronne 3 : 73 - reste 167 m (réutilisable)
    Dans ce cas, la longueur inutilisable la plus grande est de 21 m, ce qui est encore correct. Mais cela peut parfois être 40 m.

    Si quelqu'un avait une idée...
    PS : je suis toujours aussi mauvais en math

  2. #2
    Membre éprouvé
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Points : 1 220
    Points
    1 220
    Par défaut
    Avec peu de solutions comme-ça, tu pourrais toutes les tester, mais si il y en à plus (appelons ce nombre n)
    tu pourrais par exemple faire un arbre dont tu explore le début de chaque branche, en regardant les (D-P) (ou D est le nombre de possibilités et P la profondeur) qui sont les moins couteuses (en comptant en terme de pertes.) (pas besoin de regarder les autres, comme tu peux le faire dans n'importe quelle sens, les autres seront des doublets)
    par exemple, en listant les longueur non utilisé, tu met la condition: toute chute < la plus petite longueur utilisé est compté comme négative. dans le cas contraire, tu ajoute un cable de la taille de ta chute que tu traite juste apres.

    ça devrais te faire un arbre en O(n!) (au lieu de O(n^n))

    salut
    Méphistophélès
    Si la solution ne résout pas votre problème, changez le problème...
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  3. #3
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    J'ai pas trop réflechi au problème, mais quand je vois ça, je pensais tout de suite à : programme linéaire.

    Comme tu n'es pas très bon en maths, il existe des outils qui permettent de résoudre des programmes linéaires (j'ai en tête : lpsolve). La syntaxe n'est pas très difficile, et ça te fournit directement le résultat.

    Les implémentations de ce genre de programme sont performantes et t'éviteront (normalement) d'avoir des complexité catastrophique en n^n.
    Je ne répondrai à aucune question technique en privé

Discussions similaires

  1. cherche algos Delphi pour : Huffman, R.S.A, D.E.S.
    Par X-Delphi dans le forum Débuter
    Réponses: 3
    Dernier message: 24/08/2002, 18h51
  2. Cherche l'algo crc 16 bits
    Par icepower dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 21/08/2002, 13h27
  3. Algo de calcul de FFT
    Par djlex03 dans le forum Traitement du signal
    Réponses: 15
    Dernier message: 02/08/2002, 17h45
  4. Algo de Hough et ou de Radon
    Par victorracine dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 29/07/2002, 11h09
  5. Recherche algo tree
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 24/05/2002, 13h44

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