VLDB 2026 Research / reviewers in the wild / expert
Kshitij Gajjar
dblp:205/2712
· DBLP profile ↗
13ranked-venue papers
5as first author
11since 2021 · last 2024
0000-0003-0890-199XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11 · 3 first-author · 9 since 2021Artificial intelligence and machine learning · 2 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Parameterized Shortest Path Reconfiguration
Nicolas Bousquet 0001, Kshitij Gajjar, Abhiruk Lahiri, Amer E. Mouawad |
IPEC | 2 |
| 2024 | Reconfiguring Shortest Paths in GraphsabstractAbstract Reconfiguring two shortest paths in a graph means modifying one shortest path to the other by changing one vertex at a time so that all the intermediate paths are also shortest paths. This problem has several natural applications, namely: (a) repaving road networks, (b) rerouting data packets in a synchronous multiprocessing setting, (c) the shipping container stowage problem, and (d) the train marshalling problem. When modelled as graph problems, (a) is the most general case while (b), (c), (d) are restrictions to different graph classes. We show that (a) does not admit polynomial-time algorithms (assuming $${{\,\mathrm{\texttt {P}}\,}}\ne {{\,\mathrm{\texttt {NP}}\,}}$$ P ≠ NP ), even for relaxed variants of the problem (assuming $${{\,\mathrm{\texttt {P}}\,}}\ne {{\,\mathrm{\texttt {PSPACE}}\,}}$$ P ≠ PSPACE ). For (b), (c), (d), we present polynomial-time algorithms to solve the respective problems. We also generalize the problem to when at most k (for a fixed integer $$k\ge 2$$ k ≥ 2 ) contiguous vertices on a shortest path can be changed at a time. Kshitij Gajjar, Agastya Vibhuti Jha, Manish Kumar 0011, Abhiruk Lahiri |
Algorithmica | 1 |
| 2024 | Recognizing geometric intersection graphs stabbed by a line
Dibyayan Chakraborty, Kshitij Gajjar, Irena Rusu |
Theor. Comput. Sci. | 2 |
| 2024 | Monotone classes beyond VNP
Prerona Chatterjee, Kshitij Gajjar, Anamay Tengse |
Theor. Comput. Sci. | 2 |
| 2023 | Monotone Classes Beyond VNPabstractIn this work, we study the natural monotone analogues of various equivalent definitions of VPSPACE: a well studied class (Poizat 2008, Koiran & Perifel 2009, Malod 2011, Mahajan & Rao 2013) that is believed to be larger than VNP. We observe that these monotone analogues are not equivalent unlike their non-monotone counterparts, and propose monotone VPSPACE (mVPSPACE) to be defined as the monotone analogue of Poizat’s definition. With this definition, mVPSPACE turns out to be exponentially stronger than mVNP and also satisfies several desirable closure properties that the other analogues may not. Our initial goal was to understand the monotone complexity of transparent polynomials, a concept that was recently introduced by Hrubeš & Yehudayoff (2021). In that context, we show that transparent polynomials of large sparsity are hard for the monotone analogues of all the known definitions of VPSPACE, except for the one due to Poizat. Prerona Chatterjee, Kshitij Gajjar, Anamay Tengse |
FSTTCS | 2 |
| 2023 | The Space Complexity of Sum LabellingabstractAbstract A graph is called a sum graph if its vertices can be labelled by distinct positive integers such that there is an edge between two vertices if and only if the sum of their labels is the label of another vertex of the graph. Most papers on sum graphs consider combinatorial questions like the minimum number of isolated vertices that need to be added to a given graph to make it a sum graph. In this paper, we initiate the study of sum graphs from the viewpoint of computational complexity. Notice that every n-vertex sum graph can be represented by a sorted list of n positive integers where edge queries can be answered in $$\mathscr {O}(\log n)$$ O ( log n ) time. Therefore, upper-bounding the numbers used as vertex labels also upper-bounds the space complexity of storing the graph in the database. We show that every n-vertex, m-edge, d-degenerate graph can be made a sum graph by adding at most m isolated vertices to it, such that the largest numbers used as vertex labels grows as $$\mathscr {O}(n^2d)$$ O ( n 2 d ) . This enables us to store the graph using $$\mathscr {O}(m\log n)$$ O ( m log n ) bits of memory. For sparse graphs (graphs with $$\mathscr {O}(n)$$ O ( n ) edges), this matches the trivial lower bound of $$\Omega (n\log n)$$ Ω ( n log n ) . As planar graphs and forests have constant degeneracy, our result implies an upper bound of $$\mathscr {O}(n^2)$$ O ( n 2 ) on their label numbers. The previously best known upper bound on the numbers needed for labelling general graphs with the minimum number of isolated vertices was $$\mathscr {O}(4^n)$$ O ( 4 n ) , due to Kratochvíl, Miller & Nguyen (2001). Furthermore, their proof was existential, whereas our labelling can be constructed in polynomial time. Henning Fernau, Kshitij Gajjar |
Theory Comput. Syst. | 2 |
| 2023 | Finding geometric representations of apex graphs is NP-hard
Dibyayan Chakraborty, Kshitij Gajjar |
Theor. Comput. Sci. | 2 |
| 2022 | Reconfiguring Shortest Paths in GraphsabstractReconfiguring two shortest paths in a graph means modifying one shortest path to the other by changing one vertex at a time, so that all the intermediate paths are also shortest paths. This problem has several natural applications, namely: (a) revamping road networks, (b) rerouting data packets in a synchronous multiprocessing setting, (c) the shipping container stowage problem, and (d) the train marshalling problem. When modelled as graph problems, (a) is the most general case while (b), (c) and (d) are restrictions to different graph classes. We show that (a) is intractable, even for relaxed variants of the problem. For (b), (c) and (d), we present efficient algorithms to solve the respective problems. We also generalise the problem to when at most k (for some k >= 2) contiguous vertices on a shortest path can be changed at a time. Kshitij Gajjar, Agastya Vibhuti Jha, Manish Kumar 0011, Abhiruk Lahiri |
AAAI | 1 |
| 2021 | The Space Complexity of Sum Labelling
Henning Fernau, Kshitij Gajjar |
FCT | 2 |
| 2021 | Approximating the Center Ranking Under UlamabstractWe study the problem of approximating a center under the Ulam metric. The Ulam metric, defined over a set of permutations over [n], is the minimum number of move operations (deletion plus insertion) to transform one permutation into another. The Ulam metric is a simpler variant of the general edit distance metric. It provides a measure of dissimilarity over a set of rankings/permutations. In the center problem, given a set of permutations, we are asked to find a permutation (not necessarily from the input set) that minimizes the maximum distance to the input permutations. This problem is also referred to as maximum rank aggregation under Ulam. So far, we only know of a folklore 2-approximation algorithm for this NP-hard problem. Even for constantly many permutations, we do not know anything better than an exhaustive search over all n! permutations. In this paper, we achieve a (3/2 - 1/(3m))-approximation of the Ulam center in time n^O(m² ln m), for m input permutations over [n]. We therefore get a polynomial time bound while achieving better than a 3/2-approximation for constantly many permutations. This problem is of special interest even for constantly many permutations because under certain dissimilarity measures over rankings, even for four permutations, the problem is NP-hard. In proving our result, we establish a surprising connection between the approximate Ulam center problem and the closest string with wildcards problem (the center problem over the Hamming metric, allowing wildcards). We further study the closest string with wildcards problem and show that there cannot exist any (2-ε)-approximation algorithm (for any ε > 0) for it unless 𝖯 = NP. This inapproximability result is in sharp contrast with the same problem without wildcards, where we know of a PTAS. Diptarka Chakraborty, Kshitij Gajjar, Agastya Vibhuti Jha |
FSTTCS | 2 |
| 2021 | Generalized parametric path problemsabstractParametric path problems arise independently in diverse domains, ranging from transportation to finance, where they are studied under various assumptions. We formulate a general path problem with relaxed assumptions, and describe how this formulation is applicable in these domains. We study the complexity of the general problem, and a variant of it where preprocessing is allowed. We show that when the parametric weights are linear functions, algorithms remain tractable even under our relaxed assumptions. Furthermore, we show that if the weights are allowed to be non-linear, the problem becomes NP-hard. We also study the multi-dimensional version of the problem where the weight functions are parameterized by multiple parameters. We show that even with two parameters, this problem is NP-hard. Kshitij Gajjar, Girish Varma, Prerona Chatterjee, Jaikumar Radhakrishnan |
UAI | 1 |
| 2019 | Parametric Shortest Paths in Planar GraphsabstractWe construct a family of planar graphs {Gn}n≥4, where G_n has n vertices including a source vertex s, a sink vertex t, and edge weights that change linearly with a parameter λ such that, as λ varies in (-∞,+∞), the piece-wise linear cost of the shortest path from s to t has nΩ(logn)pieces. This shows that lower bounds obtained by Carstensen (1983) and Mulmuley & Shah (2001) for general graphs also hold for planar graphs, refuting a conjecture of Nikolova (2009). Gusfield (1980) and Dean (2009) showed that the number of pieces for every n-vertex graph with linear edge weights is nlogn+O(1). We generalize this result in two ways. (i) If the edge weights vary as a polynomial of degree at most d, then the number of pieces is n(logn+(α(n)+O(1))d) , where α(n) is the inverse Ackermann function. (ii) If the edge weights are linear forms of three parameters, then the number of pieces, appropriately defined for R3, is n((logn)2+O(logn)). Kshitij Gajjar, Jaikumar Radhakrishnan |
FOCS | 1 |
| 2017 | Distance-Preserving Subgraphs of Interval GraphsabstractWe consider the problem of finding small distance-preserving subgraphs of undirected, unweighted interval graphs that have k terminal vertices. We show that every interval graph admits a distance-preserving subgraph with O(k log k) branching vertices. We also prove a matching lower bound by exhibiting an interval graph based on bit-reversal permutation matrices. In addition, we show that interval graphs admit subgraphs with O(k) branching vertices that approximate distances up to an additive term of +1. Kshitij Gajjar, Jaikumar Radhakrishnan |
ESA | 1 |