Tengo un número entero de programación lineal de la forma Minimizec=x1+⋯+xmsubject toAx≥bwherex∈Zm, x≥0, b∈Rn, b≥0, A∈Rn×m . Así que, lo más importante es que, tanto mi coeficiente de vectores x b siempre no negativo en cada componente, y no hay ninguna "≤" límite de nada. A es una forma arbitraria (finito) con un valor real de la matriz. Esto es solucionable, en una forma sencilla y en cualquier estándar LP solver. Pero de lo que he estado tratando de averiguar es si hay una sencilla manera de determinar si el dado problema tiene una solución a todos – no tener que preocuparse de que la solución es la óptima.
En otras palabras, la pregunta es si existe una x∈Zm, x≥0, de modo que Ax≥b (b≥0).
Mike contribuciones a continuación han sido muy valiosa, y aún así parece que no hay manera más simple de determinar esto–, pero todavía no estamos muy seguros, así que voy a dejar esta pregunta abierta un poco más de tiempo.
Yo creo, sin embargo, que en mi caso especial, una cosa que se tiene: Dadas las condiciones anteriores, si existe una solución para el problema relajado (es decir,, x∈Rm, x≥0), a continuación, una solución integral que existe. He puesto esto en una pregunta aparte. Pero suponiendo que tiene, tal vez el relajado versión tiene una manera más sencilla para comprobar la solvencia?
¿Tienes una dirección en la que se me señale, o una idea de cómo ir sobre esto? O, tal vez, es Simple la única manera de averiguarlo?
Gracias de antemano por las sugerencias!