I have a database where GPS Points are saved. They represent POI for customers. Now I want to group them by proximity for construct unified communications for the found groups. It's a marketing purpose ! I think that MCL approach can help me because it's a graph representation.
To do this, I have made a matrix of distance between each GPS points. For my 200 points, I have a 200x200 matrix. I have tried to call the MCL algorithm in R with :
mcl(dat, addLoops=TRUE, expansion=2, inflation=2, allow1=FALSE, max.iter=100, ESM=FALSE)
But no way ! It doesn't work, the result is always the same "only one cluster identified" even if I change the parameters (expansion and inflation). I have tried to normalize my matrix before call the process but same result.
I'm lost... If someone can help me to find a way to resolve this case, it would be very appreciated.