Shivdutt Sharma

dblp:228/7920 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
5since 2021 · last 2024
0000-0001-5113-7953ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 6 · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2024 The Parallel Dynamic Complexity of the Abelian Cayley Group Membership Problem
abstract
Let $G$ be a finite group given as input by its multiplication table. For a subset $S$ of $G$ and an element $g\in G$ the Cayley Group Membership Problem (denoted CGM) is to check if $g$ belongs to the subgroup generated by $S$. While this problem is easily seen to be in polynomial time, pinpointing its parallel complexity has been of research interest over the years. In this paper we further explore the parallel complexity of the abelian CGM problem, with focus on the dynamic setting: the generating set $S$ changes with insertions and deletions and the goal is to maintain a data structure that supports efficient membership queries to the subgroup $\angle{S}$. We obtain the following results: 1. We first consider the more general problem of Monoid Membership. When $G$ is a commutative monoid we give a deterministic dynamic algorithm constant time parallel algorithm for membership testing that supports $O(1)$ insertions and deletions in each step. 2. Building on the previous result we show that there is a dynamic randomized constant-time parallel algorithm for abelian CGM that supports polylogarithmically many insertions/deletions to $S$ in each step. 3. If the number of insertions/deletions is at most $O(\log n/\log\log n)$ then we obtain a deterministic dynamic constant-time parallel algorithm for the problem. 4. We obtain analogous results for the dynamic abelian Group Isomorphism.
Vikraman Arvind, Samir Datta, Asif Khan 0009, Shivdutt Sharma, Yadu Vasudev, Shankar Ram Vasudevan
FSTTCS4
2024 Linear Space Data Structures for Finite Groups with Constant Query-Time
Bireswar Das, Anant Kumar, Shivdutt Sharma, Dhara Thakkar
Algorithmica3
2024 Distance distributions and runtime analysis of perceptual hashing algorithms
Shivdutt Sharma
J. Vis. Commun. Image Represent.1
2022 Linear Space Data Structures for Finite Groups with Constant Query-Time
abstract
A 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²) 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²) space but can still answer a multiplication query in constant time. 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. 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. Since our data structure achieves this 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 nonableian simple groups are designed using a lemma that we prove using the Classification Theorem for Finite Simple Groups (CFSG).
Bireswar Das, Anant Kumar, Shivdutt Sharma, Dhara Thakkar
STACS3
2021 Nearly Linear Time Isomorphism Algorithms for Some Nonabelian Group Classes
Bireswar Das, Shivdutt Sharma
Theory Comput. Syst.2
2020 Space efficient representations of finite groups
Bireswar Das, Shivdutt Sharma, P. R. Vaidyanathan
J. Comput. Syst. Sci.2
2019 Succinct Representations of Finite Groups
Bireswar Das, Shivdutt Sharma, P. R. Vaidyanathan
FCT2