124 lines
12 KiB
Solidity
124 lines
12 KiB
Solidity
% init_area = 1110;
|
|
assign = [47, 16, 41, 43, 42, 48, 43, 46, 43, 43, 48, 48, 43, 41, 45, 42, 46, 42, 45, 42, 41, 47, 23, 32, 48, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 35, 32, 28, 22, 20, 15, 7, 23, 18, 5, 34, 2, 22, 28, 31, 26, 39, 21, 44, 19, 1, 31, 38, 38, 34, 33, 33, 36, 36, 26, 37, 25, 27, 20, 35, 44, 44, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 47];
|
|
objective = 39;
|
|
% time elapsed: 0.49 s
|
|
----------
|
|
assign = [46, 16, 41, 43, 42, 48, 43, 47, 43, 43, 48, 48, 43, 41, 45, 42, 47, 42, 45, 42, 41, 46, 23, 32, 48, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 35, 32, 28, 22, 20, 15, 7, 23, 18, 5, 34, 2, 22, 28, 31, 26, 39, 21, 44, 19, 1, 31, 38, 38, 34, 33, 33, 36, 36, 26, 37, 25, 27, 20, 35, 44, 44, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 47];
|
|
objective = 36;
|
|
% time elapsed: 0.57 s
|
|
----------
|
|
assign = [48, 16, 41, 48, 42, 49, 49, 47, 43, 43, 49, 49, 48, 41, 45, 42, 47, 42, 46, 42, 41, 48, 23, 32, 49, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 35, 32, 28, 22, 20, 15, 7, 23, 18, 5, 34, 2, 22, 28, 31, 26, 39, 21, 44, 19, 1, 31, 38, 38, 34, 33, 33, 36, 36, 26, 37, 25, 27, 20, 35, 44, 44, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 47];
|
|
objective = 33;
|
|
% time elapsed: 0.79 s
|
|
----------
|
|
assign = [48, 16, 41, 48, 42, 49, 49, 47, 43, 43, 49, 49, 48, 41, 45, 42, 47, 42, 46, 42, 41, 48, 23, 32, 49, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 35, 32, 28, 22, 20, 15, 7, 23, 18, 5, 34, 2, 22, 28, 31, 26, 39, 21, 44, 19, 1, 31, 38, 38, 34, 50, 33, 36, 36, 26, 37, 25, 27, 20, 35, 44, 44, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 47];
|
|
objective = 30;
|
|
% time elapsed: 1.23 s
|
|
----------
|
|
assign = [47, 16, 41, 46, 42, 48, 46, 44, 43, 43, 48, 48, 46, 41, 46, 42, 44, 42, 46, 42, 41, 47, 23, 32, 48, 15, 4, 25, 14, 13, 12, 24, 11, 45, 47, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 35, 32, 28, 22, 20, 15, 7, 23, 18, 5, 34, 2, 22, 28, 31, 26, 39, 21, 45, 19, 1, 31, 38, 38, 34, 33, 33, 36, 36, 26, 37, 25, 27, 20, 35, 44, 44, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 48];
|
|
objective = 28;
|
|
% time elapsed: 1.32 s
|
|
----------
|
|
assign = [48, 16, 41, 48, 42, 49, 49, 47, 43, 43, 49, 49, 48, 41, 46, 42, 47, 42, 46, 42, 41, 48, 23, 32, 49, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 35, 32, 28, 22, 20, 15, 7, 23, 18, 5, 34, 2, 22, 28, 31, 26, 39, 21, 44, 19, 1, 31, 38, 38, 34, 33, 33, 36, 36, 26, 37, 25, 27, 20, 35, 44, 45, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 47];
|
|
objective = 27;
|
|
% time elapsed: 2.28 s
|
|
----------
|
|
assign = [48, 16, 41, 48, 42, 49, 49, 47, 43, 43, 49, 49, 48, 41, 46, 42, 47, 42, 46, 42, 41, 48, 23, 32, 49, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 35, 32, 28, 22, 20, 15, 7, 23, 18, 5, 50, 2, 22, 28, 31, 26, 39, 21, 44, 19, 1, 31, 38, 38, 34, 33, 33, 36, 36, 26, 37, 25, 27, 20, 35, 44, 45, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 47];
|
|
objective = 24;
|
|
% time elapsed: 4.71 s
|
|
----------
|
|
assign = [48, 16, 41, 48, 42, 49, 49, 47, 43, 43, 49, 49, 48, 41, 46, 42, 47, 42, 46, 42, 41, 48, 23, 32, 49, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 35, 32, 28, 22, 20, 15, 7, 23, 18, 5, 50, 2, 22, 28, 31, 26, 39, 21, 44, 34, 1, 31, 38, 38, 34, 33, 33, 36, 36, 26, 37, 25, 27, 20, 35, 44, 45, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 47];
|
|
objective = 23;
|
|
% time elapsed: 5.20 s
|
|
----------
|
|
assign = [48, 16, 41, 48, 42, 49, 49, 47, 43, 43, 49, 49, 48, 41, 46, 42, 47, 42, 46, 42, 41, 48, 23, 32, 49, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 35, 32, 28, 22, 20, 15, 7, 23, 18, 5, 19, 2, 22, 28, 31, 26, 39, 21, 44, 34, 1, 31, 38, 38, 34, 33, 33, 36, 36, 26, 37, 25, 27, 20, 35, 44, 45, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 47];
|
|
objective = 20;
|
|
% time elapsed: 5.66 s
|
|
----------
|
|
assign = [48, 16, 41, 48, 42, 49, 49, 47, 43, 43, 49, 49, 48, 41, 46, 42, 47, 42, 46, 42, 41, 48, 23, 32, 49, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 35, 32, 28, 22, 20, 15, 7, 50, 18, 5, 19, 2, 22, 28, 31, 26, 39, 21, 44, 34, 1, 31, 38, 38, 34, 33, 33, 36, 36, 26, 37, 25, 27, 20, 35, 44, 45, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 47];
|
|
objective = 19;
|
|
% time elapsed: 5.70 s
|
|
----------
|
|
assign = [48, 16, 42, 39, 43, 49, 49, 47, 39, 44, 49, 49, 39, 42, 47, 41, 48, 41, 47, 41, 42, 48, 23, 32, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 41, 17, 27, 24, 28, 39, 3, 40, 40, 18, 10, 21, 14, 6, 16, 9, 8, 36, 32, 28, 22, 20, 15, 7, 23, 18, 5, 35, 2, 22, 28, 31, 26, 39, 21, 45, 19, 1, 31, 38, 38, 34, 33, 33, 36, 35, 26, 37, 25, 27, 20, 34, 45, 46, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 37, 43];
|
|
objective = 18;
|
|
% time elapsed: 6.42 s
|
|
----------
|
|
assign = [47, 16, 41, 46, 42, 48, 46, 44, 43, 43, 48, 48, 46, 41, 46, 42, 44, 42, 46, 42, 41, 47, 23, 32, 48, 15, 4, 25, 14, 13, 12, 24, 11, 45, 47, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 37, 32, 28, 22, 20, 15, 7, 23, 18, 5, 36, 2, 22, 28, 31, 26, 39, 21, 45, 19, 1, 31, 38, 38, 35, 34, 33, 35, 34, 26, 37, 25, 27, 20, 33, 44, 44, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 36, 48];
|
|
objective = 17;
|
|
% time elapsed: 7.13 s
|
|
----------
|
|
assign = [48, 16, 41, 48, 42, 49, 49, 47, 43, 43, 49, 49, 48, 41, 46, 42, 47, 42, 46, 42, 41, 48, 23, 32, 49, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 37, 32, 28, 22, 20, 15, 7, 23, 18, 5, 36, 2, 22, 28, 31, 26, 39, 21, 44, 19, 1, 31, 38, 38, 35, 34, 33, 35, 34, 26, 37, 25, 27, 20, 33, 44, 45, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 36, 47];
|
|
objective = 16;
|
|
% time elapsed: 7.19 s
|
|
----------
|
|
assign = [48, 16, 41, 48, 42, 49, 49, 47, 43, 43, 49, 49, 48, 41, 46, 42, 47, 42, 46, 42, 41, 48, 23, 50, 49, 15, 4, 25, 14, 13, 12, 24, 11, 45, 46, 40, 17, 27, 24, 28, 39, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 37, 32, 28, 22, 20, 15, 7, 23, 18, 5, 36, 2, 22, 28, 31, 26, 39, 21, 44, 19, 1, 31, 38, 38, 35, 34, 33, 35, 34, 26, 37, 25, 27, 20, 33, 44, 45, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 36, 47];
|
|
objective = 13;
|
|
% time elapsed: 17.17 s
|
|
----------
|
|
assign = [48, 16, 42, 39, 43, 49, 49, 47, 39, 44, 49, 49, 39, 42, 47, 41, 48, 41, 47, 41, 42, 48, 23, 33, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 41, 17, 27, 24, 28, 39, 3, 40, 40, 18, 10, 21, 14, 6, 16, 9, 8, 38, 32, 28, 22, 20, 15, 7, 23, 18, 5, 37, 2, 22, 28, 31, 26, 39, 21, 45, 19, 1, 31, 38, 37, 36, 35, 34, 36, 35, 26, 33, 25, 27, 20, 34, 45, 46, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 32, 43];
|
|
objective = 12;
|
|
% time elapsed: 17.42 s
|
|
----------
|
|
assign = [48, 16, 41, 42, 42, 49, 42, 47, 42, 44, 49, 49, 43, 41, 47, 43, 48, 43, 47, 43, 41, 48, 23, 33, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 40, 17, 27, 24, 28, 33, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 38, 32, 28, 22, 20, 15, 7, 23, 18, 5, 37, 2, 22, 28, 31, 26, 33, 21, 45, 19, 1, 31, 39, 38, 36, 35, 34, 36, 35, 26, 37, 25, 27, 20, 34, 45, 46, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 32, 49];
|
|
objective = 11;
|
|
% time elapsed: 17.59 s
|
|
----------
|
|
assign = [48, 16, 41, 42, 42, 49, 42, 47, 42, 44, 49, 49, 43, 41, 47, 43, 48, 43, 47, 43, 41, 48, 23, 33, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 40, 17, 27, 24, 28, 33, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 38, 32, 28, 22, 20, 15, 7, 50, 18, 5, 37, 2, 22, 28, 31, 26, 33, 21, 45, 19, 1, 31, 39, 38, 36, 35, 34, 36, 35, 26, 37, 25, 27, 20, 34, 45, 46, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 32, 49];
|
|
objective = 10;
|
|
% time elapsed: 29.24 s
|
|
----------
|
|
assign = [48, 16, 41, 42, 42, 49, 42, 47, 42, 44, 49, 49, 43, 41, 47, 43, 48, 43, 47, 43, 41, 48, 23, 33, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 40, 17, 27, 24, 28, 33, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 38, 32, 28, 22, 20, 15, 7, 50, 18, 5, 37, 2, 22, 28, 31, 26, 33, 21, 45, 19, 1, 31, 39, 38, 36, 35, 34, 36, 35, 26, 37, 23, 27, 20, 34, 45, 46, 30, 30, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 32, 49];
|
|
objective = 9;
|
|
% time elapsed: 31.09 s
|
|
----------
|
|
assign = [48, 16, 41, 42, 42, 49, 42, 47, 42, 44, 49, 49, 43, 41, 47, 43, 48, 43, 47, 43, 41, 48, 23, 33, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 40, 17, 27, 24, 28, 33, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 38, 32, 28, 22, 20, 15, 7, 50, 18, 5, 37, 2, 22, 28, 31, 26, 33, 21, 45, 19, 1, 31, 39, 38, 36, 35, 34, 36, 35, 26, 37, 23, 27, 20, 34, 45, 46, 30, 25, 30, 19, 4, 3, 2, 1, 17, 29, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 32, 49];
|
|
objective = 8;
|
|
% time elapsed: 32.54 s
|
|
----------
|
|
assign = [49, 16, 35, 36, 43, 44, 36, 48, 36, 45, 44, 44, 36, 42, 48, 42, 49, 44, 48, 44, 42, 49, 23, 36, 44, 15, 4, 25, 14, 13, 12, 24, 11, 47, 45, 41, 17, 27, 24, 28, 34, 3, 41, 40, 18, 10, 21, 14, 6, 16, 9, 8, 40, 35, 28, 22, 20, 15, 7, 23, 18, 5, 39, 2, 22, 28, 34, 26, 34, 21, 46, 19, 1, 33, 33, 32, 38, 37, 31, 39, 38, 26, 30, 25, 27, 20, 37, 46, 47, 32, 31, 31, 19, 4, 3, 2, 1, 17, 30, 29, 7, 13, 12, 11, 10, 9, 8, 6, 5, 29, 43];
|
|
objective = 7;
|
|
% time elapsed: 83.09 s
|
|
----------
|
|
assign = [48, 16, 41, 42, 42, 49, 42, 47, 42, 44, 49, 49, 43, 41, 47, 43, 48, 43, 47, 43, 41, 48, 23, 35, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 40, 17, 27, 24, 29, 35, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 39, 29, 29, 22, 20, 15, 7, 23, 18, 5, 38, 2, 22, 28, 34, 26, 35, 21, 45, 19, 1, 33, 34, 33, 37, 36, 31, 38, 37, 26, 32, 25, 27, 20, 36, 45, 46, 32, 31, 31, 19, 4, 3, 2, 1, 17, 30, 28, 7, 13, 12, 11, 10, 9, 8, 6, 5, 30, 49];
|
|
objective = 6;
|
|
% time elapsed: 83.32 s
|
|
----------
|
|
assign = [48, 16, 41, 42, 42, 49, 42, 47, 42, 44, 49, 49, 43, 41, 47, 43, 48, 43, 47, 43, 41, 48, 23, 35, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 40, 17, 27, 24, 29, 35, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 39, 29, 29, 22, 20, 15, 7, 50, 18, 5, 38, 2, 22, 28, 34, 26, 35, 21, 45, 19, 1, 33, 34, 33, 37, 36, 31, 38, 37, 26, 32, 25, 27, 20, 36, 45, 46, 32, 31, 31, 19, 4, 3, 2, 1, 17, 30, 28, 7, 13, 12, 11, 10, 9, 8, 6, 5, 30, 49];
|
|
objective = 5;
|
|
% time elapsed: 85.35 s
|
|
----------
|
|
assign = [48, 16, 41, 42, 42, 49, 42, 47, 42, 44, 49, 49, 43, 41, 47, 43, 48, 43, 47, 43, 41, 48, 23, 35, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 40, 17, 27, 24, 29, 35, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 39, 29, 29, 22, 20, 15, 7, 50, 18, 5, 38, 2, 22, 28, 34, 26, 35, 21, 45, 19, 1, 33, 34, 33, 37, 36, 31, 38, 37, 26, 32, 23, 27, 20, 36, 45, 46, 32, 31, 31, 19, 4, 3, 2, 1, 17, 30, 28, 7, 13, 12, 11, 10, 9, 8, 6, 5, 30, 49];
|
|
objective = 4;
|
|
% time elapsed: 92.69 s
|
|
----------
|
|
assign = [48, 16, 41, 42, 42, 49, 42, 47, 42, 44, 49, 49, 43, 41, 47, 43, 48, 43, 47, 43, 41, 48, 23, 35, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 40, 17, 27, 24, 29, 35, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 39, 29, 29, 22, 20, 15, 7, 23, 18, 5, 38, 2, 22, 28, 34, 26, 35, 21, 45, 19, 1, 33, 34, 33, 37, 36, 31, 38, 37, 27, 32, 26, 25, 20, 36, 45, 46, 32, 31, 31, 19, 4, 3, 2, 1, 17, 30, 28, 7, 13, 12, 11, 10, 9, 8, 6, 5, 30, 49];
|
|
objective = 3;
|
|
% time elapsed: 92.84 s
|
|
----------
|
|
assign = [48, 16, 41, 42, 42, 49, 42, 47, 42, 44, 49, 49, 43, 41, 47, 43, 48, 43, 47, 43, 41, 48, 23, 35, 49, 15, 4, 25, 14, 13, 12, 24, 11, 46, 44, 40, 17, 27, 24, 29, 35, 3, 40, 39, 18, 10, 21, 14, 6, 16, 9, 8, 39, 29, 29, 22, 20, 15, 7, 50, 18, 5, 38, 2, 22, 28, 34, 26, 35, 21, 45, 19, 1, 33, 34, 33, 37, 36, 31, 38, 37, 27, 32, 26, 25, 20, 36, 45, 46, 32, 31, 31, 19, 4, 3, 2, 1, 17, 30, 28, 7, 13, 12, 11, 10, 9, 8, 6, 5, 30, 49];
|
|
objective = 2;
|
|
% time elapsed: 95.82 s
|
|
----------
|
|
% Pruned 49889 learnt clauses
|
|
% Time limit exceeded!
|
|
%%%mzn-stat: nodes=586480
|
|
%%%mzn-stat: failures=111251
|
|
%%%mzn-stat: restarts=470
|
|
%%%mzn-stat: variables=175755
|
|
%%%mzn-stat: intVars=14773
|
|
%%%mzn-stat: boolVariables=160980
|
|
%%%mzn-stat: propagators=1366
|
|
%%%mzn-stat: propagations=51109364
|
|
%%%mzn-stat: peakDepth=211
|
|
%%%mzn-stat: nogoods=111251
|
|
%%%mzn-stat: backjumps=8654
|
|
%%%mzn-stat: peakMem=0.00
|
|
%%%mzn-stat: time=120.458
|
|
%%%mzn-stat: initTime=0.454
|
|
%%%mzn-stat: solveTime=120.004
|
|
%%%mzn-stat: objective=2
|
|
%%%mzn-stat: optTime=95.367
|
|
%%%mzn-stat: baseMem=0.00
|
|
%%%mzn-stat: trailMem=0.42
|
|
%%%mzn-stat: randomSeed=9
|