Hi I am finding it hard to find online the best clustering algorithm for clustering people according to answers they gave on 20 question survey. There are four categories which each of these answers can fall into. I want to cluster the respondents according to their category answers, assuming it is multiple choice questions on the survey, with questions only having two options. If person A chose the same or similar answers to person B in a similar category then they should be clustered together.
What is the best algorithm? Sorry, I found it hard to do google searches for this question.