What kind of algorithms are needed for clustering?

Algorithms should be able to work with the type of data such as categorical, numerical, and binary data. The algorithm should be able to detect clusters in arbitrary shape and it should not be bounded to distance measures.
For More Information Please Refer:

You May Also Like to Read: