@inproceedings{7910b6aed2d64529877e285a5d8d9462,
title = "Tree diet: Reducing the treewidth to unlock FPT algorithms in RNA bioinformatics",
abstract = "Hard graph problems are ubiquitous in Bioinformatics, inspiring the design of specialized Fixed-Parameter Tractable algorithms, many of which rely on a combination of tree-decomposition and dynamic programming. The time/space complexities of such approaches hinge critically on low values for the treewidth tw of the input graph. In order to extend their scope of applicability, we introduce the Tree-Diet problem, i.e. the removal of a minimal set of edges such that a given tree-decomposition can be slimmed down to a prescribed treewidth tw′. Our rationale is that the time gained thanks to a smaller treewidth in a parameterized algorithm compensates the extra post-processing needed to take deleted edges into account. Our core result is an FPT dynamic programming algorithm for Tree-Diet, using 2O(tw)n time and space. We complement this result with parameterized complexity lower-bounds for stronger variants (e.g., NP-hardness when tw′ or tw−tw′ is constant). We propose a prototype implementation for our approach which we apply on difficult instances of selected RNA-based problems: RNA design, sequence-structure alignment, and search of pseudoknotted RNAs in genomes, revealing very encouraging results. This work paves the way for a wider adoption of tree-decomposition-based algorithms in Bioinformatics.",
keywords = "FPT algorithms, RNA, RNA design, Structure-sequence alignment, Treewidth",
author = "Bertrand Marchand and Yann Ponty and Laurent Bulteau",
note = "Publisher Copyright: {\textcopyright} Bertrand Marchand, Yann Ponty, and Laurent Bulteau; licensed under Creative Commons License CC-BY 4.0 21st International Workshop on Algorithms in Bioinformatics (WABI 2021).; 21st International Workshop on Algorithms in Bioinformatics, WABI 2021 ; Conference date: 02-08-2021 Through 04-08-2021",
year = "2021",
month = jul,
day = "1",
doi = "10.4230/LIPIcs.WABI.2021.7",
language = "English",
series = "Leibniz International Proceedings in Informatics, LIPIcs",
publisher = "Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing",
editor = "Alessandra Carbone and Mohammed El-Kebir",
booktitle = "21st International Workshop on Algorithms in Bioinformatics, WABI 2021",
}