I’ve been too busy to write anything here for a while.

Some interesting output for my algorithm on a 2600 dimensional dataset with around 19000 entries:

If(D2: Is Between 0 and 0.756863) AND

(D44: Is Between 0.069281 and 1) AND

(D225: Is Between 0 and 0.538562) AND

(D301: Is Between 0.0993464 and 1) AND

(D575: Is Between 0.0627451 and 1) AND

(D669: Is Between 0.538562 and 1) AND

(D752: Is Between 0.231373 and 1) AND

(D823: Is Between 0 and 0.598693) AND

(D1033: Is Between 0.454902 and 1) AND

(D1172: Is Between 0 and 0.635294) AND

(D1262: Is Between 0 and 0.945098) AND

(D1269: Is Between 0.0300654 and 1) AND

(D1418: Is Between 0 and 0.929412) AND

(D1509: Is Between 0 and 0.947712) AND

(D1577: Is Between 0 and 0.96732) AND

(D1615: Is Between 0.290196 and 1) AND

(D1629: Is Between 0.266667 and 1) AND

(D1787: Is Between 0.266667 and 1) AND

(D1977: Is Between 0 and 0.971242) AND

(D1986: Is Between 0 and 0.971242) AND

(D2130: Is Between 0 and 0.988235) AND

(D2177: Is Between 0 and 0.831373) AND

(D2287: Is Between 0.133333 and 1) AND

(D2416: Is Between 0.0261438 and 1) AND

(D2507: Is Between 0 and 0.836601) AND

(D2566: Is Between 0.0862745 and 1) AND

All other attributes rang from 0 to 1.

Then the hyper-rectangle bound by those points is empty and has a volume of 0.00351057

If you counted every elementary particle in the universe, that number would be MUCH smaller than the number of holes in this dataset.