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...

Full description

Saved in:
Bibliographic Details
Published in:Information processing letters Vol. 56; no. 6; pp. 337 - 341
Main Author: Pritchard, Paul
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