Une partition d'un graphe est une partition de ses nœuds, ou plus rarement de ses arêtes [réf. nécessaire]. Si le nombre de groupes dans la partition est fixé à un entier k, on parle de k -partition. Pour k=2, on parle parfois de bisection 1 . Le partitionnement est le fait de calculer une partition.
Il existe une grande variété de méthode pour partitionner le graphe réduit et pour déduire une partition du graphe originel à partir d'une partition du graphe réduit. Le plus souvent cette technique donne des algorithmes plus rapides et plus précis (dans le cas d'algorithmes d'approximations).
D'autres fonctions objectifs sont le ratio de coupe et la coupe normalisée 1 . La plupart des problèmes de partitionnement de graphe sont NP-difficile 1, c'est pourquoi des algorithmes utilisant une heuristique ou des algorithmes d'approximations sont souvent utilisés pour résoudre des problèmes de partitionnement de graphe.
En revanche, l’utilisation des méthodes de partitionne-ment, issues de travaux de physiciens, ont considérablement enrichi les possibilités d’analyse desréseaux complexes. Si le graphe permet de représenter les échanges entre les sommets, le partitionnement de graphemet en évidence des groupes de sommets reliés préférentiellement.