A simple sub-quadratic algorithm for computing the subset partial order
A given collection of sets has a natural partial order induced by the subset relation. Let the size N of the collection be defined as the sum of the cardinalities of the sets that comprise it. Algorithms have recently been presented that compute the partial order (and thereby the minimal and maximal...
Saved in:
| Published in: | Information processing letters Vol. 56; no. 6; pp. 337 - 341 |
|---|---|
| Main Author: | |
| Format: | Journal Article |
| Language: | English |
| Published: |
Amsterdam
Elsevier B.V
22.12.1995
Elsevier Science |
| Subjects: | |
| ISSN: | 0020-0190, 1872-6119 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | A given collection of sets has a natural partial order induced by the subset relation. Let the size
N of the collection be defined as the sum of the cardinalities of the sets that comprise it. Algorithms have recently been presented that compute the partial order (and thereby the minimal and maximal sets, i.e., extremal sets) in worst-case time
O(
N
2
log N
)
. This paper develops a simple algorithm that uses only simple data structures, and gives a simple analysis that establishes the above worst-case bound on its running time. The algorithm exploits a variation on lexicographic order that may be of independent interest. |
|---|---|
| AbstractList | A given collection of sets has a natural partial order induced by the subset relation. Let the size
N of the collection be defined as the sum of the cardinalities of the sets that comprise it. Algorithms have recently been presented that compute the partial order (and thereby the minimal and maximal sets, i.e., extremal sets) in worst-case time
O(
N
2
log N
)
. This paper develops a simple algorithm that uses only simple data structures, and gives a simple analysis that establishes the above worst-case bound on its running time. The algorithm exploits a variation on lexicographic order that may be of independent interest. |
| Author | Pritchard, Paul |
| Author_xml | – sequence: 1 givenname: Paul surname: Pritchard fullname: Pritchard, Paul organization: School of Computing and Information Technology, Griffith University, Queensland, 4111, Australia |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=2963945$$DView record in Pascal Francis |
| BookMark | eNqFkE1LAzEQhoNUsK3-Aw85eNDDarLJZhsPQilahYIXPYfsJGkj-2WSCv57t6148KCXGRie94V5JmjUdq1F6JySa0qouCEkJxmhklzK4ooMlyLjR2hMZ2WeCUrlCI1_kBM0ifGNECI4K8doOcfRN31tcdxW2ftWm6CTB6zrdRd82jTYdQFD1_Tb5Ns1Tps9GW3CvQ7J6xp3wdhwio6drqM9-95T9Ppw_7J4zFbPy6fFfJUBYyxlzGkhJBhZsZmjzOiispBXVDtXFFTIysEMCuak5iUAN8MoiRCUAa9KbnI2RReH3l5H0LULugUfVR98o8OnyqVgkhcDxg8YhC7GYN0PQYnaOVM7IWonRMlC7Z0pPsRuf8XAp8FH16agff1f-O4QtsP_H94GFcHbFqzxwUJSpvN_F3wB232How |
| CODEN | IFPLAT |
| CitedBy_id | crossref_primary_10_1007_s00285_019_01332_9 crossref_primary_10_1089_cmb_2007_0229 crossref_primary_10_1145_3646553 crossref_primary_10_1007_s00453_012_9729_0 crossref_primary_10_1016_j_ipl_2009_07_001 crossref_primary_10_1016_j_ipl_2012_03_005 crossref_primary_10_1007_s00799_022_00326_1 crossref_primary_10_1016_S0888_613X_00_00051_7 crossref_primary_10_1016_S0933_3657_99_00036_6 crossref_primary_10_1016_j_jpdc_2013_07_004 |
| Cites_doi | 10.1007/BF01261654 10.1137/S0097539791194094 10.1137/0216062 10.1016/0020-0190(93)90264-A |
| ContentType | Journal Article |
| Copyright | 1995 1996 INIST-CNRS |
| Copyright_xml | – notice: 1995 – notice: 1996 INIST-CNRS |
| DBID | AAYXX CITATION IQODW |
| DOI | 10.1016/0020-0190(95)00165-4 |
| DatabaseName | CrossRef Pascal-Francis |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science Applied Sciences Mathematics |
| EISSN | 1872-6119 |
| EndPage | 341 |
| ExternalDocumentID | 2963945 10_1016_0020_0190_95_00165_4 0020019095001654 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1RT 1~. 1~5 29I 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABBOA ABEFU ABFNM ABFSI ABJNI ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD AEBSH AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BKOMP BLXMC CS3 DU5 E.L EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q G8K GBLVA GBOLZ HLZ HMJ HVGLF HZ~ IHE J1W KOM LG9 M26 M41 MO0 MS~ O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SES SEW SME SPC SPCBC SSV SSZ T5K TN5 UQL WH7 WUQ XPP ZMT ZY4 ~G- 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD AFXIZ AGCQF AGRNS BNPGV IQODW SSH |
| ID | FETCH-LOGICAL-c333t-3fa669cd9b38f13da5bec2b1aff55169bfc8c53f9a47cc4d7cc706613c4b74d23 |
| ISICitedReferencesCount | 13 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=0020019095001654&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0020-0190 |
| IngestDate | Mon Jul 21 09:15:39 EDT 2025 Tue Nov 18 22:35:04 EST 2025 Sat Nov 29 02:29:45 EST 2025 Fri Feb 23 02:33:11 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 6 |
| Keywords | Set-theoretic algorithms Extremal sets Subset partial order Algorithms Lexicographic order Subset graph Subset relation Partial ordering Set theory Algorithm complexity |
| Language | English |
| License | https://www.elsevier.com/tdm/userlicense/1.0 CC BY 4.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c333t-3fa669cd9b38f13da5bec2b1aff55169bfc8c53f9a47cc4d7cc706613c4b74d23 |
| PageCount | 5 |
| ParticipantIDs | pascalfrancis_primary_2963945 crossref_primary_10_1016_0020_0190_95_00165_4 crossref_citationtrail_10_1016_0020_0190_95_00165_4 elsevier_sciencedirect_doi_10_1016_0020_0190_95_00165_4 |
| PublicationCentury | 1900 |
| PublicationDate | 1995-12-22 |
| PublicationDateYYYYMMDD | 1995-12-22 |
| PublicationDate_xml | – month: 12 year: 1995 text: 1995-12-22 day: 22 |
| PublicationDecade | 1990 |
| PublicationPlace | Amsterdam |
| PublicationPlace_xml | – name: Amsterdam |
| PublicationTitle | Information processing letters |
| PublicationYear | 1995 |
| Publisher | Elsevier B.V Elsevier Science |
| Publisher_xml | – name: Elsevier B.V – name: Elsevier Science |
| References | Paige, Tarjan (BIB3) 1987; 16 Pritchard (BIB6) March 1995 Dietzfelbinger, Karlin, Mehlhorn, der Heide, Rohnert, Tarjan (BIB2) 1994; 23 Pritchard (BIB7) March 1995 Pritchard (BIB8) 1995 Pritchard (BIB4) 1991; 28 Pritchard (BIB5) September 1994 Yellin, Jutla (BIB9) 1993; 48 Aho, Hopcroft, Ullman (BIB1) 1974 Aho (10.1016/0020-0190(95)00165-4_BIB1) 1974 Pritchard (10.1016/0020-0190(95)00165-4_BIB6) 1995 Pritchard (10.1016/0020-0190(95)00165-4_BIB5) 1994 Pritchard (10.1016/0020-0190(95)00165-4_BIB8) 1995 Yellin (10.1016/0020-0190(95)00165-4_BIB9) 1993; 48 Pritchard (10.1016/0020-0190(95)00165-4_BIB4) 1991; 28 Pritchard (10.1016/0020-0190(95)00165-4_BIB7) 1995 Dietzfelbinger (10.1016/0020-0190(95)00165-4_BIB2) 1994; 23 Paige (10.1016/0020-0190(95)00165-4_BIB3) 1987; 16 |
| References_xml | – year: 1974 ident: BIB1 article-title: The Design and Analysis of Computer Algorithms – volume: 16 start-page: 973 year: 1987 end-page: 989 ident: BIB3 article-title: Three partition refinement algorithms publication-title: SIAM J. Comput. – volume: 28 start-page: 733 year: 1991 end-page: 754 ident: BIB4 article-title: Opportunistic algorithms for eliminating supersets publication-title: Acta Inform. – year: March 1995 ident: BIB7 article-title: A fast bitwise algorithm for computing the subset partial order publication-title: Tech. Rept. CIT-95-07 – volume: 23 start-page: 738 year: 1994 end-page: 761 ident: BIB2 article-title: Dynamic perfect hashing: Upper and lower bounds publication-title: SIAM J. Comput. – year: March 1995 ident: BIB6 article-title: On computing the subset graph of a collection of sets publication-title: Tech. Rept. CIT-95-03 – year: September 1994 ident: BIB5 article-title: An old sub-quadratic algorithm for finding extremal sets publication-title: Tech. Rept. ECS-LFCS-94-301 – volume: 48 start-page: 29 year: 1993 end-page: 34 ident: BIB9 article-title: Finding extremal sets in less than quadratic time publication-title: Inform. Process. Lett. – year: 1995 ident: BIB8 article-title: Lezigzagraphic order (avec un application) publication-title: Tech. Rept. – year: 1995 ident: 10.1016/0020-0190(95)00165-4_BIB6 article-title: On computing the subset graph of a collection of sets – year: 1995 ident: 10.1016/0020-0190(95)00165-4_BIB8 article-title: Lezigzagraphic order (avec un application) – volume: 28 start-page: 733 year: 1991 ident: 10.1016/0020-0190(95)00165-4_BIB4 article-title: Opportunistic algorithms for eliminating supersets publication-title: Acta Inform. doi: 10.1007/BF01261654 – year: 1974 ident: 10.1016/0020-0190(95)00165-4_BIB1 – year: 1995 ident: 10.1016/0020-0190(95)00165-4_BIB7 article-title: A fast bitwise algorithm for computing the subset partial order – year: 1994 ident: 10.1016/0020-0190(95)00165-4_BIB5 article-title: An old sub-quadratic algorithm for finding extremal sets – volume: 23 start-page: 738 year: 1994 ident: 10.1016/0020-0190(95)00165-4_BIB2 article-title: Dynamic perfect hashing: Upper and lower bounds publication-title: SIAM J. Comput. doi: 10.1137/S0097539791194094 – volume: 16 start-page: 973 year: 1987 ident: 10.1016/0020-0190(95)00165-4_BIB3 article-title: Three partition refinement algorithms publication-title: SIAM J. Comput. doi: 10.1137/0216062 – volume: 48 start-page: 29 year: 1993 ident: 10.1016/0020-0190(95)00165-4_BIB9 article-title: Finding extremal sets in less than quadratic time publication-title: Inform. Process. Lett. doi: 10.1016/0020-0190(93)90264-A |
| SSID | ssj0006437 |
| Score | 1.4894426 |
| Snippet | A given collection of sets has a natural partial order induced by the subset relation. Let the size
N of the collection be defined as the sum of the... |
| SourceID | pascalfrancis crossref elsevier |
| SourceType | Index Database Enrichment Source Publisher |
| StartPage | 337 |
| SubjectTerms | Algorithmics. Computability. Computer arithmetics Algorithms Applied sciences Computer science; control theory; systems Exact sciences and technology Extremal sets Lexicographic order Mathematical logic, foundations, set theory Mathematics Sciences and techniques of general use Set theory Set-theoretic algorithms Subset graph Subset partial order Theoretical computing |
| Title | A simple sub-quadratic algorithm for computing the subset partial order |
| URI | https://dx.doi.org/10.1016/0020-0190(95)00165-4 |
| Volume | 56 |
| WOSCitedRecordID | wos0020019095001654&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1872-6119 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0006437 issn: 0020-0190 databaseCode: AIEXJ dateStart: 19950113 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Jb9QwGLWg5YCE2BEFinwACTSymMR2HB9HqGyHqocizS3yksBI0zRMMqg_n89LTAYEpQcu1siJv0Tznu2X5FsQeqEVHACuEKaUIKwoJNGaFkSXVjAzN3lhQrEJcXxcLpfyJFbb7H05AdG25cWF7P4r1NAHYLvQ2SvAnYxCB_wG0KEF2KH9J-AXs37lUv7O-q0m37bKbkJS1vWX881q-HrmHQuNL-YwhkrBmX09zDpnzYlTl45zqlpjzJKnShciC9zQtQ8FSqL8BMz7IK4dj0MbQ-y4887Ipy8Z3SOlizGfrpIh_Xdkw3TJoyFpS9w9aUhj9dvCHN4RJMugniV_mUunOHkM89nJhf3LHpU8B0enNGepcpYqyStvpWLX0X4uuITleX_x8Wj5Ke3I7uNkcPUJVx9DKLPiTep7JfnreDd_kii3OtXDxGlCxZOJDDm9i27H5we8CLjfQ9fq9j66M9bmwHGpfoDeL3CgAd6hAU40wAApTjTAQAMcaIAjDbCnwUP0-d3R6dsPJBbNIIZSOhDaKJhwxkpNyyajVnGYjLnOVNP4b6K6MaXhtJGKCWOYhUaA7MyoYVowm9NHaK89b-vHCEs6NxbkXKltzYqGynpuMl5mogbdXFt2gOj4P1UmZpR3hU3W1d9QOkAkjepCRpVLzhcjBFVUhUHtVcCtS0Ye7iCWLpfDriMZf3LFO3mKbv6cLs_Q3rDZ1ofohvk-rPrN80i6H3kciEA |
| linkProvider | Elsevier |
| 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=A+simple+sub-quadratic+algorithm+for+computing+the+subset+partial+order&rft.jtitle=Information+processing+letters&rft.au=Pritchard%2C+Paul&rft.date=1995-12-22&rft.issn=0020-0190&rft.volume=56&rft.issue=6&rft.spage=337&rft.epage=341&rft_id=info:doi/10.1016%2F0020-0190%2895%2900165-4&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_0020_0190_95_00165_4 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0020-0190&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0020-0190&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0020-0190&client=summon |