I have seen that mainly here and from a lot of resources that K-means and Hello all!
Gaussian mixtures are not suitable for detecting clusters with non-convex shapes. I know that because both methods have an assumption about clusters being spherical(convex type).
I am more curious about underlying reason about this inability? What does it mathematically mean that assuming clusters being convex? Exactly what step in those methods/algorithms make themselves restrict to discover non-convex shapes while others (for example DBSCAN) fulfills this task?
TL,DR: What mechanism of K-means or GMM algorithms restrict themselves away from discovering non-convex shapes ?
Thanks in advance!