Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/22145.22147acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article
Free access

The two-processor scheduling problem is in R-NC

Published: 01 December 1985 Publication History

Abstract

The two-processor scheduling problem is perhaps the most basic problem in scheduling theory, and several efficient algorithms have been discovered for it. However, these algorithms are inherently sequential in nature. We give a fast parallel (R-NC) algorithm for this problem. Interestingly enough, our algorithm for this purely combinatoric-looking problem draws on some powerful algebraic methods.

References

[1]
Borodin, A., yon zur Gathen, J., and Hopcroft, J.E. "Fast Parallel Matrix and GCD Computations," FOC$ (1982) 65-71.
[2]
Coffman, E.G., Jr., and Graham, R.L. Optimol Sckeduli?zg for Twoprocessor Systems, Academic Press (~geo).
[3]
Fujii, Y., Kasami, T., and Ninamiya K. "Optimal Sequencing of Two Equivalent Processors," SIAM J. of Corr~putir~g 1 ? (1969), 784-789.
[4]
Gabow, H.N. "An Almost-linear Algorithm for Two-Processor Scheduling," JACM 29, 3 (1982), 766-780.
[5]
Gilmore, P.C., and Hoffman, A.J. "A Characterization of Comparability Graphs and of Interval Graphs," Canad. J. Matk. 16 (1964), 539-548.
[6]
Garey, M.R., and Johnson, D.S. "Scheduling Tasks with Nonuniform Deadlines on Two Processors," JACM 23 (1976), 461-467.
[7]
Garey, M.R., and Johnson D.J. Cop~zters and Intractability, A OtLide to the Theory of NP-Compteteness, W.H. Freeman and Company, San Francisco (1979).
[8]
Graham, R.L., Lawler, E.L., Lenstra, J.K., and Rinnooy Kan, A.H.G. "Optimization and Approximation in Deterministic Sequencing and Scheduling' a Survey," Ann. l)iscrete Math. (1978).
[9]
Gabow, H.N., and Tarjan, R.E. "A Linear-time Algorithm for Special Case of Disjoint Set Union," STOC (1983), a4 6- Za 1.
[10]
Karloff, H. "A Randomized Parallel Algorithm for the Odd Set Cover Problem,'' to appear.
[11]
Kowalewski~ G. "Einfuhrung in die Determinanten Theorie," Leipzig Vetlag yon Veit & Corr~p. (1909), 144.
[12]
Karp, R.M., Upfal, E., and Wigderson, A. "Finding a Maximum Matching is in R-NC," this proceeding.
[13]
Kozen, D., Vazirani, U.V., and Vazirani, V.V. "Fast Parallel Algorithms for Comparability and Interval Graphs," to appear.
[14]
Papadimitrious, C.H, and Yannakakis, M. "Scheduling Interval-Ordered Tasks," Report No. TR-11-78, Center for Research in Computing Technology, Harvard University, Cambridge, Massachusetts (1978b).
[15]
Rabin, M.O., and Vazirani, V.V. "Maximum Matchings in General Graphs through Randomization," Report No. TR-15-84, Center for Research in Computing Technology, Harvard University, Cambridge, Massachusetts (1984).
[16]
Schwartz, J.T. "Fast Probabilistic Algorithms for Verification of Polynomial Identities," JACM 27, 4 (1980), 701-717.
[17]
Tutte, W.T. "The Factorization of Linear Graphs," J. London Math. Soc. 22 (1974), 107-111.
[18]
Ullman, J.D. "NP-complete Scheduling Problems," J. Complzt. System Sci. 10 (1975), 384-393.

Cited By

View all
  • (2014)Quality of Service Games for Spectrum SharingIEEE Journal on Selected Areas in Communications10.1109/JSAC.2014.140300832:3(589-600)Online publication date: 1-Mar-2014
  • (2010)Optimal Scheduling of Urgent Preemptive TasksProceedings of the 2010 IEEE 16th International Conference on Embedded and Real-Time Computing Systems and Applications10.1109/RTCSA.2010.20(377-386)Online publication date: 23-Aug-2010
  • (2005)Applications of parallel scheduling to perfect graphsGraph-Theoretic Concepts in Computer Science10.1007/3-540-17218-1_59(188-203)Online publication date: 4-Jun-2005
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
STOC '85: Proceedings of the seventeenth annual ACM symposium on Theory of computing
December 1985
484 pages
ISBN:0897911512
DOI:10.1145/22145
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 1985

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

STOC85
Sponsor:
STOC85: Annual ACM Conference on Theory of Computing
May 6 - 8, 1985
Rhode Island, Providence, USA

Acceptance Rates

Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)29
  • Downloads (Last 6 weeks)8
Reflects downloads up to 28 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2014)Quality of Service Games for Spectrum SharingIEEE Journal on Selected Areas in Communications10.1109/JSAC.2014.140300832:3(589-600)Online publication date: 1-Mar-2014
  • (2010)Optimal Scheduling of Urgent Preemptive TasksProceedings of the 2010 IEEE 16th International Conference on Embedded and Real-Time Computing Systems and Applications10.1109/RTCSA.2010.20(377-386)Online publication date: 23-Aug-2010
  • (2005)Applications of parallel scheduling to perfect graphsGraph-Theoretic Concepts in Computer Science10.1007/3-540-17218-1_59(188-203)Online publication date: 4-Jun-2005
  • (2005)Two processor scheduling is in NCVLSI Algorithms and Architectures10.1007/3-540-16766-8_2(12-25)Online publication date: 1-Jun-2005
  • (2005)NC algorithms for comparability graphs, interval graphs, and testing for unique perfect matchingFoundations of Software Technology and Theoretical Computer Science10.1007/3-540-16042-6_28(496-503)Online publication date: 29-May-2005
  • (1993)Parallel and output sensitive algorithms for combinatorial and linear algebra problemsProceedings of the fifth annual ACM symposium on Parallel Algorithms and Architectures10.1145/165231.165238(50-56)Online publication date: 1-Aug-1993
  • (1991)Proof of the 4/3 conjecture for preemptive vs. nonpreemptive two-processor schedulingProceedings of the twenty-third annual ACM symposium on Theory of Computing10.1145/103418.103447(241-248)Online publication date: 3-Jan-1991
  • (1990)Applications of Parallel Scheduling Algorithms to Families of Perfect GraphsComputational Graph Theory10.1007/978-3-7091-9076-0_5(93-107)Online publication date: 1990
  • (1988)The complexity of facets resolvedJournal of Computer and System Sciences10.1016/0022-0000(88)90042-637:1(2-13)Online publication date: 1-Aug-1988
  • (1987)Matching is as easy as matrix inversionProceedings of the nineteenth annual ACM symposium on Theory of computing10.1145/28395.383347(345-354)Online publication date: 1-Jan-1987
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media