Kernel: Python 3 (ipykernel)
In [5]:
Генератор случайных данных
In [6]:
(array([[ 1, 4, 12, 6, 10, 4, 12, 6, 6, 3, 6],
[10, 11, 10, 5, 8, 15, 8, 12, 2, 8, 6],
[ 9, 2, 11, 7, 9, 4, 11, 2, 4, 9, 5],
[15, 9, 5, 11, 6, 10, 8, 5, 12, 4, 11],
[11, 2, 1, 9, 5, 12, 4, 1, 10, 8, 11],
[15, 9, 8, 15, 6, 8, 3, 13, 7, 11, 3],
[ 3, 11, 7, 8, 3, 8, 4, 6, 3, 1, 4],
[ 2, 4, 3, 11, 6, 9, 2, 7, 12, 7, 5],
[11, 4, 13, 13, 3, 9, 8, 7, 10, 12, 5],
[ 3, 15, 10, 9, 6, 10, 3, 9, 15, 9, 10],
[ 9, 9, 2, 15, 14, 2, 9, 3, 12, 9, 1],
[ 7, 11, 3, 6, 7, 12, 1, 14, 14, 10, 15],
[ 8, 13, 8, 12, 3, 4, 8, 12, 10, 10, 10],
[ 7, 10, 6, 11, 11, 15, 10, 8, 6, 12, 4],
[12, 15, 11, 11, 12, 11, 1, 3, 14, 14, 8],
[15, 5, 6, 10, 4, 11, 14, 3, 6, 5, 8],
[ 8, 7, 4, 4, 9, 5, 3, 9, 7, 2, 14],
[ 7, 8, 5, 5, 8, 14, 7, 12, 10, 13, 12],
[ 2, 4, 14, 12, 10, 3, 10, 15, 14, 13, 3]]),
array([562, 251, 485, 551, 348, 816, 191, 513, 210, 247, 473, 452, 591,
149, 258, 578, 870, 370, 332]),
array([177, 87, 117, 770, 317, 884, 680, 318, 485, 204, 48]))
In [7]:
2 Set Declarations
x_index : Size=1, Index=None, Ordered=Insertion
Key : Dimen : Domain : Size : Members
None : 1 : Any : 11 : {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
влезает_index : Size=1, Index=None, Ordered=Insertion
Key : Dimen : Domain : Size : Members
None : 1 : Any : 19 : {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
1 Var Declarations
x : Size=11, Index=x_index
Key : Lower : Value : Upper : Fixed : Stale : Domain
0 : 0 : None : 1 : False : True : Binary
1 : 0 : None : 1 : False : True : Binary
2 : 0 : None : 1 : False : True : Binary
3 : 0 : None : 1 : False : True : Binary
4 : 0 : None : 1 : False : True : Binary
5 : 0 : None : 1 : False : True : Binary
6 : 0 : None : 1 : False : True : Binary
7 : 0 : None : 1 : False : True : Binary
8 : 0 : None : 1 : False : True : Binary
9 : 0 : None : 1 : False : True : Binary
10 : 0 : None : 1 : False : True : Binary
1 Objective Declarations
obj : Size=1, Index=None, Active=True
Key : Active : Sense : Expression
None : True : maximize : 177*x[0] + 87*x[1] + 117*x[2] + 770*x[3] + 317*x[4] + 884*x[5] + 680*x[6] + 318*x[7] + 485*x[8] + 204*x[9] + 48*x[10]
1 Constraint Declarations
влезает : Size=19, Index=влезает_index, Active=True
Key : Lower : Body : Upper : Active
0 : -Inf : x[0] + 4*x[1] + 12*x[2] + 6*x[3] + 10*x[4] + 4*x[5] + 12*x[6] + 6*x[7] + 6*x[8] + 3*x[9] + 6*x[10] : 562.0 : True
1 : -Inf : 10*x[0] + 11*x[1] + 10*x[2] + 5*x[3] + 8*x[4] + 15*x[5] + 8*x[6] + 12*x[7] + 2*x[8] + 8*x[9] + 6*x[10] : 251.0 : True
2 : -Inf : 9*x[0] + 2*x[1] + 11*x[2] + 7*x[3] + 9*x[4] + 4*x[5] + 11*x[6] + 2*x[7] + 4*x[8] + 9*x[9] + 5*x[10] : 485.0 : True
3 : -Inf : 15*x[0] + 9*x[1] + 5*x[2] + 11*x[3] + 6*x[4] + 10*x[5] + 8*x[6] + 5*x[7] + 12*x[8] + 4*x[9] + 11*x[10] : 551.0 : True
4 : -Inf : 11*x[0] + 2*x[1] + x[2] + 9*x[3] + 5*x[4] + 12*x[5] + 4*x[6] + x[7] + 10*x[8] + 8*x[9] + 11*x[10] : 348.0 : True
5 : -Inf : 15*x[0] + 9*x[1] + 8*x[2] + 15*x[3] + 6*x[4] + 8*x[5] + 3*x[6] + 13*x[7] + 7*x[8] + 11*x[9] + 3*x[10] : 816.0 : True
6 : -Inf : 3*x[0] + 11*x[1] + 7*x[2] + 8*x[3] + 3*x[4] + 8*x[5] + 4*x[6] + 6*x[7] + 3*x[8] + x[9] + 4*x[10] : 191.0 : True
7 : -Inf : 2*x[0] + 4*x[1] + 3*x[2] + 11*x[3] + 6*x[4] + 9*x[5] + 2*x[6] + 7*x[7] + 12*x[8] + 7*x[9] + 5*x[10] : 513.0 : True
8 : -Inf : 11*x[0] + 4*x[1] + 13*x[2] + 13*x[3] + 3*x[4] + 9*x[5] + 8*x[6] + 7*x[7] + 10*x[8] + 12*x[9] + 5*x[10] : 210.0 : True
9 : -Inf : 3*x[0] + 15*x[1] + 10*x[2] + 9*x[3] + 6*x[4] + 10*x[5] + 3*x[6] + 9*x[7] + 15*x[8] + 9*x[9] + 10*x[10] : 247.0 : True
10 : -Inf : 9*x[0] + 9*x[1] + 2*x[2] + 15*x[3] + 14*x[4] + 2*x[5] + 9*x[6] + 3*x[7] + 12*x[8] + 9*x[9] + x[10] : 473.0 : True
11 : -Inf : 7*x[0] + 11*x[1] + 3*x[2] + 6*x[3] + 7*x[4] + 12*x[5] + x[6] + 14*x[7] + 14*x[8] + 10*x[9] + 15*x[10] : 452.0 : True
12 : -Inf : 8*x[0] + 13*x[1] + 8*x[2] + 12*x[3] + 3*x[4] + 4*x[5] + 8*x[6] + 12*x[7] + 10*x[8] + 10*x[9] + 10*x[10] : 591.0 : True
13 : -Inf : 7*x[0] + 10*x[1] + 6*x[2] + 11*x[3] + 11*x[4] + 15*x[5] + 10*x[6] + 8*x[7] + 6*x[8] + 12*x[9] + 4*x[10] : 149.0 : True
14 : -Inf : 12*x[0] + 15*x[1] + 11*x[2] + 11*x[3] + 12*x[4] + 11*x[5] + x[6] + 3*x[7] + 14*x[8] + 14*x[9] + 8*x[10] : 258.0 : True
15 : -Inf : 15*x[0] + 5*x[1] + 6*x[2] + 10*x[3] + 4*x[4] + 11*x[5] + 14*x[6] + 3*x[7] + 6*x[8] + 5*x[9] + 8*x[10] : 578.0 : True
16 : -Inf : 8*x[0] + 7*x[1] + 4*x[2] + 4*x[3] + 9*x[4] + 5*x[5] + 3*x[6] + 9*x[7] + 7*x[8] + 2*x[9] + 14*x[10] : 870.0 : True
17 : -Inf : 7*x[0] + 8*x[1] + 5*x[2] + 5*x[3] + 8*x[4] + 14*x[5] + 7*x[6] + 12*x[7] + 10*x[8] + 13*x[9] + 12*x[10] : 370.0 : True
18 : -Inf : 2*x[0] + 4*x[1] + 14*x[2] + 12*x[3] + 10*x[4] + 3*x[5] + 10*x[6] + 15*x[7] + 14*x[8] + 13*x[9] + 3*x[10] : 332.0 : True
5 Declarations: x_index x obj влезает_index влезает
In [8]:
# ==========================================================
# = Solver Results =
# ==========================================================
# ----------------------------------------------------------
# Problem Information
# ----------------------------------------------------------
Problem:
- Name: unknown
Lower bound: 4087.0
Upper bound: 4087.0
Number of objectives: 1
Number of constraints: 0
Number of variables: 0
Number of binary variables: 11
Number of integer variables: 11
Number of nonzeros: 0
Sense: maximize
# ----------------------------------------------------------
# Solver Information
# ----------------------------------------------------------
Solver:
- Status: ok
User time: -1.0
System time: 0.01
Wallclock time: 0.01
Termination condition: optimal
Termination message: Model was solved to optimality (subject to tolerances), and an optimal solution is available.
Statistics:
Branch and bound:
Number of bounded subproblems: 0
Number of created subproblems: 0
Black box:
Number of iterations: 0
Error rc: 0
Time: 0.13388681411743164
# ----------------------------------------------------------
# Solution Information
# ----------------------------------------------------------
Solution:
- number of solutions: 0
number of solutions displayed: 0
{0: 1.0,
1: 1.0,
2: 1.0,
3: 1.0,
4: 1.0,
5: 1.0,
6: 1.0,
7: 1.0,
8: 1.0,
9: 1.0,
10: 1.0}
In [ ]: