= -1mm = -1mm
[Varying Agility (
)]
[Varying Speed] |
[Varying Agility (
)]
[Varying Speed] |
[Initial Cost]
[Monitoring Cost] |
Similarly, effects of agility and moving speed of queries are evaluated and the results are shown in Fig. . Due to the fact that CPM always deletes and issues new queries to update the moving queries, its time cost increases when more queries move. Performance of CircularTrip is stable because it takes advantages of previous computed results when handling query updates. Also, moving speed of queries does not affect both algorithms.
In the last set of experiments, we study the efficiency of initial computation and continuous monitoring separately. In the first experiment, all queries are moving and all data points are static. We slightly modify our algorithm so that it handles moving queries as the same as CPM. Clearly, for both algorithm all costs are initial computation cost only. Fig. (a) illustrates the results with respect to the data points cardinality. Although both algorithms access minimum number of cells, sCircularTrip's initial cost is to times smaller than CPM's because CPM has to maintain extra book-keeping information for each query. The second experiment studies continuous monitoring cost where all queries are static and their initial costs are omitted. As shown in Fig. (b), it is confirmed that CircularTrip accesses less cells than CPM during continuous monitoring.
As a short summary, our performance evaluation indicates that compared with CPM, CircularTrip-based NN algorithm is not only more time-efficient but also more space-efficient. Moreover, our algorithm is more scalable than CPM regarding cell size, , and cardinality as well as agility and moving speed of data points and queries.
Muhammad Aamir Cheema 2007-10-11