2005
DOI: 10.1007/11602613_80
|View full text |Cite
|
Sign up to set email alerts
|

Improved Algorithms for the k Maximum-Sums Problems

Abstract: Given a sequence of n real numbers and an integer k, 1 k 1 2 n(n − 1), the k maximum-sum segments problem is to locate the k segments whose sums are the k largest among all possible segment sums. Recently, Bengtsson and Chen gave an O(min{k + n log 2 n, n √ k})-time algorithm for this problem. Bae and Takaoka later proposed a more efficient algorithm for small k. In this paper, we propose an O(n + k log(min{n, k}))-time algorithm for the same problem, which is superior to both of them when k is o(n log n). We … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2006
2006
2019
2019

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 13 publications
(16 citation statements)
references
References 13 publications
0
16
0
Order By: Relevance
“…If k < n, then we can solve the sum selection problem by using the algorithm due to Cheng et al [8]. Let us assume k ≥ n in the following.…”
Section: Some J Then We Insert V σ(I) In Between H σ(J·m+m−1) and H σmentioning
confidence: 99%
See 1 more Smart Citation
“…If k < n, then we can solve the sum selection problem by using the algorithm due to Cheng et al [8]. Let us assume k ≥ n in the following.…”
Section: Some J Then We Insert V σ(I) In Between H σ(J·m+m−1) and H σmentioning
confidence: 99%
“…Bengtsson and Chen [5] gave an O(min{k + n log 2 n, nk 1 2 }) time algorithm, or O(n log 2 n + k) time in the worst case. Cheng et al [8] recently gave an O(n + k log(min{n, k})) time algorithm for this problem which is superior to Bengtsson and Chen's when k is o(n log n), but it runs in O(n 2 log n) time in the worst case. Lin and Lee [14] recently gave an expected O(n log n + k) time randomized algorithm based on a randomized algorithm which finds in expected O(n log n) time the segment whose sum is the k-th smallest, for any given pos-…”
Section: Introductionmentioning
confidence: 99%
“…Throughout this paper, we assume that K, the number of maximum subarrays we wish to find, is not greater thanK. [7] + a [8] if the index of first element is 1. We denote this by 192 (5,8).…”
Section: Definition 2 the K-th Maximum Subarray Is Not Greater Than mentioning
confidence: 99%
“…Recent development by Cheng et al [7] and Bengtsson and Chen [4] established an optimal solution of O(n + K log K) time. For two-dimensions, O(n 3 ) time is possible [2,7]. The goal of the K-disjoint maximum subarray problem is to find K maximum subarrays, which are disjoint from one another.…”
Section: Introductionmentioning
confidence: 99%
“…, n] and a positive number k, consist in locate the k segments whose sum are the k largest among all possible sums. The k Maximum Sum Segments was first presented by Bae and Takaoka (5) and, after different solutions emerged (5,6,7,10,22,50), was optimally solved by Brodal and Jørgensen (15) in O(n + k)…”
Section: Related Workmentioning
confidence: 99%