Algorithms for Locating Constrained Optimal Intervals
| dc.creator | Liu, Hsiao-Fei | |
| dc.creator | Chen, Peng-An | |
| dc.creator | Chao, Kun-Mao | |
| dc.date | 2008-09-11 | |
| dc.date.accessioned | 2026-07-07T10:02:29Z | |
| dc.date.available | 2026-07-07T10:02:29Z | |
| dc.description | In this work, we obtain the following new results. 1. Given a sequence $D=((h_1,s_1), (h_2,s_2) ..., (h_n,s_n))$ of number pairs, where $s_i>0$ for all $i$, and a number $L_h$, we propose an O(n)-time algorithm for finding an index interval $[i,j]$ that maximizes $\frac{\sum_{k=i}^{j} h_k}{\sum_{k=i}^{j} s_k}$ subject to $\sum_{k=i}^{j} h_k \geq L_h$. 2. Given a sequence $D=((h_1,s_1), (h_2,s_2) ..., (h_n,s_n))$ of number pairs, where $s_i=1$ for all $i$, and an integer $L_s$ with $1\leq L_s\leq n$, we propose an $O(n\frac{T(L_s^{1/2})}{L_s^{1/2}})$-time algorithm for finding an index interval $[i,j]$ that maximizes $\frac{\sum_{k=i}^{j} h_k}{\sqrt{\sum_{k=i}^{j} s_k}}$ subject to $\sum_{k=i}^{j} s_k \geq L_s$, where $T(n')$ is the time required to solve the all-pairs shortest paths problem on a graph of $n'$ nodes. By the latest result of Chan \cite{Chan}, $T(n')=O(n'^3 \frac{(\log\log n')^3}{(\log n')^2})$, so our algorithm runs in subquadratic time $O(nL_s\frac{(\log\log L_s)^3}{(\log L_s)^2})$. | |
| dc.description | An earlier version of the second part of this work appeared in Proceedings of the 18th International Symposium on Algorithms and Computation, Japan, 2007 | |
| dc.identifier | https://arxiv.org/abs/0809.2097 | |
| dc.identifier | http://arxiv.org/abs/0809.2097 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/168988 | |
| dc.subject | Data Structures and Algorithms | |
| dc.title | Algorithms for Locating Constrained Optimal Intervals | |
| dc.type | text |