Publication:
Linear Space Data Structures for Finite Groups with Constant Query-Time

cris.author.scopus-author-id14036925800
cris.author.scopus-author-id57552355100
cris.author.scopus-author-id57209746649
cris.author.scopus-author-id57552816700
cris.lastimport.scopus2026-04-07T04:39:07Z
cris.sourceId23087
cris.virtual.departmentComputer Science and Engineering
cris.virtual.orcid0000-0002-3758-4033
cris.virtualsource.departmentc4af1062-7793-411a-b048-881fb58f68bd
cris.virtualsource.orcidc4af1062-7793-411a-b048-881fb58f68bd
dc.author.categoryFaculty
dc.author.categoryPh. D.
dc.bid8365
dc.contributor.affiliationIndian Institute of Technology Gandhinagar
dc.contributor.affiliationIndian Institute of Technology Gandhinagar
dc.contributor.affiliationIndian Institute of Information Technology Una
dc.contributor.affiliationIndian Institute of Technology Gandhinagar
dc.contributor.affiliationIndian Institute of Technology Gandhinagar
dc.contributor.affiliationIndian Institute of Information Technology Una
dc.contributor.authorDas, Bireswar
dc.contributor.authorKumar, Anant
dc.contributor.authorSharma, Shivdutt
dc.contributor.authorThakkar, Dhara
dc.coverage.spatialUnited Kingdom
dc.date.accessioned2025-08-31T20:33:04Z
dc.date.available2025-08-31T20:33:04Z
dc.date.issued2024-06-01
dc.description.abstractA finite group of order n can be represented by its Cayley table. In the word-RAM model the Cayley table of a group of order n can be stored using O(n<sup>2</sup>) words and can be used to answer a multiplication query in constant time. It is interesting to ask if we can design a data structure to store a group of order n that uses o(n<sup>2</sup>) space but can still answer a multiplication query in constant time. Das et al. (J Comput Syst Sci 114:137–146, 2020) showed that for any finite group G of order n and for any δ∈[1/logn,1], a data structure can be constructed for G that uses O(n<sup>1+δ</sup>/δ) space and answers a multiplication query in time O(1/δ). Farzan and Munro (ISSAC, 2006) gave an information theoretic lower bound of Ω(n) on the number of words to store a group of order n. We design a constant query-time data structure that can store any finite group using O(n) words where n is the order of the group. Since our data structure achieves the information theoretic lower bound and answers queries in constant time, it is optimal in both space usage and query-time. A crucial step in the process is essentially to design linear space and constant query-time data structures for nonabelian simple groups. The data structures for nonabelian simple groups are designed using a lemma that we prove using the Classification Theorem for Finite Simple Groups.
dc.identifier.citedby0
dc.identifier.coverDisplayDateJune 2024
dc.identifier.crossref_citation0
dc.identifier.doi10.1007/s00453-024-01212-9
dc.identifier.eIssn14320541
dc.identifier.pageRange1979-2025
dc.identifier.scopus2-s2.0-85187481433
dc.identifier.upurl
dc.identifier.urihttps://repository.iitgn.ac.in/handle/IITG2025/28894
dc.identifier.wosWOS:001179978200001
dc.language.isoen_US
dc.relation.ispartofAlgorithmica
dc.relation.ispartofseriesAlgorithmica
dc.relation.issn01784617
dc.right0
dc.rightsfalse
dc.scopus.quartileQ2
dc.sourceAlgorithmica
dc.subjectClassification Theorem for Finite Simple Groups | Compact data structures | Finite groups | Simple groups | Space efficient representations
dc.subject_scopusENG
dc.subject_wosENG
dc.titleLinear Space Data Structures for Finite Groups with Constant Query-Time
dc.typeArticle
dc.wos.quartileQ3
dspace.entity.typePublication
oaire.citation.issue6
oaire.citation.volume86
oaire.venue.unpaywallclose
person.affiliation.cityGandhinagar
person.affiliation.cityUna
person.affiliation.countryIndia
person.affiliation.countryIndia
person.affiliation.id60104341
person.affiliation.id60280685
person.identifier.scopus-author-id14036925800
person.identifier.scopus-author-id57552355100
person.identifier.scopus-author-id57209746649
person.identifier.scopus-author-id57552816700

Files