TY - GEN
T1 - A new parametrization for independent set reconfiguration and applications to RNA kinetics
AU - Bulteau, Laurent
AU - Marchand, Bertrand
AU - Ponty, Yann
N1 - Publisher Copyright:
© Laurent Bulteau, Bertrand Marchand, and Yann Ponty; licensed under Creative Commons License CC-BY 4.0
PY - 2021/11/1
Y1 - 2021/11/1
N2 - In this paper, we study the Independent Set (IS) reconfiguration problem in graphs. An IS reconfiguration is a scenario transforming an IS L into another IS R, inserting/removing vertices one step at a time while keeping the cardinalities of intermediate sets greater than a specified threshold. We focus on the bipartite variant where only start and end vertices are allowed in intermediate ISs. Our motivation is an application to the RNA energy barrier problem from bioinformatics, for which a natural parameter would be the difference between the initial IS size and the threshold. We first show the para-NP hardness of the problem with respect to this parameter. We then investigate a new parameter, the cardinality range, denoted by ρ which captures the maximum deviation of the reconfiguration scenario from optimal sets (formally, ρ is the maximum difference between the cardinalities of an intermediate IS and an optimal IS). We give two different routes to show that this problem is in XP for ρ: The first is a direct O(n2)-space, O(n2ρ+25)-time algorithm based on a separation lemma; The second builds on a parameterized equivalence with the directed pathwidth problem, leading to a O(nρ+1)-space, O(nρ+2)-time algorithm for the reconfiguration problem through an adaptation of a prior result by Tamaki [20]. This equivalence is an interesting result in its own right, connecting a reconfiguration problem (which is essentially a connectivity problem within a reconfiguration network) with a structural parameter for an auxiliary graph. We demonstrate the practicality of these algorithms, and the relevance of our introduced parameter, by considering the application of our algorithms on random small-degree instances for our problem. Moreover, we reformulate the computation of the energy barrier between two RNA secondary structures, a classic hard problem in computational biology, as an instance of bipartite reconfiguration. Our results on IS reconfiguration thus yield an XP algorithm in O(nρ+2) for the energy barrier problem, improving upon a partial O(n2ρ+25) algorithm for the problem.
AB - In this paper, we study the Independent Set (IS) reconfiguration problem in graphs. An IS reconfiguration is a scenario transforming an IS L into another IS R, inserting/removing vertices one step at a time while keeping the cardinalities of intermediate sets greater than a specified threshold. We focus on the bipartite variant where only start and end vertices are allowed in intermediate ISs. Our motivation is an application to the RNA energy barrier problem from bioinformatics, for which a natural parameter would be the difference between the initial IS size and the threshold. We first show the para-NP hardness of the problem with respect to this parameter. We then investigate a new parameter, the cardinality range, denoted by ρ which captures the maximum deviation of the reconfiguration scenario from optimal sets (formally, ρ is the maximum difference between the cardinalities of an intermediate IS and an optimal IS). We give two different routes to show that this problem is in XP for ρ: The first is a direct O(n2)-space, O(n2ρ+25)-time algorithm based on a separation lemma; The second builds on a parameterized equivalence with the directed pathwidth problem, leading to a O(nρ+1)-space, O(nρ+2)-time algorithm for the reconfiguration problem through an adaptation of a prior result by Tamaki [20]. This equivalence is an interesting result in its own right, connecting a reconfiguration problem (which is essentially a connectivity problem within a reconfiguration network) with a structural parameter for an auxiliary graph. We demonstrate the practicality of these algorithms, and the relevance of our introduced parameter, by considering the application of our algorithms on random small-degree instances for our problem. Moreover, we reformulate the computation of the energy barrier between two RNA secondary structures, a classic hard problem in computational biology, as an instance of bipartite reconfiguration. Our results on IS reconfiguration thus yield an XP algorithm in O(nρ+2) for the energy barrier problem, improving upon a partial O(n2ρ+25) algorithm for the problem.
KW - Directed pathwidth
KW - Parameterized algorithms
KW - RNA bioinformatics
KW - Reconfiguration problems
U2 - 10.4230/LIPIcs.IPEC.2021.11
DO - 10.4230/LIPIcs.IPEC.2021.11
M3 - Conference contribution
AN - SCOPUS:85121111014
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 16th International Symposium on Parameterized and Exact Computation, IPEC 2021
A2 - Golovach, Petr A.
A2 - Zehavi, Meirav
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 16th International Symposium on Parameterized and Exact Computation, IPEC 2021
Y2 - 8 September 2021 through 10 September 2021
ER -