Information Technology Reference
In-Depth Information
Gal [ 22 ] used a normalized cost function to find the minimax trajectory. The two
approaches lead to equivalent results (see [ 24 ]). This type of normalization was new
at that time but is now called the competitive ratio in the computer science litera-
ture, and has become a standard tool in analyzing online algorithms (see, e.g. [ 15 ]).
The online solution with a turn cost, d
is given by Demaine et al. [ 19 ]. The com-
petitive ratio remains 9 and but an additive constant of 2 d is added to the minimax
cost. It also turns out that optimal randomized strategies for searching the line in the
presence of turn cost have the same competitive ratio of about 4
,
.
.
6
1.3.2 On the Optimality of Geometric Trajectories
It was shown by Gal and Chazan [ 28 ] that a minimax search trajectory for search
problem in unbounded domains, satisfying a unimodality condition, is always a geo-
metric sequence (or exponential functions for continuous problems). This result has
been developed in [ 24 ] as a general tool which just requires optimizing a function
with one variable (the generator of the sequence) instead of minimizing the com-
petitive ratio functional in the space of possible trajectories. This tool has been used
for the linear search problem and also in searching a set of rays (star search) and
searching in the plane using exponential spirals. It has also been used for minimax
search on the boundary of a region consisting of two rays in the plane. That problem
has been presented by Baeza-Yates [ 8 ], and solved by Gal using the general tool (see
[ 4 ], pp. 154-157).
Geometric trajectories are useful in other areas to produce effective algorithms,
as shown by Chrobak and others (see [ 17 ]). Competitiveness via doubling means
designing online and offline approximation algorithms by using geometrically in-
creasing estimates on the optimal solution to produce fragments of the algorithm's
solution. This method is illustrated by discussing several applications where dou-
bling is used. These areas, in addition to searching, include bidding, minimum la-
tency tours, scheduling, and clustering. It seems to have a promising potential for
other applications as well.
1.3.3 Searching on M Rays (Star Search)
The natural extension of the linear search problem to M
2 concurrent rays, has
been presented and solved by Gal [ 22 ]. It was later rediscovered in the computer
science literature, [ 8 , 32 ] as the 'cow path search'. Several applications in search
and other areas were presented. Gal showed that the optimal trajectory is periodic
(visiting each ray every M -th time) with monotone increasing step size. Thus, the
general tool, discussed on the previous section, takes the following form for the star
search:
>
Search WWH ::




Custom Search