Current location - Education and Training Encyclopedia - Graduation thesis - Mathematical modeling problem-personnel arrangement
Mathematical modeling problem-personnel arrangement
I'll do it for you when I come back. There is no time now!

Still missing integer constraints. This is my immunization program: (I use jargon)

min = 1000 * x 1+300 * y 1+ 1000 * x2+300 * y2+ 1000 * x3

+300 * y3+ 1000 * x4+300 * y4+ 1000 * X5+300 * y5+ 1000 * X6

+300 * y6+ 1000 * x7+300 * y7;

x4+X5+X6+x7+x 1+y4+y5+y6+y7+y 1 & gt; 18;

X5+X6+x7+x 1+x2+y5+y6+y7+y 1+y2 & gt; 15;

X6+x7+x 1+x2+x3+y6+y7+y 1+y2+y3 & gt; 12;

x7+x 1+x2+x3+x4+y7+y 1+y2+y3+y4 & gt; 16;

x 1+x2+x3+x4+X5+y 1+y2+y3+y4+y5 & gt; 19;

x2+x3+x4+X5+X6+y2+y3+y4+y5+y6 & gt; 14;

x3+x4+X5+X6+x7+y3+y4+y5+y6+y7 & gt; 12;

8 * x4+8 * X5+8 * X6+8 * x7+8 * x 1+4 * y4+4 * y5+4 * y6+4 * y7+4 * y 1 & gt; 144;

8 * X5+8 * X6+8 * x7+8 * x 1+8 * x2+4 * y5+4 * y6+4 * y7+4 * y 1+4 * y2 & gt; 120;

8 * X6+8 * x7+8 * x 1+8 * x2+8 * x3+4 * y6+4 * y7+4 * y 1+4 * y2+4 * y3 & gt; 96;

8 * x7+8 * x 1+8 * x2+8 * x3+8 * x4+4 * y7+4 * y 1+4 * y2+4 * y3+4 * y4 & gt; 128;

8 * x 1+8 * x2+8 * x3+8 * x4+8 * X5+4 * y 1+4 * y2+4 * y3+4 * y4+4 * y5 & gt; 152;

8 * x2+8 * x3+8 * x4+8 * X5+8 * X6+4 * y2+4 * y3+4 * y4+4 * y5+4 * y6 & gt; 1 12;

8 * x3+8 * x4+8 * X5+8 * X6+8 * x7+4 * y3+4 * y4+4 * y5+4 * y6+4 * y7 & gt; 96;

20 * y 1+20 * y2+20 * y3+20 * y4+20 * y5+20 * y6+20 * y7 & lt; 2 12;

@ Gin(x 1); @ Gin(x2); @ Gin(x3); @ Gin(x4); @ Gin(X5); @ Gin(X6); @ Gin(x7);

@ Gin(y 1); @ Gin(y2); @ Gin(y3); @ Gin(y4); @ Gin(y5); @ Gin(y6); @ Gin(y7);

end

Running result

Find the global optimal solution.

Target value: 19700.00

Target boundary: 19700.00

Infeasibility: 0.000000

Extended solution steps: 3 1

Total iteration times of solver: 4 14.

Variable value reduces cost

X 1 6.000000 1000.000

Y 1 2.000000 300.0000

X2 0.000000 1000.000

Y2 5.000000 300.0000

X3 0.000000 1000.000

Y3 0.000000 300.0000

X4 6.000000 1000.000

Y4 1.000000 300.0000

X5 3.000000 1000.000

Y5 0.000000 300.0000

X6 2.000000 1000.000

300.0000

X7 0.000000 1000.000

Y7 1.000000 300.0000

Line slack or excess double price

1 19700.00 - 1.000000

2 3.000000 0.000000

3 4.000000 0.000000

4 4.000000 0.000000

5 5.000000 0.000000

6 4.000000 0.000000

7 3.000000 0.000000

8 1.000000 0.000000

9 8.000000 0.000000

10 0.000000 0.000000

1 1 0.000000 0.000000

12 4.000000 0.000000

13 0.000000 0.000000

14 0.000000 0.000000

15 0.000000 0.000000

16 32.00000 0.000000