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.