On a parallel algorithm for the determination of multiple optimal solutions for the LCSS problem

2Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

For particular real world combinatorial optimization problems e.g. the longest common subsequence problem (LCSSP) from Bioinformatics, determining multiple optimal solutions (DMOS) is quite useful for experts. However, for large size problems, this may be too time consuming, thus the resort to parallel computing. We address here the parallelization of an algorithm for DMOS for the LCSSP. Considering the dynamic programming algorithm solving it, we derive a generic algorithm for DMOS (A-DMOS). Since the latter is a non perfect DO-loop nest, we adopt a three-step approach. The first consists in transforming the A-DMOS into a perfect nest. The second consists in choosing the granularity and the third carries out a dependency analysis in order to determine the type of each loop i.e. either parallel or serial. The practical performances of our approach are evaluated through experimentations achieved on input benchmarks and random DNA sequences and targeting a parallel multicore machine.

Cite

CITATION STYLE

APA

Mabrouk, B. B., Hasni, H., & Mahjoub, Z. (2016). On a parallel algorithm for the determination of multiple optimal solutions for the LCSS problem. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10048 LNCS, pp. 440–448). Springer Verlag. https://doi.org/10.1007/978-3-319-49583-5_33

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free