Now we describe a simple strategy for the searching problem that uses trajectories inscribed into a circle. This reduces the degrees of freedom to the point where evaluation is fast and easy. What is more, it works very well in realistic settings, and it is asymptotically optimal for decreasing cost of scanning, or growing size of the environment.
The robot simply follows a polygonal path inscribed into the semi-circle of diameter , spanned by start and corner. It remains to determine those points where it stops for scanning its environment. This is done by applying the optimality condition derived in Section 3.1. In step , the robot moves along a chord of length . From the corner, this chord is visible under an angle of . The chord connecting the start to position is of length
By performing a binary search, the optimal ratio and the necessary step lengths can be computed extremely fast. Moreover, an analysis of the optimal ratio as a function of shows that a maximum is reached for which is precisely at the threshold between three and four necessary scans, with a competitive ratio of 2.168544. (See Table 1 for an overview of the critical values for which the number of scans increases, and Figure 7 for the achievable ratios as a function of the distance.) This is still within about 2% of the global optimum, which appears to be at about 2.12 (see Figure 6.) Moreover, numerical evidence shows that the ratio approaches 2 quite rapidly as tends to infinity. This is all the more surprising, as the resulting initial step length converges to 1, while a constant step length of 1 yields a competitive ratio of . In the following Section 3.4 we give a mathematical proof of this observation.