DifFUZZY: a fuzzy clustering algorithm for complex datasets. (24th January 2011)