Efficient algorithms for the maximum sum problems
Summary: We present efficient sequential and parallel algorithms for the maximum sum (MS) problem, which is to maximize the sum of some shape in the data array. We deal with two MS problems; the maximum subarray (MSA) problem and the maximum convex sum (MCS) problem. In the MSA problem, we find a rectangular part within the given data array that maximizes the sum in it. The MCS problem is to find a convex shape rather than a rectangular shape that maximizes the sum. Thus, MCS is a generalization of MSA. For the MSA problem, \(O(n)\) time parallel algorithms are already known on an \((n,n)\) 2D array of processors. We improve the communication steps from \(2n-1\) to \(n\), which is optimal. For the MCS problem, we achieve the asymptotic time bound of \(O(n)\) on an \((n,n)\) 2D array of processors. We provide rigorous proofs for the correctness of our parallel algorithm based on Hoare logic and also provide some experimental results of our algorithm that are gathered from the Blue Gene/P super computer. Furthermore, we briefly describe how to compute the actual shape of the maximum convex sum.
- Efficient algorithms for \(k\) maximum sums
- Algorithms and Computation
- Efficient Algorithms for the Sum Selection Problem and K Maximum Sums Problem
- Efficient algorithms for the sum selection problem and \(k\) maximum sums problem
- Improved algorithms for the \(k\) maximum-sums problems
- Algorithms and Computation
- Fast parallel algorithms for the maximum sum problem
- Efficient Computation of the Maximum of the Sum of Two Sequences and Applications
- A Linear Time Algorithm for the k Maximal Sums Problem
- Publication:4203809
- An axiomatic basis for computer programming
- Data Mining with optimized two-dimensional association rules
- Efficient algorithms for the maximum subarray problem by distance matrix multiplication
- scientific article; zbMATH DE number 1303586 (Why is no real title available?)
- Verifying properties of parallel programs
This page was built for publication: Efficient algorithms for the maximum sum problems
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1662587)