Вы бы более подробно изложили свою задачу. Потому что от этой конкретики и нюансов может зависеть, разрешима ли она.
А так, если говорить "в общем", то можете для начала вот здесь
https://en.wikipedia.org/wiki/Integer_programmingобратить внимание на раздел "
Using total unimodularity". С помощью этого аргумента доказывается разрешимость ряда задач комбинаторной оптимизации.
Вот это еще может относиться к делу:
https://en.wikipedia.org/wiki/Farkas%27_lemmaЯ не до конца понял, что так конкретно у вас, но если говорить о задачах целочисленного программирования "в общем", то в общем случае задачи целочисленного программирования относятся к классу NP-трудных задач. Даже решение одного единственного линейного уравнения относительно двоичных переменных в общем случае является NP-трудной задачей, т.к. по сути это вот это
https://en.wikipedia.org/wiki/Subset_sum_problem.