Abstract

Sequencing to minimize mean finishing time (or mean time in system) is not only desirable to the user, but it also tends to minimize at each point in time the storage required to hold incomplete tasks. In this paper a deterministic model of independent tasks is introduced and new results are derived which extend and generalize the algorithms known for minimizing mean finishing time. In addition to presenting and analyzing new algorithms it is shown that the most general mean-finishing-time problem for independent tasks is polynomial complete, and hence unlikely to admit of a non-enumerative solution.

Keywords

Computer scienceScheduling (production processes)Time complexityMathematical optimizationTime pointJob shop schedulingAlgorithmMathematicsEmbedded system

Affiliated Institutions

Related Publications

Multiprogram scheduling

In order to exploit fully a fast computer which possesses simultaneous processing abilities, it should to a large extent schedule its own workload. The scheduling routine must b...

1960 Communications of the ACM 40 citations

Publication Info

Year
1974
Type
article
Volume
17
Issue
7
Pages
382-387
Citations
496
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

496
OpenAlex

Cite This

John Bruno, E. G. Coffman, Ravi Sethi (1974). Scheduling independent tasks to reduce mean finishing time. Communications of the ACM , 17 (7) , 382-387. https://doi.org/10.1145/361011.361064

Identifiers

DOI
10.1145/361011.361064