Nella teoria dei grafi , un taglio di un grafo è una partizione dei vertici in due sottoinsiemi. Chiamiamo anche cut l'insieme di bordi che hanno un'estremità in ogni sottoinsieme della partizione.
Se i bordi hanno un peso, il peso del taglio è la somma dei rispettivi pesi dei bordi tagliati. Altrimenti, è il numero di bordi nella sezione.
Questo oggetto appare nella modellazione di molti problemi in materia di reti, dove stiamo cercando un taglio st , vale a dire un taglio che separa due specificati vertici s e t .
I problemi naturali stanno trovando un peso minimo st in forma e un peso massimo st forma.
Il problema del taglio minimo (MIN-CUT) è equivalente al problema del flusso massimo , secondo il teorema flusso-max / taglio-min . Può essere risolto in tempo polinomiale .
Il problema di taglio massimo (MAX-CUT) è NP-completo (è uno dei 21 problemi NP-completo di Karp ).
Un altro problema classico è quello del taglio meno denso ( taglio più scarso ). Definiamo la densità di un taglio come il rapporto tra il numero di bordi nel taglio e il numero di nodi nella più piccola delle due parti del taglio. Il problema è trovare un taglio di minore densità.