A partir d'une instance du problème de minimisation de buffers, on crée une instance de couverture de poids minimal de la sorte :
Pour chaque buffer , si la couverture prend les sommets
, alors le poids à donner
au buffer
est
.
Selon un théorème d'Alix Munier[2], on a l'équivalence :
est une couverture
toutes les clauses sont satisfaites. Comme le poids de la couverture est proportionnel
à la fonction objectif, une couverture de poids minimal nous permettra de minimiser cette fonction objectif.
alors
est minimal aussi.