Biorąc podmodular funkcji na gdzie i są rozłączni i . Tutaj i są podmodularne i odpowiednio.
Tutaj są nieznane i dostęp tylko do zapytania o wartość jest podawany. Czy istnieje algorytm politime, który znajdzie. Jeśli istnieje wiele opcji dla każdy z nich powinien być w porządku.
Kilka myśli. Jeśli znajdziemy jakieś dwa elementy tak, że oba należą do lub należą do wtedy możemy je połączyć i postępować rekurencyjnie. Ale nie jest jasne, jak wdrożyć taki krok.