Fuzzy kernel clustering algorithm