Полагаю, речь о линейной задаче? И Вы считаете задачу линейного программирования, а потом соответствующие переменные просто округляете? Это, разумеется, не будет оптимальным решением, а насколько, априори неясно (может, и ничего, для практических целей годится). Так-то надо использовать целочисленное линейное программирование. Соответствующие функции есть во всех пакетах, но проблема в том, что задача целочисленного линейного программирования считается намного хуже; там, где ЛП считается за секунды, задача ЦЛП может занять годы.
|