В математической оптимизации полная двойная целочисленность является достаточным условием целочисленности многогранника . Таким образом, оптимизация линейной цели по целочисленным точкам такого многогранника может быть выполнена с использованием методов линейного программирования .
Линейная система , где и являются рациональными, называется полностью двойственным интегралом (TDI), если для любого такого, что существует допустимое ограниченное решение линейной программы
существует оптимальное целочисленное двойственное решение. [1] [2] [3]
Эдмондс и Джайлс [2] показали, что если многогранник является множеством решений системы TDI , где имеет все целочисленные элементы, то каждая вершина имеет целочисленное значение. Таким образом, если линейная программа, как указано выше, решается симплексным алгоритмом , оптимальное возвращаемое решение будет целочисленным. Кроме того, Джайлс и Пуллибланк [1] показали, что если является многогранником, все вершины которого имеют целочисленные значения, то является множеством решений некоторой системы TDI , где имеет целочисленное значение.
Обратите внимание, что TDI является более слабым достаточным условием целостности, чем полная унимодулярность . [4]