-
Notifications
You must be signed in to change notification settings - Fork 248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pyclustering.container.kdtree][ccore.kdtree] Reduce amount of Euclidean distance calculation #379
Comments
Implementation of optimized, balanced KD-tree is required, current implementation is original KD-tree. Optimized KD-tree should be implemented for python and CCORE. |
Current implementation is optimized and suitable for dynamical insertion and removing nodes, for example, for CURE. But in case DBSCAN and OPTICS there is no need to add new or remove old one nodes, static KD-tree is more suitable because it is balanced and ensure fast search procedure. Therefore new KD-tree should be introduced |
Introduction
Refer to #369 looks like amount of lack calculation during search can be significantly reduced. Investigation is required.
Resources
Description
Use DBSCAN algorithm to test results.
The text was updated successfully, but these errors were encountered: