Это упражнение из CLRS 24.4-12 (не домашнее задание, я просто пытаюсь решить все упражнения в CLRS)
Приведите эффективный алгоритм для решения системы Ax ≤ b разностных ограничений, когда все элементы b являются действительными, а указанное подмножество некоторых, но не обязательно всех, неизвестных xi должно быть целыми числами.
Если все xi являются целыми числами, мы можем положить b = floor (b) и с помощью алгоритма Беллмана-Форда найти кратчайший путь для решения проблемы в графе ограничений, но как насчет того, чтобы некоторые из xi были целыми числами, а некоторые - нет? Это похоже на задачу целочисленного программирования, но целочисленное программирование NP-сложно. Этот вопрос имеет меньше ограничений, есть ли более эффективный алгоритм?