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

Langage Java Discussion :

Algorithme de gestion/verification de planning


Sujet :

Langage Java

  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut Algorithme de gestion/verification de planning
    Voilà je taff sur un projet J2EE. On doit definir un systeme de planning, avec des taches (debut fin), des repetitions possibles(tous les jours par exemple), des exceptions (sauf le dimanche). On peut allouer des ressources pour lesdites taches. Ce qui m'interesse, c'est de verifier qu'une ressource est disponible ou pas pour une tache (par exemple un employé, ou des outils). J'aimerai verifier que l'employé est bien dispo pour effectuer la tache (par exemple qu'il n'est pas sur une autre tache à ce moment), ou bien que l'on dispose bien du bon nombre d'outils (pas deja affectés sur une autre tache).

    J'ai donc peur que ces phases de controles, codés de maniere simpliste, provoque un temps de travail exponentiel en fonction des taches/resources. Je cherche donc une piste/algo/methode afin d'optimiser cette phase de traitement.

    Voilà en gros mon souci, si certains ont des idées, je suis tout ouïe.
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Il va te falloir te pencher du coté de la programmation par contraintes (PPC) et/ou du coté de certaines heuristiques (heuristique de Jackson notemment).

    Pour la programmation par contraintes tu peux utiliser un solver tel que choco (écrit en java, et donc utilisable en java).
    Pour ce genre d'outil le but est de concevoir un modèle de contraintes correct, de le communiquer au serveur et ce dernier traitera les données en fonction des règles appliquées.

    Pour plus d'infos sur la PPC: http://www.afpc-asso.org/

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/03/2008, 17h59
  2. Réponses: 8
    Dernier message: 18/02/2008, 13h10
  3. Algorithme de gestion d'objets multiples
    Par aderdu91 dans le forum Développement 2D, 3D et Jeux
    Réponses: 9
    Dernier message: 18/04/2007, 22h11
  4. Cherche algorithme pour gestion d'humains
    Par dontDeleteMe dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 30/01/2007, 23h45
  5. Gestion du personnel, planning etc..
    Par Bernard123 dans le forum Access
    Réponses: 2
    Dernier message: 15/12/2005, 07h07

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