A BSP/CGM algorithm for finding all maximal contiguous subsequences of a sequence of numbers

3Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Given a sequence A of real numbers, we wish to find a list of all non-overlapping contiguous subsequences of A that are maximal. A maximal subsequence M of A has the property that no proper subsequence of M has a greater sum of values. Furthermore, M may not be contained properly within any subsequence of A with this property. This problem can be solved sequentially in linear time. We present a BSP/CGM algorithm that uses p processors and takes O(|A|/p) time and O(|A|/p) space per processor. The algorithm uses a constant number of communication rounds of size at most O(|A|/p). Thus the algorithm achieves linear speed-up and is highly scalable. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Alves, C. E. R., Cáceres, E. N., & Song, S. W. (2006). A BSP/CGM algorithm for finding all maximal contiguous subsequences of a sequence of numbers. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4128 LNCS, pp. 831–840). Springer Verlag. https://doi.org/10.1007/11823285_87

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