Angesichts einer Teilmenge eines kartesischen Produkts aus zwei endlichen Mengen möchte ich eine minimale Abdeckung davon durch Mengen finden, die selbst kartesische Produkte sind.
Wenn beispielsweise ein Produkt zwischen und J = { 1 , 2 , 3 } gegeben ist , kann ich die Teilmenge { ( A , 2 ) , ( B , 3 ) , ( B , 2 ) beobachten. } und versuchen, es mit einer minimalen Anzahl kartesischer Produkte abzudecken.
Zwei Möglichkeiten hierfür sind und { A , B } × { 2 } + { B } × { 3 } , für die beide zwei Produkte erforderlich sind. Eine suboptimale Lösung kann darin bestehen, sie in drei triviale Produkte aufzuteilen.
Kann eine solche optimale Abdeckung effizient gefunden werden (z. B. in Polynomzeit)?