Il a été montré dans l'article "Programmation entière avec un nombre fixe de variables" que les programmations entières avec un nombre constant de contraintes (ou variables) peuvent être résolues polynomialement.
Cela vaut-il pour la programmation 0-1?
cc.complexity-theory
integer-programming
Régularité
la source
la source
Réponses:
Je suppose que par "programmation 0-1 avec un nombre constant de contraintes", vous entendez le problème suivant:
Maximisez une fonction linéaire de (x_1, x_2, ..., x_n) sous réserve des contraintes que chaque x_i est dans {0,1} et un nombre constant de contraintes linéaires supplémentaires.
Ce problème est NP-complet même avec 1 contrainte supplémentaire puisque 0-1 sac à dos peut être écrit sous cette forme.
la source
Lenstra a montré dans l'article mentionné que le problème de faisabilité du programme linéaire entier
est solvable polynomialement, si n ou m est constant. (Notez l'absence d'une fonction objectif.) Ce résultat est couramment utilisé dans l'analyse des problèmes paramétrés, c'est-à-dire qu'il peut être utilisé pour prouver la tractabilité des paramètres fixes par une réduction.
la source
La programmation d'entiers 0-1 ou la programmation d'entiers binaires (BIP) est le cas particulier de la programmation d'entiers où les variables doivent être 0 ou 1 (plutôt que des entiers arbitraires). Ce problème est également classé comme NP-hard, et en fait la version de décision est NP-Complete.
la source
la source