Decomposition approaches in permutation scheduling problems with application to the M-machine flow shop scheduling problems (Q2265944)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 3892915
Language Label Description Also known as
default for all languages
No label defined
    English
    Decomposition approaches in permutation scheduling problems with application to the M-machine flow shop scheduling problems
    scientific article; zbMATH DE number 3892915

      Statements

      Decomposition approaches in permutation scheduling problems with application to the M-machine flow shop scheduling problems (English)
      0 references
      0 references
      0 references
      1985
      0 references
      Three different decomposition approaches are described for permutation schedules. The first, Complete decomposition, gives conditions when a scheduling problem can be decomposed into two or more scheduling problems that ca be solved separately and then recomposed. Except for some single machine scheduling problems and a few cases of other problems, it is unlikely that these conditions will be satisfied. A Partial decomposition may be employed if the Complete decomposition fails. This requires a subset enumeration procedure along with a partial satisfaction of the conditions specified before. The majority of NP-complete scheduling problems will not meet the conditions necessary to employ either of the above decompositions. In this case branch and bound can be used as a decomposition tool (Iterative decomposition). Algorithms are developed that provide upper bounds, lower bounds, branching rules as well as a heuristic estimate of the lower bound. This branch and bound decomposition approach is then implemented on the M-machine flow problem. The algorithm developed, efficiently finds optimal solutions to small flow shop problems (5 jobs/5 machines). Since the variance of CPU times required to use this algorithm is high, two heuristic algorithms are suggested. These algorithms either heuristically fathom nodes or terminate early. Their CPU times are small compared to the optimal algorithm and they provide schedules almost as good, and are therefore viewed as a practical alternative.
      0 references
      decomposition approaches
      0 references
      permutation schedules
      0 references
      Complete decomposition
      0 references
      Partial decomposition
      0 references
      branch and bound
      0 references
      Iterative decomposition
      0 references
      heuristic estimate
      0 references
      M-machine flow problem
      0 references
      flow shop
      0 references

      Identifiers