Skip to main content

Showing 1–31 of 31 results for author: Kanj, I

.
  1. arXiv:2404.15950  [pdf, other

    cs.DM

    Parameterized Algorithms for Coordinated Motion Planning: Minimizing Energy

    Authors: Argyrios Deligkas, Eduard Eiben, Robert Ganian, Iyad Kanj, M. S. Ramanujan

    Abstract: We 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.… ▽ More

    Submitted 24 April, 2024; originally announced April 2024.

    ACM Class: F.2; G.2; I.2

  2. arXiv:2402.17846  [pdf, other

    cs.CG

    On the Parameterized Complexity of Motion Planning for Rectangular Robots

    Authors: Iyad Kanj, Salman Parsa

    Abstract: We 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 si… ▽ More

    Submitted 3 March, 2024; v1 submitted 27 February, 2024; originally announced February 2024.

  3. arXiv:2312.07628  [pdf, other

    cs.DS

    Finding a Cluster in Incomplete Data

    Authors: Eduard Eiben, Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider

    Abstract: We study two variants of the fundamental problem of finding a cluster in incomplete data. In the problems under consideration, we are given a multiset of incomplete $d$-dimensional vectors over the binary domain and integers $k$ and $r$, and the goal is to complete the missing vector entries so that the multiset of complete vectors either contains (i) a cluster of $k$ vectors of radius at most… ▽ More

    Submitted 12 December, 2023; originally announced December 2023.

    Comments: Short version appeared at ESA 2022. arXiv admin note: substantial text overlap with arXiv:1911.01465

  4. arXiv:2312.07144  [pdf, other

    cs.DS cs.AI cs.CG

    The Parameterized Complexity of Coordinated Motion Planning

    Authors: Eduard Eiben, Robert Ganian, Iyad Kanj

    Abstract: In Coordinated Motion Planning (CMP), we are given a rectangular-grid on which $k$ robots occupy $k$ distinct starting gridpoints and need to reach $k$ distinct destination gridpoints. In each time step, any robot may move to a neighboring gridpoint or stay in its current gridpoint, provided that it does not collide with other robots. The goal is to compute a schedule for moving the $k$ robots to… ▽ More

    Submitted 16 December, 2023; v1 submitted 12 December, 2023; originally announced December 2023.

    Comments: Short version appeared in SoCG 2023

  5. arXiv:2312.07103  [pdf, ps, other

    cs.LG cs.CC cs.DS

    The Computational Complexity of Concise Hypersphere Classification

    Authors: Eduard Eiben, Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider

    Abstract: Hypersphere classification is a classical and foundational method that can provide easy-to-process explanations for the classification of real-valued and binary data. However, obtaining an (ideally concise) explanation via hypersphere classification is much more difficult when dealing with binary data than real-valued data. In this paper, we perform the first complexity-theoretic study of the hype… ▽ More

    Submitted 12 December, 2023; originally announced December 2023.

    Comments: Short version appeared at ICML 2023

  6. arXiv:2310.10815  [pdf, ps, other

    cs.DS

    Streaming Algorithms for Graph k-Matching with Optimal or Near-Optimal Update Time

    Authors: Jianer Chen, Qin Huang, Iyad Kanj, Qian Li, Ge Xia

    Abstract: We present streaming algorithms for the graph $k$-matching problem in both the insert-only and dynamic models. Our algorithms, with space complexity matching the best upper bounds, have optimal or near-optimal update time, significantly improving on previous results. More specifically, for the insert-only streaming model, we present a one-pass algorithm with optimal space complexity $O(k^2)$ and o… ▽ More

    Submitted 16 October, 2023; originally announced October 2023.

  7. arXiv:2304.06945  [pdf, other

    cs.RO

    Study on Soft Robotic Pinniped Locomotion

    Authors: Dimuthu D. K. Arachchige, Tanmay Varshney, Umer Huzaifa, Iyad Kanj, Thrishantha Nanayakkara, Yue Chen, Hunter B. Gilbert, Isuru S. Godage

    Abstract: Legged locomotion is a highly promising but under-researched subfield within the field of soft robotics. The compliant limbs of soft-limbed robots offer numerous benefits, including the ability to regulate impacts, tolerate falls, and navigate through tight spaces. These robots have the potential to be used for various applications, such as search and rescue, inspection, surveillance, and more. Th… ▽ More

    Submitted 14 April, 2023; originally announced April 2023.

    Comments: This paper has been accepted to 2023 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM)

  8. arXiv:2303.05454  [pdf, other

    cs.RO cs.HC

    Teleoperation of Soft Modular Robots: Study on Real-time Stability and Gait Control

    Authors: Dulanjana M. Perera, Dimuthu D. K. Arachchige, Sanjaya Mallikarachchi, Talal Ghafoor, Iyad Kanj, Yue Chen, Isuru S. Godage

    Abstract: Soft robotics holds tremendous potential for various applications, especially in unstructured environments such as search and rescue operations. However, the lack of autonomy and teleoperability, limited capabilities, absence of gait diversity and real-time control, and onboard sensors to sense the surroundings are some of the common issues with soft-limbed robots. To overcome these limitations, w… ▽ More

    Submitted 9 March, 2023; originally announced March 2023.

  9. arXiv:2303.02291  [pdf, other

    cs.RO

    Dynamic Modeling and Validation of Soft Robotic Snake Locomotion

    Authors: Dimuthu D. K. Arachchige, Dulanjana M. Perera, Sanjaya Mallikarachchi, Iyad Kanj, Yue Chen, Hunter B. Gilbert, Isuru S. Godage

    Abstract: Soft robotic snakes made of compliant materials can continuously deform their bodies and, therefore, mimic the biological snakes' flexible and agile locomotion gaits better than their rigid-bodied counterparts. Without wheel support, to date, soft robotic snakes are limited to emulating planar locomotion gaits, which are derived via kinematic modeling and tested on robotic prototypes. Given that t… ▽ More

    Submitted 3 March, 2023; originally announced March 2023.

    Comments: This paper has been accepted to 2023 IEEE International Conference on Control, Automation and Robotics (ICCAR)

  10. arXiv:2303.02285  [pdf, other

    cs.RO

    Wheelless Soft Robotic Snake Locomotion: Study on Sidewinding and Helical Rolling Gaits

    Authors: Dimuthu D. K. Arachchige, Dulanjana M. Perera, Sanjaya Mallikarachchi, Iyad Kanj, Yue Chen, Isuru S. Godage

    Abstract: Soft robotic snakes (SRSs) have a unique combination of continuous and compliant properties that allow them to imitate the complex movements of biological snakes. Despite the previous attempts to develop SRSs, many have been limited to planar movements or use wheels to achieve locomotion, which restricts their ability to imitate the full range of biological snake movements. We propose a new design… ▽ More

    Submitted 3 March, 2023; originally announced March 2023.

    Comments: This paper has been accepted to 2023 IEEE-RAS International Conference on Soft Robotics (RoboSoft)

  11. arXiv:2102.06939  [pdf, ps, other

    cs.DS cs.CC

    Optimal Streaming Algorithms for Graph Matching

    Authors: Jianer Chen, Qin Huang, Iyad Kanj, Ge Xia

    Abstract: We present parameterized streaming algorithms for the graph matching problem in both the dynamic and the insert-only models. For the dynamic streaming model, we present a one-pass algorithm that, with high probability, computes a maximum-weight $k$-matching of a weighted graph in $\tilde{O}(Wk^2)$ space and that has $\tilde{O}(1)$ update time, where $W$ is the number of distinct edge weights and t… ▽ More

    Submitted 25 February, 2021; v1 submitted 13 February, 2021; originally announced February 2021.

  12. arXiv:2012.02363  [pdf, other

    cs.CG cs.DS

    Near-Optimal Algorithms for Point-Line Covering Problems

    Authors: Jianer Chen, Qin Huang, Iyad Kanj, Ge Xia

    Abstract: We study fundamental point-line covering problems in computational geometry, in which the input is a set $S$ of points in the plane. The first is the Rich Lines problem, which asks for the set of all lines that each covers at least $λ$ points from $S$, for a given integer parameter $λ\geq 2$; this problem subsumes the 3-Points-on-Line problem and the Exact Fitting problem, which -- the latter -- a… ▽ More

    Submitted 13 February, 2021; v1 submitted 3 December, 2020; originally announced December 2020.

  13. arXiv:1911.01465  [pdf, other

    cs.DS

    The Parameterized Complexity of Clustering Incomplete Data

    Authors: Eduard Eiben, Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider

    Abstract: We 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 problem… ▽ More

    Submitted 7 April, 2021; v1 submitted 4 November, 2019; originally announced November 2019.

  14. arXiv:1812.03615  [pdf, ps, other

    cs.RO

    Near-optimal Smooth Path Planning for Multisection Continuum Arms

    Authors: Jiahao Deng, Brandon H. Meng, Iyad Kanj, Isuru S. Godage

    Abstract: We study the path planning problem for continuum-arm robots, in which we are given a starting and an end point, and we need to compute a path for the tip of the continuum arm between the two points. We consider both cases where obstacles are present and where they are not. We demonstrate how to leverage the continuum arm features to introduce a new model that enables a path planning approach based… ▽ More

    Submitted 9 December, 2018; originally announced December 2018.

    Comments: Submitted to 2019 IEEE International Conference on Soft Robotics (RoboSoft 2019)

  15. Solving Partition Problems Almost Always Requires Pushing Many Vertices Around

    Authors: Iyad Kanj, Christian Komusiewicz, Manuel Sorge, Erik Jan van Leeuwen

    Abstract: A 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 $Π_A$ and $Π_B$, respectively. This so-called $(Π_A,Π_B)$-Recognition problem generalizes amongst others the recognition of $3$-colorable, bipartite, split, and monopolar graphs. In this paper, we study whether certain fixed-par… ▽ More

    Submitted 23 August, 2019; v1 submitted 27 August, 2018; originally announced August 2018.

    Comments: Full version of the corresponding article in the Proceedings of the 26th Annual European Symposium on Algorithms (ESA '18), 35 pages, 7 figures

  16. arXiv:1804.03423  [pdf, ps, other

    cs.DS cs.CC

    Parameterized Algorithms for the Matrix Completion Problem

    Authors: Robert Ganian, Iyad Kanj, Sebastian Ordyniak, Stefan Szeider

    Abstract: We 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 ro… ▽ More

    Submitted 13 September, 2018; v1 submitted 10 April, 2018; originally announced April 2018.

  17. arXiv:1712.04043  [pdf, other

    cs.CG cs.CC cs.DM cs.DS

    How to navigate through obstacles?

    Authors: Eduard Eiben, Iyad Kanj

    Abstract: Given a set of obstacles and two points, 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. 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 generalized into the following graph problem: Giv… ▽ More

    Submitted 11 December, 2017; originally announced December 2017.

    ACM Class: F.2.0; I.3.5; G.2.2

  18. arXiv:1704.05896  [pdf, other

    cs.CC

    The Complexity of Tree Partitioning

    Authors: Zhao An, Qilong Feng, Iyad Kanj, Ge Xia

    Abstract: Given a tree $T$ on $n$ vertices, and $k, b, s_1, \ldots, s_b \in N$, the Tree Partitioning problem asks if at most $k$ edges can be removed from $T$ so that the resulting components can be grouped into $b$ groups such that the number of vertices in group $i$ is $s_i$, for $i =1, \ldots, b$. The case when $s_1=\cdots =s_b =n/b$, referred to as the Balanced Tree Partitioning problem, was shown to b… ▽ More

    Submitted 19 April, 2017; originally announced April 2017.

  19. arXiv:1702.04322  [pdf, ps, other

    cs.CC cs.DS

    Parameterized Algorithms for Recognizing Monopolar and 2-Subcolorable Graphs

    Authors: Iyad Kanj, Christian Komusiewicz, Manuel Sorge, Erik Jan van Leeuwen

    Abstract: A graph $G$ is a $(Π_A,Π_B)$-graph if $V(G)$ can be bipartitioned into $A$ and $B$ such that $G[A]$ satisfies property $Π_A$ and $G[B]$ satisfies property $Π_B$. The $(Π_{A},Π_{B})$-Recognition problem is to recognize whether a given graph is a $(Π_A,Π_B)$-graph. There are many $(Π_{A},Π_{B})$-Recognition problems, including the recognition problems for bipartite, split, and unipolar graphs. We pr… ▽ More

    Submitted 4 January, 2018; v1 submitted 14 February, 2017; originally announced February 2017.

    Comments: A preliminary version of this paper appears in the proceedings of SWAT 2016. A journal version of this paper appears in Journal of Computer and System Sciences, volume 92, 2018. This ArXiv paper additionally discusses relations to the iterative localization technique (Heggernes et al., Information and Computation, 2013)

  20. arXiv:1603.03818  [pdf, other

    cs.CG

    Degree Four Plane Spanners: Simpler and Better

    Authors: Iyad Kanj, Ljubomir Perković, Duru Türkoǧlu

    Abstract: Let ${\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… ▽ More

    Submitted 11 March, 2016; originally announced March 2016.

    Comments: To appear in Proceedings of SoCG 2016

    ACM Class: F.2.2, I.3.5

  21. arXiv:1511.09389  [pdf, other

    cs.DM math.CO

    The role of twins in computing planar supports of hypergraphs

    Authors: René van Bevern, Iyad A. Kanj, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge

    Abstract: A support or realization of a hypergraph $H$ is a graph $G$ on the same vertex as $H$ such that for each hyperedge of $H$ it holds that its vertices induce a connected subgraph of $G$. The NP-hard problem of finding a planar support has applications in hypergraph drawing and network design. Previous algorithms for the problem assume that twins -- pairs of vertices that are in precisely the same hy… ▽ More

    Submitted 1 August, 2022; v1 submitted 15 November, 2015; originally announced November 2015.

  22. arXiv:1508.01097  [pdf, ps, other

    cs.CG

    Finding Points in General Position

    Authors: Vincent Froese, Iyad Kanj, André Nichterlein, Rolf Niedermeier

    Abstract: We study computational aspects of the General Position Subset Selection problem defined as follows: Given a set of points in the plane, find a maximum-cardinality subset of points in general position. We prove that General Position Subset Selection is NP-hard, APX-hard, and give several fixed-parameter tractability results as well as a subexponential running time lower bound based on the Exponenti… ▽ More

    Submitted 6 June, 2017; v1 submitted 5 August, 2015; originally announced August 2015.

    Comments: 17 pages, improved problem kernel wrt. dual parameter h, added a figure

    MSC Class: 68R05; 68W05; 51A99 ACM Class: F.2.2; G.2.1

  23. arXiv:1507.02350  [pdf, other

    cs.DM math.CO

    Well-Formed Separator Sequences, with an Application to Hypergraph Drawing

    Authors: René van Bevern, Iyad Kanj, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge

    Abstract: Given a hypergraph $H$, the Planar Support problem asks whether there is a planar graph $G$ on the same vertex set as $H$ such that each hyperedge induces a connected subgraph of $G$. Planar Support is motivated by applications in graph drawing and data visualization. We show that Planar Support is fixed-parameter tractable when parameterized by the number of hyperedges in the input hypergraph and… ▽ More

    Submitted 8 July, 2015; originally announced July 2015.

    Comments: 30 pages, 5 figures

    MSC Class: 68R10 ACM Class: G.2.2; F.2.2; G.2.1; I.1.2

  24. arXiv:1407.1525  [pdf, ps, other

    cs.DS

    Computing the flip distance between triangulations

    Authors: Iyad Kanj, Eric Sedgwick, Ge Xia

    Abstract: Let ${\cal T}$ be a triangulation of a set ${\cal P}$ of $n$ points in the plane, and let $e$ be an edge shared by two triangles in ${\cal T}$ such that the quadrilateral $Q$ formed by these two triangles is convex. A {\em flip} of $e$ is the operation of replacing $e$ by the other diagonal of $Q$ to obtain a new triangulation of ${\cal P}$ from ${\cal T}$. The {\em flip distance} between two tria… ▽ More

    Submitted 3 October, 2016; v1 submitted 6 July, 2014; originally announced July 2014.

  25. arXiv:1403.5350  [pdf, ps, other

    cs.CG

    There are Plane Spanners of Maximum Degree 4

    Authors: Nicolas Bonichon, Iyad Kanj, Ljubomir Perković, Ge Xia

    Abstract: Let E be the complete Euclidean graph on a set of points embedded in the plane. Given a constant t >= 1, a spanning subgraph G of E is said to be a t-spanner, or simply a spanner, if for any pair of vertices u,v in E the distance between u and v in G is at most t times their distance in E. A spanner is plane if its edges do not cross. This paper considers the question: "What is the smallest maxi… ▽ More

    Submitted 20 March, 2014; originally announced March 2014.

  26. arXiv:1403.2009  [pdf, ps, other

    cs.DS

    On the Ordered List Subgraph Embedding Problems

    Authors: Olawale Hassan, Iyad Kanj, Daniel Lokshtanov, Ljubomir Perković

    Abstract: In the (parameterized) Ordered List Subgraph Embedding problem (p-OLSE) we are given two graphs $G$ and $H$, each with a linear order defined on its vertices, a function $L$ that associates with every vertex in $G$ a list of vertices in $H$, and a parameter $k$. The question is to decide if we can embed (one-to-one) a subgraph $S$ of $G$ of $k$ vertices into $H$ such that: (1) every vertex of $S$… ▽ More

    Submitted 8 March, 2014; originally announced March 2014.

  27. Local Backbones

    Authors: Ronald de Haan, Iyad Kanj, Stefan Szeider

    Abstract: A backbone of a propositional CNF formula is a variable whose truth value is the same in every truth assignment that satisfies the formula. The notion of backbones for CNF formulas has been studied in various contexts. In this paper, we introduce local variants of backbones, and study the computational complexity of detecting them. In particular, we consider k-backbones, which are backbones for su… ▽ More

    Submitted 18 July, 2014; v1 submitted 19 April, 2013; originally announced April 2013.

    Comments: A previous version appeared in the proceedings of the 16th International Conference on Theory and Applications of Satisfiability Testing (SAT 2013)

    Journal ref: Proceedings of SAT 2013, LNCS 7962, pp. 377-393, 2013

  28. arXiv:1304.3653  [pdf, ps, other

    cs.DS

    Algorithms for Cut Problems on Trees

    Authors: Iyad Kanj, Guohui Lin, Tian Liu, Weitian Tong, Ge Xia, **hui Xu, Boting Yang, Fenghui Zhang, Peng Zhang, Binhai Zhu

    Abstract: We study the {\sc multicut on trees} and the {\sc generalized multiway Cut on trees} problems. For the {\sc multicut on trees} problem, we present a parameterized algorithm that runs in time $O^{*}(ρ^k)$, where $ρ= \sqrt{\sqrt{2} + 1} \approx 1.555$ is the positive root of the polynomial $x^4-2x^2-1$. This improves the current-best algorithm of Chen et al. that runs in time $O^{*}(1.619^k)$. For t… ▽ More

    Submitted 12 April, 2013; originally announced April 2013.

    MSC Class: 68Q25

  29. arXiv:1304.1996  [pdf, ps, other

    cs.CC

    On the Subexponential Time Complexity of CSP

    Authors: Iyad Kanj, Stefan Szeider

    Abstract: A 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 firs… ▽ More

    Submitted 7 April, 2013; originally announced April 2013.

  30. arXiv:1112.1040  [pdf, ps, other

    cs.CC

    What makes normalized weighted satisfiability tractable

    Authors: Iyad Kanj, Ge Xia

    Abstract: We consider the weighted antimonotone and the weighted monotone satisfiability problems on normalized circuits of depth at most $t \geq 2$, abbreviated {\sc wsat$^-[t]$} and {\sc wsat$^+[t]$}, respectively. These problems model the weighted satisfiability of antimonotone and monotone propositional formulas (including weighted anitmonoone/monotone {\sc cnf-sat}) in a natural way, and serve as the c… ▽ More

    Submitted 5 December, 2011; originally announced December 2011.

  31. arXiv:0802.2864  [pdf, ps, other

    cs.DS

    On Geometric Spanners of Euclidean and Unit Disk Graphs

    Authors: Iyad A. Kanj, Ljubomir Perkovic

    Abstract: We 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_{del\approx 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… ▽ More

    Submitted 20 February, 2008; originally announced February 2008.

    Journal ref: Dans Proceedings of the 25th Annual Symposium on the Theoretical Aspects of Computer Science - STACS 2008, Bordeaux : France (2008)