Skip to main content

Showing 1–15 of 15 results for author: Cairo, M

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

    cs.DS

    Minimum Path Cover in Parameterized Linear Time

    Authors: Manuel Caceres, Massimo Cairo, Brendan Mumey, Romeo Rizzi, Alexandru I. Tomescu

    Abstract: A minimum path cover (MPC) of a directed acyclic graph (DAG) $G = (V,E)$ is a minimum-size set of paths that together cover all the vertices of the DAG. Computing an MPC is a basic polynomial problem, dating back to Dilworth's and Fulkerson's results in the 1950s. Since the size $k$ of an MPC (also known as the width) can be small in practical applications, research has also studied algorithms who… ▽ More

    Submitted 17 November, 2022; originally announced November 2022.

    Comments: arXiv admin note: substantial text overlap with arXiv:2107.05717

  2. arXiv:2210.07530  [pdf, other

    cs.DM math.CO q-bio.QM

    Cut paths and their remainder structure, with applications

    Authors: Massimo Cairo, Shahbaz Khan, Romeo Rizzi, Sebastian Schmidt, Alexandru I. Tomescu, Elia C. Zirondelli

    Abstract: In a strongly connected graph $G = (V,E)$, a cut arc (also called strong bridge) is an arc $e \in E$ whose removal makes the graph no longer strongly connected. Equivalently, there exist $u,v \in V$, such that all $u$-$v$ walks contain $e$. Cut arcs are a fundamental graph-theoretic notion, with countless applications, especially in reachability problems. In this paper we initiate the study of c… ▽ More

    Submitted 14 October, 2022; originally announced October 2022.

  3. arXiv:2207.02136  [pdf, other

    cs.DS

    Width Helps and Hinders Splitting Flows

    Authors: Manuel Cáceres, Massimo Cairo, Andreas Grigorjew, Shahbaz Khan, Brendan Mumey, Romeo Rizzi, Alexandru I. Tomescu, Lucia Williams

    Abstract: Minimum flow decomposition (MFD) is the NP-hard problem of finding a smallest decomposition of a network flow/circulation $X$ on a directed graph $G$ into weighted source-to-sink paths whose superposition equals $X$. We show that, for acyclic graphs, considering the \emph{width} of the graph (the minimum number of paths needed to cover all of its edges) yields advances in our understanding of its… ▽ More

    Submitted 9 May, 2023; v1 submitted 5 July, 2022; originally announced July 2022.

    Comments: A preliminary version was submitted to ESA 2022

  4. arXiv:2107.05717  [pdf, other

    cs.DS

    Sparsifying, Shrinking and Splicing for Minimum Path Cover in Parameterized Linear Time

    Authors: Manuel Cáceres, Massimo Cairo, Brendan Mumey, Romeo Rizzi, Alexandru I. Tomescu

    Abstract: A minimum path cover (MPC) of a directed acyclic graph (DAG) $G = (V,E)$ is a minimum-size set of paths that together cover all the vertices of the DAG. Computing an MPC is a basic polynomial problem, dating back to Dilworth's and Fulkerson's results in the 1950s. Since the size $k$ of an MPC (also known as the width) can be small in practical applications, research has also studied algorithms who… ▽ More

    Submitted 12 July, 2021; originally announced July 2021.

  5. arXiv:2104.10108  [pdf

    cs.LG

    Development of a dynamic type 2 diabetes risk prediction tool: a UK Biobank study

    Authors: Nikola Dolezalova, Massimo Cairo, Alex Despotovic, Adam T. C. Booth, Angus B. Reed, Davide Morelli, David Plans

    Abstract: Diabetes affects over 400 million people and is among the leading causes of morbidity worldwide. Identification of high-risk individuals can support early diagnosis and prevention of disease development through lifestyle changes. However, the majority of existing risk scores require information about blood-based factors which are not obtainable outside of the clinic. Here, we aimed to develop an a… ▽ More

    Submitted 20 April, 2021; originally announced April 2021.

    Comments: 12 pages

  6. arXiv:2011.12635  [pdf, other

    cs.DM math.CO q-bio.GN

    The Hydrostructure: a Universal Framework for Safe and Complete Algorithms for Genome Assembly

    Authors: Massimo Cairo, Shahbaz Khan, Romeo Rizzi, Sebastian Schmidt, Alexandru I. Tomescu, Elia C. Zirondelli

    Abstract: Genome assembly is a fundamental problem in Bioinformatics, requiring to reconstruct a source genome from an assembly graph built from a set of reads (short strings sequenced from the genome). A notion of genome assembly solution is that of an arc-covering walk of the graph. Since assembly graphs admit many solutions, the goal is to find what is definitely present in all solutions, or what is safe… ▽ More

    Submitted 2 November, 2021; v1 submitted 25 November, 2020; originally announced November 2020.

  7. arXiv:2007.07575  [pdf, ps, other

    cs.DS

    A linear-time parameterized algorithm for computing the width of a DAG

    Authors: Manuel Cáceres, Massimo Cairo, Brendan Mumey, Romeo Rizzi, Alexandru I. Tomescu

    Abstract: The width $k$ of a directed acyclic graph (DAG) $G = (V, E)$ equals the largest number of pairwise non-reachable vertices. Computing the width dates back to Dilworth's and Fulkerson's results in the 1950s, and is doable in quadratic time in the worst case. Since $k$ can be small in practical applications, research has also studied algorithms whose complexity is parameterized on $k$. Despite these… ▽ More

    Submitted 24 June, 2021; v1 submitted 15 July, 2020; originally announced July 2020.

  8. Safety in $s$-$t$ Paths, Trails and Walks

    Authors: Massimo Cairo, Shahbaz Khan, Romeo Rizzi, Sebastian Schmidt, Alexandru I. Tomescu

    Abstract: Given a directed graph $G$ and a pair of nodes $s$ and $t$, an \emph{$s$-$t$ bridge} of $G$ is an edge whose removal breaks all $s$-$t$ paths of $G$ (and thus appears in all $s$-$t$ paths). Computing all $s$-$t$ bridges of $G$ is a basic graph problem, solvable in linear time. In this paper, we consider a natural generalisation of this problem, with the notion of "safety" from bioinformatics. We… ▽ More

    Submitted 17 July, 2020; v1 submitted 9 July, 2020; originally announced July 2020.

  9. arXiv:2006.15024  [pdf, other

    cs.DS

    Computing all $s$-$t$ bridges and articulation points simplified

    Authors: Massimo Cairo, Shahbaz Khan, Romeo Rizzi, Sebastian Schmidt, Alexandru I. Tomescu, Elia Zirondelli

    Abstract: Given a directed graph $G$ and a pair of nodes $s$ and $t$, an $s$-$t$ bridge of $G$ is an edge whose removal breaks all $s$-$t$ paths of $G$. Similarly, an $s$-$t$ articulation point of $G$ is a node whose removal breaks all $s$-$t$ paths of $G$. Computing the sequence of all $s$-$t$ bridges of $G$ (as well as the $s$-$t$ articulation points) is a basic graph problem, solvable in linear time usin… ▽ More

    Submitted 26 June, 2020; originally announced June 2020.

    Comments: 5 pages, 5 figures

  10. arXiv:2002.10498  [pdf, other

    cs.DM math.CO q-bio.GN

    Genome assembly, from practice to theory: safe, complete and linear-time

    Authors: Massimo Cairo, Romeo Rizzi, Alexandru I. Tomescu, Elia C. Zirondelli

    Abstract: Genome assembly asks to reconstruct an unknown string from many shorter substrings of it. Even though it is one of the key problems in Bioinformatics, it is generally lacking major theoretical advances. Its hardness stems both from practical issues (size and errors of real data), and from the fact that problem formulations inherently admit multiple solutions. Given these, at their core, most state… ▽ More

    Submitted 8 November, 2020; v1 submitted 24 February, 2020; originally announced February 2020.

  11. Hardness of Covering Alignment: Phase Transition in Post-Sequence Genomics

    Authors: Romeo Rizzi, Massimo Cairo, Veli Mäkinen, Alexandru I. Tomescu, Daniel Valenzuela

    Abstract: Covering alignment problems arise from recent developments in genomics; so called pan-genome graphs are replacing reference genomes, and advances in haplotyping enable full content of diploid genomes to be used as basis of sequence analysis. In this paper, we show that the computational complexity will change for natural extensions of alignments to pan-genome representations and to diploid genomes… ▽ More

    Submitted 22 May, 2018; v1 submitted 15 November, 2016; originally announced November 2016.

    Journal ref: IEEE/ACM Trans. on Computational Biology and Bioinformatics, 30 April 2018

  12. arXiv:1608.08545  [pdf, other

    cs.DS

    Dynamic Controllability of Conditional Simple Temporal Networks is PSPACE-complete

    Authors: Massimo Cairo, Romeo Rizzi

    Abstract: Even after the proposal of various solution algorithms, the precise computational complexity of checking whether a Conditional Temporal Network is Dynamically Controllable had still remained widely open. This issue gets settled in this paper which provides constructions, algorithms, and bridging lemmas and arguments to formally prove that: (1) the problem is PSPACE-hard, and (2) the problem lies i… ▽ More

    Submitted 30 August, 2016; originally announced August 2016.

    Comments: Accepted to TIME2016

  13. arXiv:1608.04132  [pdf, ps, other

    cs.DS

    Instantaneous Reaction-Time in Dynamic-Consistency Checking of Conditional Simple Temporal Networks -- Extended version with an Improved Upper Bound --

    Authors: Massimo Cairo, Carlo Comin, Romeo Rizzi

    Abstract: CSTNs is a constraint-based graph-formalism for conditional temporal planning. In order to address the DC-Checking problem, in [Comin and Rizzi, TIME 2015] we introduced epsilon-DC (a refined, more realistic, notion of DC), and provided an algorithmic solution to it. The epsilon-DC notion is interesting per se, and the epsilon-DC-Checking algorithm in [Comin and Rizzi, TIME 2015] rests on the assu… ▽ More

    Submitted 9 December, 2018; v1 submitted 14 August, 2016; originally announced August 2016.

    Comments: 23rd International Symposium on Temporal Representation and Reasoning (TIME2016)

  14. arXiv:1605.02156  [pdf, other

    cs.CC cs.DS

    The Complexity of Simulation and Matrix Multiplication

    Authors: Massimo Cairo, Romeo Rizzi

    Abstract: Computing the simulation preorder of a given Kripke structure (i.e., a directed graph with $n$ labeled vertices) has crucial applications in model checking of temporal logic. It amounts to solving a specific two-players reachability game, called simulation game. We offer the first conditional lower bounds for this problem, and we relate its complexity (for computation, verification, and certificat… ▽ More

    Submitted 30 August, 2016; v1 submitted 7 May, 2016; originally announced May 2016.

    Comments: Submitted. Changed in v2: This is a major rewrite of the paper. The introduction has been expanded considerably, some notation has been simplified, proofs of general results on reachability games have been moved to the appendix, more intuitive arguments for proofs have been provided, moving the formal arguments to the appendix, more references have been added

  15. arXiv:1512.00077  [pdf, other

    cs.LG cs.DS cs.IT

    Decoding Hidden Markov Models Faster Than Viterbi Via Online Matrix-Vector (max, +)-Multiplication

    Authors: Massimo Cairo, Gabriele Farina, Romeo Rizzi

    Abstract: In this paper, we present a novel algorithm for the maximum a posteriori decoding (MAPD) of time-homogeneous Hidden Markov Models (HMM), improving the worst-case running time of the classical Viterbi algorithm by a logarithmic factor. In our approach, we interpret the Viterbi algorithm as a repeated computation of matrix-vector $(\max, +)$-multiplications. On time-homogeneous HMMs, this computatio… ▽ More

    Submitted 11 December, 2015; v1 submitted 30 November, 2015; originally announced December 2015.

    Comments: AAAI 2016, to appear