VLDB 2026 Research / reviewers in the wild / expert
Shashwat Garg
dblp:143/9429
· DBLP profile ↗
14ranked-venue papers
2as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
8 papers |
Mathematical optimization · 37% Combinatorics and discrete mathematics · 35% Algorithms and data structures · 16% |
Topics — the 24 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Combinatorics and discrete mathematics
discrepancy theory |
1.0 | 3 | 2019 | An Algorithm for Komlós Conjecture Matching Banaszczyk's Bound · SIAM J. Comput. 2019 The gram-schmidt walk: a cure for the Banaszczyk blues · STOC 2018 Algorithmic discrepancy beyond partial coloring · STOC 2017 |
Approximation and online algorithms
approximation algorithms |
0.7 | 2 | 2019 | Lift and Project Algorithms for Precedence Constrained Scheduling to Minimize Completion Time · SODA 2019 Quasi-PTAS for Scheduling with Precedences using LP Hierarchies · ICALP 2018 |
Combinatorics and discrete mathematics › discrepancy theory
discrepancy |
0.6 | 2 | 2018 | The gram-schmidt walk: a cure for the Banaszczyk blues · STOC 2018 Algorithmic discrepancy beyond partial coloring · STOC 2017 |
Algorithms and data structures › combinatorial algorithms
k-SUM |
0.6 | 2 | 2018 | Faster Space-Efficient Algorithms for Subset Sum, k-Sum, and Related Problems · SIAM J. Comput. 2018 Faster space-efficient algorithms for subset sum and k-sum · STOC 2017 |
Algorithms and data structures
space-efficient algorithms |
0.6 | 2 | 2018 | Faster Space-Efficient Algorithms for Subset Sum, k-Sum, and Related Problems · SIAM J. Comput. 2018 Faster space-efficient algorithms for subset sum and k-sum · STOC 2017 |
Combinatorics and discrete mathematics
hypergraph |
0.4 | 1 | 2019 | An Algorithm for Komlós Conjecture Matching Banaszczyk's Bound · SIAM J. Comput. 2019 |
Mathematical optimization › convex relaxation
lift-and-project |
0.4 | 1 | 2019 | Lift and Project Algorithms for Precedence Constrained Scheduling to Minimize Completion Time · SODA 2019 |
Mathematical optimization › scheduling
precedence constrained scheduling |
0.4 | 1 | 2019 | Lift and Project Algorithms for Precedence Constrained Scheduling to Minimize Completion Time · SODA 2019 |
Mathematical optimization › scheduling
scheduling theory |
0.4 | 1 | 2019 | Lift and Project Algorithms for Precedence Constrained Scheduling to Minimize Completion Time · SODA 2019 |
Mathematical optimization › combinatorial optimization › packing problems
knapsack and subset sum |
0.3 | 1 | 2018 | Faster Space-Efficient Algorithms for Subset Sum, k-Sum, and Related Problems · SIAM J. Comput. 2018 |
Mathematical optimization
linear programming relaxation |
0.3 | 1 | 2018 | Quasi-PTAS for Scheduling with Precedences using LP Hierarchies · ICALP 2018 |
Mathematical optimization › scheduling › completion time minimization
makespan minimization |
0.3 | 1 | 2018 | Quasi-PTAS for Scheduling with Precedences using LP Hierarchies · ICALP 2018 |
Approximation and online algorithms › approximation schemes
quasi-polynomial time approximation |
0.3 | 1 | 2018 | Quasi-PTAS for Scheduling with Precedences using LP Hierarchies · ICALP 2018 |
Mathematical optimization
scheduling |
0.3 | 1 | 2018 | Quasi-PTAS for Scheduling with Precedences using LP Hierarchies · ICALP 2018 |
Mathematical optimization › linear programming relaxation
sherali-adams hierarchy |
0.3 | 1 | 2018 | Quasi-PTAS for Scheduling with Precedences using LP Hierarchies · ICALP 2018 |
Combinatorics and discrete mathematics › discrepancy theory
vector balancing |
0.3 | 1 | 2018 | The gram-schmidt walk: a cure for the Banaszczyk blues · STOC 2018 |
Combinatorics and discrete mathematics › discrepancy theory
combinatorial discrepancy |
0.3 | 1 | 2017 | Algorithmic discrepancy beyond partial coloring · STOC 2017 |
Mathematical optimization › combinatorial optimization
subset sum |
0.3 | 1 | 2017 | Faster space-efficient algorithms for subset sum and k-sum · STOC 2017 |
Combinatorics and discrete mathematics › discrepancy theory
discrepancy minimization |
0.2 | 1 | 2016 | An Algorithm for Komlós Conjecture Matching Banaszczyk's Bound · FOCS 2016 |
Mathematical optimization › linear programming relaxation
rounding |
0.2 | 1 | 2016 | An Algorithm for Komlós Conjecture Matching Banaszczyk's Bound · FOCS 2016 |
Combinatorics and discrete mathematics › discrepancy theory
set system discrepancy |
0.2 | 1 | 2016 | An Algorithm for Komlós Conjecture Matching Banaszczyk's Bound · FOCS 2016 |
Algorithms and data structures
constructive algorithms |
0.1 | 1 | 2019 | An Algorithm for Komlós Conjecture Matching Banaszczyk's Bound · SIAM J. Comput. 2019 |
Algorithms and data structures
exact exponential algorithms |
0.1 | 1 | 2018 | Faster Space-Efficient Algorithms for Subset Sum, k-Sum, and Related Problems · SIAM J. Comput. 2018 |
Combinatorics and discrete mathematics
ramsey theory |
0.1 | 1 | 2016 | An Algorithm for Komlós Conjecture Matching Banaszczyk's Bound · FOCS 2016 |
Methods — techniques the papers use, named apart from their topics
randomized algorithm · 0.6lift-and-project · 0.4discrepancy minimization · 0.4algorithmic rounding · 0.4sherali-adams · 0.3polynomial space · 0.3meet-in-the-middle · 0.3gram-schmidt walk · 0.3LP hierarchy · 0.3partial coloring method · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Verification under TSO with an infinite Data DomainabstractAbstract We examine verification of concurrent programs under the total store ordering (TSO) semantics used by thex86architecture. In our model, threads manipulate variables over infinite domains and they can check whether variables are related for a range of relations. We show that, in general, the control state reachability problem is undecidable. This result is derived through a reduction from the state reachability problem of lossy channel systems with data (which is known to be undecidable). In the light of this undecidability, we turn our attention to a more tractable variant of the reachability problem. Specifically, we study context bounded runs, which provide an under-approximation of the program behavior by limiting the possible interactions between processes. A run consists of a number of contexts, with each context representing a sequence of steps where a only single designated thread is active. We prove that the control state reachability problem under bounded context switching is PSPACE complete. Parosh Aziz Abdulla, Mohamed Faouzi Atig, Florian Furbach, Shashwat Garg |
TACAS (3) | 4 |
| 2023 | RD-FCA: A resilient distributed framework for formal concept analysis
Abhigyan Khaund, Abhishek Mukesh Sharma, Shashwat Garg, Sriram Kailasam |
J. Parallel Distributed Comput. | 4 |
| 2019 | Lift and Project Algorithms for Precedence Constrained Scheduling to Minimize Completion TimeabstractWe consider the classic problem of scheduling jobs with precedence constraints on a set of identical machines to minimize the weighted completion time objective. Understanding the exact approximability of the problem when job lengths are uniform is a well known open problem in scheduling theory. In this paper, we show an optimal algorithm that runs in polynomial time and achieves an approximation factor of (2 + ∊) for the weighted completion time objective when the number of machines is a constant. The result is obtained by building on the lift and project approach introduced in a breakthrough work by Levey and Rothvoss [15] for the makespan minimization problem. Shashwat Garg, Janardhan Kulkarni, Shi Li 0001 |
SODA | 1 |
| 2019 | An Algorithm for Komlós Conjecture Matching Banaszczyk's BoundabstractWe consider the problem of finding a low discrepancy coloring for sparse set systems where each element lies in at most $t$ sets. We give an efficient algorithm that finds a coloring with discrepancy $O((t \log n)^{1/2})$, matching the best known nonconstructive bound for the problem due to Banaszczyk. The previous algorithms only achieved an $O(t^{1/2} \log n)$ bound. The result also extends to the more general Komlós setting and gives an algorithmic $O(\log^{1/2} n)$ bound. Nikhil Bansal 0001, Daniel Dadush, Shashwat Garg |
SIAM J. Comput. | 3 |
| 2018 | Quasi-PTAS for Scheduling with Precedences using LP HierarchiesabstractA central problem in scheduling is to schedule n unit size jobs with precedence constraints on m identical machines so as to minimize the makespan. For m=3, it is not even known if the problem is NP-hard and this is one of the last open problems from the book of Garey and Johnson. We show that for fixed m and epsilon, {polylog}(n) rounds of Sherali-Adams hierarchy applied to a natural LP of the problem provides a (1+epsilon)-approximation algorithm running in quasi-polynomial time. This improves over the recent result of Levey and Rothvoss, who used r=(log n)^{O(log log n)} rounds of Sherali-Adams in order to get a (1+epsilon)-approximation algorithm with a running time of n^O(r). Shashwat Garg |
ICALP | 1 |
| 2018 | The gram-schmidt walk: a cure for the Banaszczyk bluesabstractAn important result in discrepancy due to Banaszczyk states that for any set of n vectors in ℝm of ℓ2 norm at most 1 and any convex body K in ℝm of Gaussian measure at least half, there exists a ± 1 combination of these vectors which lies in 5K. This result implies the best known bounds for several problems in discrepancy. Banaszczyk’s proof of this result is non-constructive and an open problem has been to give an efficient algorithm to find such a ± 1 combination of the vectors. Nikhil Bansal 0001, Daniel Dadush, Shashwat Garg, Shachar Lovett |
STOC | 3 |
| 2018 | Faster Space-Efficient Algorithms for Subset Sum, k-Sum, and Related ProblemsabstractWe present randomized algorithms that solve subset sum and knapsack instances with $n$ items in $O^*(2^{0.86n})$ time, where the $O^*(\cdot)$ notation suppresses factors polynomial in the input size, and polynomial space, assuming random read-only access to exponentially many random bits. These results can be extended to solve binary integer programming on $n$ variables with few constraints in a similar running time. We also show that for any constant $k\geq 2$, random instances of $k$-sum can be solved using $O(n^{k-0.5}\mathrm{polylog}(n))$ time and $O(\log n)$ space, without the assumption of random access to random bits. Underlying these results is an algorithm that determines whether two given lists of length $n$ with integers bounded by a polynomial in $n$ share a common value. Assuming random read-only access to random bits, we show that this problem can be solved using $O(\log n)$ space significantly faster than the trivial $O(n^2)$ time algorithm if no value occurs too often in the same list. Nikhil Bansal 0001, Shashwat Garg, Jesper Nederlof, Nikhil Vyas 0001 |
SIAM J. Comput. | 2 |
| 2017 | Algorithmic discrepancy beyond partial coloringabstractThe partial coloring method is one of the most powerful and widely used method in combinatorial discrepancy problems. However, in many cases it leads to sub-optimal bounds as the partial coloring step must be iterated a logarithmic number of times, and the errors can add up in an adversarial way. Nikhil Bansal 0001, Shashwat Garg |
STOC | 2 |
| 2017 | Faster space-efficient algorithms for subset sum and k-sumabstractWe present randomized algorithms that solve Subset Sum and Knapsack instances with n items in O*(20.86n) time, where the O*(·) notation suppresses factors polynomial in the input size, and polynomial space, assuming random read-only access to exponentially many random bits. These results can be extended to solve Binary Linear Programming on n variables with few constraints in a similar running time. We also show that for any constant k≥ 2, random instances of k-Sum can be solved using O(nk-0.5(n)) time and O(logn) space, without the assumption of random access to random bits. Nikhil Bansal 0001, Shashwat Garg, Jesper Nederlof, Nikhil Vyas 0001 |
STOC | 2 |
| 2017 | Limits of Local Search: Quality and Efficiency
Norbert Bus, Shashwat Garg, Nabil H. Mustafa, Saurabh Ray |
Discret. Comput. Geom. | 2 |
| 2016 | Towards a Constructive Version of Banaszczyk's Vector Balancing TheoremabstractAn important theorem of Banaszczyk (Random Structures & Algorithms 1998) states that for any sequence of vectors of l_2 norm at most 1/5 and any convex body K of Gaussian measure 1/2 in R^n, there exists a signed combination of these vectors which lands inside K. A major open problem is to devise a constructive version of Banaszczyk's vector balancing theorem, i.e. to find an efficient algorithm which constructs the signed combination. We make progress towards this goal along several fronts. As our first contribution, we show an equivalence between Banaszczyk's theorem and the existence of O(1)-subgaussian distributions over signed combinations. For the case of symmetric convex bodies, our equivalence implies the existence of a universal signing algorithm (i.e. independent of the body), which simply samples from the subgaussian sign distribution and checks to see if the associated combination lands inside the body. For asymmetric convex bodies, we provide a novel recentering procedure, which allows us to reduce to the case where the body is symmetric. As our second main contribution, we show that the above framework can be efficiently implemented when the vectors have length O(1/sqrt{log n}), recovering Banaszczyk's results under this stronger assumption. More precisely, we use random walk techniques to produce the required O(1)-subgaussian signing distributions when the vectors have length O(1/sqrt{log n}), and use a stochastic gradient ascent method to implement the recentering procedure for asymmetric bodies. Daniel Dadush, Shashwat Garg, Shachar Lovett, Aleksandar Nikolov |
APPROX-RANDOM | 2 |
| 2016 | An Algorithm for Komlós Conjecture Matching Banaszczyk's BoundabstractWe consider the problem of finding a low discrepancy coloring for sparse set systems where each element lies in at most t sets. We give an efficient algorithm that finds a coloring with discrepancy O((t log n)1/2), matching the best known non-constructive bound for the problem due to Banaszczyk. The previous algorithms only achieved an O(t1/2log n) bound. Our result also extends to the more general Komlós setting and gives an algorithmic O(log1/2n) bound. Nikhil Bansal 0001, Daniel Dadush, Shashwat Garg |
FOCS | 3 |
| 2016 | Tighter estimates for ϵ-nets for disks
Norbert Bus, Shashwat Garg, Nabil H. Mustafa, Saurabh Ray |
Comput. Geom. | 2 |
| 2015 | Improved Local Search for Geometric Hitting SetabstractOver the past several decades there has been steady progress towards the goal of polynomial-time approximation schemes (PTAS) for fundamental geometric combinatorial optimization problems. A foremost example is the geometric hitting set problem: given a set P of points and a set D of geometric objects, compute the minimum-sized subset of P that hits all objects in D. For the case where D is a set of disks in the plane, a PTAS was finally achieved in 2010, with a surprisingly simple algorithm based on local-search. Since then, local-search has turned out to be a powerful algorithmic approach towards achieving good approximation ratios for geometric problems (for geometric independent-set problem, for dominating sets, for the terrain guarding problem and several others). Unfortunately all these algorithms have the same limitation: local search is able to give a PTAS, but with large running times. That leaves open the question of whether a better understanding - both combinatorial and algorithmic - of local search and the problem can give a better approximation ratio in a more reasonable time. In this paper, we investigate this question for hitting sets for disks in the plane. We present tight approximation bounds for (3,2)-local search and give an (8+\epsilon)-approximation algorithm with expected running time ˜O(n^{2.34}); the previous-best result achieving a similar approximation ratio gave a 10-approximation in time O(n^{15}) -- that too just for unit disks. The techniques and ideas generalize to (4,3) local search. Furthermore, as mentioned earlier, local-search has been used for several other geometric optimization problems; for all these problems our results show that (3,2) local search gives an 8-approximation and no better \footnote{This is assuming the use of the standard framework. Improvement of the approximation factor by using additional properties specific to the problem may be possible.}. Similarly (4,3)-local search gives a 5-approximation for all these problems. Norbert Bus, Shashwat Garg, Nabil H. Mustafa, Saurabh Ray |
STACS | 2 |