Preguntas etiquetadas con integer-programming





1
¿Cómo dividir un conjunto en un número dado de subconjuntos disjuntos sujetos a algunas condiciones?
Me dan un conjunto A≜{1,…,k}A≜{1,…,k}A\triangleq\{1,\ldots,k\} , un número entero s⩽ks⩽ks\leqslant k y números enteros no negativos aijaija_{ij} . Mi problema es encontrar sss subconjuntos disjuntos SjSjS_j de {1,…,k}{1,…,k}\{1,\ldots,k\} modo que: ⋃sj=1Sj=A⋃j=1sSj=A\bigcup_{j=1}^s S_j=A ; y |Sj|⩽aij|Sj|⩽aij|S_j|\leqslant a_{ij} para todos i∈Sji∈Sji\in S_j y j=1,…,sj=1,…,sj=1,\ldots,s . ¿Cómo resolver este problema? ¿Es difícil encontrar …




3
Variable booleana verdadera si la ecuación se cumple en ILP
Asumiendo yyy es una variable booleana en un programa ILP (es decir y∈Zy∈Zy \in Z, S t 0&lt;=y&lt;=10&lt;=y&lt;=10 <= y <= 1) y x1x1x_1, x2x2x_2 son variables enteras limitadas entre 000 y MMM. Quiero codificar la siguiente restricción de alto nivel: y=1⟺x1≤x2y=1⟺x1≤x2y = 1 \iff x_1 \le x_2 Hasta ahora …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.