Single machine scheduling
Encyclopedia
Single-machine scheduling or single-resource scheduling is the process of assigning a group of tasks to a single machine or resource. The tasks are arranged so that one or many performance measures may be optimized.

Performance measures

The performance measures of the tasks in the single machine scheduling problem include:
  • Tardiness –
  • Earliness –
  • Lateness –
  • Flowtime –

Solution techniques

Many solution techniques have been applied to solving single machine scheduling problems. Some of them are listed below.

Heuristics

  • Shortest processing time (SPT)
The SPT schedule is optimal if the objective is to minimize the average flowtime.

  • Earliest due date (EDD)
The EDD schedule is optimal if the objective is to minimize the maximum lateness.

Computational

  • Genetic algorithm
    Genetic algorithm
    A genetic algorithm is a search heuristic that mimics the process of natural evolution. This heuristic is routinely used to generate useful solutions to optimization and search problems...

    s
  • Neural network
    Neural network
    The term neural network was traditionally used to refer to a network or circuit of biological neurons. The modern usage of the term often refers to artificial neural networks, which are composed of artificial neurons or nodes...

    s
  • Simulated annealing
  • Ant colonies
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK