This document proposes a combined clustering approach using the Gravitational Search Algorithm (GSA) and K-means (GSA-KM) along with genetic algorithms. It begins with an introduction to data mining and clustering. Then, it discusses the existing K-means and GSA algorithms and their limitations. The proposed GSA-KM approach applies K-means initially to generate centroids, then uses GSA to refine the clusters. Genetic algorithms are added to further improve efficiency and speed. The approach is implemented in C# using an MS Access database to cluster datasets and compare performance against other algorithms.