[37] | 1 | ------------------------------------------------------------ |
---|
| 2 | ann_test: Version 1.0 |
---|
| 3 | Copyright: David M. Mount and Sunil Arya. |
---|
| 4 | Latest Revision: Mar 1, 2005. |
---|
| 5 | ------------------------------------------------------------ |
---|
| 6 | |
---|
| 7 | validate = on (Warning: this may slow execution time.) |
---|
| 8 | stats = query_stats |
---|
| 9 | [Read Data Points: |
---|
| 10 | data_size = 5000 |
---|
| 11 | file_name = test2-data.pts |
---|
| 12 | dim = 8 |
---|
| 13 | ] |
---|
| 14 | [Read Query Points: |
---|
| 15 | query_size = 100 |
---|
| 16 | file_name = test2-query.pts |
---|
| 17 | dim = 8 |
---|
| 18 | ] |
---|
| 19 | [Build ann-structure: |
---|
| 20 | split_rule = suggest |
---|
| 21 | shrink_rule = none |
---|
| 22 | data_size = 5000 |
---|
| 23 | dim = 8 |
---|
| 24 | bucket_size = 1 |
---|
| 25 | process_time = 0.18 sec |
---|
| 26 | (Structure Statistics: |
---|
| 27 | n_nodes = 9999 (opt = 10000, best if < 100000) |
---|
| 28 | n_leaves = 5000 (0 contain no points) |
---|
| 29 | n_splits = 4999 |
---|
| 30 | n_shrinks = 0 |
---|
| 31 | empty_leaves = 0 percent (best if < 50 percent) |
---|
| 32 | depth = 17 (opt = 12, best if < 196) |
---|
| 33 | avg_aspect_ratio = 2.03396 (best if < 20) |
---|
| 34 | ) |
---|
| 35 | ] |
---|
| 36 | (Computing true nearest neighbors for validation. This may take time.) |
---|
| 37 | [Run Queries: |
---|
| 38 | query_size = 100 |
---|
| 39 | dim = 8 |
---|
| 40 | search_method = standard |
---|
| 41 | epsilon = 0 |
---|
| 42 | near_neigh = 3 |
---|
| 43 | true_nn = 13 |
---|
| 44 | query_time = 0.0008 sec/query (biased by perf measurements) |
---|
| 45 | (Performance stats: [ mean : stddev ]< min , max > |
---|
| 46 | leaf_nodes = [ 269.6 : 154.1 ]< 68 , 1046 > |
---|
| 47 | splitting_nodes = [ 448.2 : 259.2 ]< 100 , 1858 > |
---|
| 48 | shrinking_nodes = [ 0 : 0 ]< 0 , 0 > |
---|
| 49 | total_nodes = [ 717.8 : 412.6 ]< 168 , 2904 > |
---|
| 50 | points_visited = [ 269.6 : 154.1 ]< 68 , 1046 > |
---|
| 51 | coord_hits/pt = [ 0.1975 : 0.1075 ]< 0.0446 , 0.6974 > |
---|
| 52 | floating_ops_(K) = [ 8.492 : 4.716 ]< 1.939 , 32.61 > |
---|
| 53 | average_error = [ 0 : 0 ]< 0 , 0 > |
---|
| 54 | rank_error = [ 0 : 0 ]< 0 , 0 > |
---|
| 55 | ) |
---|
| 56 | ] |
---|
| 57 | [Run Queries: |
---|
| 58 | query_size = 100 |
---|
| 59 | dim = 8 |
---|
| 60 | search_method = priority |
---|
| 61 | epsilon = 0 |
---|
| 62 | near_neigh = 3 |
---|
| 63 | true_nn = 13 |
---|
| 64 | query_time = 0.0011 sec/query (biased by perf measurements) |
---|
| 65 | (Performance stats: [ mean : stddev ]< min , max > |
---|
| 66 | leaf_nodes = [ 237.7 : 131.6 ]< 68 , 801 > |
---|
| 67 | splitting_nodes = [ 408.1 : 227.7 ]< 100 , 1398 > |
---|
| 68 | shrinking_nodes = [ 0 : 0 ]< 0 , 0 > |
---|
| 69 | total_nodes = [ 645.8 : 358.5 ]< 168 , 2149 > |
---|
| 70 | points_visited = [ 237.7 : 131.6 ]< 68 , 801 > |
---|
| 71 | coord_hits/pt = [ 0.1679 : 0.08993 ]< 0.0472 , 0.5492 > |
---|
| 72 | floating_ops_(K) = [ 10.83 : 6.344 ]< 2.638 , 38.3 > |
---|
| 73 | average_error = [ 0 : 0 ]< 0 , 0 > |
---|
| 74 | rank_error = [ 0 : 0 ]< 0 , 0 > |
---|
| 75 | ) |
---|
| 76 | ] |
---|
| 77 | [Run Queries: |
---|
| 78 | query_size = 100 |
---|
| 79 | dim = 8 |
---|
| 80 | search_method = standard |
---|
| 81 | epsilon = 0.1 |
---|
| 82 | near_neigh = 3 |
---|
| 83 | true_nn = 13 |
---|
| 84 | query_time = 0.0006 sec/query (biased by perf measurements) |
---|
| 85 | (Performance stats: [ mean : stddev ]< min , max > |
---|
| 86 | leaf_nodes = [ 200.9 : 115.8 ]< 51 , 762 > |
---|
| 87 | splitting_nodes = [ 344.9 : 202.4 ]< 77 , 1407 > |
---|
| 88 | shrinking_nodes = [ 0 : 0 ]< 0 , 0 > |
---|
| 89 | total_nodes = [ 545.9 : 317.4 ]< 128 , 2169 > |
---|
| 90 | points_visited = [ 200.9 : 115.8 ]< 51 , 762 > |
---|
| 91 | coord_hits/pt = [ 0.1548 : 0.08517 ]< 0.0348 , 0.5494 > |
---|
| 92 | floating_ops_(K) = [ 6.606 : 3.703 ]< 1.513 , 25.14 > |
---|
| 93 | average_error = [ 0 : 0 ]< 0 , 0 > |
---|
| 94 | rank_error = [ 0 : 0 ]< 0 , 0 > |
---|
| 95 | ) |
---|
| 96 | ] |
---|
| 97 | [Run Queries: |
---|
| 98 | query_size = 100 |
---|
| 99 | dim = 8 |
---|
| 100 | search_method = priority |
---|
| 101 | epsilon = 0.1 |
---|
| 102 | near_neigh = 3 |
---|
| 103 | true_nn = 13 |
---|
| 104 | query_time = 0.0007 sec/query (biased by perf measurements) |
---|
| 105 | (Performance stats: [ mean : stddev ]< min , max > |
---|
| 106 | leaf_nodes = [ 176.1 : 101.1 ]< 49 , 629 > |
---|
| 107 | splitting_nodes = [ 314.3 : 186.9 ]< 77 , 1285 > |
---|
| 108 | shrinking_nodes = [ 0 : 0 ]< 0 , 0 > |
---|
| 109 | total_nodes = [ 490.4 : 286.6 ]< 128 , 1914 > |
---|
| 110 | points_visited = [ 176.1 : 101.1 ]< 49 , 629 > |
---|
| 111 | coord_hits/pt = [ 0.1309 : 0.07112 ]< 0.0374 , 0.4332 > |
---|
| 112 | floating_ops_(K) = [ 8.205 : 4.999 ]< 2.032 , 33.27 > |
---|
| 113 | average_error = [ 0 : 0 ]< 0 , 0 > |
---|
| 114 | rank_error = [ 0 : 0 ]< 0 , 0 > |
---|
| 115 | ) |
---|
| 116 | ] |
---|
| 117 | [Run Queries: |
---|
| 118 | query_size = 100 |
---|
| 119 | dim = 8 |
---|
| 120 | search_method = standard |
---|
| 121 | epsilon = 0.5 |
---|
| 122 | near_neigh = 3 |
---|
| 123 | true_nn = 13 |
---|
| 124 | query_time = 0.0002 sec/query (biased by perf measurements) |
---|
| 125 | (Performance stats: [ mean : stddev ]< min , max > |
---|
| 126 | leaf_nodes = [ 83.07 : 46.06 ]< 23 , 264 > |
---|
| 127 | splitting_nodes = [ 163.4 : 94.86 ]< 42 , 512 > |
---|
| 128 | shrinking_nodes = [ 0 : 0 ]< 0 , 0 > |
---|
| 129 | total_nodes = [ 246.5 : 140.2 ]< 67 , 776 > |
---|
| 130 | points_visited = [ 83.07 : 46.06 ]< 23 , 264 > |
---|
| 131 | coord_hits/pt = [ 0.0765 : 0.03992 ]< 0.0182 , 0.2192 > |
---|
| 132 | floating_ops_(K) = [ 3.224 : 1.734 ]< 0.891 , 9.572 > |
---|
| 133 | average_error = [ 0.0009039 : 0.009619 ]< 0 , 0.1516 > |
---|
| 134 | rank_error = [ 0 : 0 ]< 0 , 0 > |
---|
| 135 | ) |
---|
| 136 | ] |
---|
| 137 | [Run Queries: |
---|
| 138 | query_size = 100 |
---|
| 139 | dim = 8 |
---|
| 140 | search_method = priority |
---|
| 141 | epsilon = 0.5 |
---|
| 142 | near_neigh = 3 |
---|
| 143 | true_nn = 13 |
---|
| 144 | query_time = 0.0004 sec/query (biased by perf measurements) |
---|
| 145 | (Performance stats: [ mean : stddev ]< min , max > |
---|
| 146 | leaf_nodes = [ 69.72 : 38.29 ]< 21 , 246 > |
---|
| 147 | splitting_nodes = [ 146.8 : 81.69 ]< 40 , 475 > |
---|
| 148 | shrinking_nodes = [ 0 : 0 ]< 0 , 0 > |
---|
| 149 | total_nodes = [ 216.5 : 118.8 ]< 65 , 721 > |
---|
| 150 | points_visited = [ 69.72 : 38.29 ]< 21 , 246 > |
---|
| 151 | coord_hits/pt = [ 0.06206 : 0.03155 ]< 0.0182 , 0.194 > |
---|
| 152 | floating_ops_(K) = [ 3.608 : 1.989 ]< 1.126 , 12.28 > |
---|
| 153 | average_error = [ 0.001425 : 0.011 ]< 0 , 0.1516 > |
---|
| 154 | rank_error = [ 0 : 0 ]< 0 , 0 > |
---|
| 155 | ) |
---|
| 156 | ] |
---|