Si j'ai un ensemble de contraintes linéaires dans lesquelles chaque contrainte a au plus (disons) 4 variables (toutes non négatives et avec {0,1} coefficients à l'exception d'une variable qui peut avoir un coefficient -1), que sait-on de la solution espace? Je suis moins préoccupé par une solution efficace (bien que s'il vous plaît indiquer si on est connu) que de savoir à quel point le minimum de la fonction objectif peut être petit, en fonction du nombre de variables et du nombre de contraintes, et du nombre de variables par contrainte.
Plus concrètement, le programme est quelque chose comme
minimiser t
soumis à
pour tout i, x_i est un entier positif
x1 + x2 + x3 - t <0
x1 + x4 + x5 - t <0
...
x3 + x6 - t ≥ 0
x1 + x2 + x7 - t ≥ 0
...
Si une question concrète est nécessaire, est-il vrai que la solution minimale obéit à t <= O (max {# de variables, # de contraintes}), la constante dans O () dépendant de la rareté? Mais même si la réponse est non, je suis plus intéressé à savoir quel type de manuel ou de papier étudier pour une discussion sur de telles questions, et s'il y a un domaine d'étude consacré à ce genre de chose mais je ne sais pas les termes à rechercher. Merci.
Mise à jour: Avec une réflexion plus approfondie (et en réfléchissant à la réduction assez simple de 3SAT en ILP, qui utilise des contraintes à trois variables), je me rends compte que la question des coefficients est critique (s'il va y avoir un algorithme efficace). Plus précisément, toutes les variables x_i ont 0 ou 1 coefficients (avec au plus trois coefficients 1 dans une contrainte), et toutes les variables t ont -1 coefficients, et toutes les comparaisons ont des variables à gauche et 0 à droite. J'ai mis à jour l'exemple ci-dessus pour clarifier.