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 :

Un algorithme de répartition


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 3
    Par défaut Un algorithme de répartition
    Bonjour a tous, Je suis actuellement en maths spé et je travaille sur mon tipe, et j'ai trouvé ce forum en faisant des recherches sur mon sujet. Je vous serais très reconnaissant de m'aider, ne serait-ce qu'en me redirigeant vers des livres/magazines/sites adéquats parce que franchement j'avance en tâtonnant car je ne trouve pas de documentation qui s'intéresse à mon sujet.

    Alors je vous expose la chose :

    Je me donne un certain budget, un certain nombre de cursus possibles chacun ayant un nombre de places illimitées et un coût prédéterminé, et des élèves qui vont chacun effectuer 3 choix parmi ces cursus : leur préféré, leur deuxième préféré et leur troisième.

    Mon but est, tout en restant dans les limites de mon budget, d'assigner les élèves de manière à optimiser le contentement moyen : par exemple en disant qu'être assigné à son premier choix apporte 100% de contentement, à son deuxième 70 et à son troisième 40, je fais la moyenne du contentement des élèves.
    Une autre idée étant juste d'optimiser le rapport (contentement moyen)/(coût) et d'enlever l'idée de budget.


    Je pense d'abord assigner les élèves ayant comme premier choix le cursus le moins cher, mais pour ceux d'après je ne trouve pas de manière systématique pour répartir les élèves : dans chaque simulation que je me donne je dois réfléchir et avancer du mieux possible sans trop savoir où je vais.


    Bref merci de m'avoir lu, et merci de m'aider si possible

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par Auwx0 Voir le message
    Je me donne un certain budget, un certain nombre de cursus possibles chacun ayant un nombre de places illimitées et un coût prédéterminé, et des élèves qui vont chacun effectuer 3 choix parmi ces cursus : leur préféré, leur deuxième préféré et leur troisième.

    Mon but est, tout en restant dans les limites de mon budget, d'assigner les élèves de manière à optimiser le contentement moyen
    On dirait un problème de sac à dos, non ?
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 3
    Par défaut
    Pas exactement : je dois attribuer tous les élèves, pas seulement assez pour remplir mon budget.
    Et en plus les élèves n'ont pas une valeur de contentement ni de coût fixe puisqu'elle dépend du cursus attribué.

    A la limite en considérant les cursus a la place des élèves on fixe le coût mais le problème du contentement n'est pas résolu.

  4. #4
    Membre Expert
    Avatar de Franck Dernoncourt
    Homme Profil pro
    PhD student in AI @ MIT
    Inscrit en
    Avril 2010
    Messages
    894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PhD student in AI @ MIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2010
    Messages : 894
    Par défaut
    Voici en PJ une méthode simple pour obtenir la satisfaction globale maximale.
    Présentation du problème type :
    • n personnes se voient proposé n postes.
    • Chacune classe ces postes en fonction de ses préférences, en notant avec une note de 0 à 20.
    • Comment affecter une personne à un poste de façon à obtenir la satisfaction globale maximale.
    Bon ensuite il faudra trouver un moyen pour y insérer la question du budget, mais ça peut toujours donner des idées.
    Images attachées Images attachées

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 3
    Par défaut
    effectivement ça se rapproche beaucoup de ce que je cherche, merci

    En revanche il manque effectivement le problème du coût et le problème de la non bijection entre l'ensemble des élèves et celui des cursus. Mais je vais déjà bosser dessus et voir ce que je peux modifier.

Discussions similaires

  1. Répartition de tâches. Quel algorithme ?
    Par haskouse dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 11/01/2012, 15h02
  2. Algorithme de répartition
    Par reveur3 dans le forum Mathématiques
    Réponses: 14
    Dernier message: 17/11/2009, 09h14
  3. Algorithme de répartition
    Par molini_a dans le forum Mathématiques
    Réponses: 3
    Dernier message: 18/06/2009, 22h30
  4. Algorithme de randomisation ... ( Hasard ...? )
    Par Anonymous dans le forum Assembleur
    Réponses: 8
    Dernier message: 06/09/2002, 14h25
  5. Algorithme génétique
    Par Stephane.P_(dis Postef) dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 15/03/2002, 17h14

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