EDBT 2026 Demo / reviewers in the wild / expert
Sanjukta Roy 0001
dblp:178/2824
· DBLP profile ↗
31ranked-venue papers
0as first author
19since 2021 · last 2026
0000-0003-3633-542XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 20 · 11 since 2021Artificial intelligence and machine learning · 11 · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 7 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Fair Societies: Algorithms for House AllocationsabstractHouse allocations concern with matchings involving one-sided preferences, where houses serve as a proxy encoding valuable indivisible resources (e.g. organs, course seats, subsidized public housing units) to be allocated among the agents. Every agent must receive exactly one resource. We study algorithmic approaches towards ensuring fairness in such settings. Minimizing the number of envious agents is known to be computationally hard. We present two tractable approaches to deal with the hardness. When the agents are presented with an initial allocation of houses, we aim to refine this allocation by reallocating a bounded number of houses to reduce the number of envious agents. We show an efficient algorithm when the agents express preference for a bounded number of houses and houses are accepted by a bounded number of agents. Next, we consider single peaked preference domain and present a polynomial time algorithm for finding an allocation that minimize the number of envious agents. We further extend it to satisfy Pareto efficiency. Our former algorithm works for other measures of envy such as total envy, or maximum envy, with suitable modifications. Finally, we present an empirical analysis recording the fairness-welfare trade-off of our algorithms. Hadi Hosseini, Sanjukta Roy 0001, Aditi Sethia |
AAAI | 2 |
| 2026 | Optimal seat arrangement: What are the hard and easy cases?
Esra Ceylan, Jiehua Chen 0001, Sanjukta Roy 0001 |
J. Comput. Syst. Sci. | 3 |
| 2026 | Exact and parameterized algorithms for window width minimization in bipartite arrangement
Shashank Chauhan, Tanmay Inamdar 0002, Lawqueen Kanesh, Sanjukta Roy 0001 |
Theor. Comput. Sci. | 4 |
| 2025 | Eliminating Majority Illusion Is EasyabstractMajority illusion is a phenomenon in social networks wherein the decision by the majority of the network is not the same as one's personal social circle's majority, leading to an incorrect perception of the majority in a large network. We present polynomial-time algorithms which completely eliminate majority illusion by altering as few connections in the network as possible. Eliminating majority illusion ensures each neighbourhood in the network has at least a 1/2-fraction of the majority winner. This result is surprising as partially eliminating majority illusion is NP-hard. We generalize the majority illusion problem to an arbitrary fraction p and show that the problem of ensuring all neighbourhoods in the network contain at least a p-fraction of nodes consistent with a given preference is NP-hard, for nearly all values of p. Jack Dippel, Max Dupré la Tour, April Niu, Sanjukta Roy 0001, Adrian Vetta |
AAAI | 4 |
| 2025 | Strategyproof Matching of Roommates and RoomsabstractWe initiate the study of matching roommates and rooms wherein the preferences of agents over other agents and rooms are complementary and represented by Leontief utilities. In this setting, 2n agents must be paired up and assigned to n rooms. Each agent has cardinal valuations over the rooms as well as compatibility values over all other agents. Under Leontief preferences, an agent’s utility for a matching is the minimum of the two values. We focus on the tradeoff between maximizing utilitarian social welfare and strategyproofness. Our main result shows that—in a stark contrast to the additive case— under binary Leontief utilities, there exist strategyproof mechanisms that maximize the social welfare. We further devise a strategyproof mechanism that implements such a welfare maximizing algorithm and is parameterized by the number of agents. Along the way, we highlight several possibility and impossibility results, and give upper bounds and lower bounds for welfare with or without strategyproofness. Hadi Hosseini, Shivika Narang, Sanjukta Roy 0001 |
AAAI | 3 |
| 2025 | Exact and Parameterized Algorithms for Window Width Minimization in Bipartite Arrangement
Shashank Chauhan, Tanmay Inamdar 0002, Lawqueen Kanesh, Sanjukta Roy 0001 |
CIAC (2) | 4 |
| 2025 | Algorithms for Stable Roommate with ExternalitiesabstractIn the roommate matching model, given a set of 2n agents and n rooms, we find an assignment of a pair of agents to a room. Although the roommate matching problem is well studied, the study of the model when agents have preference over both rooms and roommates was recently initiated by Chan et al. [11]. We study two types of stable roommate assignments, namely, 4-person stable (4PS) and 2-person stable (2PS) in conjunction with efficiency and strategy-proofness. We design a simple serial dictatorship based algorithm for finding a 4PS assignment that is Pareto optimal and strategy-proof. However, the serial dictatorship algorithm is far from being 2PS. Next, we study top trading cycle (TTC) based algorithms. We show that variations of TTC cannot be strategy-proof or PO. Finally, as Chan et al. (2016) showed that deciding the existence of 2PS assignment is NP-complete, we identify preference structures where a 2PS assignment can be found in polynomial time. Jing Leng, Sanjukta Roy 0001 |
ECAI | 2 |
| 2024 | The Degree of Fairness in Efficient House AllocationabstractThe classic house allocation problem is primarily concerned with finding a matching between a set of agents and a set of houses that guarantees some notion of economic efficiency (e.g. utilitarian welfare). While recent works have shifted focus on achieving fairness (e.g. minimizing the number of envious agents), they often come with notable costs on efficiency notions such as utilitarian or egalitarian welfare. We investigate the trade-offs between these welfare measures and several natural fairness measures that rely on the number of envious agents, the total (aggregate) envy of all agents, and maximum total envy of an agent. In particular, by focusing on envy-free allocations, we first show that, should one exist, finding an envy-free allocation with maximum utilitarian or egalitarian welfare is computationally tractable. We highlight a rather stark contrast between utilitarian and egalitarian welfare by showing that finding utilitarian welfare maximizing allocations that minimize the aforementioned fairness measures can be done in polynomial time while their egalitarian counterparts remain intractable (for the most part) even under binary valuations. We complement our theoretical findings by giving insights into the relationship between the different fairness measures and by conducting empirical analysis. Hadi Hosseini, Medha Kumar, Sanjukta Roy 0001 |
ECAI | 3 |
| 2024 | Putting Gale & Shapley to Work: Guaranteeing Stability Through LearningabstractTwo-sided matching markets describe a large class of problems wherein participants from one side of the market must be matched to those from the other side according to their preferences. In many real-world applications (e.g. content matching or online labor markets), the knowledge about preferences may not be readily available and must be learned, i.e., one side of the market (aka agents) may not know their preferences over the other side (aka arms). Recent research on online settings has focused primarily on welfare optimization aspects (i.e. minimizing the overall regret) while paying little attention to the game-theoretic properties such as the stability of the final matching. In this paper, we exploit the structure of stable solutions to devise algorithms that improve the likelihood of finding stable solutions. We initiate the study of the sample complexity of finding a stable matching, and provide theoretical bounds on the number of samples needed to reach a stable matching with high probability. Finally, our empirical results demonstrate intriguing tradeoffs between stability and optimality of the proposed algorithms, further complementing our theoretical findings. Hadi Hosseini, Sanjukta Roy 0001, Duohan Zhang |
NeurIPS | 2 |
| 2023 | Optimal Seat Arrangement: What Are the Hard and Easy Cases?abstractWe study four NP-hard optimal seat arrangement problems which each have as input a set of n agents, where each agent has cardinal preferences over other agents, and an n-vertex undirected graph (called the seat graph). The task is to assign each agent to a distinct vertex in the seat graph such that either the sum of utilities or the minimum utility is maximized, or it is envy-free or exchange-stable. Aiming at identifying hard and easy cases, we extensively study the algorithmic complexity of the four problems by looking into natural graph classes for the seat graph (e.g., paths, cycles, stars, or matchings), problem-specific parameters (e.g., the number of non-isolated vertices in the seat graph or the maximum number of agents towards whom an agent has non-zero preferences), and preference structures (e.g., non-negative or symmetric preferences). For strict preferences and seat graphs with disjoint edges and isolated vertices, we correct an error in the literature and show that finding an envy-free arrangement remains NP-hard in this case. Esra Ceylan, Jiehua Chen 0001, Sanjukta Roy 0001 |
IJCAI | 3 |
| 2023 | Degreewidth: A New Parameter for Solving Problems on Tournaments
Tom Davot, Lucas Isenmann, Sanjukta Roy 0001, Jocelyn Thiebaut |
WG | 3 |
| 2023 | Further Exploiting c-Closure for FPT Algorithms and Kernels for Domination ProblemsabstractAbstract. For a positive integer [Formula: see text], a graph [Formula: see text] is said to be [Formula: see text]-closed if every pair of nonadjacent vertices in [Formula: see text] have at most [Formula: see text] neighbors in common. The closure of a graph [Formula: see text], denoted by [Formula: see text], is the least positive integer [Formula: see text] for which [Formula: see text] is [Formula: see text]-closed. The class of [Formula: see text]-closed graphs was introduced by J. Fox, T. Roughgarden, C. Seshadhri, F. Wei, and N. Wein [Proceedings of the International Colloquium on Automata, Languages, and Programming (2018), 55; SIAM J. Comput., 49 (2020), pp. 448–464]. T. Koana, C. Komusiewicz, and F. Sommer [Proceedings of the European Symposium on Algorithms (2020), 65; SIAM J. Discrete Math., 36 (2022), pp. 2798–2821] started the study of using [Formula: see text] as an additional structural parameter to design kernels for problems that are W -hard under standard parameterizations. In particular, they studied problems such as Independent Set, Induced Matching, Irredundant Set, and (Threshold) Dominating Set and showed that each of these problems admits a polynomial kernel when parameterized either by [Formula: see text] or by [Formula: see text] for each fixed value of [Formula: see text]. Here, [Formula: see text] is the solution size and [Formula: see text]. The work of Koana et al. left several questions open, one of which was whether the Perfect Code problem admits a fixed-parameter tractable ( FPT ) algorithm and a polynomial kernel on [Formula: see text]-closed graphs. In this paper, among other results, we answer this question in the affirmative. Inspired by the FPT algorithm for Perfect Code, we further explore two more domination problems on the graphs of bounded closure. The other problems that we study are Connected Dominating Set and Partial Dominating Set. We show that Perfect Code and Connected Dominating Set are fixed-parameter tractable when parameterized by [Formula: see text], whereas Partial Dominating Set, parameterized by [Formula: see text] is [Formula: see text]-hard even when [Formula: see text]. We also show that for each fixed [Formula: see text], Perfect Code admits a polynomial kernel on the class of [Formula: see text]-closed graphs. And we observe that Connected Dominating Set has no polynomial kernel even on 2-closed graphs unless NP [Formula: see text] co- NP /poly. Lawqueen Kanesh, Jayakrishnan Madathil, Sanjukta Roy 0001, Saket Saurabh 0001 |
SIAM J. Discret. Math. | 3 |
| 2022 | Multi-Dimensional Stable Roommates in 2-Dimensional Euclidean SpaceabstractWe investigate the Euclidean $d$-Dimensional Stable Roommates problem, which asks whether a given set~$V$ of $d \cdot n$ points from the 2-dimensional Euclidean space can be partitioned into $n$ disjoint (unordered) subsets $Π=\{V_1,\ldots,V_{n}\}$ with $|V_i|=d$ for each $V_i\in Π$ such that $Π$ is stable. Here, stability means that no point subset $W\subseteq V$ is blocking $Π$ and $W$ is said to be blocking $Π$ if $|W|= d$ such that $\sum_{w'\in W}δ(w,w') < \sum_{v\in Π(w)}δ(w,v)$ holds for each point $w\in W$, where $Π(w)$ denotes the subset $V_i\in Π$ which contains $w$ and $δ(a,b)$ denotes the Euclidean distance between points $a$ and $b$. Complementing the existing known polynomial-time result for $d=2$, we show that such polynomial-time algorithms cannot exist for any fixed number $d \ge 3$ unless P=NP. Our result for $d=3$ answers a decade-long open question in the theory of Stable Matching and Hedonic Games [17, 1, 9, 25, 20]. Jiehua Chen 0001, Sanjukta Roy 0001 |
ESA | 2 |
| 2022 | Gehrlein Stable Committee with Multi-modal Preferences
Sushmita Gupta, Pallavi Jain 0001, Daniel Lokshtanov, Sanjukta Roy 0001, Saket Saurabh 0001 |
SAGT | 4 |
| 2022 | Further Exploiting c-Closure for FPT Algorithms and Kernels for Domination ProblemsabstractFinding large cliques or cliques missing a few edges is a fundamental algorithmic task in the study of real-world graphs, with applications in community detection, pattern recognition, and clustering. A number of effective backtracking-based heuristics for these problems have emerged from recent empirical work in social network analysis. Given the NP-hardness of variants of clique counting, these results raise a challenge for beyond worst-case analysis of these problems. Inspired by the triadic closure of real-world graphs, Fox et al. (SICOMP 2020) introduced the notion of $c$-closed graphs and proved that maximal clique enumeration is fixed-parameter tractable with respect to $c$. In practice, due to noise in data, one wishes to actually discover "near-cliques", which can be characterized as cliques with a sparse subgraph removed. In this work, we prove that many different kinds of maximal near-cliques can be enumerated in polynomial time (and FPT in $c$) for $c$-closed graphs. We study various established notions of such substructures, including $k$-plexes, complements of bounded-degeneracy and bounded-treewidth graphs. Interestingly, our algorithms follow relatively simple backtracking procedures, analogous to what is done in practice. Our results underscore the significance of the $c$-closed graph class for theoretical understanding of social network analysis. Lawqueen Kanesh, Jayakrishnan Madathil, Sanjukta Roy 0001, Saket Saurabh 0001 |
STACS | 3 |
| 2022 | Resolute control: Forbidding candidates from winning an election is hardabstractWe study a set of voting problems where given an election E=(C,ΠV) (where C is the set of candidates and ΠV is a set of votes), and a non-empty subset of candidates J, the question under consideration is: Can we modify the election in a way so that none of the candidates in J wins the election? The modification operations allowed are that of either adding or deleting some candidates. Yang and Wang (2017) [44] introduced these problems as the Resolute Control problem, a generalization of the destructive control problem where J is a singleton. They studied parameterized complexity of Resolute Control for voting rules Borda (both addition and deletion), Maximin (addition), and Copeland (both addition and deletion). They primarily consider |J| as parameter. In this paper we study Resolute Control parameterized by the other natural parameters viz., the number of candidates added or deleted. We show that the Resolute Control for Borda (both addition and deletion), Maximin (addition) and Copeland (deletion) are W[2]-hard. We complement this by showing that when the number of voters is odd, Copeland (deletion) is FPT parameterized by the sum of the number of deleted candidates and the size of the feedback arc set of the majority graph of the election. Sushmita Gupta, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
Theor. Comput. Sci. | 2 |
| 2021 | Fractional Matchings under Preferences: Stability and OptimalityabstractWe study generalizations of stable matching in which agents may be matched fractionally; this models time-sharing assignments. We focus on the so-called ordinal stability and cardinal stability, and investigate the computational complexity of finding an ordinally stable or cardinally stable fractional matching which either maximizes the social welfare (i.e., the overall utilities of the agents) or the number of fully matched agents (i.e., agents whose matching values sum up to one). We complete the complexity classification of both optimization problems for both ordinal stability and cardinal stability, distinguishing between the marriage (bipartite) and roommates (non-bipartite) cases and the presence or absence of ties in the preferences. In particular, we prove a surprising result that finding a cardinally stable fractional matching with maximum social welfare is NP-hard even for the marriage case without ties. This answers an open question and exemplifies a rare variant of stable marriage that remains hard for preferences without ties. We also complete the picture of the relations of the stability notions and derive structural properties. Jiehua Chen 0001, Sanjukta Roy 0001, Manuel Sorge |
IJCAI | 2 |
| 2021 | Gerrymandering on Graphs: Computational Complexity and Parameterized Algorithms
Sushmita Gupta, Pallavi Jain 0001, Fahad Panolan, Sanjukta Roy 0001, Saket Saurabh 0001 |
SAGT | 4 |
| 2021 | Balanced stable marriage: How close is close enough?
Sushmita Gupta, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
Theor. Comput. Sci. | 2 |
| 2020 | On the (Parameterized) Complexity of Almost Stable MarriageabstractIn the Stable Marriage problem, when the preference lists are complete, all agents of the smaller side can be matched. However, this need not be true when preference lists are incomplete. In most real-life situations, where agents participate in the matching market voluntarily and submit their preferences, it is natural to assume that each agent wants to be matched to someone in his/her preference list as opposed to being unmatched. In light of the Rural Hospital Theorem, we have to relax the "no blocking pair" condition for stable matchings in order to match more agents. In this paper, we study the question of matching more agents with fewest possible blocking edges. In particular, the goal is to find a matching whose size exceeds that of a stable matching in the graph by at least t and has at most k blocking edges. We study this question in the realm of parameterized complexity with respect to several natural parameters, k,t,d, where d is the maximum length of a preference list. Unfortunately, the problem remains intractable even for the combined parameter k+t+d. Thus, we extend our study to the local search variant of this problem, in which we search for a matching that not only fulfills each of the above conditions but is "closest", in terms of its symmetric difference to the given stable matching, and obtain an FPT algorithm. Sushmita Gupta, Pallavi Jain 0001, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
FSTTCS | 3 |
| 2020 | Gehrlein stability in committee selection: parameterized hardness and algorithms
Sushmita Gupta, Pallavi Jain 0001, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
Auton. Agents Multi Agent Syst. | 3 |
| 2020 | Quadratic Vertex Kernel for Rainbow Matching
Sushmita Gupta, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
Algorithmica | 2 |
| 2019 | Balanced Stable Marriage: How Close Is Close Enough?
Sushmita Gupta, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
WADS | 2 |
| 2019 | Parameterized Algorithms and Kernels for Rainbow Matching
Sushmita Gupta, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
Algorithmica | 2 |
| 2018 | When Rigging a Tournament, Let Greediness Blind YouabstractA knockout tournament is a standard format of competition, ubiquitous in sports, elections and decision making. Such a competition consists of several rounds. In each round, all players that have not yet been eliminated are paired up into matches. Losers are eliminated, and winners are raised to the next round, until only one winner exists. Given that we can correctly predict the outcome of each potential match (modelled by a tournament D), a seeding of the tournament deterministically determines its winner. Having a favorite player v in mind, the Tournament Fixing Problem (TFP) asks whether there exists a seeding that makes v the winner. Aziz et al. [AAAI’14] showed that TFP is NP-hard. They initiated the study of the parameterized complexity of TFP with respect to the feedback arc set number k of D, and gave an XP-algorithm (which is highly inefficient). Recently, Ramanujan and Szeider [AAAI’17] showed that TFP admits an FPT algorithm, running in time 2^{ O(k^2 log k)} n ^{O(1)}. At the heart of this algorithm is a translation of TFP into an algebraic system of equations, solved in a black box fashion (by an ILP solver). We present a fresh, purely combinatorial greedy solution. We rely on new insights into TFP itself, which also results in the better running time bound of 2^{ O(k log k)} n^{ O(1)} . While our analysis is intricate, the algorithm itself is surprisingly simple. Sushmita Gupta, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
IJCAI | 2 |
| 2018 | Winning a Tournament by Any Means NecessaryabstractIn a tournament, $n$ players enter the competition. In each round, they are paired-up to compete against each other. Losers are thrown, while winners proceed to the next round, until only one player (the winner) is left. Given a prediction of the outcome, for every pair of players, of a match between them (modeled by a digraph $D$), the competitive nature of a tournament makes it attractive for manipulators. In the Tournament Fixing (TF) problem, the goal is to decide if we can conduct the competition (by controlling how players are paired-up) so that our favorite player $w$ wins. A common form of manipulation is to bribe players to alter the outcome of matches. Kim and Williams [IJCAI 2015] integrated such deceit into TF, and showed that the resulting problem is NP-hard when $\ell<(1-\epsilon)\log n$ alterations are possible (for any fixed $\epsilon>0$). For this problem, our contribution is fourfold. First, we present two operations that ``obfuscate deceit'': given one solution, they produce another solution. Second, we present a combinatorial result, stating that there is always a solution with all reversals incident to $w$ and ``elite players''. Third, we give a closed formula for the case where $D$ is a DAG. Finally, we present exact exponential-time and parameterized algorithms for the general case. Sushmita Gupta, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
IJCAI | 2 |
| 2018 | Stable Matching Games: Manipulation via Subgraph Isomorphism
Sushmita Gupta, Sanjukta Roy 0001 |
Algorithmica | 2 |
| 2018 | Parameterized algorithms for stable matching with ties and incomplete lists
Deeksha Adil, Sushmita Gupta, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
Theor. Comput. Sci. | 3 |
| 2017 | Parameterized Algorithms and Kernels for Rainbow Matching
Sushmita Gupta, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
MFCS | 2 |
| 2017 | Group Activity Selection on Graphs: Parameterized Analysis
Sushmita Gupta, Sanjukta Roy 0001, Saket Saurabh 0001, Meirav Zehavi |
SAGT | 2 |
| 2016 | Stable Matching Games: Manipulation via Subgraph IsomorphismabstractIn this paper we consider a problem that arises from a strategic issue in the stable matching model (with complete preference lists) from the viewpoint of exact-exponential time algorithms. Specifically, we study the Stable Extension of Partial Matching (SEOPM) problem, where the input consists of the complete preference lists of men, and a partial matching. The objective is to find (if one exists) a set of preference lists of women, such that the men-optimal Gale Shapley algorithm outputs a perfect matching that contains the given partial matching. Kobayashi and Matsui [Algorithmica, 2010] proved this problem is NP-complete. In this article, we give an exact-exponential algorithm for SEOPM running in time 2^{O(n)}, where n denotes the number of men/women. We complement our algorithmic finding by showing that unless Exponential Time Hypothesis (ETH) fails, our algorithm is asymptotically optimal. That is, unless ETH fails, there is no algorithm for SEOPM running in time 2^{o(n)}. Our algorithm is a non-trivial combination of a parameterized algorithm for Subgraph Isomorphism, a relationship between stable matching and finding an out-branching in an appropriate graph and enumerating non-isomorphic out-branchings. Sushmita Gupta, Sanjukta Roy 0001 |
FSTTCS | 2 |