Scheduling and constraint propagation (Q697570)

From MaRDI portal
Revision as of 16:10, 4 June 2024 by ReferenceBot (talk | contribs) (‎Changed an Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article
Language Label Description Also known as
English
Scheduling and constraint propagation
scientific article

    Statements

    Scheduling and constraint propagation (English)
    0 references
    0 references
    17 September 2002
    0 references
    Un projet comporte \(n\) activités (ou tâches) \(i\) utilisant \(r\) ressources renouvelables disponibles en quantités limitées à chaque instant. En vue d'ordonnancer le projet, il importe de répertorier les constraintes de base sur les activités et d'étudier comment elles se propagent dans le graphe d'ordonnancement. Par exemple, une contrainte peut être: -- une précédence notée \(i\to j\) si \(j\) ne peut commencer que si \(i\) est terminée, ce qui implique, si \(i\) dure \(p_i\) unités de temps, la conjonction: \(S_i+p_i\leq S_j\) où désigne la date de début de tâche. -- un parallélisme noté \(i\|j\) si ni \(i\to j\) ni \(j\to i\) n'est vrai, ou une disjonction \(i\to j\) qui en est la négation. Dans ces conditions, si \(i \|k\) et \(j\|k\) et si \(i,j,k\) sont insécables et ne peuvent se dérouler simultanément par manque de ressources, la contrainte \(i-j\) en découle. Ce papier étudie ainsi une procédure de propagation de constraintes et des algorithmes (Branch-and-Bound, heuristiques) dont la complexité est évaluée et qui fournissent des ordonnancements compatibles avec les constraintes et dont la qualité peut être appréciée par rapport à une borne inférieure de la durée du projet. Un tableau comparatif d'algorithmes alternatifs est fourni ainsi qu'une cinquantaine de références bibliographiques.
    0 references
    0 references
    project scheduling/resource constraints
    0 references
    machine scheduling
    0 references
    constraint propagation
    0 references
    branch-and-bound algorithm
    0 references
    linear programming
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references