The Minimum Path Cover problem on directed acyclic graphs (DAGs) is a classical problem that provides a clear and simple mathematical formulation for several applications in different areas and that has an efficient algorithmic solution. In this paper, we study the computational complexity of two constrained variants of Minimum Path Cover motivated by the recent introduction of next-generation sequencing technologies in bioinformatics. The first problem (MinPCRP), given a DAG and a set of pairs of vertices, asks for a minimum cardinality set of paths “covering” all the vertices such that both vertices of each pair belong to the same path. For this problem, we show that, while it is NP-hard to compute if there exists a solution consisting of at most three paths, it is possible to decide in polynomial time whether a solution consisting of at most two paths exists. The second problem (MaxRPSP), given a DAG and a set of pairs of vertices, asks for a single path containing the maximum number of the given pairs of vertices. We show its NP-hardness and also its W[1]-hardness when parametrized by the number of covered pairs. On the positive side, we give a fixed-parameter algorithm when the parameter is the maximum overlapping degree, a natural parameter in the bioinformatics applications of the problem.

(2014). Covering Pairs in Directed Acyclic Graphs [conference presentation - intervento a convegno]. Retrieved from http://hdl.handle.net/10446/32244

Covering Pairs in Directed Acyclic Graphs

DONDI, Riccardo;
2014-01-01

Abstract

The Minimum Path Cover problem on directed acyclic graphs (DAGs) is a classical problem that provides a clear and simple mathematical formulation for several applications in different areas and that has an efficient algorithmic solution. In this paper, we study the computational complexity of two constrained variants of Minimum Path Cover motivated by the recent introduction of next-generation sequencing technologies in bioinformatics. The first problem (MinPCRP), given a DAG and a set of pairs of vertices, asks for a minimum cardinality set of paths “covering” all the vertices such that both vertices of each pair belong to the same path. For this problem, we show that, while it is NP-hard to compute if there exists a solution consisting of at most three paths, it is possible to decide in polynomial time whether a solution consisting of at most two paths exists. The second problem (MaxRPSP), given a DAG and a set of pairs of vertices, asks for a single path containing the maximum number of the given pairs of vertices. We show its NP-hardness and also its W[1]-hardness when parametrized by the number of covered pairs. On the positive side, we give a fixed-parameter algorithm when the parameter is the maximum overlapping degree, a natural parameter in the bioinformatics applications of the problem.
2014
Inglese
Language and Automata Theory and Applications 8th International Conference, LATA 2014, Madrid, Spain, March 10-14, 2014, Proceedings
Adrian-Horia Dediu, Carlos Martín-Vide, José-Luis Sierra-Rodríguez, Bianca Truthe
978-3-319-04920-5
978-3-319-04921-2
8370
126
137
Springer
esperti anonimi
LATA 2014 - Language and Automata Theory and Applications. 8th International Conference
Madrid, Spain
March 10-14, 2014
internazionale
contributo
Settore INF/01 - Informatica
info:eu-repo/semantics/conferenceObject
5
Beerenwinkel, Niko; Beretta, Stefano; Bonizzoni, Paola; Dondi, Riccardo; Pirola, Yuri
1.4 Contributi in atti di convegno - Contributions in conference proceedings::1.4.01 Contributi in atti di convegno - Conference presentations
reserved
Non definito
273
(2014). Covering Pairs in Directed Acyclic Graphs [conference presentation - intervento a convegno]. Retrieved from http://hdl.handle.net/10446/32244
File allegato/i alla scheda:
File Dimensione del file Formato  
LATA2014.pdf

Solo gestori di archivio

Descrizione: publisher's version - versione dell'editore
Dimensione del file 258.67 kB
Formato Adobe PDF
258.67 kB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/32244
Citazioni
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 3
social impact