TP-recherche-operationnelle/TP1/exo2/personnel.sol
2023-04-22 17:22:53 +02:00

58 lines
2.6 KiB
Solidity

Problem: personnel
Rows: 9
Columns: 16 (16 integer, 16 binary)
Non-zeros: 48
Status: INTEGER OPTIMAL
Objective: CoutTotal = 4 (MINimum)
No. Row name Activity Lower bound Upper bound
------ ------------ ------------- ------------- -------------
1 RespectUnTravailParPersonne[t1]
1 1 =
2 RespectUnTravailParPersonne[t2]
1 1 =
3 RespectUnTravailParPersonne[t3]
1 1 =
4 RespectUnTravailParPersonne[t4]
1 1 =
5 RespectUnePersonneParTravail[p1]
1 1 =
6 RespectUnePersonneParTravail[p2]
1 1 =
7 RespectUnePersonneParTravail[p3]
1 1 =
8 RespectUnePersonneParTravail[p4]
1 1 =
9 CoutTotal 4
No. Column name Activity Lower bound Upper bound
------ ------------ ------------- ------------- -------------
1 perm[t1,p1] * 1 0 1
2 perm[t1,p2] * 0 0 1
3 perm[t1,p3] * 0 0 1
4 perm[t1,p4] * 0 0 1
5 perm[t2,p1] * 0 0 1
6 perm[t2,p2] * 0 0 1
7 perm[t2,p3] * 1 0 1
8 perm[t2,p4] * 0 0 1
9 perm[t3,p1] * 0 0 1
10 perm[t3,p2] * 1 0 1
11 perm[t3,p3] * 0 0 1
12 perm[t3,p4] * 0 0 1
13 perm[t4,p1] * 0 0 1
14 perm[t4,p2] * 0 0 1
15 perm[t4,p3] * 0 0 1
16 perm[t4,p4] * 1 0 1
Integer feasibility conditions:
KKT.PE: max.abs.err = 0.00e+00 on row 0
max.rel.err = 0.00e+00 on row 0
High quality
KKT.PB: max.abs.err = 0.00e+00 on row 0
max.rel.err = 0.00e+00 on row 0
High quality
End of output