Мой профессор дал мне задачу двоичного линейного программирования, но эта проблема немного отличается от задач оптимизации, которые я решал раньше (т.е., вероятно, это не максимизация или минимизация объектной функции).
Проблема заключается в следующем. Для матрицы M для элементов m_ij! = 0 существуют соответствующие переменные x_ijk. Записи m_ij = 0 можно игнорировать.
x_ijk равно 0 или 1, и я хочу попробовать 5 переменных x_ijk для каждого m_ij (то есть x_ij1, x_ij2, x_ij3, x_ij4 и x_ij5. Один из них равен 1, а другие - 0), достаточно для выполнения некоторых условий. (набор неравенств).
Проще говоря, это проверка того, является ли набор ограничений, включающий 5 переменных x_ijk для каждого m_ij, допустимыми (или выполнимыми) ограничениями.
Я решил некоторые задачи оптимизации, но никогда не решал задачу без целевой функции.
Что я должен установить здесь в качестве моей целевой функции? 0? ничего такого?
Я мог бы использовать lp_solve или CPLEX.
Заранее благодарю за совет!