БП

СЧ

x1

y1

xn

x2

b1’

a11’

a12’

a1n’

y2

b2/’

a21’

a22

a2n’

ym

bm’

am1’

am2’

amn’

Z

Q

c1’

c2’

cn’

Если полученное таким образом решение целочисленное, то оно принимается за оптимальное.

Если решение нецелочисленное, то система ограничений дополняется дополнительным условием.

Предположим, что х2 – дробное значение, составим дополнительное ограничение для этой переменной.

Через βij обозначим ближайшее целое число, не превосходящее свободный член и коэффициенты в строке, в которой находится переменная с дробным значением.

Для каждого коэффициента составим разность

αij = aij - βij

αсв.j = bj - βij

Для дробной переменной х2 из коэффициентов составим дополнительное условие:

α11х1 + α12y1 + … + α1nхnαсв. чл.

Далее вводим еще одну переменную S = α11х1 + α12y1 + … + α11хn - αсв. чл. и добавляем ее в базисные переменные. Далее обычный симплекс-метод. В качестве разрешающей строки выбираем строку с новой переменной.

Пример. 1.

Zmax = 4x1 + 5x2 + x3

3x1 + 2x2 ≤ 10 3x1 + 2x2 + y1 = 10

x1 + 4x2 ≤ 11 x1 + 4x2 + y2 = 11

3x1 + 3x2 + x3 ≤ 13 3x1 + 3x2 + x3 + y3 = 13

БП

СЧ

y1

y2

y3

x1

x2

x3

y1

10

1

0

0

3

2

0

y2

11

0

1

0

1

4

0

y3

13

0

0

1

3

3

1

Z

0

0

0

0

-4

-5

-1

БП

СЧ

y1

y2

y3

x1

x2

x3

y1

18/4

1

-2/4

0

10/4

0

0

x2

11/4

0

1/4

0

1/4

1

0

y3

19/4

0

-3/4

1

9/4

0

1

Z

55/4

0

5/4

0

-11/4

0

-1

БП

СЧ

y1

y2

y3

x1

x2

x3

x1

18/10

4/10

-2/10

0

1

0

0

x2

23/10

-1/10

3/10

0

0

1

0

y3

7/10

-9/10

-3/10

1

0

0

1

Z

187/10

11/10

7/10

0

0

0

-1

БП

СЧ

y1

y2

y3

x1

x2

x3

x1

18/10

4/10

-2/10

0

1

0

0

x2

23/10

-1/10

3/10

0

0

1

0

x3

7/10

-9/10

-3/10

1

0

0

1

Z

194/10

2/10

4/10

1

0

0

0

Таблица последняя, нет отрицательных чисел в последней строке. Решение нецелочисленное. Вводим дополнительное условие, например для x1, так как оно нецелочисленное.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26