Neeldhara Misra

dblp:85/6789 · DBLP profile ↗
← Back
79ranked-venue papers
27as first author
21since 2021 · last 2026
0000-0003-1727-5388ORCID · verified

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

Theory of computation · 66 · 25 first-author · 18 since 2021Artificial intelligence and machine learning · 11 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2026 The Cost and Complexity of Minimizing Envy in House Allocations (Abstract Reprint)
abstract
We study almost envy-freeness in house allocation, where m houses are to be allocated among n agents so that every agent receives exactly one house. An envy-free allocation need not exist, and therefore we may have to settle for relaxations. We study different aggregate measures of envy as markers of fairness. In particular, we define the amount of envy experienced by an agent a w.r.t. an allocation to be the number of agents that agent a envies under that allocation. We quantify the envy generated by an allocation using three different metrics: 1) the number of agents who are envious; 2) the maximum amount of envy experienced by any agent; and 3) the total amount of envy experienced by all agents, and look for allocations that minimize one of the three metrics. We prove a host of algorithmic and hardness results. We also suggest practical approaches for these problems via integer linear program (ILP) formulations and report the findings of our experimental evaluation of ILPs. Finally, we study the price of fairness, which quantifies the loss of welfare we must suffer due to the fairness requirements, and present tight bounds as well as algorithms that simultaneously optimize both welfare and fairness.
Jayakrishnan Madathil, Neeldhara Misra, Aditi Sethia
AAAI2
2026 On the parameterized complexity of diverse SAT
Neeldhara Misra, Harshil Mittal, Ashutosh Rai 0001
Theor. Comput. Sci.1
2026 Modifying graphs to bound the number of distinct eigenvalues
Neeldhara Misra, Harshil Mittal, Saket Saurabh 0001, Dhara Thakkar
Theor. Comput. Sci.1
2025 m-Eternal Domination and Variants on Some Classes of Finite and Infinite Graphs
Tiziana Calamoneri, Federico Coro, Neeldhara Misra, Saraswati Nanoti, Giacomo Paesani
FCT3
2025 A Characterization of Spartan Graphs and New Lower Bounds for Eternal Vertex Cover
abstract
The eternal vertex cover game is played between an attacker and a defender on an undirected graph G. The defender identifies k vertices to position guards initially. The attacker, on their turn, attacks an edge e, and the defender must move a guard along e to defend the attack. The defender may move other guards as well, under the constraint that every guard moves at most once and to a neighboring vertex. The smallest number of guards required to defend attacks forever is called the eternal vertex cover number of G, denoted evc(G). For any graph G, evc(G) is at least mvc(G) (the vertex cover number of G). A graph is Spartan if evc(G) = mvc(G). It is known that a bipartite graph is Spartan if and only if every edge belongs to a perfect matching. We show that the only König graphs that are Spartan are the bipartite Spartan graphs. We also give new lower bounds for evc(G), generalizing a known lower bound based on cut vertices. We finally show a new matching-based characterization of all Spartan graphs.
Neeldhara Misra, Saraswati Nanoti
FSTTCS1
2025 The Cost and Complexity of Minimizing Envy in House Allocation
abstract
We study almost envy-freeness in house allocation, where m houses are to be allocated among n agents so that every agent receives exactly one house. An envy-free allocation need not exist, and therefore we may have to settle for relaxations. We study different aggregate measures of envy as markers of fairness. In particular, we define the amount of envy experienced by an agent a w.r.t. an allocation to be the number of agents that agent a envies under that allocation. We quantify the envy generated by an allocation using three different metrics: 1) the number of agents who are envious; 2) the maximum amount of envy experienced by any agent; and 3) the total amount of envy experienced by all agents, and look for allocations that minimize one of the three metrics. We prove a host of algorithmic and hardness results. We also suggest practical approaches for these problems via integer linear program (ILP) formulations and report the findings of our experimental evaluation of ILPs. Finally, we study the price of fairness, which quantifies the loss of welfare we must suffer due to the fairness requirements, and present tight bounds as well as algorithms that simultaneously optimize both welfare and fairness.
Jayakrishnan Madathil, Neeldhara Misra, Aditi Sethia
Auton. Agents Multi Agent Syst.2
2024 A Little Aggression Goes a Long Way
Jyothi Krishnan, Neeldhara Misra, Saraswati Nanoti
COCOON (1)2
2024 On the Parameterized Complexity of Diverse SAT
abstract
We study the Boolean Satisfiability problem (SAT) in the framework of diversity, where one asks for multiple solutions that are mutually far apart (i.e., sufficiently dissimilar from each other) for a suitable notion of distance/dissimilarity between solutions. Interpreting assignments as bit vectors, we take their Hamming distance to quantify dissimilarity, and we focus on the problem of finding two solutions. Specifically, we define the problem Max Differ SAT (resp. Exact Differ SAT) as follows: Given a Boolean formula ϕ on n variables, decide whether ϕ has two satisfying assignments that differ on at least (resp. exactly) d variables. We study the classical and parameterized (in parameters d and n-d) complexities of Max Differ SAT and Exact Differ SAT, when restricted to some classes of formulas on which SAT is known to be polynomial-time solvable. In particular, we consider affine formulas, Krom formulas (i.e., 2-CNF formulas) and hitting formulas. For affine formulas, we show the following: Both problems are polynomial-time solvable when each equation has at most two variables. Exact Differ SAT is NP-hard, even when each equation has at most three variables and each variable appears in at most four equations. Also, Max Differ SAT is NP-hard, even when each equation has at most four variables. Both problems are 𝖶[1]-hard in the parameter n-d. In contrast, when parameterized by d, Exact Differ SAT is 𝖶[1]-hard, but Max Differ SAT admits a single-exponential FPT algorithm and a polynomial-kernel. For Krom formulas, we show the following: Both problems are polynomial-time solvable when each variable appears in at most two clauses. Also, both problems are 𝖶[1]-hard in the parameter d (and therefore, it turns out, also NP-hard), even on monotone inputs (i.e., formulas with no negative literals). Finally, for hitting formulas, we show that both problems can be solved in polynomial-time.
Neeldhara Misra, Harshil Mittal, Ashutosh Rai 0001
ISAAC1
2024 Parameterized aspects of distinct Kemeny rank aggregation
Koustav De, Harshil Mittal, Palash Dey, Neeldhara Misra
Acta Informatica4
2024 Romeo and Juliet Meeting in Forest Like Regions
Neeldhara Misra, Manas Mulpuri, Prafullkumar Tale, Gaurav Viramgami
Algorithmica1
2024 Chess is hard even for a single player
N. R. Aravind, Neeldhara Misra, Harshil Mittal
Theor. Comput. Sci.2
2023 On the Complexity of the Eigenvalue Deletion Problem
abstract
For any fixed positive integer r and a given budget k, the r-Eigenvalue Vertex Deletion (r-EVD) problem asks if a graph G admits a subset S of at most k vertices such that the adjacency matrix of G⧵S has at most r distinct eigenvalues. The edge deletion, edge addition, and edge editing variants are defined analogously. For r = 1, r-EVD is equivalent to the Vertex Cover problem. For r = 2, it turns out that r-EVD amounts to removing a subset S of at most k vertices so that G⧵ S is a cluster graph where all connected components have the same size. We show that r-EVD is NP-complete even on bipartite graphs with maximum degree four for every fixed r > 2, and FPT when parameterized by the solution size and the maximum degree of the graph. We also establish several results for the special case when r = 2. For the vertex deletion variant, we show that 2-EVD is NP-complete even on triangle-free and 3d-regular graphs for any d ≥ 2, and also NP-complete on d-regular graphs for any d ≥ 8. The edge deletion, addition, and editing variants are all NP-complete for r = 2. The edge deletion problem admits a polynomial time algorithm if the input is a cluster graph, while - in contrast - the edge addition variant is hard even when the input is a cluster graph. We show that the edge addition variant has a quadratic kernel. The edge deletion and vertex deletion variants admit a single-exponential FPT algorithm when parameterized by the solution size alone. Our main contribution is to develop the complexity landscape for the problem of modifying a graph with the aim of reducing the number of distinct eigenvalues in the spectrum of its adjacency matrix. It turns out that this captures, apart from Vertex Cover, also a natural variation of the problem of modifying to a cluster graph as a special case, which we believe may be of independent interest.
Neeldhara Misra, Harshil Mittal, Saket Saurabh 0001, Dhara Thakkar
ISAAC1
2023 Finding Perfect Matching Cuts Faster
Neeldhara Misra, Yash More
IWOCA1
2023 Spartan Bipartite Graphs Are Essentially Elementary
abstract
We study a two-player game on a graph between an attacker and a defender. To begin with, the defender places guards on a subset of vertices. In each move, the attacker attacks an edge. The defender must move at least one guard across the attacked edge to defend the attack. The defender wins if and only if the defender can defend an infinite sequence of attacks. The smallest number of guards with which the defender has a winning strategy is called the eternal vertex cover number of a graph $G$ and is denoted by $evc(G)$. It is clear that $evc(G)$ is at least $mvc(G)$, the size of a minimum vertex cover of $G$. We say that $G$ is Spartan if $evc(G) = mvc(G)$. The characterization of Spartan graphs has been largely open. In the setting of bipartite graphs on $2n$ vertices where every edge belongs to a perfect matching, an easy strategy is to have $n$ guards that always move along perfect matchings in response to attacks. We show that these are essentially the only Spartan bipartite graphs.
Neeldhara Misra, Saraswati Nanoti
MFCS1
2023 The Price of Equity with Binary Valuations and Few Agent Types
Umang Bhaskar, Neeldhara Misra, Aditi Sethia, Rohit Vaish
SAGT2
2023 On the exact amount of missing information that makes finding possible winners hard
Palash Dey, Neeldhara Misra
J. Comput. Syst. Sci.2
2022 Romeo and Juliet Meeting in Forest like Regions
abstract
The game of rendezvous with adversaries is a game on a graph played by two players: Facilitator and Divider. Facilitator has two agents and Divider has a team of $k \ge 1$ agents. While the initial positions of Facilitator's agents are fixed, Divider gets to select the initial positions of his agents. Then, they take turns to move their agents to adjacent vertices (or stay put) with Facilitator's goal to bring both her agents at same vertex and Divider's goal to prevent it. The computational question of interest is to determine if Facilitator has a winning strategy against Divider with $k$ agents. Fomin, Golovach, and Thilikos [WG, 2021] introduced this game and proved that it is PSPACE-hard and co-W[2]-hard parameterized by the number of agents. This hardness naturally motivates the structural parameterization of the problem. The authors proved that it admits an FPT algorithm when parameterized by the modular width and the number of allowed rounds. However, they left open the complexity of the problem from the perspective of other structural parameters. In particular, they explicitly asked whether the problem admits an FPT or XP-algorithm with respect to the treewidth of the input graph. We answer this question in the negative and show that Rendezvous is co-NP-hard even for graphs of constant treewidth. Further, we show that the problem is co-W[1]-hard when parameterized by the feedback vertex set number and the number of agents, and is unlikely to admit a polynomial kernel when parameterized by the vertex cover number and the number of agents. Complementing these hardness results, we show that the Rendezvous is FPT when parameterized by both the vertex cover number and the solution size. Finally, for graphs of treewidth at most two and girds, we show that the problem can be solved in polynomial time.
Neeldhara Misra, Manas Mulpuri, Prafullkumar Tale, Gaurav Viramgami
FSTTCS1
2022 Exact Multi-Covering Problems with Geometric Sets
Pradeesha Ashok, Sudeshna Kolay, Neeldhara Misra, Saket Saurabh 0001
Theory Comput. Syst.3
2021 Fair Division Is Hard Even for Amicable Agents
Neeldhara Misra, Aditi Sethia
SOFSEM1
2021 A parameterized perspective on protecting elections
abstract
We study the parameterized complexity of the optimal defense and optimal attack problems in voting. In both the problems, the input is a set of voter groups (every voter group is a set of votes) and two integers k_a and k_d corresponding to respectively the number of voter groups the attacker can attack and the number of voter groups the defender can defend. A voter group gets removed from the election if it is attacked but not defended. In the optimal defense problem, we want to know if it is possible for the defender to commit to a strategy of defending at most k_d voter groups such that, no matter which k_a voter groups the attacker attacks, the out-come of the election does not change. In the optimal attack problem, we want to know if it is possible for the attacker to commit to a strategy of attacking k_a voter groups such that, no matter which k_d voter groups the defender defends, the outcome of the election is always different from the original (without any attack) one. We show that both the optimal defense problem and the optimal attack problem are computationally intractable for every scoring rule and the Condorcet voting rule even when we have only3candidates. We also show that the optimal defense problem for every scoring rule and the Condorcet voting rule is W[2]-hard for both the parameters k_a and k_d, while it admits a fixed parameter tractable algorithm parameterized by the combined parameter (ka, kd). The optimal attack problem for every scoring rule and the Condorcet voting rule turns out to be much harder – it is W[1]-hard even for the combined parameter (ka, kd). We propose two greedy algorithms for the OPTIMAL DEFENSE problem and empirically show that they perform effectively on reasonable voting profiles.
Palash Dey, Neeldhara Misra, Swaprava Nath, Garima Shakya
Theor. Comput. Sci.2
2021 Imbalance parameterized by twin cover revisited
Neeldhara Misra, Harshil Mittal
Theor. Comput. Sci.1
2020 Imbalance Parameterized by Twin Cover Revisited
Neeldhara Misra, Harshil Mittal
COCOON1
2020 On the Complexity of Winner Verification and Candidate Winner for Multiwinner Voting Rules
abstract
The Chamberlin-Courant and Monroe rules are fundamental and well-studied rules in the literature of multi-winner elections. The problem of determining if there exists a committee of size k that has a Chamberlin-Courant (respectively, Monroe) dissatisfaction score of at most r is known to be NP-complete. We consider the following natural problems in this setting: a) given a committee S of size k as input, is it an optimal k-sized committee?, and b) given a candidate c and a committee size k, does there exist an optimal k-sized committee that contains c? In this work, we resolve the complexity of both problems for the Chamberlin-Courant and Monroe voting rules in the settings of rankings as well as approval ballots. We show that verifying if a given committee is optimal is coNP-complete whilst the latter problem is complete for Theta_2^P. Our contribution fills an essential gap in the literature for these important multi-winner rules.
Chinmay Sonar, Palash Dey, Neeldhara Misra
IJCAI3
2020 A Parameterized Perspective on Attacking and Defending Elections
Kishen N. Gowda, Neeldhara Misra, Vraj Patel 0001
IWOCA2
2020 Color spanning objects: Algorithms and hardness results
Sandip Banerjee, Neeldhara Misra, Subhas C. Nandy
Discret. Appl. Math.2
2020 Subexponential algorithm for d-cluster edge deletion: Exception or rule?
Neeldhara Misra, Fahad Panolan, Saket Saurabh 0001
J. Comput. Syst. Sci.1
2020 Parameterized complexity of happy coloring problems
Akanksha Agrawal 0001, N. R. Aravind, Subrahmanyam Kalyanasundaram, Anjeneya Swami Kare, Juho Lauri, Neeldhara Misra, I. Vinod Reddy
Theor. Comput. Sci.6
2019 Deleting to Structured Trees
Pratyush Dayal, Neeldhara Misra
COCOON2
2019 A Parameterized Perspective on Protecting Elections
Palash Dey, Neeldhara Misra, Swaprava Nath, Garima Shakya
IJCAI2
2019 On the Complexity of Optimal Matching Reconfiguration
Manoj Gupta 0002, Hitesh Kumar, Neeldhara Misra
SOFSEM3
2019 Robustness Radius for Chamberlin-Courant on Restricted Domains
Neeldhara Misra, Chinmay Sonar
SOFSEM1
2019 Parameterized Algorithms for Max Colorable Induced Subgraph Problem on Perfect Graphs
Neeldhara Misra, Fahad Panolan, Ashutosh Rai 0001, Venkatesh Raman 0001, Saket Saurabh 0001
Algorithmica1
2019 On structural parameterizations of firefighting
Bireswar Das, Murali Krishna Enduri, Masashi Kiyomi, Neeldhara Misra, Yota Otachi, I. Vinod Reddy, Shunya Yoshimura
Theor. Comput. Sci.4
2019 Parameterized dichotomy of choosing committees based on approval votes in the presence of outliers
Palash Dey, Neeldhara Misra, Y. Narahari 0001
Theor. Comput. Sci.2
2018 On the Parameterized Complexity of Colorful Components and Related Problems
Neeldhara Misra
IWOCA1
2018 Complexity of manipulation with partial information in voting
Palash Dey, Neeldhara Misra, Y. Narahari 0001
Theor. Comput. Sci.2
2017 Saving Critical Nodes with Firefighters is FPT
abstract
We consider the problem of firefighting to save a critical subset of nodes. The firefighting game is a turn-based game played on a graph, where the fire spreads to vertices in a breadth-first manner from a source, and firefighters can be placed on yet unburnt vertices on alternate rounds to block the fire. In this work, we consider the problem of saving a critical subset of nodes from catching fire, given a total budget on the number of firefighters. We show that the problem is para-NP-hard when parameterized by the size of the critical set. We also show that it is fixed-parameter tractable on general graphs when parameterized by the number of firefighters. We also demonstrate improved running times on trees and establish that the problem is unlikely to admit a polynomial kernelization (even when restricted to trees). Our work is the first to exploit the connection between the firefighting problem and the notions of important separators and tight separator sequences. Finally, we consider the spreading model of the firefighting game, a closely related problem, and show that the problem of saving a critical set parameterized by the number of firefighters is W[2]-hard, which contrasts our FPT result for the non-spreading model.
Jayesh Choudhari, Anirban Dasgupta 0001, Neeldhara Misra, M. S. Ramanujan 0001
ICALP3
2017 The Parameterized Complexity of Happy Colorings
Neeldhara Misra, I. Vinod Reddy
IWOCA1
2017 On the Exact Amount of Missing Information that Makes Finding Possible Winners Hard
abstract
This thesis is in the area called computational social choice which is an intersection area of algorithms and social choice theory.
Palash Dey, Neeldhara Misra
MFCS2
2017 Backdoors into heterogeneous classes of SAT and CSP
abstract
In this paper we extend the classical notion of strong and weak backdoor sets for SAT and CSP by allowing that different instantiations of the backdoor variables result in instances that belong to different base classes; the union of the base classes forms a heterogeneous base class. Backdoor sets to heterogeneous base classes can be much smaller than backdoor sets to homogeneous ones, hence they are much more desirable but possibly harder to find. We draw a detailed complexity landscape for the problem of detecting strong and weak backdoor sets into heterogeneous base classes for SAT and CSP.
Serge Gaspers, Neeldhara Misra, Sebastian Ordyniak, Stefan Szeider, Stanislav Zivný
J. Comput. Syst. Sci.2
2017 Frugal bribery in voting
Palash Dey, Neeldhara Misra, Y. Narahari 0001
Theor. Comput. Sci.2
2016 Frugal Bribery in Voting
abstract
Bribery in elections is an important problem in computational social choice theory. We introduce and study two important special cases of the bribery problem, namely, FRUGAL-BRIBERY and FRUGAL-$BRIBERY where the briber is frugal in nature. By this, we mean that the briber is only able to influence voters who benefit from the suggestion of the briber. More formally, a voter is vulnerable if the outcome of the election improves according to her own preference when she accepts the suggestion of the briber. In the FRUGAL-BRIBERY problem, the goal is to make a certain candidate win the election by changing only the vulnerable votes. In the FRUGAL-$BRIBERY problem, the vulnerable votes have prices and the goal is to make a certain candidate win the election by changing only the vulnerable votes, subject to a budget constraint. We show that both the FRUGAL-BRIBERY and the FRUGAL-$BRIBERY problems are intractable for many commonly used voting rules for weighted as well as unweighted elections. These intractability results demonstrate that bribery is a hard computational problem, in the sense that several special cases of this problem continue to be computationally intractable. This strengthens the view that bribery, although a possible attack on an election in principle, may be infeasible in practice.
Palash Dey, Neeldhara Misra, Y. Narahari 0001
AAAI2
2016 Randomised Procedures for Initialising and Switching Actions in Policy Iteration
abstract
Policy Iteration (PI) (Howard 1960) is a classical method for computing an optimal policy for a finite Markov Decision Problem (MDP). The method is conceptually simple: starting from some initial policy, “policy improvement” is repeatedly performed to obtain progressively dominating policies, until eventually, an optimal policy is reached. Being remarkably efficient in practice, PI is often favoured over alternative approaches such as Value Iteration and Linear Programming. Unfortunately, even after several decades of study, theoretical bounds on the complexity of PI remain unsatisfactory. For an MDP with n states and k actions, Mansour and Singh (1999) bound the number of iterations taken by Howard’s PI, the canonical variant of the method, by O(kn / n). This bound merely improves upon the trivial bound of kn by a linear factor. However, a randomised variant of PI introduced by Mansour and Singh (1999) does yield an exponential improvement, with its expected number of iterations bounded by O(((1 + 2/log2(k)) k / 2)n).With the objective of furnishing improved upper bounds for PI, we introduce two randomised procedures in this paper. Our first contribution is a routine to find a good initial policy for PI. After evaluating a number of randomly generated policies, this procedure applies a novel criterion to pick one to initialise PI. When PI is subsequently applied, we show that the expected number of policy evaluations—including both the initialisation and the improvement stages—remains bounded in expectation by O(kn/2). The key construction employed in this routine is a total order on the set of policies. Our second contribution is a randomised action-switching rule for PI, which admits a bound of O((2 + ln(k – 1))n) on the expected number of iterations. To the best of our knowledge, this is the tightest complexity bound known for PI when k >= 3.
Shivaram Kalyanakrishnan, Neeldhara Misra, Aditya Gopalan
AAAI2
2016 Elicitation for Preferences Single Peaked on Trees
Palash Dey, Neeldhara Misra
IJCAI2
2016 Preference Elicitation for Single Crossing Domain
Palash Dey, Neeldhara Misra
IJCAI2
2016 Complexity of Manipulation with Partial Information in Voting
Palash Dey, Neeldhara Misra, Y. Narahari 0001
IJCAI2
2016 Hitting Forbidden Minors: Approximation and Kernelization
abstract
We study a general class of problems called $\mathcal{F}$-Deletion problems. In an $\mathcal{F}$-Deletion problem, we are asked whether a subset of at most $k$ vertices can be deleted from a graph $G$ such that the resulting graph does not contain as a minor any graph from the family ${\cal F}$ of forbidden minors. We study the problem parameterized by $k$, using $p$-$\mathcal{F}$-Deletion to refer to the parameterized version of the problem. We obtain a number of algorithmic results on the $p$-$\mathcal{F}$-Deletion problem when $\mathcal{F}$ contains a planar graph. We give a linear vertex kernel on graphs excluding $t$-claw $K_{1,t}$, the star with $t$ leaves, as an induced subgraph, where $t$ is a fixed integer and an approximation algorithm achieving an approximation ratio of $O(\log^{3/2} OPT)$, where $OPT$ is the size of an optimal solution on general undirected graphs. Finally, we obtain polynomial kernels for the case when $\cal F$ only contains graph $\theta_c$ as a minor for a fixed integer $c$. The graph $\theta_c$ consists of two vertices connected by $c$ parallel edges. Even though this may appear to be a very restricted class of problems it already encompasses well-studied problems such as Vertex Cover, Feedback Vertex Set, and Diamond Hitting Set. The generic kernelization algorithm is based on a nontrivial application of protrusion techniques, previously used only for problems on topological graph classes.
Fedor V. Fomin, Daniel Lokshtanov, Neeldhara Misra, Geevarghese Philip, Saket Saurabh 0001
SIAM J. Discret. Math.3
2016 Kernelization complexity of possible winner and coalitional manipulation problems in voting
Palash Dey, Neeldhara Misra, Y. Narahari 0001
Theor. Comput. Sci.2
2015 Parameterized Algorithms and Kernels for 3-Hitting Set with Parity Constraints
Vikram Kamat, Neeldhara Misra
CIAC2
2015 Unique Covering Problems with Geometric Sets
Pradeesha Ashok, Sudeshna Kolay, Neeldhara Misra, Saket Saurabh 0001
COCOON3
2015 Solving d-SAT via Backdoors to Small Treewidth
abstract
A backdoor set of a CNF formula is a set of variables such that fixing the truth values of the variables from this set moves the formula into a polynomial-time de-cidable class. In this work we obtain several algorithmic results for solving d-SAT, by exploiting backdoors to d-CNF formulas whose incidence graphs have small treewidth. For a CNF formula ϕ and integer t, a strong backdoor set to treewidth t is a set of variables such that each possible partial assignment τ to this set reduces ϕ to a formula whose incidence graph is of treewidth at most t. A weak backdoor set to treewidth t is a set of variables such that there is a partial assignment to this set that reduces ϕ to a satisfiable formula of treewidth at most t. Our main contribution is an algorithm that, given a d-CNF formula ϕ and an integer k, in time , either finds a satisfying assignment of ϕ, or reports correctly that ϕ is not satisfiable, or concludes correctly that ϕ has no weak or strong backdoor set to treewidth t of size at most k. As a consequence of the above, we show that d-SAT parameterized by the size of a smallest weak/strong backdoor set to formulas of treewidth t, is fixed-parameter tractable. Prior to our work, such results were know only for the very special case of t = 1 (Gaspers and Szeider, ICALP 2012). Our result not only extends the previous work, it also improves the running time substantially. The running time of our algorithm is linear in the input size for every fixed k. Moreover, the exponential dependence on the parameter k is asymptotically optimal under Exponential Time Hypothesis (ETH). One of our main technical contributions is a linear time “protrusion replacer” improving over a (n log2 n)-time procedure of Fomin et al. (FOCS 2012). The new deterministic linear time protrusion replacer has several applications in kernelization and parameterized algorithms.
Fedor V. Fomin, Daniel Lokshtanov, Neeldhara Misra, M. S. Ramanujan 0001, Saket Saurabh 0001
SODA3
2015 On the Parameterized Complexity of Finding Separators with Non-Hereditary Properties
Pinar Heggernes, Pim van 't Hof, Dániel Marx, Neeldhara Misra, Yngve Villanger
Algorithmica4
2015 Deterministic Algorithms for Matching and Packing Problems Based on Representative Sets
abstract
In this work, we study the well-known $r$-Dimensional $k$-Matching ($(r,k)$-DM), and $r$-Set $k$-Packing ($(r,k)$-SP) problems. Given a universe $U := U_1 \uplus \cdots \uplus U_r$ and an $r$-uniform family $\mathcal{F} \subseteq U_1 \times \cdots \times U_r$, the $(r,k)$-DM problem asks if $\mathcal{F}$ admits a collection of $k$ mutually disjoint sets. Given a universe $U$ and an $r$-uniform family $\mathcal{F}\subseteq 2^U$, the $(r,k)$-SP problem asks if $\mathcal{F}$ admits a collection of $k$ mutually disjoint sets. We employ techniques based on dynamic programming and representative families. This leads to a deterministic algorithm with running time $\mathcal{O} (2.851^{(r-1)k}\cdot|\mathcal{F}|\cdot n\log^2 n\cdot \log W)$ for the weighted version of $(r,k)$-DM, where $W$ is the maximum weight in the input, and a deterministic algorithm with running time $\mathcal{O}(2.851^{(r-0.5501)k}\cdot|\mathcal{F}|\cdot n\log^2 n\cdot \log W)$ for the weighted version of $(r,k)$-SP. Thus, we significantly improve the previous best known deterministic running times for $(r,k)$-DM and $(r,k)$-SP and the previous best known running times for their weighted versions. We rely on structural properties of $(r,k)$-DM and $(r,k)$-SP to develop algorithms that are faster than those that can be obtained by a standard use of representative sets. Incorporating the principles of iterative expansion, we obtain a better algorithm for $(3,k)$-DM, running in time $\mathcal{O}(2.004^{3k}\cdot|\mathcal{F}| \cdot n\log^2 n)$. We believe that this algorithm demonstrates an interesting application of representative families in conjunction with more traditional techniques. Furthermore, we present kernels of size $\mathcal{O}(e^rr(k-1)^r\log W)$ for the weighted versions of $(r,k)$-DM and $(r,k)$-SP, improving the previous best known kernels of size $\mathcal{O}(r!r(k-1)^r\log W)$ for these problems.
Prachi Goyal, Neeldhara Misra, Fahad Panolan, Meirav Zehavi
SIAM J. Discret. Math.2
2014 Backdoors into Heterogeneous Classes of SAT and CSP
abstract
Backdoor sets represent clever reasoning shortcuts through the search space for SAT and CSP. By instantiating the backdoor variables one reduces the given instance to several easy instances that belong to a tractable class.The overall time needed to solve the instance is exponential in the size of the backdoor set, hence it is a challenging problem to find a small backdoor set if one exists; over the last years this problem has been subject of intensive research. In this paper we extend the classical notion of a strong backdoor set by allowing that different instantiations of the backdoor variables result in instances that belong to different base classes; the union of the base classes forms a heterogeneous base class. Backdoor sets to heterogeneous base classes can be much smaller than backdoor sets to homogeneous ones, hence they are much more desirable but possibly harder to find. We draw a detailed complexity landscape for the problem of detecting strong backdoor sets into heterogeneous base classes for SAT and CSP. We provide algorithms that establish fixed-parameter tractability under natural parameterizations, and we contrast the tractability results with hardness results that pinpoint the theoretical limits. Our results apply to the current state-of-the-art of tractable classes of CSP and SAT that are definable by restricting the constraint language.
Serge Gaspers, Neeldhara Misra, Sebastian Ordyniak, Stefan Szeider, Stanislav Zivný
AAAI2
2014 Vertex Cover Gets Faster and Harder on Low Degree Graphs
Akanksha Agrawal 0001, Sathish Govindarajan, Neeldhara Misra
COCOON3
2014 The Kernelization Complexity of Connected Domination in Graphs with (no) Small Cycles
Neeldhara Misra, Geevarghese Philip, Venkatesh Raman 0001, Saket Saurabh 0001
Algorithmica1
2013 Hitting and Piercing Rectangles Induced by a Point Set
Ninad Rajgopal, Pradeesha Ashok, Sathish Govindarajan, Abhijeet Khopkar, Neeldhara Misra
COCOON5
2013 Faster Deterministic Algorithms for r-Dimensional Matching Using Representative Sets
abstract
Given a universe U := U_1 + .... + U_r and a r-uniform family F which is a subset of U_1 x .... x U_r, the r-dimensional matching problem asks if F admits a collection of k mutually disjoint sets. The special case when r=3 is the classic 3-Dimensional Matching problem. Recently, several improvements have been suggested for these (and closely related) problems in the setting of randomized parameterized algorithms. Also, many approaches have evolved for deterministic parameterized algorithms. For instance, for the 3-Dimensional Matching problem, a combination of color coding and iterative expansion yields a running time of O^*(2.80^{(3k)}), and for the r-dimensional matching problem, a recently developed derandomization for known algebraic techniques leads to a running time of O^*(5.44^{(r-1)k}). In this work, we employ techniques based on dynamic programming and representative families, leading to a deterministic algorithm with running time O^*(2.85^{(r-1)k}) for the r-Dimensional Matching problem. Further, we incorporate the principles of iterative expansion used in the literature [TALG 2012] to obtain a better algorithm for 3D-matching, with a running time of O^*(2.003^{(3k)}). Apart from the significantly improved running times, we believe that these algorithms demonstrate an interesting application of representative families in conjunction with more traditional techniques.
Prachi Goyal, Neeldhara Misra, Fahad Panolan
FSTTCS2
2013 Hardness of r-dominating set on Graphs of Diameter (r + 1)
Daniel Lokshtanov, Neeldhara Misra, Geevarghese Philip, M. S. Ramanujan 0001, Saket Saurabh 0001
IPEC2
2013 On the Hardness of Eliminating Small Induced Subgraphs by Contracting Edges
Daniel Lokshtanov, Neeldhara Misra, Saket Saurabh 0001
IPEC2
2013 On the Parameterized Complexity of the Maximum Edge 2-Coloring Problem
Prachi Goyal, Vikram Kamat, Neeldhara Misra
MFCS3
2013 Subexponential Algorithm for d-Cluster Edge Deletion: Exception or Rule?
Neeldhara Misra, Fahad Panolan, Saket Saurabh 0001
MFCS1
2013 Upper and Lower Bounds for Weak Backdoor Set Detection
Neeldhara Misra, Sebastian Ordyniak, Venkatesh Raman 0001, Stefan Szeider
SAT1
2013 Parameterized Algorithms for Max Colorable Induced Subgraph Problem on Perfect Graphs
Neeldhara Misra, Fahad Panolan, Ashutosh Rai 0001, Venkatesh Raman 0001, Saket Saurabh 0001
WG1
2013 The Parameterized Complexity of Unique Coverage and Its Variants
Neeldhara Misra, Hannes Moser, Venkatesh Raman 0001, Saket Saurabh 0001, Somnath Sikdar
Algorithmica1
2013 Imbalance is fixed parameter tractable
Daniel Lokshtanov, Neeldhara Misra, Saket Saurabh 0001
Inf. Process. Lett.2
2013 Solving min ones 2-sat as fast as vertex cover
Neeldhara Misra, N. S. Narayanaswamy, Venkatesh Raman 0001, Bal Sri Shankar
Theor. Comput. Sci.1
2012 Planar F-Deletion: Approximation, Kernelization and Optimal FPT Algorithms
abstract
Let F be a finite set of graphs. In the F-DELETION problem, we are given an n-vertex graph G and an integer k as input, and asked whether at most k vertices can be deleted from G such that the resulting graph does not contain a graph from F as a minor. F-DELETION is a generic problem and by selecting different sets of forbidden minors F, one can obtain various fundamental problems such as VERTEX COVER, FEEDBACK VERTEX SET or TREEWIDTH η-DELETION. In this paper we obtain a number of generic algorithmic results about F-DELETION, when F contains at least one planar graph. The highlights of our work are · A constant factor approximation algorithm for the optimization version of F-DELETION; · A linear time and single exponential parameterized algorithm, that is, an algorithm running in time O(2O(k)n), for the parameterized version of F-DELETION where all graphs in F are connected; · A polynomial kernel for parameterized F-DELETION. These algorithms unify, generalize, and improve a multitude of results in the literature. Our main results have several direct applications, but also the methods we develop on the way have applicability beyond the scope of this paper. Our results - constant factor approximation, polynomial kernelization and FPT algorithms - are stringed together by a common theme of polynomial time preprocessing.
Fedor V. Fomin, Daniel Lokshtanov, Neeldhara Misra, Saket Saurabh 0001
FOCS3
2012 On the Parameterized Complexity of Finding Separators with Non-Hereditary Properties
Pinar Heggernes, Pim van 't Hof, Dániel Marx, Neeldhara Misra, Yngve Villanger
WG4
2012 On Parameterized Independent Feedback Vertex Set
Neeldhara Misra, Geevarghese Philip, Venkatesh Raman 0001, Saket Saurabh 0001
Theor. Comput. Sci.1
2011 On Parameterized Independent Feedback Vertex Set
Neeldhara Misra, Geevarghese Philip, Venkatesh Raman 0001, Saket Saurabh 0001
COCOON1
2011 Algorithmic Aspects of Dominator Colorings in Graphs
Subramanian Arumugam 0001, K. Raja Chandrasekar, Neeldhara Misra, Geevarghese Philip, Saket Saurabh 0001
IWOCA3
2011 Hitting forbidden minors: Approximation and Kernelization
abstract
We study a general class of problems called F-deletion problems. In an F-deletion problem, we are asked whether a subset of at most $k$ vertices can be deleted from a graph $G$ such that the resulting graph does not contain as a minor any graph from the family F of forbidden minors. We obtain a number of algorithmic results on the F-deletion problem when F contains a planar graph. We give (1) a linear vertex kernel on graphs excluding $t$-claw $K_{1,t}$, the star with $t$ leves, as an induced subgraph, where $t$ is a fixed integer. (2) an approximation algorithm achieving an approximation ratio of $O(\log^{3/2} OPT)$, where $OPT$ is the size of an optimal solution on general undirected graphs. Finally, we obtain polynomial kernels for the case when F contains graph $θ_c$ as a minor for a fixed integer $c$. The graph $θ_c$ consists of two vertices connected by $c$ parallel edges. Even though this may appear to be a very restricted class of problems it already encompasses well-studied problems such as {\sc Vertex Cover}, {\sc Feedback Vertex Set} and Diamond Hitting Set. The generic kernelization algorithm is based on a non-trivial application of protrusion techniques, previously used only for problems on topological graph classes.
Fedor V. Fomin, Daniel Lokshtanov, Neeldhara Misra, Geevarghese Philip, Saket Saurabh 0001
STACS3
2010 Imbalance Is Fixed Parameter Tractable
Daniel Lokshtanov, Neeldhara Misra, Saket Saurabh 0001
COCOON2
2010 The effect of girth on the kernelization complexity of Connected Dominating Set
abstract
In the Connected Dominating Set problem we are given as input a graph $G$ and a positive integer $k$, and are asked if there is a set $S$ of at most $k$ vertices of $G$ such that $S$ is a dominating set of $G$ and the subgraph induced by $S$ is connected. This is a basic connectivity problem that is known to be NP-complete, and it has been extensively studied using several algorithmic approaches. In this paper we study the effect of excluding short cycles, as a subgraph, on the kernelization complexity of Connected Dominating Set. Kernelization algorithms are polynomial-time algorithms that take an input and a positive integer $k$ (the parameter) and output an equivalent instance where the size of the new instance and the new parameter are both bounded by some function $g(k)$. The new instance is called a $g(k)$ kernel for the problem. If $g(k)$ is a polynomial in $k$ then we say that the problem admits polynomial kernels. The girth of a graph $G$ is the length of a shortest cycle in $G$. It turns out that Connected Dominating Set is ``hard'' on graphs with small cycles, and becomes progressively easier as the girth increases. More specifically, we obtain the following interesting trichotomy: Connected Dominating Set (a) does not have a kernel of any size on graphs of girth $3$ or $4$ (since the problem is W[2]-hard); (b) admits a $g(k)$ kernel, where $g(k)$ is $k^{O(k)}$, on graphs of girth $5$ or $6$ but has no polynomial kernel (unless the Polynomial Hierarchy (PH) collapses to the third level) on these graphs; (c) has a cubic ($O(k^3)$) kernel on graphs of girth at least $7$. While there is a large and growing collection of parameterized complexity results available for problems on graph classes characterized by excluded minors, our results add to the very few known in the field for graph classes characterized by excluded subgraphs.
Neeldhara Misra, Geevarghese Philip, Venkatesh Raman 0001, Saket Saurabh 0001
FSTTCS1
2010 On the Kernelization Complexity of Colorful Motifs
Abhimanyu M. Ambalath, Radheshyam Balasundaram, Chintan Rao H., Venkata Koppula, Neeldhara Misra, Geevarghese Philip, M. S. Ramanujan 0001
IPEC5
2010 Solving minones-2-sat as Fast as vertex cover
Neeldhara Misra, N. S. Narayanaswamy, Venkatesh Raman 0001, Bal Sri Shankar
MFCS1
2009 The Complexity Ecology of Parameters: An Illustration Using Bounded Max Leaf Number
Michael R. Fellows, Daniel Lokshtanov, Neeldhara Misra, Matthias Mnich, Frances A. Rosamond, Saket Saurabh 0001
Theory Comput. Syst.3
2008 Graph Layout Problems Parameterized by Vertex Cover
Michael R. Fellows, Daniel Lokshtanov, Neeldhara Misra, Frances A. Rosamond, Saket Saurabh 0001
ISAAC3