Skip to main content

Showing 1–3 of 3 results for author: Alaoui, Z I

Searching in archive cs. Search in all archives.
.
  1. arXiv:2504.19386  [pdf, ps, other

    cs.CC cs.DM math.CO

    Hardness of Finding Kings and Strong Kings

    Authors: Ziad Ismaili Alaoui, Nikhil S. Mande

    Abstract: A king in a directed graph is a vertex $v$ such that every other vertex is reachable from $v$ via a path of length at most $2$. It is well known that every tournament (a complete graph where each edge has a direction) has at least one king. Our contributions in this work are: - We show that the query complexity of determining existence of a king in arbitrary $n$-vertex digraphs is $Θ(n^2)$. This… ▽ More

    Submitted 27 April, 2025; originally announced April 2025.

  2. arXiv:2503.20465  [pdf, other

    cs.PL cs.LO cs.PF

    Linear-Time Graph Programs without Preconditions

    Authors: Ziad Ismaili Alaoui, Detlef Plump

    Abstract: We report on a recent breakthrough in rule-based graph programming, which allows us to reach the time complexity of imperative linear-time algorithms. In general, achieving the complexity of graph algorithms in conventional languages using graph transformation rules is challenging due to the cost of graph matching. Previous work demonstrated that with rooted rules, certain algorithms can be execut… ▽ More

    Submitted 26 March, 2025; originally announced March 2025.

    Comments: In Proceedings GCM 2023 and 2024, arXiv:2503.19632. arXiv admin note: substantial text overlap with arXiv:2501.09144

    ACM Class: D.3.4; F.2

    Journal ref: EPTCS 417, 2025, pp. 39-54

  3. arXiv:2501.09144  [pdf, other

    cs.PL cs.PF

    Rule-Based Graph Programs Matching the Time Complexity of Imperative Algorithms

    Authors: Ziad Ismaili Alaoui, Detlef Plump

    Abstract: We report on a recent breakthrough in rule-based graph programming, which allows us to match the time complexity of some fundamental imperative graph algorithms. In general, achieving the complexity of graph algorithms in conventional languages using graph transformation rules is challenging due to the cost of graph matching. Previous work demonstrated that with rooted rules, certain algorithms ca… ▽ More

    Submitted 15 January, 2025; originally announced January 2025.

    ACM Class: D.3.4; F.2