Tight bounds for blind search on the integers and the reals. (English) Zbl 1261.68069
Summary: We analyse a simple random process in which a token is moved in the interval \(A= \{ 0,\ldots ,n\} \). Fix a probability distribution {\(\mu\)} over \(D= \{ 1,\ldots ,n \} \). Initially, the token is placed in a random position in \(A\). In round \(t\), a random step size \(d\) is chosen according to {\(\mu\)}. If the token is in position \(x\geqslant d\) then it is moved to position \(x - d\). Otherwise it stays put. Let \(T_X\) be the number of rounds until the token reaches position 0.
We show tight bounds for the expectation \(\mathbf E_{\mu }(T_X)\) of \(T_X\) for varying distributions {\(\mu\)}. More precisely, we show that \(\min_{\mu }\{ \mathbf E_{\mu }(T_X)\} = \Theta ((\log n)^2)\). The same bounds are proved for the analogous continuous process, where step sizes and token positions are real values in \([0,n+ 1)\), and one measures the time until the token has reached a point in [0, 1). For the proofs, a novel potential function argument is introduced. The research is motivated by the problem of approximating the minimum of a continuous function over [0, 1] with a ‘blind’ optimization strategy.
We show tight bounds for the expectation \(\mathbf E_{\mu }(T_X)\) of \(T_X\) for varying distributions {\(\mu\)}. More precisely, we show that \(\min_{\mu }\{ \mathbf E_{\mu }(T_X)\} = \Theta ((\log n)^2)\). The same bounds are proved for the analogous continuous process, where step sizes and token positions are real values in \([0,n+ 1)\), and one measures the time until the token has reached a point in [0, 1). For the proofs, a novel potential function argument is introduced. The research is motivated by the problem of approximating the minimum of a continuous function over [0, 1] with a ‘blind’ optimization strategy.
MSC:
68Q25 | Analysis of algorithms and problem complexity |
68P10 | Searching and sorting |
68Q87 | Probability in computer science (algorithm analysis, random structures, phase transitions, etc.) |
68R10 | Graph theory (including graph drawing) in computer science |
05C81 | Random walks on graphs |
References:
[1] | DOI: 10.1007/s00224-004-1177-z · Zbl 1103.68115 · doi:10.1007/s00224-004-1177-z |
[2] | DOI: 10.1016/j.tcs.2007.02.042 · Zbl 1149.90147 · doi:10.1016/j.tcs.2007.02.042 |
[3] | Kiefer, Proc. Amer. Math. Soc. 4 pp 502– (1953) · doi:10.1090/S0002-9939-1953-0055639-3 |
[4] | DOI: 10.1007/978-3-540-24854-5_74 · doi:10.1007/978-3-540-24854-5_74 |
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.