Algorytm simpleks chciwie chodzi po rogach wielopola, aby znaleźć optymalne rozwiązanie problemu programowania liniowego. W rezultacie odpowiedź jest zawsze rogiem polytopa. Metody punktowe wewnętrzne chodzą po polytopie. W rezultacie, gdy cała płaszczyzna polytopu jest optymalna (jeśli funkcja celu jest dokładnie równoległa do płaszczyzny), możemy uzyskać rozwiązanie w środku tej płaszczyzny.
Załóżmy, że zamiast tego chcemy znaleźć narożnik polytopa. Na przykład, jeśli chcemy wykonać maksymalne dopasowanie, redukując je do programowania liniowego, nie chcemy uzyskać odpowiedzi składającej się z: „dopasowanie zawiera 0,34% krawędzi XY i 0,89% krawędzi AB i ...”. Chcemy uzyskać odpowiedź z zerami i jedynymi (które dałby nam simplex, ponieważ wszystkie rogi składają się z zer i jedynek). Czy można to zrobić za pomocą metody punktu wewnętrznego, która gwarantuje znalezienie dokładnych rozwiązań narożników w czasie wielomianowym? (na przykład być może możemy zmodyfikować funkcję celu, aby faworyzować rogi)