EDBT 2026 Demo / reviewers in the wild / expert
Iyad Kanj
dblp:93/86 · also Iyad A. Kanj
· DBLP profile ↗
124ranked-venue papers
35as first author
25since 2021 · last 2026
0000-0003-1698-8829ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 92 · 25 first-author · 16 since 2021Artificial intelligence and machine learning · 19 · 4 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 3 first-author · 2 since 2021Systems, architecture and hardware · 4 · 3 since 2021Computer networks · 4 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Coordinated Motion Planning Is FPT on Discretized Simple PolygonsabstractIn the coordinated motion planning problem, we are given a graph together with the starting and destination vertices of k robots. At each time step, any subset of robots may move, each traversing an edge of the graph, provided that no two robots collide. The goal is to compute a schedule that routes all robots to their destinations while minimizing some objective function. In this paper, we focus on the well-studied objective of minimizing the total travel length of all robots. This problem is known to be NP-hard, and it has been shown to be fixed-parameter tractable (FPT), when parameterized by the number k of robots, on full grids (SoCG 2023) and on bounded-treewidth graphs (ICALP 2024). We present a fixed-parameter algorithm for coordinated motion planning, parameterized by the number k of robots, on graphs arising from discretizations of simple polygons. Such graphs are of particular interest in real-world applications, where planar motion is often constrained to discretized representations of polygonal environments. Moreover, these graphs generalize rectangular grids; consequently, our result constitutes a significant step toward resolving the parameterized complexity of coordinated motion planning on subgrids and, ultimately, planar graphs - two prominent open problems in the field. Argyrios Deligkas, Eduard Eiben, Robert Ganian, Iyad Kanj |
ICALP | 4 |
| 2026 | From Data Completion to Problems on Hypercubes: A Parameterized Analysis of the Independent Set ProblemabstractSeveral works have recently investigated the parameterized complexity of data completion problems, motivated by their applications in machine learning, and clustering in particular. Interestingly, these problems can be equivalently formulated as classical graph problems on induced subgraphs of powers of partially-defined hypercubes. In this paper, we follow up on this recent direction by investigating the Independent Set problem on this graph class, which has been studied in the data science setting under the name Diversity. We obtain a comprehensive picture of the problem's parameterized complexity and establish its fixed-parameter tractability w.r.t. the solution size plus the power of the hypercube. Given that several such First Order Logic (FO) definable problems have been shown to be fixed-parameter tractable on the considered graph class, one may ask whether fixed-parameter tractability could be extended to capture all FO-definable problems. We answer this question in the negative by showing that FO model checking on induced subgraphs of hypercubes is as difficult as FO model checking on general graphs. Eduard Eiben, Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider |
Algorithmica | 3 |
| 2026 | On the Parameterized Complexity of Motion Planning for Rectangular Robots
Iyad Kanj, Salman Parsa |
Discret. Comput. Geom. | 1 |
| 2026 | Routing few robots in a crowded network
Argyrios Deligkas, Eduard Eiben, Robert Ganian, Iyad Kanj, Dominik Leko, M. S. Ramanujan 0001 |
J. Comput. Syst. Sci. | 4 |
| 2026 | Parameterized Algorithms for Coordinated Motion Planning: Minimizing EnergyabstractWe study the parameterized complexity of a generalization of the Coordinated Motion Planning (CMP) problem on graphs, where the goal is to route a specified subset of a given set of \( k \) robots to their destinations with the aim of minimizing the total energy (i.e., the total length traveled). We develop novel techniques to push beyond previously established results that were restricted to solid grids. We design a fixed-parameter additive approximation algorithm for this problem parameterized by \( k \) alone. This result, which is of independent interest, allows us to prove the following two results pertaining to well-studied CMP problems: (1) A fixed-parameter algorithm, parameterized by \( k \) , for routing a single robot to its destination while avoiding the other robots, which is related to the famous Rush-Hour Puzzle; and (2) a fixed-parameter algorithm, parameterized by \( k \) plus the treewidth of the input graph, for the standard CMP problem in which we need to route all the \( k \) robots to their destinations. The latter of these results implies, among others, the fixed-parameter tractability of CMP parameterized by \( k \) on graphs of bounded outerplanarity, which include bounded-height subgrids. We complement the above results with a lower bound, which rules out the fixed-parameter tractability for CMP when parameterized by the total energy. This contrasts with the recently obtained tractability of the problem on solid grids under the same parameterization. As our final result, we strengthen the aforementioned fixed-parameter tractability to hold not only on solid grids but all graphs of bounded local treewidth—a class including, among others, all graphs of bounded genus. Argyrios Deligkas, Eduard Eiben, Robert Ganian, Iyad Kanj, M. S. Ramanujan 0001 |
ACM Trans. Algorithms | 4 |
| 2025 | A Minor-Testing Approach for Coordinated Motion Planning with Sliding Robots
Eduard Eiben, Robert Ganian, Iyad Kanj, M. S. Ramanujan 0001 |
SoCG | 3 |
| 2025 | Parameterized Algorithms for Multiagent Pathfinding on Trees
Argyrios Deligkas, Eduard Eiben, Robert Ganian, Iyad Kanj, M. S. Ramanujan 0001 |
AAMAS | 4 |
| 2025 | Routing Few Robots in a Crowded Network
Argyrios Deligkas, Eduard Eiben, Robert Ganian, Iyad Kanj, Dominik Leko, M. S. Ramanujan 0001 |
WADS | 4 |
| 2025 | Efficient Trotting of Soft Robotic QuadrupedsabstractSoft robots hold significant potential in legged locomotion due to their inherent deformability, enabling enhanced adaptability to various environmental conditions and the generation of diverse locomotion gaits. While various soft robots have been proposed for terrestrial locomotion, research on dynamically-stable locomotion, such as trotting, with actuated soft bending limbs remains limited. We introduce a pneumatically-actuated soft quadruped featuring a soft body capable of a variety of dynamically-stable trotting locomotion. We utilize soft limb kinematics and parameterize fundamental limb locomotion to obtain quadrupedal locomotion trajectories for both linear and curvilinear motions. We also employ a physics-enabled dynamic model to optimize and evaluate trotting locomotion trajectories for dynamic stability. We further validate the stable locomotion trajectories through empirical experiments conducted on a soft quadruped prototype. The results demonstrate that the quadruped trots at a peak speed of 1.24 body lengths per second when traversing flat and uneven terrains, including slopes, cluttered areas, and naturalistic irregular surfaces. Furthermore, we compare the energy efficiency between trotting and crawling locomotion. The findings reveal that trotting is significantly more energy-efficient than crawling, with an average energy saving of up to 42%.Note to Practitioners—This paper was motivated by the challenge of achieving dynamically stable and efficient locomotion in soft quadrupeds. Many soft-legged robots are typically designed for statically stable, albeit inefficient and slow, locomotion gaits such as crawling. Our research aims to address this practical challenge of improving mobility in soft-legged robots. We develop a novel soft quadruped with pneumatically-actuated soft limbs that achieves efficient trotting that is 42% more energy-efficient than crawling. This work is particularly relevant for industries requiring adaptable and efficient navigation in environments, such as search and rescue, agricultural monitoring, and exploration. The development and optimization of trotting gaits through a physics-enabled dynamic model for dynamic stability provide a foundational framework for enhancing the adaptability and operational utility of soft robots. While our findings mark a significant step forward, challenges remain in deploying these locomotion strategies on autonomous untethered robots with onboard sensor feedback. Future research will focus on these areas, aiming to improve the practical deployment and robustness of soft robotic locomotive systems. Dimuthu D. Arachchige, Tim Sheehan, Dulanjana M. Perera, Sanjaya Mallikarachchi, Umer Huzaifa, Iyad Kanj, Isuru S. Godage |
IEEE Trans Autom. Sci. Eng. | 6 |
| 2024 | On the Parameterized Complexity of Motion Planning for Rectangular RobotsabstractWe study computationally-hard fundamental motion planning problems where the goal is to translate k axis-aligned rectangular robots from their initial positions to their final positions without collision, and with the minimum number of translation moves. Our aim is to understand the interplay between the number of robots and the geometric complexity of the input instance measured by the input size, which is the number of bits needed to encode the coordinates of the rectangles' vertices. We focus on axis-aligned translations, and more generally, translations restricted to a given set of directions, and we study the two settings where the robots move in the free plane, and where they are confined to a bounding box. We also consider two modes of motion: serial and parallel. We obtain fixed-parameter tractable (FPT) algorithms parameterized by k for all the settings under consideration. In the case where the robots move serially (i.e., one in each time step) and axis-aligned, we prove a structural result stating that every problem instance admits an optimal solution in which the moves are along a grid, whose size is a function of k, that can be defined based on the input instance. This structural result implies that the problem is fixed-parameter tractable parameterized by k. We also consider the case in which the robots move in parallel (i.e., multiple robots can move during the same time step), and which falls under the category of Coordinated Motion Planning problems. Our techniques for the axis-aligned motion here differ from those for the case of serial motion. We employ a search tree approach and perform a careful examination of the relative geometric positions of the robots that allow us to reduce the problem to FPT-many Linear Programming instances, thus obtaining an FPT algorithm. Finally, we show that, when the robots move in the free plane, the FPT results for the serial motion case carry over to the case where the translations are restricted to any given set of directions. Iyad Kanj, Salman Parsa |
SoCG | 1 |
| 2024 | Parameterized Algorithms for Coordinated Motion Planning: Minimizing EnergyabstractWe study the parameterized complexity of a generalization of the coordinated motion planning problem on graphs, where the goal is to route a specified subset of a given set of k robots to their destinations with the aim of minimizing the total energy (i.e., the total length traveled). We develop novel techniques to push beyond previously-established results that were restricted to solid grids. We design a fixed-parameter additive approximation algorithm for this problem parameterized by k alone. This result, which is of independent interest, allows us to prove the following two results pertaining to well-studied coordinated motion planning problems: (1) A fixed-parameter algorithm, parameterized by k, for routing a single robot to its destination while avoiding the other robots, which is related to the famous Rush-Hour Puzzle; and (2) a fixed-parameter algorithm, parameterized by k plus the treewidth of the input graph, for the standard Coordinated Motion Planning (CMP) problem in which we need to route all the k robots to their destinations. The latter of these results implies, among others, the fixed-parameter tractability of CMP parameterized by k on graphs of bounded outerplanarity, which include bounded-height subgrids. We complement the above results with a lower bound which rules out the fixed-parameter tractability for CMP when parameterized by the total energy. This contrasts the recently-obtained tractability of the problem on solid grids under the same parameterization. As our final result, we strengthen the aforementioned fixed-parameter tractability to hold not only on solid grids but all graphs of bounded local treewidth - a class including, among others, all graphs of bounded genus. Argyrios Deligkas, Eduard Eiben, Robert Ganian, Iyad Kanj, M. S. Ramanujan 0001 |
ICALP | 4 |
| 2024 | Nearly Time-Optimal Kernelization Algorithms for the Line-Cover Problem with Big Data
Jianer Chen, Qin Huang 0008, Iyad Kanj, Ge Xia |
Algorithmica | 3 |
| 2023 | Efficient Differencing of System-level Provenance GraphsabstractData provenance, when audited at the operating system level, generates a large volume of low-level events. Current provenance systems infer causal flow from these event traces, but do not infer application structure, such as loops and branches. The absence of these inferred structures decreases accuracy when comparing two event traces, leading to low-quality answers from a provenance system. In this paper, we infer nested natural and unnatural loop structures over a collection of provenance event traces. We describe an 'unrolling method' that uses the inferred nested loop structure to systematically mark loop iterations. Our loop-based unrolling improves the accuracy of trace comparison by 20-70% over trace comparisons that do not rely on inferred structures. Iyad Kanj, Tanu Malik |
CIKM | 2 |
| 2023 | The Parameterized Complexity of Coordinated Motion Planning
Eduard Eiben, Robert Ganian, Iyad Kanj |
SoCG | 3 |
| 2023 | The Computational Complexity of Concise Hypersphere ClassificationabstractHypersphere classification is a classical and foundational method that can provide easy-to-process explanations for the classification of real-valued as well as binary data. However, obtaining an (ideally concise) explanation via hypersphere classification is much more difficult when dealing with binary data as opposed to real-valued data. In this paper, we perform the first complexity-theoretic study of the hypersphere classification problem for binary data. We use the fine-grained parameterized complexity paradigm to analyze the impact of structural properties that may be present in the input data as well as potential conciseness constraints. Our results include not only stronger lower bounds but also a number of new fixed-parameter algorithms for hypersphere classification of binary data, which can find an exact and concise explanation when one exists. Eduard Eiben, Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider |
ICML | 3 |
| 2023 | From Data Completion to Problems on Hypercubes: A Parameterized Analysis of the Independent Set Problem
Eduard Eiben, Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider |
IPEC | 3 |
| 2023 | On the parameterized complexity of clustering problems for incomplete data
Eduard Eiben, Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider |
J. Comput. Syst. Sci. | 3 |
| 2022 | Finding a Cluster in Incomplete Data
Eduard Eiben, Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider |
ESA | 3 |
| 2022 | Provenance-based Workflow Diagnostics Using Program SpecificationabstractWorkflow management systems (WMS) help automate and coordinate scientific modules and monitor their execution. WMSes are also used to repeat a workflow application with different inputs to test sensitivity and reproducibility of runs. However, when differences arise in outputs across runs, current WMSes do not audit sufficient provenance metadata to determine where the execution first differed. This increases diagnostic time and leads to poor quality diagnostic results. In this paper, we use program specification to precisely determine locations where workflow execution differs. We use existing provenance audited to isolate modules where execution differs. We show that using program specification comes at some increased storage overhead due to mapping of provenance data flows onto program specification, but leads to better quality diagnostics in terms of the number of differences found and their location relative to comparing provenance metadata audited within current WMSes. Tanu Malik, Iyad Kanj, Ashish Gehani |
HIPC | 3 |
| 2022 | Near-Optimal Algorithms for Point-Line Covering Problems
Jianer Chen, Qin Huang 0008, Iyad Kanj, Ge Xia |
STACS | 3 |
| 2022 | On Covering Segments with Unit IntervalsabstractWe study the problem of covering a set of segments on a line with the minimum number of unit-length intervals, where an interval covers a segment if at least one of the two endpoints of the segment falls in the unit interval. We also study several variants of this problem. We show that the restrictions of the aforementioned problems to the set of instances in which all the segments have the same length are NP-hard. This result implies several NP-hardness results in the literature for variants and generalizations of the problems under consideration. We then study the parameterized complexity of the aforementioned problems. We provide tight results for most of them by showing that they are fixed-parameter tractable for the restrictions in which all the segments have the same length, and are W[1]-complete otherwise. Dan Bergren, Eduard Eiben, Robert Ganian, Iyad Kanj |
SIAM J. Discret. Math. | 4 |
| 2021 | The Parameterized Complexity of Clustering Incomplete DataabstractWe study fundamental clustering problems for incomplete data. Specifically, given a set of incomplete d-dimensional vectors (representing rows of a matrix), the goal is to complete the missing vector entries in a way that admits a partitioning of the vectors into at most k clusters with radius or diameter at most r. We give tight characterizations of the parameterized complexity of these problems with respect to the parameters k, r, and the minimum number of rows and columns needed to cover all the missing entries. We show that the considered problems are fixed-parameter tractable when parameterized by the three parameters combined, and that dropping any of the three parameters results in parameterized intractability. A byproduct of our results is that, for the complete data setting, all problems under consideration are fixed-parameter tractable parameterized by k+r. Eduard Eiben, Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider |
AAAI | 3 |
| 2021 | Anticipatory Path Planning for Continuum Arms in Dynamic EnvironmentsabstractContinuum arms are more adaptable to their environments and inherently human-friendly compared to their rigid counterparts. Path planning of continuum arms is an active research area with many challenges. The hyper-redundancy of continuum arms, which renders them highly versatile, is their curse in path planning. This problem becomes even more challenging in dynamic environments in the presence of mobile obstacles. In this paper, we propose an anticipatory path planning approach for continuum arms in dynamic environments. Our approach is based on obstacle prediction coupled with temporal graphs to model the dynamic environment. We evaluate the proposed approach’s performance and compare it to prevailing path planning approaches for continuum arms in dynamic environments. Brandon H. Meng, Dimuthu D. Arachchige, Jiahao Deng, Isuru S. Godage, Iyad Kanj |
ICRA | 5 |
| 2021 | Smooth Path Planning for Continuum ArmsabstractContinuum arms, with their mix of compliance, payload, safety, and manipulability, are perfectly suited to serve as co-robots, and their applications range from industry and manufacturing to human healthcare. Their hyper-redundancy serves as their most significant challenge for path planning and path planning approaches commonly used with rigid-link robots, such as inverse kinematics, that fail to provide reliable trajectories for continuum arms. We propose an Inverse Kinematics-based approach to address the limitations of previously-proposed Kinematics-based approaches. Using this new approach, we are able to efficiently generate very rich sets of configurations, which, in turn, lead to smooth path planning for such continuum manipulators. To validate the smoothness of the paths generated by our approach, we apply dynamics constraints to the generated trajectories. We show that, when tracked by a controller, the paths that are generated using the proposed approach are much smoother than previously-proposed Kinematics-based approaches: The proposed approach allows the continuum arm to traverse the trajectories very accurately and in time less than half of that taken by previous (reliable) path planning approaches. Brandon H. Meng, Isuru S. Godage, Iyad Kanj |
ICRA | 3 |
| 2021 | Streaming Algorithms for Graph k-Matching with Optimal or Near-Optimal Update TimeabstractWe propose a new (theoretical) computational model for the study of massive data processing with limited computational resources. Our model measures the complexity of reading the very large data sets in terms of the data size N and analyzes the computational cost in terms of a parameter k that characterizes the computational power provided by limited local computing resources. We develop new algorithmic techniques that implement algorithms for solving well-known computational problems on the proposed model. In particular, we present an algorithm that finds a k-matching in a general unweighted graph in time O(N + k^{2.5}) and an algorithm that constructs a maximum weighted k-matching in a general weighted graph in time O(N + k^3 log k). Both algorithms have their space complexity bounded by O(k^2). Jianer Chen, Qin Huang 0008, Iyad Kanj, Qian Li 0012, Ge Xia |
ISAAC | 3 |
| 2020 | On the Problem of Covering a 3-D Terrain
Eduard Eiben, Isuru S. Godage, Iyad Kanj, Ge Xia |
AAAI | 3 |
| 2020 | On the Parameterized Complexity of Clustering Incomplete Data into Subspaces of Small Rank
Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider |
AAAI | 2 |
| 2020 | On Covering Segments with Unit Intervals
Dan Bergren, Eduard Eiben, Robert Ganian, Iyad Kanj |
STACS | 4 |
| 2020 | The Complexity of Tree Partitioning
Zhao An, Qilong Feng, Iyad Kanj, Ge Xia |
Algorithmica | 3 |
| 2020 | Solving Partition Problems Almost Always Requires Pushing Many Vertices AroundabstractA fundamental graph problem is to recognize whether the vertex set of a graph $G$ can be bipartitioned into sets $A$ and $B$ such that $G[A]$ and $G[B]$ satisfy properties $\Pi_A$ and $\Pi_B$, respectively. This so-called $(\Pi_A,\Pi_B)$-Recognition problem generalizes, amongst others, the recognition of 3-colorable, bipartite, split, and monopolar graphs. In this paper, we study whether certain fixed-parameter tractable $(\Pi_A,\Pi_B)$-Recognition problems admit polynomial kernels. In our study, we focus on the first level above triviality, where $\Pi_A$ is the set of $P_3$-free graphs (disjoint unions of cliques, or cluster graphs), the parameter is the number of clusters in the cluster graph $G[A]$, and $\Pi_B$ is characterized by a set $\mathcal{H}$ of connected forbidden induced subgraphs. We prove that, under the assumption that ${NP} \not\subseteq {coNP}/{poly}$, $(\Pi_A,\Pi_B)$-Recognition admits a polynomial kernel if and only if $\mathcal{H}$ contains a graph with at most two vertices. In both the kernelization and the lower bound results, we exploit the properties of a pushing process, which is an algorithmic technique used recently by Heggerness et al. and by Kanj et al. to obtain fixed-parameter algorithms for many cases of $(\Pi_A,\Pi_B)$-Recognition, as well as several other problems. Iyad Kanj, Christian Komusiewicz, Manuel Sorge, Erik Jan van Leeuwen |
SIAM J. Discret. Math. | 1 |
| 2020 | A Colored Path Problem and Its ApplicationsabstractGiven a set of obstacles and two points in the plane, is there a path between the two points that does not cross more than k different obstacles? Equivalently, can we remove k obstacles so that there is an obstacle-free path between the two designated points? This is a fundamental NP-hard problem that has undergone a tremendous amount of research work. The problem can be formulated and generalized into the following graph problem: Given a planar graph G whose vertices are colored by color sets, two designated vertices s , t ∈ V ( G ), and k ∈ N, is there an s - t path in G that uses at most k colors? If each obstacle is connected, then the resulting graph satisfies the color-connectivity property, namely that each color induces a connected subgraph. We study the complexity and design algorithms for the above graph problem with an eye on its geometric applications. We prove a set of hardness results, including a result showing that the color-connectivity property is crucial for any hope for fixed-parameter tractable (FPT) algorithms. We also show that our hardness results translate to the geometric instances of the problem. We then focus on graphs satisfying the color-connectivity property. We design an FPT algorithm for this problem parameterized by both k and the treewidth of the graph and extend this result further to obtain an FPT algorithm for the parameterization by both k and the length of the path. The latter result implies and explains previous FPT results for various obstacle shapes. Eduard Eiben, Iyad Kanj |
ACM Trans. Algorithms | 2 |
| 2019 | The Parameterized Complexity of Cascading Portfolio SchedulingabstractCascading portfolio scheduling is a static algorithm selection strategy which uses a sample of test instances to compute an optimal ordering (a cascading schedule) of a portfolio of available algorithms. The algorithms are then applied to each future instance according to this cascading schedule, until some algorithm in the schedule succeeds. Cascading algorithm scheduling has proven to be effective in several applications, including QBF solving and the generation of ImageNet classification models. It is known that the computation of an optimal cascading schedule in the offline phase is NP-hard. In this paper we study the parameterized complexity of this problem and establish its fixed-parameter tractability by utilizing structural properties of the success relation between algorithms and test instances. Our findings are significant as they reveal that in spite of the intractability of the problem in its general form, one can indeed exploit sparseness or density of the success relation to obtain non-trivial runtime guarantees for finding an optimal cascading schedule. Eduard Eiben, Robert Ganian, Iyad Kanj, Stefan Szeider |
NeurIPS | 3 |
| 2018 | Improved Results for Minimum Constraint RemovalabstractGiven a set of obstacles and two designated points in the plane, the Minimum Constraint Removal problem asks for a minimum number of obstacles that can be removed so that a collision-free path exists between the two designated points. It is a well-studied problem in both robotic motion planning and wireless computing that has been shown to be NP-hard in various settings. In this work, we extend the study of Minimum Constraint Removal. We start by presenting refined NP-hardness reductions for the two cases: (1) when all the obstacles are axes-parallel rectangles, and (2) when all the obstacles are line segments such that no three intersect at the same point. These results improve on existing results in the literature. As a byproduct of our NP-hardness reductions, we prove that, unless the Exponential-Time Hypothesis (ETH) fails, Minimum Constraint Removal cannot be solved in subexponential time 2o(n), where n is the number of obstacles in the instance. This shows that significant improvement on the brute-force 2O(n)-time algorithm is unlikely. We then present a subexponential-time algorithm for instances of Minimum Constraint Removal in which the number of obstacles that overlap at any point is constant; the algorithm runs in time 2O(√N), where N is the number of the vertices in the auxiliary graph associated with the instance of the problem. We show that significant improvement on this algorithm is unlikely by showing that, unless ETH fails, Minimum Constraint Removal with bounded overlap number cannot be solved in time 2o(√N). We describe several exact algorithms and approximation algorithms that leverage heuristics and discuss their performance in an extensive empirical simulation. Eduard Eiben, Jonathan Gemmell, Iyad Kanj, Andrew Youngdahl |
AAAI | 3 |
| 2018 | Solving Partition Problems Almost Always Requires Pushing Many Vertices Around
Iyad Kanj, Christian Komusiewicz, Manuel Sorge, Erik Jan van Leeuwen |
ESA | 1 |
| 2018 | How to Navigate Through Obstacles?abstractGiven a set of obstacles and two points in the plane, is there a path between the two points that does not cross more than k different obstacles? This is a fundamental problem that has undergone a tremendous amount of work by researchers in various areas, including computational geometry, graph theory, wireless computing, and motion planning. It is known to be NP-hard, even when the obstacles are very simple geometric shapes (e.g., unit-length line segments). The problem can be formulated and generalized into the following graph problem: Given a planar graph G whose vertices are colored by color sets, two designated vertices s, t in V(G), and k in N, is there an s-t path in G that uses at most k colors? If each obstacle is connected, the resulting graph satisfies the color-connectivity property, namely that each color induces a connected subgraph. We study the complexity and design algorithms for the above graph problem with an eye on its geometric applications. We prove a set of hardness results, among which a result showing that the color-connectivity property is crucial for any hope for fixed-parameter tractable (FPT) algorithms, as without it, the problem is W[SAT]-hard parameterized by k. Previous results only implied that the problem is W[2]-hard. A corollary of this result is that, unless W[2] = FPT, the problem cannot be approximated in FPT time to within a factor that is a function of k. By describing a generic plane embedding of the graph instances, we show that our hardness results translate to the geometric instances of the problem. We then focus on graphs satisfying the color-connectivity property. By exploiting the planarity of the graph and the connectivity of the colors, we develop topological results that allow us to prove that, for any vertex v, there exists a set of paths whose cardinality is upper bounded by a function of k, that "represents" the valid s-t paths containing subsets of colors from v. We employ these structural results to design an FPT algorithm for the problem parameterized by both k and the treewidth of the graph, and extend this result further to obtain an FPT algorithm for the parameterization by both k and the length of the path. The latter result generalizes and explains previous FPT results for various obstacle shapes, such as unit disks and fat regions. Eduard Eiben, Iyad Kanj |
ICALP | 2 |
| 2018 | Parameterized Algorithms for the Matrix Completion ProblemabstractWe consider two matrix completion problems, in which we are given a matrix with missing entries and the task is to complete the matrix in a way that (1) minimizes the rank, or (2) minimizes the number of distinct rows. We study the parameterized complexity of the two aforementioned problems with respect to several parameters of interest, including the minimum number of matrix rows, columns, and rows plus columns needed to cover all missing entries. We obtain new algorithmic results showing that, for the bounded domain case, both problems are fixed-parameter tractable with respect to all aforementioned parameters. We complement these results with a lower-bound result for the unbounded domain case that rules out fixed-parameter tractability w.r.t. some of the parameters under consideration. Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider |
ICML | 2 |
| 2018 | Parameterized algorithms for recognizing monopolar and 2-subcolorable graphs
Iyad Kanj, Christian Komusiewicz, Manuel Sorge, Erik Jan van Leeuwen |
J. Comput. Syst. Sci. | 1 |
| 2017 | The Complexity of Tree Partitioning
Zhao An, Qilong Feng, Iyad Kanj, Ge Xia |
WADS | 3 |
| 2017 | Guest Editorial: Special Issue on Parameterized and Exact Computation
Thore Husfeldt, Iyad Kanj |
Algorithmica | 2 |
| 2017 | Computing the Flip Distance Between Triangulations
Iyad Kanj, Eric Sedgwick, Ge Xia |
Discret. Comput. Geom. | 1 |
| 2017 | On the parameterized complexity of monotone and antimonotone weighted circuit satisfiability
Iyad Kanj, Dimitrios M. Thilikos, Ge Xia |
Inf. Comput. | 1 |
| 2017 | On the Parameterized Complexity of Finding Small Unsatisfiable Subsets of CNF Formulas and CSP InstancesabstractIn many practical settings it is useful to find a small unsatisfiable subset of a given unsatisfiable set of constraints. We study this problem from a parameterized complexity perspective, taking the size of the unsatisfiable subset as the natural parameter where the set of constraints is either (i) given a set of clauses, i.e., a formula in conjunctive normal Form (CNF), or (ii) as an instance of the Constraint Satisfaction Problem (CSP). In general, the problem is fixed-parameter in tractable. For an instance of the propositional satisfiability problem (SAT), it was known to be W[1]-complete. We establish A[2]-completeness for CSP instances, where A[2]-hardness prevails already for the Boolean case. With these fixed-parameter intractability results for the general case in mind, we consider various restricted classes of inputs and draw a detailed complexity landscape. It turns out that often Boolean CSP and CNF formulas behave similarly, but we also identify notable exceptions to this rule. The main part of this article is dedicated to classes of inputs that are induced by Boolean constraint languages that Schaefer [1978] identified as the maximal constraint languages with a tractable satisfiability problem. We show that for the CSP setting, the problem of finding small unsatisfiable subsets remains fixed-parameter intractable for all Schaefer languages for which the problem is non-trivial. We show that this is also the case for CNF formulas with the exception of the class of bijunctive (Krom) formulas, which allows for an identification of a small unsatisfiable subset in polynomial time. In addition, we consider various restricted classes of inputs with bounds on the maximum number of times that a variable occurs (the degree), bounds on the arity of constraints, and bounds on the domain size. For the case of CNF formulas, we show that restricting the degree is enough to obtain fixed-parameter tractability, whereas for the case of CSP instances, one needs to restrict the degree, the arity, and the domain size simultaneously to establish fixed-parameter tractability. Finally, we relate the problem of finding small unsatisfiable subsets of a set of constraints to the problem of identifying whether a given variable-value assignment is entailed or forbidden already by a small subset of constraints. Moreover, we use the connection between the two problems to establish similar parameterized complexity results also for the latter problem. Ronald de Haan, Iyad Kanj, Stefan Szeider |
ACM Trans. Comput. Log. | 2 |
| 2016 | Degree Four Plane Spanners: Simpler and BetterabstractLet ${\cal P}$ be a set of $n$ points embedded in the plane, and let ${\cal C}$ be the complete Euclidean graph whose point-set is ${\cal P}$. Each edge in ${\cal C}$ between two points $p, q$ is realized as the line segment $[pq]$, and is assigned a weight equal to the Euclidean distance $|pq|$. In this paper, we show how to construct in $O(n\lg{n})$ time a plane spanner of ${\cal C}$ of maximum degree at most 4 and stretch factor at most 20. This improves a long sequence of results on the construction of plane spanners of ${\cal C}$. Our result matches the smallest known upper bound of 4 by Bonichon et al. on the maximum degree of plane spanners of ${\cal C}$, while significantly improving their stretch factor upper bound from 156.82 to 20. The construction of our spanner is based on Delaunay triangulations defined with respect to the equilateral-triangle distance, and uses a different approach than that used by Bonichon et al. Our approach leads to a simple and intuitive construction of a well-structured spanner, and reveals useful structural properties of the Delaunay triangulations defined with respect to the equilateral-triangle distance. The structure of the constructed spanner implies that when ${\cal P}$ is in convex position, the maximum degree of this spanner is at most 3. Combining the above degree upper bound with the fact that 3 is a lower bound on the maximum degree of any plane spanner of ${\cal C}$ when the point-set ${\cal P}$ is in convex position, the results in this paper give a tight bound of 3 on the maximum degree of plane spanners of ${\cal C}$ for point-sets in convex position. Iyad Kanj, Ljubomir Perkovic, Duru Türkoglu |
SoCG | 1 |
| 2016 | Twins in Subdivision Drawings of Hypergraphs
René van Bevern, Iyad Kanj, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge |
GD | 2 |
| 2016 | On Existential MSO and its Relation to ETHabstractImpagliazzo et al. proposed a framework, based on the logic fragment defining the complexity class SNP, to identify problems that are equivalent to k-CNF-Sat modulo subexponential-time reducibility (serf-reducibility). The subexponential-time solvability of any of these problems implies the failure of the Exponential Time Hypothesis (ETH). In this paper, we extend the framework of Impagliazzo et al., and identify a larger set of problems that are equivalent to k-CNF-Sat modulo serf-reducibility. We propose a complexity class, referred to as Linear Monadic NP, that consists of all problems expressible in existential monadic second order logic whose expressions have a linear measure in terms of a complexity parameter, which is usually the universe size of the problem. This research direction can be traced back to Fagin's celebrated theorem stating that NP coincides with the class of problems expressible in existential second order logic. Monadic NP, a well-studied class in the literature, is the restriction of the aforementioned logic fragment to existential monadic second order logic. The proposed class Linear Monadic NP is then the restriction of Monadic NP to problems whose expressions have linear measure in the complexity parameter. We show that Linear Monadic NP includes many natural complete problems such as the satisfiability of linear-size circuits, dominating set, independent dominating set, and perfect code. Therefore, for any of these problems, its subexponential-time solvability is equivalent to the failure of ETH. We prove, using logic games, that the aforementioned problems are inexpressible in the monadic fragment of SNP, and hence, are not captured by the framework of Impagliazzo et al. Finally, we show that Feedback Vertex Set is inexpressible in existential monadic second order logic, and hence is not in Linear Monadic NP, and investigate the existence of certain reductions between Feedback Vertex Set (and variants of it) and 3-CNF-Sat. Robert Ganian, Ronald de Haan, Iyad Kanj, Stefan Szeider |
MFCS | 3 |
| 2016 | On the Ordered List Subgraph Embedding Problems
Olawale Hassan, Iyad Kanj, Daniel Lokshtanov, Ljubomir Perkovic |
Algorithmica | 2 |
| 2015 | Flip Distance Is in FPT Time O(n+ k * c^k)abstractLet T be a triangulation of a set P of n points in the plane, and let e be an edge shared by two triangles in T such that the quadrilateral Q formed by these two triangles is convex. A flip of e is the operation of replacing e by the other diagonal of Q to obtain a new triangulation of P from T. The flip distance between two triangulations of P is the minimum number of flips needed to transform one triangulation into the other. The Flip Distance problem asks if the flip distance between two given triangulations of P is k, for some given k \in \mathbb{N}. It is a fundamental and a challenging problem. In this paper we present an algorithm for the Flip Distance problem that runs in time O(n + k \cdot c^{k}), for a constant c \leq 2 \cdot 14^11, which implies that the problem is fixed-parameter tractable. The NP-hardness reduction for the Flip Distance problem given by Lubiw and Pathak can be used to show that, unless the exponential-time hypothesis (ETH) fails, the Flip Distance problem cannot be solved in time O^*(2^o(k)). Therefore, one cannot expect an asymptotic improvement in the exponent of the running time of our algorithm. Iyad Kanj, Ge Xia |
STACS | 1 |
| 2015 | There are Plane Spanners of Degree 4 and Moderate Stretch Factor
Nicolas Bonichon, Iyad Kanj, Ljubomir Perkovic, Ge Xia |
Discret. Comput. Geom. | 2 |
| 2015 | On the Subexponential-Time Complexity of CSPabstractNot all NP-complete problems share the same practical hardness with respect to exact computation. Whereas some NP-complete problems are amenable to efficient computational methods, others are yet to show any such sign. It becomes a major challenge to develop a theoretical framework that is more fine-grained than the theory of NP-completeness, and that can explain the distinction between the exact complexities of various NP-complete problems. This distinction is highly relevant for constraint satisfaction problems under natural restrictions, where various shades of hardness can be observed in practice. Acknowledging the NP-hardness of such problems, one has to look beyond polynomial time computation. The theory of subexponential-time complexity provides such a framework, and has been enjoying increasing popularity in complexity theory. An instance of the constraint satisfaction problem with n variables over a domain of d values can be solved by brute-force in dn steps (omitting a polynomial factor). In this paper we study the existence of subexponential-time algorithms, that is, algorithms running in do(n) steps, for various natural restrictions of the constraint satisfaction problem. We consider both the constraint satisfaction problem in which all the constraints are given extensionally as tables, and that in which all the constraints are given intensionally in the form of global constraints. We provide tight characterizations of the subexponential-time complexity of the aforementioned problems with respect to several natural structural parameters, which allows us to draw a detailed landscape of the subexponential-time complexity of the constraint satisfaction problem. Our analysis provides fundamental results indicating whether and when one can significantly improve on the brute-force search approach for solving the constraint satisfaction problem. Ronald de Haan, Iyad Kanj, Stefan Szeider |
J. Artif. Intell. Res. | 2 |
| 2015 | Improved parameterized and exact algorithms for cut problems on trees
Iyad Kanj, Guohui Lin, Tian Liu 0001, Weitian Tong, Ge Xia, Jinhui Xu 0001, Boting Yang, Peng Zhang 0008, Binhai Zhu |
Theor. Comput. Sci. | 1 |
| 2015 | Parameterized and subexponential-time complexity of satisfiability problems and applications
Iyad Kanj, Stefan Szeider |
Theor. Comput. Sci. | 1 |
| 2014 | Algorithms for Cut Problems on Trees
Iyad Kanj, Guohui Lin, Tian Liu 0001, Weitian Tong, Ge Xia, Jinhui Xu 0001, Boting Yang, Peng Zhang 0008, Binhai Zhu |
COCOA | 1 |
| 2014 | Parameterized and Subexponential-Time Complexity of Satisfiability Problems and Applications
Iyad Kanj, Stefan Szeider |
COCOA | 1 |
| 2014 | There are Plane Spanners of Maximum Degree 4abstractLet ϵ be the complete Euclidean graph on a set of points embedded in the plane. Given a constant t ≥ 1, a spanning subgraph G of ϵ is said to be a t-spanner, or simply a spanner, if for any pair of vertices u, v in ϵ the distance between u and v in G is at most t times their distance in ϵ. A spanner is plane if its edges do not cross. Nicolas Bonichon, Iyad Kanj, Ljubomir Perkovic, Ge Xia |
SoCG | 2 |
| 2014 | Subexponential Time Complexity of CSP with Global Constraints
Ronald de Haan, Iyad Kanj, Stefan Szeider |
CP | 2 |
| 2014 | Small Unsatisfiable Subsets in Constraint SatisfactionabstractThe problem of finding small unsatisfiable subsets of a set of constraints is important for various applications in computer science and artificial intelligence. We study the problem of identifying whether a given instance to the constraint satisfaction problem (CSP) has an unsatisfiable subset of size at most k from a parameterized complexity point of view. We show that the problem of finding small unsatisfiable subsets of a CSP instance is harder than the corresponding problem for CNF formulas. Moreover, we show that the problem is not fixed-parameter tractable when restricting the problem to any maximal tractable Boolean constraint language (for which the problem is nontrivial). We show that the problem is hard even when the maximum number of occurrences of any variable is bounded by a constant, a restriction which leads to fixed-parameter tractability for the case of CNF formulas. Finally, we relate the problem of finding small unsatisfiable subsets to the problem of identifying variable assignments that are enforced already by a small number of constraints (backbones), or that are ruled out already by a small number of constraints (anti-backbones). Ronald de Haan, Iyad Kanj, Stefan Szeider |
ICTAI | 2 |
| 2013 | On the Subexponential Time Complexity of CSPabstractA Constraint Satisfaction Problem (CSP) with n variables ranging over a domain of d values can be solved by brute-force in d^n steps (omitting a polynomial factor). With a more careful approach, this trivial upper bound can be improved for certain natural restrictions of the CSP. In this paper we establish theoretical limits to such improvements, and draw a detailed landscape of the subexponential-time complexity of CSP. We first establish relations between the subexponential-time complexity of CSP and that of other problems, including CNF-Sat. We exploit this connection to provide tight characterizations of the subexponential-time complexity of CSP under common assumptions in complexity theory. For several natural CSP parameters, we obtain threshold functions that precisely dictate the subexponential-time complexity of CSP with respect to the parameters under consideration. Our analysis provides fundamental results indicating whether and when one can significantly improve on the brute-force search approach for solving CSP. Iyad Kanj, Stefan Szeider |
AAAI | 1 |
| 2013 | The Radiation Hybrid Map Construction Problem Is FPT
Iyad Kanj, Ge Xia, Binhai Zhu |
ISBRA | 1 |
| 2013 | On the Ordered List Subgraph Embedding Problems
Olawale Hassan, Iyad Kanj, Daniel Lokshtanov, Ljubomir Perkovic |
IPEC | 2 |
| 2013 | Local Backbones
Ronald de Haan, Iyad Kanj, Stefan Szeider |
SAT | 2 |
| 2013 | When Is Weighted Satisfiability FPT?
Iyad Kanj, Ge Xia |
WADS | 1 |
| 2013 | Parameterized top-K algorithms
Jianer Chen, Iyad Kanj, Ge Xia |
Theor. Comput. Sci. | 2 |
| 2013 | On the independence number of graphs with maximum degree 3
Iyad Kanj |
Theor. Comput. Sci. | 1 |
| 2012 | On Certain Geometric Properties of the Yao-Yao Graphs
Iyad Kanj, Ge Xia |
COCOA | 1 |
| 2012 | Multicut in trees viewed through the eyes of vertex cover
Jianer Chen, Iyad Kanj, Yang Liu 0002 |
J. Comput. Syst. Sci. | 3 |
| 2012 | Improved local algorithms for spanner construction
Iyad Kanj, Ge Xia |
Theor. Comput. Sci. | 1 |
| 2012 | Local Construction of Spanners in the 3D SpaceabstractIn this paper, we present local distributed algorithms for constructing spanners in wireless sensor networks modeled as unit ball graphs (shortly UBGs) and quasi-unit ball graphs (shortly quasi-UBGs), in the 3D euclidean space. Our first contribution is a local distributed algorithm that, given a UBG U and a parameter α<;π/3, constructs a sparse spanner of U with stretch factor 1/(1-2 sin(α/2)), improving the previous upper bound of 1/(1 - α ) by Althöfer et al. which is applicable only when α<;1/(1+2√2) <;π/3. The second contribution of this paper is in presenting the first local distributed algorithm for the construction of bounded-degree lightweight spanners of UBGs and quasi-UBGs. The simulation results we obtained show that, empirically, the weight and the stretch factor of the spanners, and the locality of the algorithms, are much better than the theoretical upper bounds proved in this paper. Jonathan P. Jenkins, Iyad Kanj, Ge Xia |
IEEE Trans. Mob. Comput. | 2 |
| 2011 | Safe Approximation and Its Relation to Kernelization
Jiong Guo, Iyad Kanj, Stefan Kratsch |
IPEC | 2 |
| 2011 | Multicut in Trees Viewed through the Eyes of Vertex Cover
Jianer Chen, Iyad Kanj, Yang Liu 0002 |
WADS | 3 |
| 2011 | On the Independence Number of Graphs with Maximum Degree 3
Iyad Kanj |
WG | 1 |
| 2011 | Editing Graphs into Disjoint Unions of Dense Clusters
Jiong Guo, Iyad Kanj, Christian Komusiewicz, Johannes Uhlmann |
Algorithmica | 2 |
| 2011 | On the stretch factor of Delaunay triangulations of points in convex position
Shiliang Cui, Iyad Kanj, Ge Xia |
Comput. Geom. | 2 |
| 2011 | On the induced matching problem
Iyad Kanj, Michael J. Pelsmajer, Marcus Schaefer 0001, Ge Xia |
J. Comput. Syst. Sci. | 1 |
| 2011 | Local algorithms for edge colorings in UDGs
Iyad Kanj, Andreas Wiese |
Theor. Comput. Sci. | 1 |
| 2011 | Separability and topology control of quasi unit disk graphs
Jianer Chen, Anxiao Jiang, Iyad Kanj, Ge Xia |
Wirel. Networks | 3 |
| 2010 | The parameterized complexity of some minimum label problems
Michael R. Fellows, Jiong Guo, Iyad Kanj |
J. Comput. Syst. Sci. | 3 |
| 2010 | On Spanners and Lightweight Spanners of Geometric GraphsabstractWe consider the problem of computing spanners of Euclidean and unit disk graphs embedded in the two-dimensional Euclidean plane. We are particularly interested in spanners that possess useful properties such as planarity, bounded degree, and/or light weight. Such spanners have been extensively studied in the area of computational geometry and have been used as the building block for constructing efficient and reliable wireless network communication topologies. We study the above problem under two computational models: the centralized and the distributed model. In the distributed model we focus on algorithms that are local. Such algorithms are suitable for the relevant applications (e.g., wireless computing). Under the centralized model, we present an $O(n\lg n)$ time algorithm that computes a bounded-degree plane spanner of a complete Euclidean graph, where n is the number of points in the graph. Both upper bounds on the degree and the stretch factor significantly improve the previous bounds. We extend this algorithm to compute a bounded-degree plane lightweight spanner of a complete Euclidean graph. Under the distributed model, we give the first local algorithm for computing a spanner of a unit disk graph that is of bounded degree and plane. The upper bounds on the degree, stretch factor, and the locality of the algorithm dramatically improve the previous results, as shown in the paper. This algorithm can also be extended to compute a bounded-degree plane lightweight spanner of a unit disk graph. Our algorithms rely on structural and geometric results that we develop in this paper. Iyad Kanj, Ljubomir Perkovic, Ge Xia |
SIAM J. Comput. | 1 |
| 2010 | Improved upper bounds for vertex cover
Jianer Chen, Iyad Kanj, Ge Xia |
Theor. Comput. Sci. | 2 |
| 2009 | Convex Recoloring Revisited: Complexity and Exact Algorithms
Iyad Kanj, Dieter Kratsch |
COCOON | 1 |
| 2009 | Local Construction of Spanners in the 3-D Space
Iyad Kanj, Ge Xia |
DCOSS | 1 |
| 2009 | Editing Graphs into Disjoint Unions of Dense Clusters
Jiong Guo, Iyad Kanj, Christian Komusiewicz, Johannes Uhlmann |
ISAAC | 2 |
| 2009 | On Parameterized Exponential Time Complexity
Jianer Chen, Iyad Kanj, Ge Xia |
TAMC | 2 |
| 2009 | On Spanners of Geometric Graphs
Iyad Kanj |
TAMC | 1 |
| 2009 | The Parameterized Complexity of Some Minimum Label Problems
Michael R. Fellows, Jiong Guo, Iyad Kanj |
WG | 3 |
| 2009 | Local Algorithms for Edge Colorings in UDGs
Iyad Kanj, Andreas Wiese |
WG | 1 |
| 2009 | On the pseudo-achromatic number problem
Jianer Chen, Iyad Kanj, Ge Xia |
Theor. Comput. Sci. | 2 |
| 2009 | On parameterized exponential time complexity
Jianer Chen, Iyad Kanj, Ge Xia |
Theor. Comput. Sci. | 2 |
| 2009 | Local Construction of Near-Optimal Power Spanners for Wireless Ad Hoc NetworksabstractWe present a local distributed algorithm that, given a wireless ad hoc network modeled as a unit disk graph U in the plane, constructs a planar power spanner of U whose degree is bounded by k and whose stretch factor is bounded by 1 + (2\sin{\frac{\pi}{k}})^{p}, where k \geq 10 is an integer parameter and p \in [2, 5] is the power exponent constant. For the same degree bound k, the stretch factor of our algorithm significantly improves the previous best bounds by Song et al. We show that this bound is near-optimal by proving that the slightly smaller stretch factor of 1 + (2\sin{\frac{\pi}{k + 1}})^{p} is unattainable for the same degree bound k. In contrast to previous algorithms for the problem, the presented algorithm is local. As a consequence, the algorithm is highly scalable and robust. Finally, while the algorithm is efficient and easy to implement in practice, it relies on deep insights on the geometry of unit disk graphs and novel techniques that are of independent interest. Iyad Kanj, Ljubomir Perkovic, Ge Xia |
IEEE Trans. Mob. Comput. | 1 |
| 2008 | On the Induced Matching ProblemabstractWe study extremal questions on induced matchings in several natural graph classes. We argue that these questions should be asked for twinless graphs, that is graphs not containing two vertices with the same neighborhood. We show that planar twinless graphs always contain an induced matching of size at least $n/40$ while there are planar twinless graphs that do not contain an induced matching of size $(n+10)/27$. We derive similar results for outerplanar graphs and graphs of bounded genus. These extremal results can be applied to the area of parameterized computation. For example, we show that the induced matching problem on planar graphs has a kernel of size at most $40k$ that is computable in linear time; this significantly improves the results of Moser and Sikdar (2007). We also show that we can decide in time $O(91^k + n)$ whether a planar graph contains an induced matching of size at least $k$. Iyad Kanj, Michael J. Pelsmajer, Ge Xia, Marcus Schaefer 0001 |
STACS | 1 |
| 2008 | On Geometric Spanners of Euclidean and Unit Disk GraphsabstractWe consider the problem of constructing bounded-degree planar geometric spanners of Euclidean and unit-disk graphs. It is well known that the Delaunay subgraph is a planar geometric spanner with stretch factor $C_{delapprox 2.42$; however, its degree may not be bounded. Our first result is a very simple linear time algorithm for constructing a subgraph of the Delaunay graph with stretch factor $ ho =1+2pi(kcos{frac{pi{k)^{-1$ and degree bounded by $k$, for any integer parameter $kgeq 14$. This result immediately implies an algorithm for constructing a planar geometric spanner of a Euclidean graph with stretch factor $ ho cdot C_{del$ and degree bounded by $k$, for any integer parameter $kgeq 14$. Moreover, the resulting spanner contains a Euclidean Minimum Spanning Tree (EMST) as a subgraph. Our second contribution lies in developing the structural results necessary to transfer our analysis and algorithm from Euclidean graphs to unit disk graphs, the usual model for wireless ad-hoc networks. We obtain a very simple distributed, {em strictly-localized algorithm that, given a unit disk graph embedded in the plane, constructs a geometric spanner with the above stretch factor and degree bound, and also containing an EMST as a subgraph. The obtained results dramatically improve the previous results in all aspects, as shown in the paper. Iyad Kanj, Ljubomir Perkovic |
STACS | 1 |
| 2008 | Computing Lightweight Spanners Locally
Iyad Kanj, Ljubomir Perkovic, Ge Xia |
DISC | 1 |
| 2008 | On the Pseudo-achromatic Number Problem
Jianer Chen, Iyad Kanj, Ge Xia |
WG | 2 |
| 2008 | Foreword from the Guest Editors
Jianer Chen, Iyad Kanj |
Algorithmica | 2 |
| 2008 | The Compatibility of Binary Characters on Phylogenetic Networks: Complexity and Parameterized Algorithms
Iyad Kanj, Luay Nakhleh, Ge Xia |
Algorithmica | 1 |
| 2008 | Seeing the trees and their branches in the network is hard
Iyad Kanj, Luay Nakhleh, Cuong Than, Ge Xia |
Theor. Comput. Sci. | 1 |
| 2007 | Separability and Topology Control of Quasi Unit Disk GraphsabstractA deep understanding of the structural properties of wireless networks is critical for evaluating the performance of network protocols and improving their designs. Many protocols for wireless networks - routing, topology control, information storage/retrieval and numerous other applications - have been based on the idealized unit-disk graph (UDG) network model. The significant deviation of the UDG model from many real wireless networks is substantially limiting the applicability of such protocols. A more general network model, the quasi unit-disk graph (quasi-UDG) model, captures much better the characteristics of wireless networks. However, the understanding of the properties of general quasi-UDGs has been very limited, which is impeding the designs of key network protocols and algorithms. In this paper, we present results on two important properties of quasi-UDGs: separability and the existence of power efficient spanners. Network separability is a fundamental property leading to efficient network algorithms and fast parallel computation. We prove that every quasi-UDG has a corresponding grid graph with small balanced separators that captures its connectivity properties. We also study the problem of constructing an energy-efficient backbone for a quasi-UDG. We present a distributed localized algorithm that, given a quasi-UDG, constructs a nearly planar backbone with a constant stretch factor and a bounded degree. We demonstrate the excellent performance of these auxiliary graphs through simulations and show their applications in efficient routing. Jianer Chen, Anxiao Jiang, Iyad Kanj, Ge Xia |
INFOCOM | 3 |
| 2007 | Polynomial time approximation schemes and parameterized complexity
Jianer Chen, Xiuzhen Huang, Iyad Kanj, Ge Xia |
Discret. Appl. Math. | 3 |
| 2007 | Genus characterizes the complexity of certain graph problems: Some tight results
Jianer Chen, Iyad Kanj, Ljubomir Perkovic, Eric Sedgwick, Ge Xia |
J. Comput. Syst. Sci. | 2 |
| 2007 | Parametric Duality and Kernelization: Lower Bounds and Upper Bounds on Kernel SizeabstractDetermining whether a parameterized problem is kernelizable and has a small kernel size has recently become one of the most interesting topics of research in the area of parameterized complexity and algorithms. Theoretically, it has been proved that a parameterized problem is kernelizable if and only if it is fixed-parameter tractable. Practically, applying a data reduction algorithm to reduce an instance of a parameterized problem to an equivalent smaller instance (i.e., a kernel) has led to very efficient algorithms and now goes hand-in-hand with the design of practical algorithms for solving $\mathcal{NP}$-hard problems. Well-known examples of such parameterized problems include the vertex cover problem, which is kernelizable to a kernel of size bounded by $2k$, and the planar dominating set problem, which is kernelizable to a kernel of size bounded by $335k$. In this paper we develop new techniques to derive upper and lower bounds on the kernel size for certain parameterized problems. In terms of our lower bound results, we show, for example, that unless $\mathcal{P} = \mathcal{NP}$, planar vertex cover does not have a problem kernel of size smaller than $4k/3$, and planar independent set and planar dominating set do not have kernels of size smaller than $2k$. In terms of our upper bound results, we further reduce the upper bound on the kernel size for the planar dominating set problem to $67 k$, improving significantly the $335 k$ previous upper bound given by Alber, Fellows, and Niedermeier [J. ACM, 51 (2004), pp. 363–384]. This latter result is obtained by introducing a new set of reduction and coloring rules, which allows the derivation of nice combinatorial properties in the kernelized graph leading to a tighter bound on the size of the kernel. The paper also shows how this improved upper bound yields a simple and competitive algorithm for the planar dominating set problem. Jianer Chen, Henning Fernau, Iyad Kanj, Ge Xia |
SIAM J. Comput. | 3 |
| 2006 | Reconstructing Evolution of Natural Languages: Complexity and Parameterized Algorithms
Iyad Kanj, Luay Nakhleh, Ge Xia |
COCOON | 1 |
| 2006 | Improved Parameterized Upper Bounds for Vertex Cover
Jianer Chen, Iyad Kanj, Ge Xia |
MFCS | 2 |
| 2006 | Strong computational lower bounds via parameterized complexity
Jianer Chen, Xiuzhen Huang, Iyad Kanj, Ge Xia |
J. Comput. Syst. Sci. | 3 |
| 2005 | W-Hardness Under Linear FPT-Reductions: Structural Properties and Further Applications
Jianer Chen, Xiuzhen Huang, Iyad Kanj, Ge Xia |
COCOON | 3 |
| 2005 | Parametric Duality and Kernelization: Lower Bounds and Upper Bounds on Kernel Size
Jianer Chen, Henning Fernau, Iyad Kanj, Ge Xia |
STACS | 3 |
| 2005 | Labeled Search Trees and Amortized Analysis: Improved Upper Bounds for NP-Hard Problems
Jianer Chen, Iyad Kanj, Ge Xia |
Algorithmica | 2 |
| 2005 | Tight lower bounds for certain parameterized NP-hard problems
Jianer Chen, Benny Chor, Michael R. Fellows, Xiuzhen Huang, David W. Juedes, Iyad Kanj, Ge Xia |
Inf. Comput. | 6 |
| 2005 | On approximating minimum vertex cover for graphs with perfect matching
Jianer Chen, Iyad Kanj |
Theor. Comput. Sci. | 2 |
| 2004 | Tight Lower Bounds for Certain Parameterized NP-Hard ProblemsabstractBased on the framework of parameterized complexity theory, we derive tight lower bounds on the computational complexity for a number of well-known NP-hard problems. We start by proving a general result, namely that the parameterized weighted satisfiability problem on depth-t circuits cannot be solved in time n/sup o(k)/poly(m), where n is the circuit input length, m is the circuit size, and k is the parameter, unless the (t - l)-st level W[t $1] of the W-hierarchy collapses to FPT. By refining this technique, we prove that a group of parameterized NP-hard problems, including weighted SAT, dominating set, hitting set, set cover, and feature set, cannot be solved in time n/sup o(k)/poly(m), where n is the size of the universal set from which the k elements are to be selected and m is the instance size, unless the first level W[l] of the W-hierarchy collapses to FPT. We also prove that another group of parameterized problems which includes weighted q-SAT (for any fixed q /spl ges/ 2), clique, and independent set, cannot be solved in time n/sup o(k)/ unless all search problems in the syntactic class SNP, introduced by Papadimitriou and Yannakakis, are solvable in subexponential time. Note that all these parameterized problems have trivial algorithms of running time either n/sup k/ poly(m) or O(n/sup k/). Jianer Chen, Benny Chor, Michael R. Fellows, Xiuzhen Huang, David W. Juedes, Iyad Kanj, Ge Xia |
CCC | 6 |
| 2004 | Polynomial Time Approximation Schemes and Parameterized Complexity
Jianer Chen, Xiuzhen Huang, Iyad Kanj, Ge Xia |
MFCS | 3 |
| 2004 | Linear FPT reductions and computational lower boundsabstractWe develop new techniques for deriving very strong computational lower bounds for a class of well-known NP-hard problems, including weighted satisfiability, dominating set, hitting set, set cover, clique, and independent set. For example, although a trivial enumeration can easily test in time O(nk) if a given graph of n vertices has a clique of size k, we prove that unless an unlikely collapse occurs in parameterized complexity theory, the problem is not solvable in time f(k) no(k) for any function f, even if we restrict the parameter value k to be bounded by an arbitrarily small function of n. Under the same assumption, we prove that even if we restrict the parameter values k to be Θ(μ(n)) for any reasonable function μ, no algorithm of running time no(k) can test if a graph of n vertices has a clique of size k. Similar strong lower bounds are also derived for other problems in the above class. Our techniques can be extended to derive computational lower bounds on approximation algorithms for NP-hard optimization problems. For example, we prove that the NP-hard distinguishing substring selection problem, for which a polynomial time approximation scheme has been recently developed, has no polynomial time approximation schemes of running time f(1/ε)no(1/ε) for any function f unless an unlikely collapse occurs in parameterized complexity theory. Jianer Chen, Xiuzhen Huang, Iyad Kanj, Ge Xia |
STOC | 3 |
| 2004 | Using Nondeterminism to Design Efficient Deterministic Algorithms
Jianer Chen, Donald K. Friesen, Weijia Jia 0001, Iyad Kanj |
Algorithmica | 4 |
| 2004 | Improved exact algorithms for MAX-SAT
Jianer Chen, Iyad Kanj |
Discret. Appl. Math. | 2 |
| 2003 | Genus Characterizes the Complexity of Graph Problems: Some Tight Results
Jianer Chen, Iyad Kanj, Ljubomir Perkovic, Eric Sedgwick, Ge Xia |
ICALP | 2 |
| 2003 | Labeled Search Trees and Amortized Analysis: Improved Upper Bounds for NP-Hard Problems
Jianer Chen, Iyad Kanj, Ge Xia |
ISAAC | 2 |
| 2003 | Constrained minimum vertex cover in bipartite graphs: complexity and parameterized algorithms
Jianer Chen, Iyad Kanj |
J. Comput. Syst. Sci. | 2 |
| 2002 | Hypercube Network Fault Tolerance: A Probabilistic ApproachabstractExtensive experience has shown that hypercube networks are highly fault tolerant. What is frustrating is that it seems very difficult to properly formulate and formally prove this important fact, despite extensive research efforts in the past two decades. Most proposed fault tolerance models for hypercube networks are only able to characterize very rare extreme situations thus significantly underestimating the fault tolerance power of hypercube networks, while for more realistic fault tolerance models, the analysis becomes much more complicated. We develop new techniques to analyze a realistic fault tolerance model and derive lower bounds for the probability of hypercube network fault tolerance. Our results are both theoretically significant and practically important. Theoretically, our method offers very general and powerful techniques for formally proving lower bounds on the probability of network connectivity, while practically, our results provide formally proven and precisely given upper bounds on node failure probabilities for manufacturers to achieve a desired probability for network connectivity. Our techniques are also useful for analysis of the performance of routing algorithms. Jianer Chen, Iyad Kanj, Guojun Wang 0001 |
ICPP | 2 |
| 2002 | Improved Exact Algorithms for MAX-SAT
Jianer Chen, Iyad Kanj |
LATIN | 2 |
| 2002 | Improved Parameterized Algorithms for Planar Dominating Set
Iyad Kanj, Ljubomir Perkovic |
MFCS | 1 |
| 2002 | The inapproximability of non-NP-hard optimization problems
Liming Cai, David W. Juedes, Iyad Kanj |
Theor. Comput. Sci. | 3 |
| 2001 | Using Nondeterminism to Design Deterministic Algorithms
Jianer Chen, Donald K. Friesen, Weijia Jia 0001, Iyad Kanj |
FSTTCS | 4 |
| 2001 | On Constrained Minimum Vertex Covers of Bipartite Graphs: Improved Algorithms
Jianer Chen, Iyad Kanj |
WG | 2 |
| 2000 | On Approximating Minimum Vertex Cover for Graphs with Perfect Matching
Jianer Chen, Iyad Kanj |
ISAAC | 2 |
| 1999 | Vertex Cover: Further Observations and Further Improvements
Jianer Chen, Iyad Kanj, Weijia Jia 0001 |
WG | 2 |
| 1998 | The Inapproximability of Non NP-hard Optimization Problems
Liming Cai, David W. Juedes, Iyad Kanj |
ISAAC | 3 |