"Дискретная оптимизация. Целочисленное программирование" - читать интересную книгу автора (Ковалев М.М.)