In this experiment EUREKA selects the optimal number of clusters to use for each problem instance. By combining the features of distributed tree search and parallel window search, it is possible to achieve better performance than when each approach is used in isolation.
The clustering algorithm is tested using 1, 2, and 4 clusters on 64 processors of an nCUBE 2 for the fifteen puzzle, robot motion planning, and SNLP domains, and using 1 and 2 clusters for the fifteen puzzle domain on a distributed network of 8 PCs. Test results for the clustering algorithm are presented in Table 5.
Table 5 demonstrates that EUREKA's automatic strategy selection using C4.5 outperforms any fixed strategy in almost all domains, and always performs best when the filtered data sets are used. The table also indicates that the optimal number of clusters on average varies from one domain to another, thus reinforcing the need for automatic selection of this parameter. In the PVM experiments, because only eight processors are available we experimented with 1 or 2 clusters for each problem instance. The combined results are again collected from the test cases for the fifteen puzzle and robot arm motion planning domains.
The classification results for choice of number of clusters are shown in Table 6. On the filtered data set, C4.5 outperforms all fixed strategies at a significance level of p0.02.