2020
DOI: 10.1287/ijoc.2019.0937
|View full text |Cite
|
Sign up to set email alerts
|

Exact Multiple Sequence Alignment by Synchronized Decision Diagrams

Abstract: This paper develops an exact solution algorithm for the multiple sequence alignment (MSA) problem. In the first step, we design a dynamic programming model and use it to construct a novel multivalued decision diagram (MDD) representation of all pairwise sequence alignments (PSA). PSA MDDs are then synchronized using side constraints to model the MSA problem as a mixed-integer program (MIP), for the first time, in polynomial space complexity. Two bound-based filtering procedures are developed to reduce the size… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 40 publications
0
3
0
Order By: Relevance
“…Mojbak et al [51] proposed an exact-MSA approach using forward dynamic programming. Also, in the comprehensive exploration of exact solutions, Hosseininasab et al [52] proposed a framework employing a dynamic programming approach to construct a multivalued decision diagram, representing all PSAs. The synchronization of PSAs with the proposed decision diagram effectively incorporates modeling the MSA problem within polynomial space complexity.…”
Section: Multiple Sequence Alignmentmentioning
confidence: 99%
“…Mojbak et al [51] proposed an exact-MSA approach using forward dynamic programming. Also, in the comprehensive exploration of exact solutions, Hosseininasab et al [52] proposed a framework employing a dynamic programming approach to construct a multivalued decision diagram, representing all PSAs. The synchronization of PSAs with the proposed decision diagram effectively incorporates modeling the MSA problem within polynomial space complexity.…”
Section: Multiple Sequence Alignmentmentioning
confidence: 99%
“…For example, several works model the sequencing aspect of the problem using a DD (Cire et al 2019, Ploskas et al 2019, Serra et al 2019, Hosseininasab and van Hoeve 2021 since other alternatives would involve big-M constraints that have a loose linear relaxation.…”
Section: Modelingmentioning
confidence: 99%
“…By relaxing and restricting DDs, lower and upper bounds for the objective function value of a optimization problem can be obtained [1]. Such DD approaches were already used for various combinatorial problems such as Graph Coloring, Maximal Independent Set, MaxSAT [1,22], and various sequence and string problems such as Repetition-Free Longest Common Subsequence [14], Multiple Sequence Alignment [16], or Constraint-Based Sequential Patter Mining [15]. DDs are also suitable for a hybrid approach with ILP solvers combined using Machine Learning methods [11,21].…”
Section: Introductionmentioning
confidence: 99%