Spectral clustering algorithms represent data as a weighted graph and cluster points based on the eigenvectors of matrices derived from the graph such as the Laplacian matrix. The algorithms involve constructing a matrix representation of the dataset, computing the eigenvalues and eigenvectors of the matrix to map points to a lower dimensional space, and then grouping points based on their mapping. Specifically, the algorithm maps points to components of the second eigenvector (Fiedler vector) of the Laplacian matrix to partition the graph into two clusters that minimize the cut between them.