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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.