EDBT 2026 Demo / reviewers in the wild / expert
Serge Gaspers
dblp:33/5862
· DBLP profile ↗
94ranked-venue papers
46as first author
8since 2021 · last 2026
0000-0002-6947-9238ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 71 · 37 first-author · 6 since 2021Artificial intelligence and machine learning · 23 · 10 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 17 · 7 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Faster Exponential-Time Approximate Counting via Bounded Self-ReductionsabstractWe give faster exponential-time randomised approximation algorithms for counting problems where polynomial-time approximation is unavailable and exact exponential-time counting remains expensive. For general n-vertex graphs, our independent-set counter runs in O^{∗}(1.1869ⁿ) time, improving the previous O^*(1.2041ⁿ) general-graph bound. For n-variable #2-SAT, we obtain an O^*(1.2373ⁿ)-time approximation algorithm, narrowly below Wahlström’s currently cited O^*(1.2377ⁿ) variable-parameter exact bound. The new algorithmic point is to take the square root after decomposition. For a single bounded unweighted self-reduction with f(x) positive leaves and recursion-compatible upper bound b(x), an enumerate-or-sample estimator gives an (ε,δ)-approximation in O^*(√{b(x)} ε^{-2}log(1/δ)) time. After preprocessing decomposes an input into many bounded cores, the combined estimator pays O^*(√{∑_i b_i(x_i)} ε^{-2} log (1/δ)) , rather than estimating the cores separately at cost ∑_i √{b_i(x_i)}. The same conversion improves the bases for counting maximal cliques, minimal separators, and perfect matchings in subcubic graphs. Bounded unweighted self-reductions provide the formal language; at the level of counting classes, the resulting unweighted formulation has the same Karp closure as TotP. With explicit recursion-tree access, the framework yields black-box quantum speed-ups. Katie Clinch, Serge Gaspers, Simon Mackenzie, Qi Wang 0193 |
ESA | 2 |
| 2026 | A piecewise approach for the analysis of exact algorithmsabstractAnalyzing the worst-case running time of branching algorithms has traditionally focused more on designing complicated branching rules rather than developing better analysis methods for simple algorithms. In the mid-2000s, Fomin et al. (ACM 2009) introduced measure & conquer, an advanced general analysis method, sparking widespread adoption for obtaining tighter worst-case running time upper bound s for many fundamental NP-complete problems. Despite its significance, most subsequent work largely applied it without further methodological advancements and hence much potential in this direction remains untapped. Motivated by this, we present piecewise analysis , a new general method that analyzes the running time of branching algorithms. To showcase its potential, we reanalyze two almost 20-year-old algorithms by Fomin et al. (COCOON 2007), solving 4-Coloring and #3-Coloring , respectively. Our new analysis method improves the original running time upper bounds from O ( 1 . 7272 n ) and O ( 1 . 6262 n ) to O ( 1 . 7207 n ) and O ( 1 . 6225 n ) , respectively. Katie Clinch, Serge Gaspers, Zixu He, Abdallah Saffidine, Tiankuang Zhang |
Theor. Comput. Sci. | 2 |
| 2024 | Quantum Algorithms for Graph Coloring and Other Partitioning, Covering, and Packing Problems
Serge Gaspers, Jerry Zirui Li |
ICALP | 1 |
| 2023 | Faster Graph Coloring in Polynomial Space
Serge Gaspers, Edward J. Lee |
Algorithmica | 1 |
| 2022 | Faster Algorithms for Weak BackdoorsabstractA weak backdoor, or simply a backdoor, for a Boolean SAT formula F into a class of SAT formulae C is a partial truth assignment T such that F[T] is in C and satisfiability is preserved. The problem of finding a backdoor from class C1 into class C2, or WB(C1,C2), can be stated as follows: Given a formula F in C1, and a natural number k, determine whether there exists a backdoor for F into C2 assigning at most k variables. The class 0-Val contains all Boolean formulae with at least one negative literal in each clause. We design a new algorithm for WB(3CNF, 0-Val) by reducing it to a local search variant of 3-SAT. We show that our algorithm runs in time O*(2.562^k), improving on the previous state-of-the-art of O*(2.85^k). Here, the O* notation is a variant of the big-O notation that allows to omit polynomial factors in the input size. Next, we look at WB(3CNF, Null), where Null is the class consisting of the empty formula. This problem was known to have a trivial running time upper bound of O*(6^k) and can easily be solved in O*(3^k) time. We use a reduction to Conflict-Free-d-Hitting-Set to prove an upper bound of O*(2.2738^k), and also prove a lower bound of 2^o(k) assuming the Exponential Time Hypothesis. Finally, Horn is the class of formulae with at most one positive literal per clause. We improve the previous O*(4.54^k) running time for WB(3CNF, Horn) problem to O*(4.17^k), by exploiting the structure of the SAT instance to give a novel proof of the non-existence of the slowest cases after a slight restructuring of the branching priorities. Serge Gaspers, Andrew Kaploun |
AAAI | 1 |
| 2022 | Making the Most of Parallel Composition in Differential PrivacyabstractWe show that the ‘optimal’ use of the parallel composition theorem corresponds to finding the size of the largest subset of queries that ‘overlap’ on the data domain, a quantity we call the maximum overlap of the queries. It has previously been shown that a certain instance of this problem, formulated in terms of determining the sensitivity of the queries, is NP-hard, but also that it is possible to use graph-theoretic algorithms, such as finding the maximum clique, to approximate query sensitivity. In this paper, we consider a significant generalization of the aforementioned instance which encompasses both a wider range of differentially private mechanisms and a broader class of queries. We show that for a particular class of predicate queries, determining if they are disjoint can be done in time polynomial in the number of attributes. For this class, we show that the maximum overlap problem remains NP-hard as a function of the number of queries. However, we show that efficient approximate solutions exist by relating maximum overlap to the clique and chromatic numbers of a certain graph determined by the queries. The link to chromatic number allows us to use more efficient approximate algorithms, which cannot be done for the clique number as it may underestimate the privacy budget. Our approach is defined in the general setting of f-differential privacy, which subsumes standard pure differential privacy and Gaussian differential privacy. We prove the parallel composition theorem for f-differential privacy. We evaluate our approach on synthetic and real-world data sets of queries. We show that the approach can scale to large domain sizes (up to 1020000), and that its application can reduce the noise added to query answers by up to 60%. Josh Smith, Hassan Jameel Asghar, Gianpaolo Gioiosa, Sirine Mrabet, Serge Gaspers, Paul Tyler |
Proc. Priv. Enhancing Technol. | 5 |
| 2022 | Stable matching with uncertain pairwise preferences
Haris Aziz 0001, Péter Biró 0001, Tamás Fleiner, Serge Gaspers, Ronald de Haan, Nicholas Mattei, Baharak Rastegari |
Theor. Comput. Sci. | 4 |
| 2021 | On the Complexity of the Smallest Grammar Problem over Fixed AlphabetsabstractAbstract In the smallest grammar problem, we are given a word w and we want to compute a preferably small context-free grammar G for the singleton language {w} (where the size of a grammar is the sum of the sizes of its rules, and the size of a rule is measured by the length of its right side). It is known that, for unbounded alphabets, the decision variant of this problem is NP-hard and the optimisation variant does not allow a polynomial-time approximation scheme, unless P = NP. We settle the long-standing open problem whether these hardness results also hold for the more realistic case of a constant-size alphabet. More precisely, it is shown that the smallest grammar problem remains NP-complete (and its optimisation version is APX-hard), even if the alphabet is fixed and has size of at least 17. The corresponding reduction is robust in the sense that it also works for an alternative size-measure of grammars that is commonly used in the literature (i. e., a size measure also taking the number of rules into account), and it also allows to conclude that even computing the number of rules required by a smallest grammar is a hard problem. On the other hand, if the number of nonterminals (or, equivalently, the number of rules) is bounded by a constant, then the smallest grammar problem can be solved in polynomial time, which is shown by encoding it as a problem on graphs with interval structure. However, treating the number of rules as a parameter (in terms of parameterised complexity) yields W[1]-hardness. Furthermore, we present an $\mathcal {O}(3^{\mid {w}\mid })$ O ( 3 ∣ w ∣ ) exact exponential-time algorithm, based on dynamic programming. These three main questions are also investigated for 1-level grammars, i. e., grammars for which only the start rule contains nonterminals on the right side; thus, investigating the impact of the “hierarchical depth” of grammars on the complexity of the smallest grammar problem. In this regard, we obtain for 1-level grammars similar, but slightly stronger results. Katrin Casel, Henning Fernau, Serge Gaspers, Benjamin Gras 0002, Markus L. Schmid |
Theory Comput. Syst. | 3 |
| 2020 | Mechanism Design for School Choice with Soft Diversity ConstraintsabstractWe study the controlled school choice problem where students may belong to overlapping types and schools have soft target quotas for each type. We formalize fairness concepts for the setting that extend fairness concepts considered for restricted settings without overlapping types. Our central contribution is presenting a new class of algorithms that takes into account the representations of combinations of student types. The algorithms return matchings that are non-wasteful and satisfy fairness for same types. We further prove that the algorithms are strategyproof for the students and yield a fair outcome with respect to the induced quotas for type combinations. We experimentally compare our algorithms with two existing approaches in terms of achieving diversity goals and satisfying fairness. Haris Aziz 0001, Serge Gaspers, Zhaohong Sun 0001 |
IJCAI | 2 |
| 2020 | Stable Matching with Uncertain Linear PreferencesabstractAbstract We consider the two-sided stable matching setting in which there may be uncertainty about the agents’ preferences due to limited information or communication. We consider three models of uncertainty: (1) lottery model—for each agent, there is a probability distribution over linear preferences, (2) compact indifference model—for each agent, a weak preference order is specified and each linear order compatible with the weak order is equally likely and (3) joint probability model—there is a lottery over preference profiles. For each of the models, we study the computational complexity of computing the stability probability of a given matching as well as finding a matching with the highest probability of being stable. We also examine more restricted problems such as deciding whether a certainly stable matching exists. We find a rich complexity landscape for these problems, indicating that the form uncertainty takes is significant. Haris Aziz 0001, Péter Biró 0001, Serge Gaspers, Ronald de Haan, Nicholas Mattei, Baharak Rastegari |
Algorithmica | 3 |
| 2019 | Optimal Surveillance of Covert Networks by Minimizing Inverse Geodesic Length
Serge Gaspers, Kamran Najeebullah |
AAAI | 1 |
| 2019 | Fair Online Allocation of Perishable Goods and its Application to Electric Vehicle ChargingabstractWe consider mechanisms for the online allocation of perishable resources such as energy or computational power. A main application is electric vehicle charging where agents arrive and leave over time. Unlike previous work, we consider mechanisms without money, and a range of objectives including fairness and efficiency. In doing so, we extend the concept of envy-freeness to online settings. Furthermore, we explore the trade-offs between different objectives and analyse their theoretical properties both in online and offline settings. We then introduce novel online scheduling algorithms and compare them in terms of both their theoretical properties and empirical performance. Enrico H. Gerding, Alvaro Perez-Diaz, Haris Aziz 0001, Serge Gaspers, Antonia Marcu, Nicholas Mattei, Toby Walsh |
IJCAI | 4 |
| 2019 | Minimizing and Computing the Inverse Geodesic Length on TreesabstractFor any fixed measure $H$ that maps graphs to real numbers, the MinH problem is defined as follows: given a graph $G$, an integer $k$, and a target $τ$, is there a set $S$ of $k$ vertices that can be deleted, so that $H(G - S)$ is at most $τ$? In this paper, we consider the MinH problem on trees. We call $H$ "balanced on trees" if, whenever $G$ is a tree, there is an optimal choice of $S$ such that the components of $G-S$ have sizes bounded by a polynomial in $n/k$. We show that MinH on trees is FPT for parameter $n/k$, and furthermore, can be solved in subexponential time, and polynomial space, if $H$ is additive, balanced on trees, and computable in polynomial time. A measure of interest is the Inverse Geodesic Length (IGL), which is used to gauge the connectedness of a graph. It is defined as the sum of inverse distances between every two vertices: $IGL(G)=\sum_{\{u,v\} \subseteq V} \frac{1}{d_G(u,v)}$. While MinIGL is W[1]-hard for parameter treewidth, and cannot be solved in $2^{o(k+n+m)}$ time, even on bipartite graphs with $n$ vertices and $m$ edges, the complexity status of the problem remains open on trees. We show that IGL is balanced on trees, to give a $2^{O((n\log n)^{5/6})}$ time, polynomial space algorithm. The distance distribution of $G$ is the sequence $\{a_i\}$ describing the number of vertex pairs distance $i$ apart in $G$: $a_i=|\{\{u, v\}: d_G(u, v)=i\}|$. We show that the distance distribution of a tree can be computed in $O(n\log^2 n)$ time by reduction to polynomial multiplication. We extend our result to graphs with small treewidth by showing that the first $p$ values of the distance distribution can be computed in $2^{O(tw(G))} n^{1+\varepsilon} \sqrt{p}$ time, and the entire distance distribution can be computed in $2^{O(tw(G))} n^{1+\varepsilon}$ time, when the diameter of $G$ is $O(n^{\varepsilon'})$ for every $\varepsilon'>0$. Serge Gaspers, Joshua Lau |
ISAAC | 1 |
| 2019 | Enumeration of Preferred Extensions in Almost Oriented DigraphsabstractIn this paper, we present enumeration algorithms to list all preferred extensions of an argumentation framework. This task is equivalent to enumerating all maximal semikernels of a directed graph. For directed graphs on $n$ vertices, all preferred extensions can be enumerated in $O^*(3^{n/3})$ time and there are directed graphs with $Ω(3^{n/3})$ preferred extensions. We give faster enumeration algorithms for directed graphs with at most $0.8004\cdot n$ vertices occurring in $2$-cycles. In particular, for oriented graphs (digraphs with no 2-cycles) one of our algorithms runs in time $O(1.2321^n)$, and we show that there are oriented graphs with $Ω(3^{n/6}) > Ω(1.2009^n)$ preferred extensions. A combination of three algorithms leads to the fastest enumeration times for various proportions of the number of vertices in $2$-cycles. The most innovative one is a new 2-stage sampling algorithm, combined with a new parameterized enumeration algorithm, analyzed with a combination of the recent monotone local search technique (STOC 2016) and an extension thereof (ICALP 2017). Serge Gaspers, Ray Li |
MFCS | 1 |
| 2019 | Turbocharging Treewidth Heuristics
Serge Gaspers, Joachim Gudmundsson, Mitchell Jones, Julián Mestre, Stefan Rümmele |
Algorithmica | 1 |
| 2019 | Exact Algorithms via Monotone Local Search
Fedor V. Fomin, Serge Gaspers, Daniel Lokshtanov, Saket Saurabh 0001 |
J. ACM | 2 |
| 2019 | Colouring square-free graphs without long induced paths
Serge Gaspers, Shenwei Huang, Daniël Paulusma |
J. Comput. Syst. Sci. | 1 |
| 2019 | (2P2, K4)-Free Graphs are 4-ColorableabstractIn this paper, we show that every $(2P_2,K_4)$-free graph is 4-colorable. The bound is attained by the five-wheel and the complement of the seven-cycle. This answers an open question by Wagon [ J. Combin. Theory Ser. B, 29 (1980), pp. 345--346] from the 1980s. Our result can also be viewed as a result in the study of the Vizing bound for graph classes. A major open problem in the study of computational complexity of graph coloring is whether coloring can be solved in polynomial time for $(4P_1,C_4)$-free graphs. Lozin and Malyshev [ Discrete Appl. Math., 216 (2017), pp. 273--280] conjecture that the answer is yes. As an application of our main result, we provide the first positive evidence to the conjecture by giving a 2-approximation algorithm for coloring $(4P_1,C_4)$-free graphs. Serge Gaspers, Shenwei Huang |
SIAM J. Discret. Math. | 1 |
| 2018 | Minesweeper with Limited Moves
Serge Gaspers, Stefan Rümmele, Abdallah Saffidine, Kevin Tran |
AAAI | 1 |
| 2018 | Cluster Editing with Vertex Splitting
Faisal N. Abu-Khzam, Judith Egan, Serge Gaspers, Alexis Shaw, Peter Shaw 0001 |
ISCO | 3 |
| 2018 | When is Red-Blue Nonblocker Fixed-Parameter Tractable?
Serge Gaspers, Joachim Gudmundsson, Michael Horton 0001, Stefan Rümmele |
LATIN | 1 |
| 2018 | Colouring Square-Free Graphs without Long Induced PathsabstractThe Colouring problem is to decide if the vertices of a graph can be coloured with at most k colours for a given integer k such that no two adjacent vertices are coloured alike. The complexity of Colouring is fully understood for graph classes characterized by one forbidden induced subgraph H. Despite a huge body of existing work, there are still major complexity gaps if two induced subgraphs H_1 and H_2 are forbidden. We let H_1 be the s-vertex cycle C_s and H_2 be the t-vertex path P_t. We show that Colouring is polynomial-time solvable for s=4 and t<=6, which unifies several known results for Colouring on (H_1,H_2)-free graphs. Our algorithm is based on a novel decomposition theorem for (C_4,P_6)-free graphs without clique cutsets into homogeneous pairs of sets and a new framework for bounding the clique-width of a graph by the clique-width of its subgraphs induced by homogeneous pairs of sets. To apply this framework, we also need to use divide-and-conquer to bound the clique-width of subgraphs induced by homogeneous pairs of sets. To complement our positive result we also prove that Colouring is NP-complete for s=4 and t>=9, which is the first hardness result on Colouring for (C_4,P_t)-free graphs. Serge Gaspers, Shenwei Huang, Daniël Paulusma |
STACS | 1 |
| 2018 | Fixing balanced knockout and double elimination tournaments
Haris Aziz 0001, Serge Gaspers, Simon Mackenzie, Nicholas Mattei, Paul Stursberg, Toby Walsh |
Artif. Intell. | 2 |
| 2017 | Faster Graph Coloring in Polynomial SpaceabstractAbstract We present a polynomial-space algorithm that computes the number of independent sets of any input graph in time $$O(1.1389^n)$$ O ( 1 . 1389 n ) for graphs with maximum degree 3 and in time $$O(1.2356^n)$$ O ( 1 . 2356 n ) for general graphs, where n is the number of vertices in the input graph. Together with the inclusion-exclusion approach of Björklund, Husfeldt, and Koivisto [SIAM J. Comput. 2009], this leads to a faster polynomial-space algorithm for the graph coloring problem with running time $$O(2.2356^n)$$ O ( 2 . 2356 n ) as well as an exponential-space $$O(1.2330^n)$$ O ( 1 . 2330 n ) time algorithm for counting independent sets. Our main algorithm counts independent sets in graphs with maximum degree at most 3 and no vertex with three neighbors of degree 3. This polynomial-space algorithm is designed and analyzed using the recently introduced Separate, Measure and Conquer approach [Gaspers & Sorkin, ICALP 2015]. Using Wahlström’s compound measure approach, this improvement in running time for small degree graphs is then bootstrapped to larger degrees, giving the improvement for general graphs. Combining both approaches leads to some inflexibility in choosing vertices to branch on for the small-degree cases, which we counter by structural graph properties. Serge Gaspers, Edward J. Lee |
COCOON | 1 |
| 2017 | The Parameterized Complexity of Positional GamesabstractWe study the parameterized complexity of several positional games. Our main result is that Short Generalized Hex is W[1]-complete parameterized by the number of moves. This solves an open problem from Downey and Fellows’ influential list of open problems from 1999. Previously, the problem was thought of as a natural candidate for AW[*]-completeness. Our main tool is a new fragment of first-order logic where universally quantified variables only occur in inequalities. We show that model-checking on arbitrary relational structures for a formula in this fragment is W[1]-complete when parameterized by formula size. We also consider a general framework where a positional game is represented as a hypergraph and two players alternately pick vertices. In a Maker-Maker game, the first player to have picked all the vertices of some hyperedge wins the game. In a Maker-Breaker game, the first player wins if she picks all the vertices of some hyperedge, and the second player wins otherwise. In an Enforcer-Avoider game, the first player wins if the second player picks all the vertices of some hyperedge, and the second player wins otherwise. Short Maker-Maker, Short Maker-Breaker, and Short Enforcer-Avoider are respectively AW[*]-, W[1]-, and co-W[1]-complete parameterized by the number of moves. This suggests a rough parameterized complexity categorization into positional games that are complete for the first level of the W-hierarchy when the winning condition only depends on which vertices one player has been able to pick, but AW[*]-complete when it depends on which vertices both players have picked. However, some positional games with highly structured board and winning configurations are fixed-parameter tractable. We give another example of such a game, Short k-Connect, which is fixed-parameter tractable when parameterized by the number of moves. Édouard Bonnet, Serge Gaspers, Antonin Lambilliotte, Stefan Rümmele, Abdallah Saffidine |
ICALP | 2 |
| 2017 | Exact Algorithms via Multivariate SubroutinesabstractWe consider the family of $Φ$-Subset problems, where the input consists of an instance $I$ of size $N$ over a universe $U_I$ of size $n$ and the task is to check whether the universe contains a subset with property $Φ$ (e.g., $Φ$ could be the property of being a feedback vertex set for the input graph of size at most $k$). Our main tool is a simple randomized algorithm which solves $Φ$-Subset in time $(1+b-\frac{1}{c})^n N^{O(1)}$, provided that there is an algorithm for the $Φ$-Extension problem with running time $b^{n-|X|} c^k N^{O(1)}$. Here, the input for $Φ$-Extension is an instance $I$ of size $N$ over a universe $U_I$ of size $n$, a subset $X\subseteq U_I$, and an integer $k$, and the task is to check whether there is a set $Y$ with $X\subseteq Y \subseteq U_I$ and $|Y\setminus X|\le k$ with property $Φ$. We derandomize this algorithm at the cost of increasing the running time by a subexponential factor in $n$, and we adapt it to the enumeration setting where we need to enumerate all subsets of the universe with property $Φ$. This generalizes the results of Fomin et al. [STOC 2016] who proved the case where $b=1$. As case studies, we use these results to design faster deterministic algorithms for: - checking whether a graph has a feedback vertex set of size at most $k$ - enumerating all minimal feedback vertex sets - enumerating all minimal vertex covers of size at most $k$, and - enumerating all minimal 3-hitting sets. We obtain these results by deriving new $b^{n-|X|} c^k N^{O(1)}$-time algorithms for the corresponding $Φ$-Extension problems (or enumeration variant). In some cases, this is done by adapting the analysis of an existing algorithm, or in other cases by designing a new algorithm. Our analyses are based on Measure and Conquer, but the value to minimize, $1+b-\frac{1}{c}$, is unconventional and requires non-convex optimization. Serge Gaspers, Edward J. Lee |
ICALP | 1 |
| 2017 | Weakening Covert Networks by Minimizing Inverse Geodesic LengthabstractWe consider the problem of deleting nodes in a covert network to minimize its performance. The inverse geodesic length (IGL) is a well-known and widely used measure of network performance. It equals the sum of the inverse distances of all pairs of vertices. In the MinIGL problem the input is a graph $G$, a budget $k$, and a target IGL $T$, and the question is whether there exists a subset of vertices $X$ with $|X|=k$, such that the IGL of $G-X$ is at most $T$. In network analysis, the IGL is often used to evaluate how well heuristics perform in strengthening or weakening a network. In this paper, we undertake a study of the classical and parameterized complexity of the MinIGL problem. The problem is NP-complete even if $T=0$ and remains both NP-complete and $W[1]$-hard for parameter $k$ on bipartite and on split graphs. On the positive side, we design several multivariate algorithms for the problem. Our main result is an algorithm for MinIGL parameterized by the twin cover number. Haris Aziz 0001, Serge Gaspers, Kamran Najeebullah |
IJCAI | 2 |
| 2017 | Barrier Coverage with Non-uniform Lengths to Minimize Aggregate MovementsabstractGiven a line segment I=[0,L], the so-called barrier, and a set of n sensors with varying ranges positioned on the line containing I, the barrier coverage problem is to move the sensors so that they cover I, while minimising the total movement. In the case when all the sensors have the same radius the problem can be solved in O(n log n) time (Andrews and Wang, Algorithmica 2017). If the sensors have different radii the problem is known to be NP-hard to approximate within a constant factor (Czyzowicz et al., ADHOC-NOW 2009). We strengthen this result and prove that no polynomial time \rho^{1-\epsilon}-approximation algorithm exists unless P=NP, where \rho is the ratio between the largest radius and the smallest radius. Even when we restrict the number of sensors that are allowed to move by a parameter k, the problem turns out to be W[1]-hard. On the positive side we show that a ((2+\epsilon)\rho+2/\epsilon)-approximation can be computed in O(n^3/\epsilon^2) time and we prove fixed-parameter tractability when parameterized by the total movement assuming all numbers in the input are integers. Serge Gaspers, Joachim Gudmundsson, Julián Mestre, Stefan Rümmele |
ISAAC | 1 |
| 2017 | Linearly \chi χ -Bounding (P_6, C_4) ( P 6 , C 4 ) -Free Graphs
Serge Gaspers, Shenwei Huang |
WG | 1 |
| 2017 | Backdoors into heterogeneous classes of SAT and CSPabstractIn 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. | 1 |
| 2017 | Separate, Measure and Conquer: Faster Polynomial-Space Algorithms for Max 2-CSP and Counting Dominating SetsabstractWe show a method resulting in the improvement of several polynomial-space, exponential-time algorithms. The method capitalizes on the existence of small balanced separators for sparse graphs, which can be exploited for branching to disconnect an instance into independent components. For this algorithm design paradigm, the challenge to date has been to obtain improvements in worst-case analyses of algorithms, compared with algorithms that are analyzed with advanced methods, notably Measure and Conquer. Our contribution is the design of a general method to integrate the advantage from the separator-branching into Measure and Conquer, for a more precise and improved running time analysis. We illustrate the method with improved algorithms for M ax ( r ,2)-C sp and #D ominating S et . An instance of the problem M ax ( r ,2)-C SP , or simply M ax 2-CSP, is parameterized by the domain size r (often 2), the number of variables n (vertices in the constraint graph G ), and the number of constraints m (edges in G ). When G is cubic, and omitting sub-exponential terms here for clarity, we give an algorithm running in time r (1/5) n = r (2/15) m the previous best was r (1/4) n = r (1/6) m . By known results, this improvement for the cubic case results in an algorithm running in time r (9/50) m for general instances; the previous best was r (19/100) m . We show that the analysis of the earlier algorithm was tight: our improvement is in the algorithm, not just the analysis. The same running time improvements hold for M ax C ut , an important special case of M ax 2-CSP, and for Polynomial and Ring CSP, generalizations encompassing graph bisection, the Ising model, and counting. We also give faster algorithms for #D ominating S et , counting the dominating sets of every cardinality 0, … , n for a graph G of order n . For cubic graphs, our algorithm runs in time 3 (1/5) n the previous best was 2 (1/2) n . For general graphs, we give an unrelated algorithm running in time 1.5183 n the previous best was 1.5673 n . The previous best algorithms for these problems all used local transformations and were analyzed by the Measure and Conquer method. Our new algorithms capitalize on the existence of small balanced separators for cubic graphs—a non-local property—and the ability to tailor the local algorithms always to “pivot” on a vertex in the separator. The new algorithms perform much as the old ones until the separator is empty, at which point they gain because the remaining vertices are split into two independent problem instances that can be solved recursively. It is likely that such algorithms can be effective for other problems too, and we present their design and analysis in a general framework. Serge Gaspers, Gregory B. Sorkin |
ACM Trans. Algorithms | 1 |
| 2016 | On the Complexity of Grammar-Based Compression over Fixed AlphabetsabstractIt is shown that the shortest-grammar problem remains NP-complete if the alphabet is fixed and has a size of at least 24 (which settles an open question). On the other hand, this problem can be solved in polynomial-time, if the number of nonterminals is bounded, which is shown by encoding the problem as a problem on graphs with interval structure. Furthermore, we present an O(3n) exact exponential-time algorithm, based on dynamic programming. Similar results are also given for 1-level grammars, i.e., grammars for which only the start rule contains nonterminals on the right side (thus, investigating the impact of the "hierarchical depth" on the complexity of the shortest-grammar problem). Katrin Casel, Henning Fernau, Serge Gaspers, Benjamin Gras 0002, Markus L. Schmid |
ICALP | 3 |
| 2016 | Interdependent Scheduling Games
Andrés Abeliuk, Haris Aziz 0001, Gerardo Berbeglia, Serge Gaspers, Petr Kalina, Nicholas Mattei, Dominik Peters, Paul Stursberg, Pascal Van Hentenryck, Toby Walsh |
IJCAI | 4 |
| 2016 | Turbocharging Treewidth HeuristicsabstractA widely used class of algorithms for computing tree decompositions of graphs are heuristics that compute an elimination order, i.e., a permutation of the vertex set. In this paper, we propose to turbocharge these heuristics. For a target treewidth k, suppose the heuristic has already computed a partial elimination order of width at most k, but extending it by one more vertex exceeds the target width k. At this moment of regret, we solve a subproblem which is to recompute the last c positions of the partial elimination order such that it can be extended without exceeding width k. We show that this subproblem is fixed-parameter tractable when parameterized by k and c, but it is para-NP-hard and W[1]-hard when parameterized by only k or c, respectively. Our experimental evaluation of the FPT algorithm shows that we can trade a reasonable increase of the running time for quality of the solution. Serge Gaspers, Joachim Gudmundsson, Mitchell Jones, Julián Mestre, Stefan Rümmele |
IPEC | 1 |
| 2016 | On Satisfiability Problems with a Linear StructureabstractIt was recently shown [Sæther, Telle, and Vatshelle, JAIR 54, 2015] that satisfiability is polynomially solvable when the incidence graph is an interval bipartite graph (an interval graph turned into a bipartite graph by omitting all edges within each partite set). Here we relax this condition in several directions: First, we show an FPT algorithm parameterized by k for k-interval bigraphs, bipartite graphs which can be converted to interval bipartite graphs by adding to each node of one side at most k edges; the same result holds for the counting and the weighted maximization version of satisfiability. Second, given two linear orders, one for the variables and one for the clauses, we show how to find, in polynomial time, the smallest k such that there is a k-interval bigraph compatible with these two orders. On the negative side we prove that, barring complexity collapses, no such extensions are possible for CSPs more general than satisfiability. We also show NP-hardness of recognizing 1-interval bigraphs. Serge Gaspers, Christos H. Papadimitriou, Sigve Hortemo Sæther, Jan Arne Telle |
IPEC | 1 |
| 2016 | Faster Algorithms to Enumerate Hypergraph Transversals
Manfred Cochefert, Jean-François Couturier 0001, Serge Gaspers, Dieter Kratsch |
LATIN | 3 |
| 2016 | Stable Matching with Uncertain Linear Preferences
Haris Aziz 0001, Péter Biró 0001, Serge Gaspers, Ronald de Haan, Nicholas Mattei, Baharak Rastegari |
SAGT | 3 |
| 2016 | Exact algorithms via monotone local searchabstractWe give a new general approach for designing exact exponential-time algorithms for subset problems . In a subset problem the input implicitly describes a family of sets over a universe of size n and the task is to determine whether the family contains at least one set. A typical example of a subset problem is W EIGHTED d -SAT. Here, the input is a CNF-formula with clauses of size at most d , and an integer W . The universe is the set of variables and the variables have integer weights. The family contains all the subsets S of variables such that the total weight of the variables in S does not exceed W and setting the variables in S to 1 and the remaining variables to 0 satisfies the formula. Our approach is based on “monotone local search,” where the goal is to extend a partial solution to a solution by adding as few elements as possible. More formally, in the extension problem, we are also given as input a subset X of the universe and an integer k . The task is to determine whether one can add at most k elements to X to obtain a set in the (implicitly defined) family. Our main result is that a c k n O(1) time algorithm for the extension problem immediately yields a randomized algorithm for finding a solution of any size with running time O ((2−1/ c ) n ). In many cases, the extension problem can be reduced to simply finding a solution of size at most k . Furthermore, efficient algorithms for finding small solutions have been extensively studied in the field of parameterized algorithms. Directly applying these algorithms, our theorem yields in one stroke significant improvements over the best known exponential-time algorithms for several well-studied problems, including d -H ITTING S ET , F EEDBACK V ERTEX S ET , N ODE U NIQUE L ABEL C OVER , and W EIGHTED d -SAT. Our results demonstrate an interesting and very concrete connection between parameterized algorithms and exact exponential-time algorithms. We also show how to derandomize our algorithms at the cost of a subexponential multiplicative factor in the running time. Our derandomization is based on an efficient construction of a new pseudo-random object that might be of independent interest. Finally, we extend our methods to establish new combinatorial upper bounds and develop enumeration algorithms. Fedor V. Fomin, Serge Gaspers, Daniel Lokshtanov, Saket Saurabh 0001 |
STOC | 2 |
| 2016 | Backdoors to q-Horn
Serge Gaspers, Sebastian Ordyniak, M. S. Ramanujan 0001, Saket Saurabh 0001, Stefan Szeider |
Algorithmica | 1 |
| 2015 | Separate, Measure and Conquer: Faster Polynomial-Space Algorithms for Max 2-CSP and Counting Dominating Sets
Serge Gaspers, Gregory B. Sorkin |
ICALP (1) | 1 |
| 2015 | Online Fair Division: Analysing a Food Bank Problem
Martin Aleksandrov, Haris Aziz 0001, Serge Gaspers, Toby Walsh |
IJCAI | 3 |
| 2015 | Welfare Maximization in Fractional Hedonic Games
Haris Aziz 0001, Serge Gaspers, Joachim Gudmundsson, Julián Mestre, Hanjo Täubig |
IJCAI | 2 |
| 2015 | Equilibria Under the Probabilistic Serial Rule
Haris Aziz 0001, Serge Gaspers, Simon Mackenzie, Nicholas Mattei, Nina Narodytska, Toby Walsh |
IJCAI | 2 |
| 2015 | On the Number of Minimal Separators in Graphs
Serge Gaspers, Simon Mackenzie |
WG | 1 |
| 2015 | Fair assignment of indivisible objects under ordinal preferences
Haris Aziz 0001, Serge Gaspers, Simon Mackenzie, Toby Walsh |
Artif. Intell. | 2 |
| 2015 | Myhill-Nerode Methods for Hypergraphs
René van Bevern, Rodney G. Downey, Michael R. Fellows, Serge Gaspers, Frances A. Rosamond |
Algorithmica | 4 |
| 2015 | Augmenting Graphs to Minimize the Diameter
Fabrizio Frati, Serge Gaspers, Joachim Gudmundsson, Luke Mathieson |
Algorithmica | 2 |
| 2015 | Complexity of splits reconstruction for low-degree trees
Serge Gaspers, Mathieu Liedloff, Maya Jakobine Stein, Karol Suchan |
Discret. Appl. Math. | 1 |
| 2015 | On finding optimal polytrees
Serge Gaspers, Mikko Koivisto, Mathieu Liedloff, Sebastian Ordyniak, Stefan Szeider |
Theor. Comput. Sci. | 1 |
| 2014 | Fixing a Balanced Knockout TournamentabstractBalanced knockout tournaments are one of the most common formats for sports competitions, and are also used in elections and decision-making. We consider the computational problem of finding the optimal draw for a particular player in such a tournament. The problem has generated considerable research within AI in recent years. We prove that checking whether there exists a draw in which a player wins is NP-complete, thereby settling an outstanding open problem. Our main result has a number of interesting implications on related counting and approximation problems. We present a memoization-based algorithm for the problem that is faster than previous approaches. Moreover, we highlight two natural cases that can be solved in polynomial time. All of our results also hold for the more general problem of counting the number of draws in which a given player is the winner. Haris Aziz 0001, Serge Gaspers, Simon Mackenzie, Nicholas Mattei, Paul Stursberg, Toby Walsh |
AAAI | 2 |
| 2014 | Backdoors into Heterogeneous Classes of SAT and CSPabstractBackdoor 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ý |
AAAI | 1 |
| 2014 | Guarantees and limits of preprocessing in constraint satisfaction and reasoning
Serge Gaspers, Stefan Szeider |
Artif. Intell. | 1 |
| 2013 | Ties Matter: Complexity of Manipulation when Tie-Breaking with a Random VoteabstractWe study the impact on strategic voting of tie-breaking by means of considering the order of tied candidates within a random vote. We compare this to another non deterministic tie-breaking rule where we simply choose candidate uniformly at random. In general, we demonstrate that there is no connection between the computational complexity of computing a manipulating vote with the two different types of tie-breaking. However, we prove that for some scoring rules, the computational complexity of computing a manipulation can increase from polynomial to NP-hard. We also discuss the relationship with the computational complexity of computing a manipulating vote when we ask for a candidate to be the unique winner, or to be among the set of co-winners. Haris Aziz 0001, Serge Gaspers, Nicholas Mattei, Nina Narodytska, Toby Walsh |
AAAI | 2 |
| 2013 | Strong Backdoors to Bounded Treewidth SATabstractThere are various approaches to exploiting “hidden structure” in instances of hard combinatorial problems to allow faster algorithms than for general unstructured or random instances. For SAT and its counting version #SAT, hidden structure has been exploited in terms of decomposability and strong backdoor sets. Decomposability can be considered in terms of the treewidth of a graph that is associated with the given CNF formula, for instance by considering clauses and variables as vertices of the graph, and making a variable adjacent with all the clauses it appears in. On the other hand, a strong backdoor set of a CNF formula is a set of variables such that each assignment to this set moves the formula into a fixed class for which (#)SAT can be solved in polynomial time. In this paper we combine the two above approaches. In particular, we study the algorithmic question of finding a small strong backdoor set into the class Wν≤tof CNF formulas whose associated graphs have treewidth at most t. The main results are positive: (1) There is a cubic-time algorithm that, given a CNF formula F and two constants k, t ≥ 0, either finds a strong Wν≤t-backdoor set of size at most 2k, or concludes that F has no strong Wν≤t-backdoor set of size at most k. (2) There is a cubic-time algorithm that, given a CNF formula F, computes the number of satisfying assignments of F or concludes that sbt(F) > k, for any pair of constants k, t ≥ 0. Here, sbt(F) denotes the size of a smallest strong Wν≤t-backdoor set of F. We establish both results by distinguishing between two cases, depending on whether the treewidth of the given formula is small or large. For both results the case of small treewidth can be dealt with relatively standard methods. The case of large treewidth is challenging and requires novel and sophisticated combinatorial arguments. The main tool is an auxiliary graph whose vertices represent subgraphs in F's associated graph. It captures various ways to assemble large-treewidth subgraphs in F's associated graph. This is used to show that every backdoor set of size k intersects a certain set of variables whose size is bounded by a function of k and t. For any other set of k variables, one can use the auxiliary graph to find an assignment τ to these variables such that the graph associated with F[τ] has treewidth at least t + 1. The significance of our results lies in the fact that they allow us to exploit algorithmically a hidden structure in formulas that is not accessible by any one of the two approaches (decomposability, backdoors) alone. Already a backdoor size 1 on top of treewidth 1 (i.e., sb1(F) = 1) entails formulas of arbitrarily large treewidth and arbitrarily large cycle cutsets (variables whose deletion makes the instance acyclic). Serge Gaspers, Stefan Szeider |
FOCS | 1 |
| 2013 | On the Complexity of Global Scheduling Constraints under Structural Restrictions
Geoffrey Chu, Serge Gaspers, Nina Narodytska, Andreas Schutt, Toby Walsh |
IJCAI | 2 |
| 2013 | Myhill-Nerode Methods for Hypergraphs
René van Bevern, Michael R. Fellows, Serge Gaspers, Frances A. Rosamond |
ISAAC | 3 |
| 2013 | Augmenting Graphs to Minimize the Diameter
Fabrizio Frati, Serge Gaspers, Joachim Gudmundsson, Luke Mathieson |
ISAAC | 2 |
| 2013 | Backdoors to q-HornabstractThe class q-Horn, introduced by Boros, Crama and Hammer in 1990, is one of the largest known classes of propositional CNF formulas for which satisfiability can be decided in polynomial time. This class properly contains the fundamental classes of Horn and Krom formulas as well as the class of renamable (or disguised) Horn formulas. In this paper we extend this class so that its favorable algorithmic properties can be made accessible to formulas that are outside but "close"' to this class. We show that deciding satisfiability is fixed-parameter tractable parameterized by the distance of the given formula from q-Horn. The distance is measured by the smallest number of variables that we need to delete from the formula in order to get a q-Horn formula, i.e., the size of a smallest deletion backdoor set into the class q-Horn. This result generalizes known fixed-parameter tractability results for satisfiability decision with respect to the parameters distance from Horn, Krom, and renamable Horn. Serge Gaspers, Sebastian Ordyniak, M. S. Ramanujan 0001, Saket Saurabh 0001, Stefan Szeider |
STACS | 1 |
| 2013 | Exact and Parameterized Algorithms for Max Internal Spanning Tree
Daniel Binkele-Raible, Henning Fernau, Serge Gaspers, Mathieu Liedloff |
Algorithmica | 3 |
| 2013 | A linear vertex kernel for maximum internal spanning tree
Fedor V. Fomin, Serge Gaspers, Saket Saurabh 0001, Stéphan Thomassé |
J. Comput. Syst. Sci. | 2 |
| 2013 | An exponential time 2-approximation algorithm for bandwidth
Martin Fürer, Serge Gaspers, Shiva Prasad Kasiviswanathan |
Theor. Comput. Sci. | 2 |
| 2012 | On Finding Optimal PolytreesabstractInferring probabilistic networks from data is a notoriously difficult task. Under various goodness-of-fit measures, finding an optimal network is NP-hard, even if restricted to polytrees of bounded in-degree. Polynomial-time algorithms are known only for rare special cases, perhaps most notably for branchings, that is, polytrees in which the in-degree of every node is at most one. Here, we study the complexity of finding an optimal polytree that can be turned into a branching by deleting some number of arcs or nodes, treated as a parameter. We show that the problem can be solved via a matroid intersection formulation in polynomial time if the number of deleted arcs is bounded by a constant. The order of the polynomial time bound depends on this constant, hence the algorithm does not establish fixed-parameter tractability when parameterized by the number of deleted arcs. We show that a restricted version of the problem allows fixed-parameter tractability and hence scales well with the parameter. We contrast this positive result by showing that if we parameterize by the number of deleted nodes, a somewhat more powerful parameter, the problem is not fixed-parameter tractable, subject to a complexity-theoretic assumption. Serge Gaspers, Mikko Koivisto, Mathieu Liedloff, Sebastian Ordyniak, Stefan Szeider |
AAAI | 1 |
| 2012 | Don't Be Strict in Local Search!abstractLocal Search is one of the fundamental approaches to combinatorial optimization and it is used throughout AI. Several local search algorithms are based on searching the k-exchange neighborhood. This is the set of solutions that can be obtained from the current solution by exchanging at most k elements. As a rule of thumb, the larger k is, the better are the chances of finding an improved solution. However, for inputs of size n, a naive brute-force search of the k-exchange neighborhood requires n(O(k)) time, which is not practical even for very small values of k. Fellows et al. (IJCAI 2009) studied whether this brute-force search is avoidable and gave positive and negative answers for several combinatorial problems. They used the notion of local search in a strict sense. That is, an improved solution needs to be found in the k-exchange neighborhood even if a global optimum can be found efficiently. In this paper we consider a natural relaxation of local search, called permissive local search (Marx and Schlotter, IWPEC 2009) and investigate whether it enhances the domain of tractable inputs. We exemplify this approach on a fundamental combinatorial problem, Vertex Cover. More precisely, we show that for a class of inputs, finding an optimum is hard, strict local search is hard, but permissive local search is tractable. We carry out this investigation in the framework of parameterized complexity. Serge Gaspers, Eun Jung Kim 0002, Sebastian Ordyniak, Saket Saurabh 0001, Stefan Szeider |
AAAI | 1 |
| 2012 | Backdoors to Acyclic SAT
Serge Gaspers, Stefan Szeider |
ICALP (1) | 1 |
| 2012 | k-Gap Interval Graphs
Fedor V. Fomin, Serge Gaspers, Petr A. Golovach, Karol Suchan, Stefan Szeider, Erik Jan van Leeuwen, Martin Vatshelle, Yngve Villanger |
LATIN | 2 |
| 2012 | Strong Backdoors to Nested Satisfiability
Serge Gaspers, Stefan Szeider |
SAT | 1 |
| 2012 | On Independent Sets and Bicliques in Graphs
Serge Gaspers, Dieter Kratsch, Mathieu Liedloff |
Algorithmica | 1 |
| 2012 | A universally fastest algorithm for Max 2-Sat, Max 2-CSP, and everything in between
Serge Gaspers, Gregory B. Sorkin |
J. Comput. Syst. Sci. | 1 |
| 2012 | Parameterizing by the Number of Numbers
Michael R. Fellows, Serge Gaspers, Frances A. Rosamond |
Theory Comput. Syst. | 2 |
| 2011 | The Parameterized Complexity of Local Consistency
Serge Gaspers, Stefan Szeider |
CP | 1 |
| 2011 | Kernels for Global Constraints
Serge Gaspers, Stefan Szeider |
IJCAI | 1 |
| 2011 | Complexity of Splits Reconstruction for Low-Degree Trees
Serge Gaspers, Mathieu Liedloff, Maya Jakobine Stein, Karol Suchan |
WG | 1 |
| 2011 | Kernels for feedback arc set in tournaments
Stéphane Bessy, Fedor V. Fomin, Serge Gaspers, Christophe Paul, Anthony Perez 0001, Saket Saurabh 0001, Stéphan Thomassé |
J. Comput. Syst. Sci. | 3 |
| 2010 | Feedback Vertex Sets in Tournaments
Serge Gaspers, Matthias Mnich |
ESA (1) | 1 |
| 2010 | Parameterizing by the Number of Numbers
Michael R. Fellows, Serge Gaspers, Frances A. Rosamond |
IPEC | 2 |
| 2010 | Parallel cleaning of a network with brushes
Serge Gaspers, Margaret-Ellen Messinger, Richard J. Nowakowski, Pawel Pralat |
Discret. Appl. Math. | 1 |
| 2010 | Exact exponential-time algorithms for finding bicliques
Daniel Binkele-Raible, Henning Fernau, Serge Gaspers, Mathieu Liedloff |
Inf. Process. Lett. | 3 |
| 2010 | Parameterized algorithm for eternal vertex cover
Fedor V. Fomin, Serge Gaspers, Petr A. Golovach, Dieter Kratsch, Saket Saurabh 0001 |
Inf. Process. Lett. | 2 |
| 2010 | Iterative compression and exact algorithms
Fedor V. Fomin, Serge Gaspers, Dieter Kratsch, Mathieu Liedloff, Saket Saurabh 0001 |
Theor. Comput. Sci. | 2 |
| 2009 | Exact Exponential-Time Algorithms for Finding Bicliques in a Graph
Henning Fernau, Serge Gaspers, Dieter Kratsch, Mathieu Liedloff, Daniel Binkele-Raible |
CTW | 2 |
| 2009 | Kernels for Feedback Arc Set In TournamentsabstractA tournament $T = (V,A)$ is a directed graph in which there is exactly one arc between every pair of distinct vertices. Given a digraph on $n$ vertices and an integer parameter $k$, the {\sc Feedback Arc Set} problem asks whether thegiven digraph has a set of $k$ arcs whose removal results in an acyclicdigraph. The {\sc Feedback Arc Set} problem restricted to tournaments is knownas the {\sc $k$-Feedback Arc Set in Tournaments ($k$-FAST)} problem. In thispaper we obtain a linear vertex kernel for \FAST{}. That is, we give apolynomial time algorithm which given an input instance $T$ to \FAST{} obtains an equivalent instance $T'$ on $O(k)$ vertices. In fact, given any fixed $\epsilon > 0$, the kernelized instance has at most $(2 + \epsilon)k$ vertices.Our result improves the previous known bound of $O(k^2)$ on the kernel size for\FAST{}. Our kernelization algorithm solves the problem on a subclass of tournaments in polynomial time and uses a known polynomial time approximation scheme for \FAST. Stéphane Bessy, Fedor V. Fomin, Serge Gaspers, Christophe Paul, Anthony Perez 0001, Saket Saurabh 0001, Stéphan Thomassé |
FSTTCS | 3 |
| 2009 | A Linear Vertex Kernel for Maximum Internal Spanning Tree
Fedor V. Fomin, Serge Gaspers, Saket Saurabh 0001, Stéphan Thomassé |
ISAAC | 2 |
| 2009 | A universally fastest algorithm for Max 2-Sat, Max 2-CSP, and everything in betweenabstractWe introduce “hybrid” Max 2-CSP formulas consisting of “simple clauses”, namely conjunctions and disjunctions of pairs of variables, and general 2-variable clauses, which can be any integer-valued functions of pairs of boolean variables. This allows an algorithm to use both efficient reductions specific to AND and OR clauses, and other powerful reductions that require the general CSP setting. Parametrizing an instance by the fraction p of non-simple clauses, we give an exact (exponential-time) algorithm that is the fastest polynomial-space algorithm known for Max 2-Sat (and other p = 0 formulas, with arbitrary mixtures of AND and OR clauses); the only efficient algorithm for mixtures of AND, OR, and general integer-valued clauses; and tied for fastest for general Max 2-CSP (p = 1). Since a pure 2-Sat input instance may be transformed to a general CSP instance in the course of being solved, the algorithm's efficiency and generality go hand in hand. Our novel analysis results in a family of running-time bounds, each optimized for a particular value of p. The algorithm uses new reductions introduced here, as well as recent reductions such as “clause-learning” and “2-reductions” adapted to our setting's mixture of simple and general clauses. Each reduction imposes constraints on various parameters, and the running-time bound is an “objective function” of these parameters and p. The optimal running-time bound is obtained by solving a convex nonlinear program, which can be done efficiently and with a certificate of optimality. Serge Gaspers, Gregory B. Sorkin |
SODA | 1 |
| 2009 | Exact and Parameterized Algorithms for Max Internal Spanning Tree
Henning Fernau, Serge Gaspers, Daniel Binkele-Raible |
WG | 2 |
| 2009 | On Two Techniques of Combining Branching and Treewidth
Fedor V. Fomin, Serge Gaspers, Saket Saurabh 0001, Alexey A. Stepanov |
Algorithmica | 2 |
| 2009 | Clean the graph before you draw it!
Serge Gaspers, Margaret-Ellen Messinger, Richard J. Nowakowski, Pawel Pralat |
Inf. Process. Lett. | 1 |
| 2009 | Exponential time algorithms for the minimum dominating set problem on some graph classesabstractThe minimum dominating set problem remains NP-hard when restricted to any of the following graph classes: c -dense graphs, chordal graphs, 4-chordal graphs, weakly chordal graphs, and circle graphs. Developing and using a general approach, for each of these graph classes we present an exponential time algorithm solving the minimum dominating set problem faster than the best known algorithm for general graphs. Our algorithms have the following running time: O (1.4124 n ) for chordal graphs, O (1.4776 n ) for weakly chordal graphs, O (1.4845 n ) for 4-chordal graphs, O (1.4887 n ) for circle graphs, and O (1.2273 (1+√1−2 c ) n ) for c -dense graphs. Serge Gaspers, Dieter Kratsch, Mathieu Liedloff, Ioan Todinca |
ACM Trans. Algorithms | 1 |
| 2008 | Iterative Compression and Exact Algorithms
Fedor V. Fomin, Serge Gaspers, Dieter Kratsch, Mathieu Liedloff, Saket Saurabh 0001 |
MFCS | 2 |
| 2008 | A Moderately Exponential Time Algorithm for Full Degree Spanning Tree
Serge Gaspers, Saket Saurabh 0001, Alexey A. Stepanov |
TAMC | 1 |
| 2008 | On Independent Sets and Bicliques in Graphs
Serge Gaspers, Dieter Kratsch, Mathieu Liedloff |
WG | 1 |
| 2008 | On the Minimum Feedback Vertex Set Problem: Exact and Enumeration Algorithms
Fedor V. Fomin, Serge Gaspers, Artem V. Pyatkin, Igor Razgon |
Algorithmica | 2 |
| 2007 | Improved Exact Algorithms for Counting 3- and 4-Colorings
Fedor V. Fomin, Serge Gaspers, Saket Saurabh 0001 |
COCOON | 2 |
| 2006 | Branching and Treewidth Based Exact Algorithms
Fedor V. Fomin, Serge Gaspers, Saket Saurabh 0001 |
ISAAC | 2 |
| 2006 | A Branch-and-Reduce Algorithm for Finding a Minimum Independent Dominating Set in Graphs
Serge Gaspers, Mathieu Liedloff |
WG | 1 |