Вообще, тот факт, что быстрый, понятный и эффективный метод решения задач ЛП - симплекс-метод - может приводить к нецелочисленным решениям, а по смыслу задачи они недопустимы, и потребовал создания сложных и куда более медленных методов решения задач целочисленного линейного программирования. Кроме Гомори - ещё ветви и границы и некоторые другие.
Иногда везёт с постановкой задачи. Так, в транспортной задаче матрица коэффициентов абсолютно унимодулярна, решения целочислены, и "два землекопа и

" не получится.