El método de maximización directa de la modularidad permite detectar comunidades mediante la búsqueda sobre el espacio de todas las posibles particiones del conjunto de nodos de la red, quedándose en la exploración de dicho espacio con las particiones que alcancen el mayor valor de modularidad posible.