The probabilistic method yields deterministic parallel algorithms
We present a technique for converting RNC algorithms into NC algorithms. Our approach is based on a parallel implementation of the method of conditional probabilities. This method was used to convert probabilistic proofs of existence of combinatorial structures into polynomial time deterministic alg...
Saved in:
Published in | Journal of computer and system sciences Vol. 49; no. 3; pp. 478 - 516 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Brugge
Elsevier Inc
01.12.1994
Academic Press |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | We present a technique for converting RNC algorithms into NC algorithms. Our approach is based on a parallel implementation of the method of conditional probabilities. This method was used to convert probabilistic proofs of existence of combinatorial structures into polynomial time deterministic algorithms. It has the apparent drawback of being extremely sequential in nature. We show certain general conditions under which it is possible to use this technique for devising deterministic parallel algorithms.
We use our technique to devise an NC algorithm for the set balancing problem. This problem turns out to be a useful tool for parallel algorithms. Using our de-randomization method and the set balancing algorithm, we provide an NC algorithm for the lattice approximation problem. We also use the lattice approximation problem to bootstrap the set balancing algorithm, and the result is a more processor efficient algorithm. The set balancing algorithm also yields an NC algorithm for near-optimal edge coloring of simple graphs. Our methods also extend to the parallelization of various algorithms in computational geometry that rely upon the random sampling technique of Clarkson. Finally, our methods apply to constructing certain combinatorial structures, e.g., Ramsey graphs and independent sets and covers of hypergraphs. |
---|---|
AbstractList | We present a technique for converting RNC algorithms into NC algorithms. Our approach is based on a parallel implementation of the method of conditional probabilities. This method was used to convert probabilistic proofs of existence of combinatorial structures into polynomial time deterministic algorithms. It has the apparent drawback of being extremely sequential in nature. We show certain general conditions under which it is possible to use this technique for devising deterministic parallel algorithms.
We use our technique to devise an NC algorithm for the set balancing problem. This problem turns out to be a useful tool for parallel algorithms. Using our de-randomization method and the set balancing algorithm, we provide an NC algorithm for the lattice approximation problem. We also use the lattice approximation problem to bootstrap the set balancing algorithm, and the result is a more processor efficient algorithm. The set balancing algorithm also yields an NC algorithm for near-optimal edge coloring of simple graphs. Our methods also extend to the parallelization of various algorithms in computational geometry that rely upon the random sampling technique of Clarkson. Finally, our methods apply to constructing certain combinatorial structures, e.g., Ramsey graphs and independent sets and covers of hypergraphs. |
Author | Motwani, Rajeev Naor, Moni (Seffi) Naor, Joseph |
Author_xml | – sequence: 1 givenname: Rajeev surname: Motwani fullname: Motwani, Rajeev organization: Department of Computer Science, Stanford University, Stanford, California 94305, USA – sequence: 2 givenname: Joseph surname: (Seffi) Naor fullname: (Seffi) Naor, Joseph organization: Department of Computer Science, Technion, Haifa 32000, Israel – sequence: 3 givenname: Moni surname: Naor fullname: Naor, Moni organization: Department of Applied Math and Computer Science, Weizmann Institute, Rehovot 76100, Israel |
BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=3379420$$DView record in Pascal Francis |
BookMark | eNqFkEtPwzAQhC1UJNrCT0DKgQMcAuvETpwTqipeUiUOlLPlx4YaOQ_ZEVL_PWmDemUve5hvdjWzILO2a5GQawr3FGjx8AGQZSmMcwv8TgAUVSrOyJxCBWlWZmxG5ifkgixi_AaglBf5nKy2O0z60GmlnXdxcCZpcNh1Ntk79DYmFgcMjWsnrVdBeY8-Uf6rC27YNfGSnNfKR7z620vy-fy0Xb-mm_eXt_VqkxrGqiFlAhQXvBQWqKg1KzTNUKGtTA1oGDc0N9yWxqoScl0hK22pmeJQa3GQ8iXh010TuhgD1rIPrlFhLynIQw_y2IM8hJTA5bEHKUbfzeTrVTTK10G1xsWTOc_LimUwYo8ThmOGH4dBRuOwNWhdQDNI27l_Hv0CtuR0QA |
CODEN | JCSSBM |
CitedBy_id | crossref_primary_10_1137_S0097539792240005 crossref_primary_10_3390_e19080427 crossref_primary_10_1016_S0304_3975_99_00337_0 crossref_primary_10_1007_s00446_020_00376_1 crossref_primary_10_1016_S0166_218X_99_00190_0 crossref_primary_10_1137_22M1520177 crossref_primary_10_1137_S0097539703434620 crossref_primary_10_1002_1098_2418_200007_16_4_293__AID_RSA1_3_0_CO_2_F crossref_primary_10_1137_S0097539793250767 crossref_primary_10_1006_jcss_1999_1695 crossref_primary_10_1007_BF01940869 crossref_primary_10_1007_BF02523683 crossref_primary_10_1016_j_tcs_2016_11_028 crossref_primary_10_1016_S0743_7315_03_00115_1 crossref_primary_10_1016_j_jco_2006_09_005 |
Cites_doi | 10.1016/0196-6774(83)90032-9 10.1016/0012-365X(75)90058-8 10.1109/TC.1981.6312171 10.1016/0097-3165(78)90028-6 10.1016/0196-6774(86)90019-2 10.1016/0022-0000(88)90027-X 10.1137/0215074 10.1016/0196-6774(87)90026-5 10.1007/BF02579409 10.1007/BF02187876 10.1137/0217052 10.1016/0097-3165(73)90005-8 10.1016/0022-0000(88)90003-7 10.1007/BF02579205 10.1214/aoms/1177729330 10.1016/0012-365X(88)90129-X 10.1090/S0002-9947-1985-0784009-0 10.1137/0222053 10.1016/0166-218X(81)90022-6 10.1145/115234.115347 10.1007/BF02579407 10.1007/BF02187879 10.1145/4221.4226 10.1137/0210055 |
ContentType | Journal Article |
Copyright | 1994 Academic Press, Inc. 1995 INIST-CNRS |
Copyright_xml | – notice: 1994 Academic Press, Inc. – notice: 1995 INIST-CNRS |
DBID | 6I. AAFTH IQODW AAYXX CITATION |
DOI | 10.1016/S0022-0000(05)80069-8 |
DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access Pascal-Francis CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Computer Science Applied Sciences |
EISSN | 1090-2724 |
EndPage | 516 |
ExternalDocumentID | 10_1016_S0022_0000_05_80069_8 3379420 S0022000005800698 |
GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1OL 1~. 1~5 29K 4.4 457 4G. 5GY 5VS 6I. 6TJ 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN AAYJJ ABBOA ABEFU ABJNI ABMAC ABTAH ABVKL ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADFGL ADMUD AEBSH AEKER AENEX AETEA AEXQZ AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BLXMC CAG COF CS3 D-I DM4 DU5 EBS EFBJH EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HVGLF HZ~ IHE IXB J1W KOM LG5 LG9 LY7 M41 MO0 MVM N9A NCXOZ O-L O9- OAUVE OHT OK1 OZT P-8 P-9 P2P PC. Q38 R2- RIG RNS ROL RPZ SDF SDG SDP SES SEW SPC SPCBC SSV SSZ T5K TN5 TWZ UPT WH7 WUQ XJT XOL XPP YQT ZCG ZMT ZU3 ZY4 ~G- 08R ABPIF ABPTK IQODW 0SF AAXKI AAYXX ADVLN AFJKZ AKRWK CITATION |
ID | FETCH-LOGICAL-c449t-480a58578d018fb46b12eaed9cf0ec45c13c5d7cda703b9e47d7b4a50fb813c53 |
IEDL.DBID | ABVKL |
ISSN | 0022-0000 |
IngestDate | Thu Sep 26 19:22:16 EDT 2024 Sun Oct 29 17:06:59 EDT 2023 Fri Feb 23 02:19:40 EST 2024 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 3 |
Keywords | Computational geometry Parallel algorithm Probabilistic approach Sequential Graph colouring Deterministic approach Parallelization Polynomial time |
Language | English |
License | http://www.elsevier.com/open-access/userlicense/1.0 CC BY 4.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c449t-480a58578d018fb46b12eaed9cf0ec45c13c5d7cda703b9e47d7b4a50fb813c53 |
OpenAccessLink | https://www.sciencedirect.com/science/article/pii/S0022000005800698 |
PageCount | 39 |
ParticipantIDs | crossref_primary_10_1016_S0022_0000_05_80069_8 pascalfrancis_primary_3379420 elsevier_sciencedirect_doi_10_1016_S0022_0000_05_80069_8 |
PublicationCentury | 1900 |
PublicationDate | 1994-12-01 |
PublicationDateYYYYMMDD | 1994-12-01 |
PublicationDate_xml | – month: 12 year: 1994 text: 1994-12-01 day: 01 |
PublicationDecade | 1990 |
PublicationPlace | Brugge |
PublicationPlace_xml | – name: Brugge |
PublicationTitle | Journal of computer and system sciences |
PublicationYear | 1994 |
Publisher | Elsevier Inc Academic Press |
Publisher_xml | – name: Elsevier Inc – name: Academic Press |
References | Beck, Fiala (bib6) 1981; 3 Olson, Spencer (bib35) 1978; 25 Lovàsz (bib26) 1975; 13 Chernoff (bib9) 1952; 23 Haussler, Welzl (bib19) 1987; 2 Luby (bib27) 1986; 15 Set intersection problems, unpublished manuscript, 1985. Naor (bib33) 1992 Erdös, Selfridge (bib15) 1973; 14 Berger, Rompel, Shor (bib8) 1989 Clarkson (bib12) 1987; 2 MacWilliams, Sloane (bib30) 1977 Mulmuley, Vazirani, Vazirani (bib32) 1987 Berger, Rompel (bib7) 1991; 38 Spencer (bib39) 1985; 289 Lev, Pippenger, Valiant (bib25) 1981; 30 Galil, Leven (bib17) 1983; 4 Naor, Naor (bib34) 1993; 22 Karp, Upfal, Wigderson (bib22) 1986; 6 Spencer (bib40) 1986; 6 Karp, Upfal, Wigderson (bib23) 1985; 36 Vizing (bib41) 1964; 3 Clarkson (bib13) 1988 Karloff, Shmoys (bib21) 1987; 8 Motwani, Naor, Naor (bib29) 1989 Feller (bib16) 1967 Arjomandi (bib4) 1982; 20 Clarkson, Shor (bib14) 1988 Holyer (bib18) 1981; 10 Beck (bib5) 1988/1989; 73 Karger, Motwani (bib20) 1993 Luby (bib28) 1988 Chazelle, Friedman (bib10) 1988 Alon, Babai, Itai (bib2) 1986; 7 Adleman (bib1) 1978 Mulmuley (bib31) 1987; 7 Reif, Sen (bib37) 1988 Clarkson (bib11) 1988; 17 Raghavan (bib36) 1988; 37 Spencer (bib38) 1987 Karp, Wigderson (bib24) 1985; 32 Karp (10.1016/S0022-0000(05)80069-8_bib22) 1986; 6 Chazelle (10.1016/S0022-0000(05)80069-8_bib10) 1988 Clarkson (10.1016/S0022-0000(05)80069-8_bib14) 1988 10.1016/S0022-0000(05)80069-8_bib3 Clarkson (10.1016/S0022-0000(05)80069-8_bib12) 1987; 2 Karloff (10.1016/S0022-0000(05)80069-8_bib21) 1987; 8 Karp (10.1016/S0022-0000(05)80069-8_bib23) 1985; 36 Luby (10.1016/S0022-0000(05)80069-8_bib28) 1988 MacWilliams (10.1016/S0022-0000(05)80069-8_bib30) 1977 Galil (10.1016/S0022-0000(05)80069-8_bib17) 1983; 4 Adleman (10.1016/S0022-0000(05)80069-8_bib1) 1978 Feller (10.1016/S0022-0000(05)80069-8_bib16) 1967 Chernoff (10.1016/S0022-0000(05)80069-8_bib9) 1952; 23 Spencer (10.1016/S0022-0000(05)80069-8_bib38) 1987 Olson (10.1016/S0022-0000(05)80069-8_bib35) 1978; 25 Lovàsz (10.1016/S0022-0000(05)80069-8_bib26) 1975; 13 Naor (10.1016/S0022-0000(05)80069-8_bib34) 1993; 22 Haussler (10.1016/S0022-0000(05)80069-8_bib19) 1987; 2 Vizing (10.1016/S0022-0000(05)80069-8_bib41) 1964; 3 Karp (10.1016/S0022-0000(05)80069-8_bib24) 1985; 32 Clarkson (10.1016/S0022-0000(05)80069-8_bib11) 1988; 17 Motwani (10.1016/S0022-0000(05)80069-8_bib29) 1989 Luby (10.1016/S0022-0000(05)80069-8_bib27) 1986; 15 Erdös (10.1016/S0022-0000(05)80069-8_bib15) 1973; 14 Berger (10.1016/S0022-0000(05)80069-8_bib7_1) 1991; 38 Beck (10.1016/S0022-0000(05)80069-8_bib5) 1988; 73 Beck (10.1016/S0022-0000(05)80069-8_bib6) 1981; 3 Clarkson (10.1016/S0022-0000(05)80069-8_bib13) 1988 Spencer (10.1016/S0022-0000(05)80069-8_bib40) 1986; 6 Mulmuley (10.1016/S0022-0000(05)80069-8_bib32) 1987 Lev (10.1016/S0022-0000(05)80069-8_bib25) 1981; 30 Holyer (10.1016/S0022-0000(05)80069-8_bib18) 1981; 10 (10.1016/S0022-0000(05)80069-8_bib7_2) 1989 Mulmuley (10.1016/S0022-0000(05)80069-8_bib31) 1987; 7 Alon (10.1016/S0022-0000(05)80069-8_bib2) 1986; 7 Karger (10.1016/S0022-0000(05)80069-8_bib20) 1993 Raghavan (10.1016/S0022-0000(05)80069-8_bib36) 1988; 37 Naor (10.1016/S0022-0000(05)80069-8_bib33) 1992 Berger (10.1016/S0022-0000(05)80069-8_bib8) 1989 Reif (10.1016/S0022-0000(05)80069-8_bib37) 1988 Spencer (10.1016/S0022-0000(05)80069-8_bib39) 1985; 289 Arjomandi (10.1016/S0022-0000(05)80069-8_bib4) 1982; 20 |
References_xml | – volume: 15 start-page: 1036 year: 1986 end-page: 1053 ident: bib27 article-title: A simple parallel algorithm for the maximal independent set publication-title: SIAM J. Comput. contributor: fullname: Luby – start-page: 8 year: 1989 end-page: 13 ident: bib29 article-title: The probabilistic method yields deterministic parallel algorithms publication-title: 30th Annual Symposium on the Foundations of Computer Science contributor: fullname: Naor – volume: 4 start-page: 35 year: 1983 end-page: 44 ident: bib17 article-title: NP completeness of finding the chromatic index of regular graphs publication-title: J. Algorithms contributor: fullname: Leven – volume: 6 start-page: 35 year: 1986 end-page: 48 ident: bib22 article-title: Constructing a perfect matching is in random NC publication-title: Combinatorica contributor: fullname: Wigderson – start-page: 54 year: 1989 end-page: 59 ident: bib8 article-title: Efficient NC algorithms for set cover with applications to learning and geometry publication-title: 30th Annual Symposium on the Foundations of Computer Science contributor: fullname: Shor – volume: 30 start-page: 93 year: 1981 end-page: 100 ident: bib25 article-title: A fast parallel algorithm for routing in permutation networks publication-title: IEEE Trans. Comput. contributor: fullname: Valiant – volume: 20 start-page: 82 year: 1982 end-page: 101 ident: bib4 article-title: An efficient algorithm for coloring the edges of a graph with Δ + 1 colors publication-title: Canad. J. Oper. Res. Inform. Process. (INFOR) contributor: fullname: Arjomandi – year: 1977 ident: bib30 article-title: The Theory of Error Correcting Codes contributor: fullname: Sloane – volume: 8 start-page: 39 year: 1987 end-page: 52 ident: bib21 article-title: Efficient parallel algorithms for edge coloring problems publication-title: J. Algorithms contributor: fullname: Shmoys – start-page: 1 year: 1988 end-page: 11 ident: bib13 article-title: Applications of random sampling in computational geometry publication-title: Proceedings, 4th Annual ACM Symposium on Computational Geometry contributor: fullname: Clarkson – year: 1988 ident: bib37 article-title: Optimal randomized parallel algorithms for computational geometry publication-title: Proceedings, 16th International Conference on Parallel Processing contributor: fullname: Sen – volume: 10 start-page: 718 year: 1981 end-page: 720 ident: bib18 article-title: The NP-completeness of edge-coloring publication-title: SIAM J. Comput. contributor: fullname: Holyer – volume: 73 start-page: 13 year: 1988/1989 end-page: 25 ident: bib5 article-title: Balanced two-colorings of finite sets in the cube publication-title: Discrete Math. contributor: fullname: Beck – start-page: 75 year: 1978 end-page: 83 ident: bib1 article-title: Two theorems on random polynomial time publication-title: 19th Annual Symposium on Foundations of Computer Science contributor: fullname: Adleman – volume: 23 start-page: 492 year: 1952 end-page: 509 ident: bib9 article-title: A measure of asymptotic efficiency for tests based on the sum of observations publication-title: Ann. Math. Statist. contributor: fullname: Chernoff – year: 1992 ident: bib33 article-title: Constructing Ramsey Graphs from Small Probability Spaces publication-title: IBM Research Report RJ 8810 contributor: fullname: Naor – year: 1967 ident: bib16 article-title: An Introduction to the Theory of Probability and Its Applications contributor: fullname: Feller – start-page: 539 year: 1988 end-page: 549 ident: bib10 article-title: A deterministic view of random sampling and its use in geometry publication-title: 29th Annual Symposium on the Foundations of Computer Science contributor: fullname: Friedman – volume: 14 start-page: 298 year: 1973 end-page: 301 ident: bib15 article-title: On a combinatorial game publication-title: J. Combin. Theory, Ser. B contributor: fullname: Selfridge – volume: 7 start-page: 101 year: 1987 end-page: 104 ident: bib31 article-title: A fast parallel algorithm to compute the rank of a matrix over an arbitrary field publication-title: Combinatorica contributor: fullname: Mulmuley – volume: 13 start-page: 383 year: 1975 end-page: 390 ident: bib26 article-title: On the ratio of optimal integral and fractional covers publication-title: Discrete Math. contributor: fullname: Lovàsz – volume: 32 start-page: 762 year: 1985 end-page: 773 ident: bib24 article-title: A fast parallel algorithm for the maximal independent set problem publication-title: J. Assoc. Comput. Mach. contributor: fullname: Wigderson – volume: 3 start-page: 1 year: 1981 end-page: 8 ident: bib6 article-title: Integer-making theorems publication-title: Discrete Appl. Math. contributor: fullname: Fiala – volume: 2 start-page: 195 year: 1987 end-page: 222 ident: bib12 article-title: New applications of random sampling in computational geometry publication-title: Discrete Comput. Geom. contributor: fullname: Clarkson – start-page: 355 year: 1987 end-page: 364 ident: bib32 article-title: Matching is as easy as matrix inversion publication-title: 19th Annual ACM Symposium on the Theory of Computing contributor: fullname: Vazirani – volume: 3 start-page: 25 year: 1964 end-page: 30 ident: bib41 article-title: On an estimate of the chromatic class of a publication-title: Siskret. Anal. contributor: fullname: Vizing – year: 1987 ident: bib38 article-title: Ten Lectures on the Probabilistic Method contributor: fullname: Spencer – volume: 7 start-page: 567 year: 1986 end-page: 583 ident: bib2 article-title: A fast and simple randomized algorithm for the maximal independent set problem publication-title: J. Algorithms contributor: fullname: Itai – volume: 22 start-page: 838 year: 1993 end-page: 856 ident: bib34 article-title: Small bias probability spaces: Efficient constructions and applications publication-title: SIAM J. Comput. contributor: fullname: Naor – volume: 38 start-page: 1026 year: 1991 end-page: 1046 ident: bib7 article-title: Simulating (log publication-title: J. Assoc. Comput. Mach. contributor: fullname: Rompel – volume: 36 start-page: 225 year: 1985 end-page: 253 ident: bib23 article-title: The complexity of parallel search publication-title: J. Comput. System Sci. contributor: fullname: Wigderson – volume: 17 start-page: 830 year: 1988 end-page: 847 ident: bib11 article-title: A randomized algorithm for closest point queries publication-title: SIAM J. Comput. contributor: fullname: Clarkson – volume: 37 start-page: 130 year: 1988 end-page: 143 ident: bib36 article-title: Probabilistic construction of deterministic algorithms: approximation packing integer programs publication-title: J. Comput. System Sci. contributor: fullname: Raghavan – start-page: 162 year: 1988 end-page: 173 ident: bib28 article-title: Removing randomness in parallel computation without a processor penalty publication-title: 29th Annual Symposium on Foundations of Computer Science contributor: fullname: Luby – year: 1993 ident: bib20 article-title: Derandomization through Approximation: An publication-title: Report No. STAN-CS-93-1471 contributor: fullname: Motwani – volume: 289 start-page: 679 year: 1985 end-page: 706 ident: bib39 article-title: Six standard deviations suffice publication-title: Trans. Amer. Math. Soc. contributor: fullname: Spencer – volume: 2 start-page: 127 year: 1987 end-page: 151 ident: bib19 article-title: Epsilon-nets and simplex range queries publication-title: Discrete Comput. Geom. contributor: fullname: Welzl – start-page: 12 year: 1988 end-page: 17 ident: bib14 article-title: Algorithms for diametrical pairs and convex hulls that are optimal, randomized, and incremental publication-title: Proceedings, 4th Annual ACM Symposium on Computational Geometry contributor: fullname: Shor – volume: 25 start-page: 29 year: 1978 end-page: 37 ident: bib35 article-title: Balancing families of sets publication-title: J. Combin. Theory Ser. A contributor: fullname: Spencer – volume: 6 start-page: 55 year: 1986 end-page: 65 ident: bib40 article-title: Balancing vectors in the max norm publication-title: Combinatorica contributor: fullname: Spencer – volume: 4 start-page: 35 year: 1983 ident: 10.1016/S0022-0000(05)80069-8_bib17 article-title: NP completeness of finding the chromatic index of regular graphs publication-title: J. Algorithms doi: 10.1016/0196-6774(83)90032-9 contributor: fullname: Galil – start-page: 12 year: 1988 ident: 10.1016/S0022-0000(05)80069-8_bib14 article-title: Algorithms for diametrical pairs and convex hulls that are optimal, randomized, and incremental contributor: fullname: Clarkson – year: 1988 ident: 10.1016/S0022-0000(05)80069-8_bib37 article-title: Optimal randomized parallel algorithms for computational geometry contributor: fullname: Reif – volume: 13 start-page: 383 year: 1975 ident: 10.1016/S0022-0000(05)80069-8_bib26 article-title: On the ratio of optimal integral and fractional covers publication-title: Discrete Math. doi: 10.1016/0012-365X(75)90058-8 contributor: fullname: Lovàsz – volume: 30 start-page: 93 year: 1981 ident: 10.1016/S0022-0000(05)80069-8_bib25 article-title: A fast parallel algorithm for routing in permutation networks publication-title: IEEE Trans. Comput. doi: 10.1109/TC.1981.6312171 contributor: fullname: Lev – volume: 25 start-page: 29 year: 1978 ident: 10.1016/S0022-0000(05)80069-8_bib35 article-title: Balancing families of sets publication-title: J. Combin. Theory Ser. A doi: 10.1016/0097-3165(78)90028-6 contributor: fullname: Olson – volume: 7 start-page: 567 year: 1986 ident: 10.1016/S0022-0000(05)80069-8_bib2 article-title: A fast and simple randomized algorithm for the maximal independent set problem publication-title: J. Algorithms doi: 10.1016/0196-6774(86)90019-2 contributor: fullname: Alon – volume: 36 start-page: 225 year: 1985 ident: 10.1016/S0022-0000(05)80069-8_bib23 article-title: The complexity of parallel search publication-title: J. Comput. System Sci. doi: 10.1016/0022-0000(88)90027-X contributor: fullname: Karp – volume: 15 start-page: 1036 year: 1986 ident: 10.1016/S0022-0000(05)80069-8_bib27 article-title: A simple parallel algorithm for the maximal independent set publication-title: SIAM J. Comput. doi: 10.1137/0215074 contributor: fullname: Luby – start-page: 539 year: 1988 ident: 10.1016/S0022-0000(05)80069-8_bib10 article-title: A deterministic view of random sampling and its use in geometry contributor: fullname: Chazelle – volume: 8 start-page: 39 year: 1987 ident: 10.1016/S0022-0000(05)80069-8_bib21 article-title: Efficient parallel algorithms for edge coloring problems publication-title: J. Algorithms doi: 10.1016/0196-6774(87)90026-5 contributor: fullname: Karloff – volume: 6 start-page: 55 year: 1986 ident: 10.1016/S0022-0000(05)80069-8_bib40 article-title: Balancing vectors in the max norm publication-title: Combinatorica doi: 10.1007/BF02579409 contributor: fullname: Spencer – volume: 2 start-page: 127 year: 1987 ident: 10.1016/S0022-0000(05)80069-8_bib19 article-title: Epsilon-nets and simplex range queries publication-title: Discrete Comput. Geom. doi: 10.1007/BF02187876 contributor: fullname: Haussler – year: 1987 ident: 10.1016/S0022-0000(05)80069-8_bib38 contributor: fullname: Spencer – volume: 17 start-page: 830 year: 1988 ident: 10.1016/S0022-0000(05)80069-8_bib11 article-title: A randomized algorithm for closest point queries publication-title: SIAM J. Comput. doi: 10.1137/0217052 contributor: fullname: Clarkson – start-page: 162 year: 1988 ident: 10.1016/S0022-0000(05)80069-8_bib28 article-title: Removing randomness in parallel computation without a processor penalty contributor: fullname: Luby – volume: 14 start-page: 298 year: 1973 ident: 10.1016/S0022-0000(05)80069-8_bib15 article-title: On a combinatorial game publication-title: J. Combin. Theory, Ser. B doi: 10.1016/0097-3165(73)90005-8 contributor: fullname: Erdös – volume: 37 start-page: 130 year: 1988 ident: 10.1016/S0022-0000(05)80069-8_bib36 article-title: Probabilistic construction of deterministic algorithms: approximation packing integer programs publication-title: J. Comput. System Sci. doi: 10.1016/0022-0000(88)90003-7 contributor: fullname: Raghavan – start-page: 8 year: 1989 ident: 10.1016/S0022-0000(05)80069-8_bib29 article-title: The probabilistic method yields deterministic parallel algorithms contributor: fullname: Motwani – ident: 10.1016/S0022-0000(05)80069-8_bib3 – volume: 7 start-page: 101 year: 1987 ident: 10.1016/S0022-0000(05)80069-8_bib31 article-title: A fast parallel algorithm to compute the rank of a matrix over an arbitrary field publication-title: Combinatorica doi: 10.1007/BF02579205 contributor: fullname: Mulmuley – volume: 23 start-page: 492 year: 1952 ident: 10.1016/S0022-0000(05)80069-8_bib9 article-title: A measure of asymptotic efficiency for tests based on the sum of observations publication-title: Ann. Math. Statist. doi: 10.1214/aoms/1177729330 contributor: fullname: Chernoff – year: 1993 ident: 10.1016/S0022-0000(05)80069-8_bib20 article-title: Derandomization through Approximation: An NC Algorithm for Minimum Cuts contributor: fullname: Karger – start-page: 54 year: 1989 ident: 10.1016/S0022-0000(05)80069-8_bib8 article-title: Efficient NC algorithms for set cover with applications to learning and geometry contributor: fullname: Berger – year: 1992 ident: 10.1016/S0022-0000(05)80069-8_bib33 article-title: Constructing Ramsey Graphs from Small Probability Spaces contributor: fullname: Naor – volume: 73 start-page: 13 year: 1988 ident: 10.1016/S0022-0000(05)80069-8_bib5 article-title: Balanced two-colorings of finite sets in the cube publication-title: Discrete Math. doi: 10.1016/0012-365X(88)90129-X contributor: fullname: Beck – volume: 3 start-page: 25 year: 1964 ident: 10.1016/S0022-0000(05)80069-8_bib41 article-title: On an estimate of the chromatic class of a p-graph publication-title: Siskret. Anal. contributor: fullname: Vizing – start-page: 75 year: 1978 ident: 10.1016/S0022-0000(05)80069-8_bib1 article-title: Two theorems on random polynomial time contributor: fullname: Adleman – volume: 289 start-page: 679 year: 1985 ident: 10.1016/S0022-0000(05)80069-8_bib39 article-title: Six standard deviations suffice publication-title: Trans. Amer. Math. Soc. doi: 10.1090/S0002-9947-1985-0784009-0 contributor: fullname: Spencer – start-page: 2 year: 1989 ident: 10.1016/S0022-0000(05)80069-8_bib7_2 – volume: 22 start-page: 838 year: 1993 ident: 10.1016/S0022-0000(05)80069-8_bib34 article-title: Small bias probability spaces: Efficient constructions and applications publication-title: SIAM J. Comput. doi: 10.1137/0222053 contributor: fullname: Naor – volume: 3 start-page: 1 year: 1981 ident: 10.1016/S0022-0000(05)80069-8_bib6 article-title: Integer-making theorems publication-title: Discrete Appl. Math. doi: 10.1016/0166-218X(81)90022-6 contributor: fullname: Beck – volume: 38 start-page: 1026 year: 1991 ident: 10.1016/S0022-0000(05)80069-8_bib7_1 article-title: Simulating (logc n)-wise independence in NC publication-title: J. Assoc. Comput. Mach. doi: 10.1145/115234.115347 contributor: fullname: Berger – volume: 6 start-page: 35 year: 1986 ident: 10.1016/S0022-0000(05)80069-8_bib22 article-title: Constructing a perfect matching is in random NC publication-title: Combinatorica doi: 10.1007/BF02579407 contributor: fullname: Karp – start-page: 355 year: 1987 ident: 10.1016/S0022-0000(05)80069-8_bib32 article-title: Matching is as easy as matrix inversion contributor: fullname: Mulmuley – volume: 2 start-page: 195 year: 1987 ident: 10.1016/S0022-0000(05)80069-8_bib12 article-title: New applications of random sampling in computational geometry publication-title: Discrete Comput. Geom. doi: 10.1007/BF02187879 contributor: fullname: Clarkson – year: 1967 ident: 10.1016/S0022-0000(05)80069-8_bib16 contributor: fullname: Feller – volume: 20 start-page: 82 year: 1982 ident: 10.1016/S0022-0000(05)80069-8_bib4 article-title: An efficient algorithm for coloring the edges of a graph with Δ + 1 colors publication-title: Canad. J. Oper. Res. Inform. Process. (INFOR) contributor: fullname: Arjomandi – start-page: 1 year: 1988 ident: 10.1016/S0022-0000(05)80069-8_bib13 article-title: Applications of random sampling in computational geometry contributor: fullname: Clarkson – volume: 32 start-page: 762 year: 1985 ident: 10.1016/S0022-0000(05)80069-8_bib24 article-title: A fast parallel algorithm for the maximal independent set problem publication-title: J. Assoc. Comput. Mach. doi: 10.1145/4221.4226 contributor: fullname: Karp – year: 1977 ident: 10.1016/S0022-0000(05)80069-8_bib30 contributor: fullname: MacWilliams – volume: 10 start-page: 718 year: 1981 ident: 10.1016/S0022-0000(05)80069-8_bib18 article-title: The NP-completeness of edge-coloring publication-title: SIAM J. Comput. doi: 10.1137/0210055 contributor: fullname: Holyer |
SSID | ssj0011563 |
Score | 1.6532928 |
Snippet | We present a technique for converting RNC algorithms into NC algorithms. Our approach is based on a parallel implementation of the method of conditional... |
SourceID | crossref pascalfrancis elsevier |
SourceType | Aggregation Database Index Database Publisher |
StartPage | 478 |
SubjectTerms | Algorithmics. Computability. Computer arithmetics Applied sciences Artificial intelligence Computer science; control theory; systems Exact sciences and technology Pattern recognition. Digital image processing. Computational geometry Software Software engineering Theoretical computing |
Title | The probabilistic method yields deterministic parallel algorithms |
URI | https://dx.doi.org/10.1016/S0022-0000(05)80069-8 |
Volume | 49 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELb6WECIRwHxapWBAYZQJ7ETZ2wrqvIqC0URS2THDlQKbdWGgX_POY8-BoTEGDu-RHe-z2f5_B1Cl57NOGXCMpXlKtigcPA5bktTORocI6mo1Ce6T0N3MCL3AQ0qqFfehdFplQX255ieoXXR0i602Z6Nx_qOr21nMS5lmm-XVVHdhugXvLPe6b4-PC4PE2CL4pSk4fr91UWeXEjWeIXpdSbHZL8tUTszvgDFxXnFi7VlqL-Pdov40ejkv3iAKmrSQHtlbQajcNUG2l4jGjxEHZgNhq4dk_HpampmIy8dbXzrDLaFIYusmLxP84EniUoMnrxP5-P043NxhEb925fewCyKJ5gRIX5qEobBCOCPElssFsQVlq24kn4UYxURGllORKUXSQ4-L3xFPOkJwimOBdNdzjGqTaYTdYIMjnFsAQ4R4XhEukpQ3_JpDJvnmEQ-ZqfoptRXOMs5MsJV8hgoWJ9w4xDTMFNwCANYqdVww9gh4PhfQ5sbVlh-0HEAWWx89n_R52grI0rOclUuUC2df6kmRBypaBUzqoWqd0EXnoa94PntBy2P0dg |
link.rule.ids | 315,783,787,3513,27581,27936,27937,45675,45886 |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELZKGQAhHgXEq5CBAYZQJ7ETZyyIqoW2Uyt1s_wKVApt1YaBf4_tJH0MCInVjs_R-e6zLd99B8Bd5BOGCfdc5YVKX1CY9jnmS1cFBhyFVFiaF91eP2wP0esIjyrgucyFMWGVBfbnmG7RumhpFNpszMZjk-Pr-_aMi4nh2yVbYNukXRoz74yelk8J-oISlJTh5utVGk8uwjbeQ_xgpbjktw1qf8YWWm1JXu9ibRNqHYGD4vToNPMfPAYVNamBw7Iyg1M4ag3srdEMnoCmtgXHVI6xbLqGmNnJC0c73yZ-beHIIiYm7zNs4GmqUoel79P5OPv4XJyCYetl8Nx2i9IJrkAozlxEoF4C7Y0SeiThKOSer5iSsUigEggLLxBYRkIy7fE8ViiSEUcMw4QT0xWcgepkOlHnwGEQJp5GIcSDCMlQcRx7MU701TlBIobkAjyW-qKznCGDrkLHtILN-zakEFOrYKoHkFKrdGOpqUbxv4bWN1ZhOWEQaFzx4eX_Rd-Cnfag16XdTv_tCuxaymQbtXINqtn8S9X12SPjN9a2fgBxS9Dz |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=The+probabilistic+method+yields+deterministic+parallel+algorithms&rft.jtitle=Journal+of+computer+and+system+sciences&rft.au=Motwani%2C+Rajeev&rft.au=%28Seffi%29+Naor%2C+Joseph&rft.au=Naor%2C+Moni&rft.date=1994-12-01&rft.pub=Elsevier+Inc&rft.issn=0022-0000&rft.eissn=1090-2724&rft.volume=49&rft.issue=3&rft.spage=478&rft.epage=516&rft_id=info:doi/10.1016%2FS0022-0000%2805%2980069-8&rft.externalDocID=S0022000005800698 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0022-0000&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0022-0000&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0022-0000&client=summon |