Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–50 of 52 results for author: Rizzi, R

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

    cs.DM cs.DS

    Generalizing Roberts' characterization of unit interval graphs

    Authors: Virginia Ardévol Martínez, Romeo Rizzi, Abdallah Saffidine, Florian Sikora, Stéphane Vialette

    Abstract: For any natural number $d$, a graph $G$ is a (disjoint) $d$-interval graph if it is the intersection graph of (disjoint) $d$-intervals, the union of $d$ (disjoint) intervals on the real line. Two important subclasses of $d$-interval graphs are unit and balanced $d$-interval graphs (where every interval has unit length or all the intervals associated to a same vertex have the same length, respectiv… ▽ More

    Submitted 27 April, 2024; originally announced April 2024.

  2. arXiv:2312.15519  [pdf, ps, other

    math.CO cs.DM

    Quasi-kernels in split graphs

    Authors: Hélène Langlois, Frédéric Meunier, Romeo Rizzi, Stéphane Vialette, Yacong Zhou

    Abstract: In a digraph, a quasi-kernel is a subset of vertices that is independent and such that the shortest path from every vertex to this subset is of length at most two. The ``small quasi-kernel conjecture,'' proposed by Erdős and Székely in 1976, postulates that every sink-free digraph has a quasi-kernel whose size is within a fraction of the total number of vertices. The conjecture is even more precis… ▽ More

    Submitted 26 February, 2024; v1 submitted 24 December, 2023; originally announced December 2023.

    MSC Class: 05C69 ACM Class: G.2.2

  3. arXiv:2309.11908  [pdf, other

    cs.CC

    Recognizing unit multiple intervals is hard

    Authors: Virginia Ardévol Martínez, Romeo Rizzi, Florian Sikora, Stéphane Vialette

    Abstract: Multiple interval graphs are a well-known generalization of interval graphs introduced in the 1970s to deal with situations arising naturally in scheduling and allocation. A $d$-interval is the union of $d$ intervals on the real line, and a graph is a $d$-interval graph if it is the intersection graph of $d$-intervals. In particular, it is a unit $d$-interval graph if it admits a $d$-interval repr… ▽ More

    Submitted 21 September, 2023; originally announced September 2023.

    Comments: Accepted in ISAAC 2023

  4. 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

  5. arXiv:2210.11881  [pdf, ps, other

    cs.DS math.OC

    Solving the Probabilistic Profitable Tour Problem on a Tree

    Authors: Enrico Angelelli, Renata Mansini, Romeo Rizzi

    Abstract: The profitable tour problem (PTP) is a well-known NP-hard routing problem searching for a tour visiting a subset of customers while maximizing profit as the difference between total revenue collected and traveling costs. PTP is known to be solvable in polynomial time when special structures of the underlying graph are considered. However, the computational complexity of the corresponding probabili… ▽ More

    Submitted 21 October, 2022; originally announced October 2022.

  6. 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.

  7. 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

  8. arXiv:2202.13884  [pdf, other

    q-bio.GN cs.FL cs.LG

    Numeric Lyndon-based feature embedding of sequencing reads for machine learning approaches

    Authors: Paola Bonizzoni, Matteo Costantini, Clelia De Felice, Alessia Petescia, Yuri Pirola, Marco Previtali, Raffaella Rizzi, Jens Stoye, Rocco Zaccagnino, Rosalba Zizza

    Abstract: Feature embedding methods have been proposed in literature to represent sequences as numeric vectors to be used in some bioinformatics investigations, such as family classification and protein structure prediction. Recent theoretical results showed that the well-known Lyndon factorization preserves common factors in overlapping strings. Surprisingly, the fingerprint of a sequencing read, which is… ▽ More

    Submitted 2 June, 2022; v1 submitted 28 February, 2022; originally announced February 2022.

    ACM Class: I.2.6; F.4.3

    Journal ref: Information Sciences 607 (2022) 458-476

  9. 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.

  10. arXiv:2107.03793  [pdf, ps, other

    cs.DM math.CO

    Algorithmic aspects of quasi-kernels

    Authors: Hélène Langlois, Frédéric Meunier, Romeo Rizzi, Stéphane Vialette

    Abstract: In a digraph, a quasi-kernel is a subset of vertices that is independent and such that every vertex can reach some vertex in that set via a directed path of length at most two. Whereas Chvátal and Lovász proved in 1974 that every digraph has a quasi-kernel, very little is known so far about the complexity of finding small quasi-kernels. In 1976 Erdős and Székely conjectured that every sink-free di… ▽ More

    Submitted 8 July, 2021; originally announced July 2021.

    MSC Class: 68R10 ACM Class: G.2.2

  11. 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.

  12. 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.

  13. 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.

  14. 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

  15. 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.

  16. When a Dollar Makes a BWT

    Authors: Sara Giuliani, Zsuzsanna Lipták, Francesco Masillo, Romeo Rizzi

    Abstract: The Burrows-Wheeler-Transform (BWT) is a reversible string transformation which plays a central role in text compression and is fundamental in many modern bioinformatics applications. The BWT is a permutation of the characters, which is in general better compressible and allows to answer several different query types more efficiently than the original string. It is easy to see that not every str… ▽ More

    Submitted 12 March, 2021; v1 submitted 24 August, 2019; originally announced August 2019.

    Comments: This is the journal version of paper at ICTCS 2019 (20th Italian Conference on Theoretical Computer Science, 9-11 Sept. 2019, Como, Italy). Journal version appeared in TCS 2021

    Journal ref: Theoretical Computer Science 857: 123-146 (2021)

  17. arXiv:1805.02183  [pdf, other

    cs.CC

    On Restricted Disjunctive Temporal Problems: Faster Algorithms and Tractability Frontier

    Authors: Carlo Comin, Romeo Rizzi

    Abstract: In 2005 Kumar studied the Restricted Disjunctive Temporal Problem (RDTP), a restricted but very expressive class of disjunctive temporal problems (DTPs). It was shown that that RDTPs are solvable in deterministic strongly-polynomial time by reducing them to the Connected Row-Convex (CRC) constraints problem; plus, Kumar devised a randomized algorithm whose expected running time is less than that o… ▽ More

    Submitted 4 August, 2018; v1 submitted 6 May, 2018; originally announced May 2018.

  18. Computing the BWT and LCP array of a Set of Strings in External Memory

    Authors: Paola Bonizzoni, Gianluca Della Vedova, Yuri Pirola, Marco Previtali, Raffaella Rizzi

    Abstract: Indexing very large collections of strings, such as those produced by the widespread next generation sequencing technologies, heavily relies on multistring generalization of the Burrows-Wheeler Transform (BWT): large requirements of in-memory approaches have stimulated recent developments on external memory algorithms. The related problem of computing the Longest Common Prefix (LCP) array of a set… ▽ More

    Submitted 4 December, 2020; v1 submitted 19 May, 2017; originally announced May 2017.

    Comments: Theoretical Computer Science (2020). arXiv admin note: text overlap with arXiv:1607.08342

  19. arXiv:1701.05492  [pdf, other

    cs.DM cs.CC cs.DS math.CO q-bio.PE

    Perfect phylogenies via branchings in acyclic digraphs and a generalization of Dilworth's theorem

    Authors: Ademir Hujdurović, Edin Husić, Martin Milanič, Romeo Rizzi, Alexandru I. Tomescu

    Abstract: Motivated by applications in cancer genomics and following the work of Hajirasouliha and Raphael (WABI 2014), Hujdurović et al. (IEEE TCBB, to appear) introduced the minimum conflict-free row split (MCRS) problem: split each row of a given binary matrix into a bitwise OR of a set of rows so that the resulting matrix corresponds to a perfect phylogeny and has the minimum possible number of rows amo… ▽ More

    Submitted 27 January, 2018; v1 submitted 19 January, 2017; originally announced January 2017.

    Comments: 29 pages, 10 figures, extended abstract appeared in Proceedings of WG 2017, full paper accepted for publication in ACM Transactions on Algorithms

  20. 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

  21. arXiv:1610.09679  [pdf, ps, other

    cs.DS

    Linear-Time Safe-Alternating DFS and SCCs

    Authors: Carlo Comin, Romeo Rizzi

    Abstract: An alternating graph is a directed graph whose vertex set is partitioned into two classes, existential and universal. This forms the basic arena for a plethora of infinite duration two-player games where Player~$\square$ and~$\ocircle$ alternate in a turn-based sliding of a pebble along the arcs they control. We study alternating strongly-connectedness as a generalization of strongly-connectedness… ▽ More

    Submitted 13 February, 2022; v1 submitted 30 October, 2016; originally announced October 2016.

  22. arXiv:1609.01517  [pdf, ps, other

    cs.DS

    Faster O(|V|^2|E|W)-Time Energy Algorithms for Optimal Strategy Synthesis in Mean Payoff Games

    Authors: Carlo Comin, Romeo Rizzi

    Abstract: This study strengthens the links between Mean Payoff Games (\MPG{s}) and Energy Games (EG{s}). Firstly, we offer a faster $O(|V|^2|E|W)$ pseudo-polynomial time and $Θ(|V|+|E|)$ space deterministic algorithm for solving the Value Problem and Optimal Strategy Synthesis in \MPG{s}. This improves the best previously known estimates on the pseudo-polynomial time complexity to: \[ O(|E|\log |V|) + Θ\Big… ▽ More

    Submitted 6 September, 2016; originally announced September 2016.

  23. 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

  24. 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)

  25. arXiv:1607.08342  [pdf, other

    cs.DS

    A New Lightweight Algorithm to compute the BWT and the LCP array of a Set of Strings

    Authors: Paola Bonizzoni, Gianluca Della Vedova, Serena Nicosia, Marco Previtali, Raffaella Rizzi

    Abstract: Indexing of very large collections of strings such as those produced by the widespread sequencing technologies, heavily relies on multi-string generalizations of the Burrows-Wheeler Transform (BWT), and for this problem various in-memory algorithms have been proposed. The rapid growing of data that are processed routinely, such as in bioinformatics, requires a large amount of main memory, and this… ▽ More

    Submitted 28 July, 2016; originally announced July 2016.

  26. 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

  27. Decomposing Cubic Graphs into Connected Subgraphs of Size Three

    Authors: Laurent Bulteau, Guillaume Fertin, Anthony Labarre, Romeo Rizzi, Irena Rusu

    Abstract: Let $S=\{K_{1,3},K_3,P_4\}$ be the set of connected graphs of size 3. We study the problem of partitioning the edge set of a graph $G$ into graphs taken from any non-empty $S'\subseteq S$. The problem is known to be NP-complete for any possible choice of $S'$ in general graphs. In this paper, we assume that the input graph is cubic, and study the computational complexity of the problem of partitio… ▽ More

    Submitted 28 April, 2016; originally announced April 2016.

    Comments: to appear in the proceedings of COCOON 2016

  28. arXiv:1604.03587  [pdf, ps, other

    cs.DS q-bio.GN

    FSG: Fast String Graph Construction for De Novo Assembly of Reads Data

    Authors: Paola Bonizzoni, Gianluca Della Vedova, Yuri Pirola, Marco Previtali, Raffaella Rizzi

    Abstract: The string graph for a collection of next-generation reads is a lossless data representation that is fundamental for de novo assemblers based on the overlap-layout-consensus paradigm. In this paper, we explore a novel approach to compute the string graph, based on the FM-index and Burrows-Wheeler Transform. We describe a simple algorithm that uses only the FM-index representation of the collection… ▽ More

    Submitted 29 May, 2017; v1 submitted 12 April, 2016; originally announced April 2016.

    Comments: Accepted to Journal of Computational Biology

  29. arXiv:1602.06283  [pdf, ps, other

    cs.DS

    Sorting With Forbidden Intermediates

    Authors: Carlo Comin, Anthony Labarre, Romeo Rizzi, Stéphane Vialette

    Abstract: A wide range of applications, most notably in comparative genomics, involve the computation of a shortest sorting sequence of operations for a given permutation, where the set of allowed operations is fixed beforehand. Such sequences are useful for instance when reconstructing potential scenarios of evolution between species, or when trying to assess their similarity. We revisit those problems by… ▽ More

    Submitted 23 March, 2017; v1 submitted 19 February, 2016; originally announced February 2016.

  30. arXiv:1602.06260  [pdf, ps, other

    cs.CC

    Checking Dynamic Consistency of Conditional Hyper Temporal Networks via Mean Payoff Games (Hardness and (pseudo) Singly-Exponential Time Algorithm)

    Authors: Carlo Comin, Romeo Rizzi

    Abstract: In this work we introduce the \emph{Conditional Hyper Temporal Network (CHyTN)} model, which is a natural extension and generalization of both the \CSTN and the \HTN model. Our contribution goes as follows. We show that deciding whether a given \CSTN or CHyTN is dynamically consistent is \coNP-hard. Then, we offer a proof that deciding whether a given CHyTN is dynamically consistent is \PSPACE-har… ▽ More

    Submitted 15 April, 2017; v1 submitted 19 February, 2016; originally announced February 2016.

    Comments: arXiv admin note: text overlap with arXiv:1505.00828

  31. 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

  32. arXiv:1511.01770  [pdf, ps, other

    cs.DS math.CO

    Pattern matching in $(213,231)$-avoiding permutations

    Authors: Both Emerite Neou, Romeo Rizzi, Stéphane Vialette

    Abstract: Given permutations $σ\in S_k$ and $π\in S_n$ with $k<n$, the \emph{pattern matching} problem is to decide whether $π$ matches $σ$ as an order-isomorphic subsequence. We give a linear-time algorithm in case both $π$ and $σ$ avoid the two size-$3$ permutations $213$ and $231$. For the special case where only $σ$ avoids $213$ and $231$, we present a $O(max(kn^2,n^2\log(\log(n)))$ time algorithm. We e… ▽ More

    Submitted 5 November, 2015; originally announced November 2015.

  33. arXiv:1506.05977  [pdf, ps, other

    cs.DS

    Enumerating Cyclic Orientations of a Graph

    Authors: Alessio Conte, Roberto Grossi, Andrea Marino, Romeo Rizzi

    Abstract: Acyclic and cyclic orientations of an undirected graph have been widely studied for their importance: an orientation is acyclic if it assigns a direction to each edge so as to obtain a directed acyclic graph (DAG) with the same vertex set; it is cyclic otherwise. As far as we know, only the enumeration of acyclic orientations has been addressed in the literature. In this paper, we pose the problem… ▽ More

    Submitted 19 June, 2015; originally announced June 2015.

  34. arXiv:1506.01082  [pdf, ps, other

    cs.DS cs.DM

    An Improved Upper Bound on Maximal Clique Listing via Rectangular Fast Matrix Multiplication

    Authors: Carlo Comin, Romeo Rizzi

    Abstract: The first output-sensitive algorithm for the Maximal Clique Listing problem was given by Tsukiyama et.al. in 1977. As any algorithm falling within the Reverse Search paradigm, it performs a DFS visit of a directed tree (the RS-tree) having the objects to be listed (i.e. maximal cliques) as its nodes. In a recursive implementation, the RS-tree corresponds to the recursion tree of the algorithm. The… ▽ More

    Submitted 24 August, 2015; v1 submitted 2 June, 2015; originally announced June 2015.

  35. arXiv:1505.00828  [pdf, other

    cs.DS cs.AI cs.GT

    Dynamic Consistency of Conditional Simple Temporal Networks via Mean Payoff Games: a Singly-Exponential Time DC-Checking

    Authors: Carlo Comin, Romeo Rizzi

    Abstract: Conditional Simple Temporal Network (CSTN) is a constraint-based graph-formalism for conditional temporal planning. It offers a more flexible formalism than the equivalent CSTP model of Tsamardinos, Vidal and Pollack, from which it was derived mainly as a sound formalization. Three notions of consistency arise for CSTNs and CSTPs: weak, strong, and dynamic. Dynamic consistency is the most interest… ▽ More

    Submitted 17 July, 2015; v1 submitted 4 May, 2015; originally announced May 2015.

  36. arXiv:1503.04426  [pdf, other

    cs.DS cs.CC cs.GT

    An Improved Pseudo-Polynomial Upper Bound for the Value Problem and Optimal Strategy Synthesis in Mean Payoff Games

    Authors: Carlo Comin, Romeo Rizzi

    Abstract: In this work we offer an $O(|V|^2 |E|\, W)$ pseudo-polynomial time deterministic algorithm for solving the Value Problem and Optimal Strategy Synthesis in Mean Payoff Games. This improves by a factor $\log(|V|\, W)$ the best previously known pseudo-polynomial time upper bound due to Brim,~\etal The improvement hinges on a suitable characterization of values, and a description of optimal positional… ▽ More

    Submitted 24 April, 2016; v1 submitted 15 March, 2015; originally announced March 2015.

  37. arXiv:1503.03974  [pdf, ps, other

    cs.DS cs.AI

    Hyper Temporal Networks

    Authors: Carlo Comin, Roberto Posenato, Romeo Rizzi

    Abstract: Simple Temporal Networks (STNs) provide a powerful and general tool for representing conjunctions of maximum delay constraints over ordered pairs of temporal variables. In this paper we introduce Hyper Temporal Networks (HyTNs), a strict generalization of STNs, to overcome the limitation of considering only conjunctions of constraints but maintaining a practical efficiency in the consistency check… ▽ More

    Submitted 22 March, 2017; v1 submitted 13 March, 2015; originally announced March 2015.

  38. arXiv:1412.2559  [pdf, other

    cs.DM cs.CC math.CO

    On the complexity of the vector connectivity problem

    Authors: Ferdinando Cicalese, Martin Milanič, Romeo Rizzi

    Abstract: We study a relaxation of the Vector Domination problem called Vector Connectivity (VecCon). Given a graph $G$ with a requirement $r(v)$ for each vertex $v$, VecCon asks for a minimum cardinality set $S$ of vertices such that every vertex $v\in V\setminus S$ is connected to $S$ via $r(v)$ disjoint paths. In the paper introducing the problem, Boros et al. [Networks, 2014] gave polynomial-time soluti… ▽ More

    Submitted 8 December, 2014; originally announced December 2014.

    Comments: 14 pages

    MSC Class: 05C40; 05C85; 90C27; 68Q25

  39. arXiv:1411.6852  [pdf, ps, other

    cs.DS

    Efficiently listing bounded length st-paths

    Authors: Romeo Rizzi, Gustavo Sacomoto, Marie-France Sagot

    Abstract: The problem of listing the $K$ shortest simple (loopless) $st$-paths in a graph has been studied since the early 1960s. For a non-negatively weighted graph with $n$ vertices and $m$ edges, the most efficient solution is an $O(K(mn + n^2 \log n))$ algorithm for directed graphs by Yen and Lawler [Management Science, 1971 and 1972], and an $O(K(m+n \log n))$ algorithm for the undirected version by Ka… ▽ More

    Submitted 25 November, 2014; originally announced November 2014.

    Comments: 12 pages, accepted to IWOCA 2014

  40. arXiv:1408.1265  [pdf, ps, other

    cs.DS

    Amortized $\tilde{O}(|V|)$-Delay Algorithm for Listing Chordless Cycles in Undirected Graphs

    Authors: Rui Ferreira, Roberto Grossi, Romeo Rizzi, Gustavo Sacomoto, Marie-France Sagot

    Abstract: Chordless cycles are very natural structures in undirected graphs, with an important history and distinguished role in graph theory. Motivated also by previous work on the classical problem of listing cycles, we study how to list chordless cycles. The best known solution to list all the $C$ chordless cycles contained in an undirected graph $G = (V,E)$ takes $O(|E|^2 +|E|\cdot C)$ time. In this pap… ▽ More

    Submitted 6 August, 2014; originally announced August 2014.

    Comments: Accepted in ESA 2014

  41. arXiv:1405.7520  [pdf, other

    cs.DS q-bio.GN

    An External-Memory Algorithm for String Graph Construction

    Authors: Paola Bonizzoni, Gianluca Della Vedova, Yuri Pirola, Marco Previtali, Raffaella Rizzi

    Abstract: Some recent results have introduced external-memory algorithms to compute self-indexes of a set of strings, mainly via computing the Burrows-Wheeler Transform (BWT) of the input strings. The motivations for those results stem from Bioinformatics, where a large number of short strings (called reads) are routinely produced and analyzed. In that field, a fundamental problem is to assemble a genome fr… ▽ More

    Submitted 11 June, 2015; v1 submitted 29 May, 2014; originally announced May 2014.

  42. arXiv:1307.7811  [pdf, other

    q-bio.QM cs.CE cs.DS

    A Novel Combinatorial Method for Estimating Transcript Expression with RNA-Seq: Bounding the Number of Paths

    Authors: Alexandru I. Tomescu, Anna Kuosmanen, Romeo Rizzi, Veli Mäkinen

    Abstract: RNA-Seq technology offers new high-throughput ways for transcript identification and quantification based on short reads, and has recently attracted great interest. The problem is usually modeled by a weighted splicing graph whose nodes stand for exons and whose edges stand for split alignments to the exons. The task consists of finding a number of paths, together with their expression levels, whi… ▽ More

    Submitted 30 July, 2013; originally announced July 2013.

    Comments: Peer-reviewed and presented as part of the 13th Workshop on Algorithms in Bioinformatics (WABI2013)

  43. arXiv:1307.2347  [pdf, ps, other

    cs.DS cs.DM math.CO

    Combinatorial decomposition approaches for efficient counting and random generation FPTASes

    Authors: Romeo Rizzi, Alexandru I. Tomescu

    Abstract: Given a combinatorial decomposition for a counting problem, we resort to the simple scheme of approximating large numbers by floating-point representations in order to obtain efficient Fully Polynomial Time Approximation Schemes (FPTASes) for it. The number of bits employed for the exponent and the mantissa will depend on the error parameter $0 < \varepsilon \leq 1$ and on the characteristics of t… ▽ More

    Submitted 15 November, 2013; v1 submitted 9 July, 2013; originally announced July 2013.

  44. arXiv:1304.5560  [pdf, ps, other

    cs.DS

    Indexes for Jumbled Pattern Matching in Strings, Trees and Graphs

    Authors: Ferdinando Cicalese, Travis Gagie, Emanuele Giaquinta, Eduardo Sany Laber, Zsuzsanna Lipták, Romeo Rizzi, Alexandru I. Tomescu

    Abstract: We consider how to index strings, trees and graphs for jumbled pattern matching when we are asked to return a match if one exists. For example, we show how, given a tree containing two colours, we can build a quadratic-space index with which we can find a match in time proportional to the size of the match. We also show how we need only linear space if we are content with approximate matches.

    Submitted 19 April, 2013; originally announced April 2013.

  45. Odd 2-factored snarks

    Authors: M. Abreu, D. Labbate, R. Rizzi, J. Sheehan

    Abstract: A {\em snark} is a cubic cyclically 4-edge connected graph with edge chromatic number four and girth at least five. We say that a graph $G$ is {\em odd 2-factored} if for each 2-factor F of G each cycle of F is odd. In this paper, we present a method for constructing odd 2--factored snarks. In particular, we construct two families of odd 2-factored snarks that disprove a conjecture by some of th… ▽ More

    Submitted 21 January, 2013; v1 submitted 30 October, 2012; originally announced October 2012.

    Journal ref: Eur. J. Combin. 36 (2014) 460--472

  46. arXiv:1207.7184  [pdf, ps, other

    cs.DM cs.CC

    Set graphs. II. Complexity of set graph recognition and similar problems

    Authors: Martin Milanič, Romeo Rizzi, Alexandru I. Tomescu

    Abstract: A graph $G$ is said to be a `set graph' if it admits an acyclic orientation that is also `extensional', in the sense that the out-neighborhoods of its vertices are pairwise distinct. Equivalently, a set graph is the underlying graph of the digraph representation of a hereditarily finite set. In this paper, we continue the study of set graphs and related topics, focusing on computational complexity… ▽ More

    Submitted 31 July, 2012; originally announced July 2012.

  47. arXiv:1205.2766  [pdf, ps, other

    cs.DS

    Optimal Listing of Cycles and st-Paths in Undirected Graphs

    Authors: Rui Ferreira, Roberto Grossi, Andrea Marino, Nadia Pisanti, Romeo Rizzi, Gustavo Sacomoto

    Abstract: We present the first optimal algorithm for the classical problem of listing all the cycles in an undirected graph. We exploit their properties so that the total cost is the time taken to read the input graph plus the time to list the output, namely, the edges in each of the cycles. The algorithm uses a reduction to the problem of listing all the paths from a vertex s to a vertex t which we also so… ▽ More

    Submitted 5 July, 2012; v1 submitted 12 May, 2012; originally announced May 2012.

    Comments: 12 Pages, 7 Page Appendix

  48. Some results on more flexible versions of Graph Motif

    Authors: Romeo Rizzi, Florian Sikora

    Abstract: The problems studied in this paper originate from Graph Motif, a problem introduced in 2006 in the context of biological networks. Informally speaking, it consists in deciding if a multiset of colors occurs in a connected subgraph of a vertex-colored graph. Due to the high rate of noise in the biological data, more flexible definitions of the problem have been outlined. We present in this paper tw… ▽ More

    Submitted 10 September, 2014; v1 submitted 23 February, 2012; originally announced February 2012.

  49. arXiv:1108.0047  [pdf, other

    q-bio.GN cs.CE cs.DS

    Reconstructing Isoform Graphs from RNA-Seq data

    Authors: Stefano Beretta, Paola Bonizzoni, Gianluca Della Vedova, Raffaella Rizzi

    Abstract: Next-generation sequencing (NGS) technologies allow new methodologies for alternative splicing (AS) analysis. Current computational methods for AS from NGS data are mainly focused on predicting splice site junctions or de novo assembly of full-length transcripts. These methods are computationally expensive and produce a huge number of full-length transcripts or splice junctions, spanning the whole… ▽ More

    Submitted 14 August, 2012; v1 submitted 30 July, 2011; originally announced August 2011.

  50. Pure Parsimony Xor Haplotyping

    Authors: Paola Bonizzoni, Gianluca Della Vedova, Riccardo Dondi, Yuri Pirola, Romeo Rizzi

    Abstract: The haplotype resolution from xor-genotype data has been recently formulated as a new model for genetic studies. The xor-genotype data is a cheaply obtainable type of data distinguishing heterozygous from homozygous sites without identifying the homozygous alleles. In this paper we propose a formulation based on a well-known model used in haplotype inference: pure parsimony. We exhibit exact sol… ▽ More

    Submitted 8 January, 2010; originally announced January 2010.

    Journal ref: IEEE/ACM Trans. on Computational Biology and Bioinformatics 7.4 (2010) 598-610