Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
7_variant.docx
Скачиваний:
42
Добавлен:
13.05.2015
Размер:
506.65 Кб
Скачать

Задание №3

Составить такой план перевозок, при котором общая себестоимость перевозок является минимальной. Задачу решить методом потенциалов.

Пусть – количество сырья вида , которое нужно доставить -ому предприятию, а – стоимость перевозки сырья -ому предприятию. Тогда математическая модель основной задачи будет иметь вид:

.

Составляем двойственную задачу. Вводим дополнительные переменные , , – потенциалы поставщиков,, , ,, – потенциалы потребителей. Система ограничений двойственной задачи будет иметь вид:

; ; ;

.

Составляем начальный план методом двойного предпочтения:

Проверяем вырожденный ли план:

m+n-1=4+3-1=6,

количество заполненных клеток – 6,

6=6, следовательно, план невырожденный.

Проверяем оптимальность опорного плана:

Условие выполняется для всех заполненных клеток.

Опорный план является оптимальным, так все условие выполняется для всех незаполненных клеток таблицы.

Общая себестоимость перевозок составит:

Задание №4

Решить задачи целочисленного программирования геометрическим методом

Формируем уравнения граничных прямых и отображаем область допустимых решений.

Строим линию уровня и вектор направления, который указывает направление возрастания целевой функции F=3–2.

Двигаем прямую до последнего касания области допустимых решений.

Прямая F пересекает область в точке A. Так как точка A получена в результате пересечения прямых , то ее координаты удовлетворяют уравнениям этих прямых:

Решив систему уравнений, получим: = 2.5, = 0.

Решение получилось не целое.

Отметим на графике возможные целые решения задачи.

Перемещение линии уровня целевой функции показывает, что наибольшее значение она примет в точке (2, 0).

Задание №5

Целочисленное линейное программирование

Составим математическую модель.

Пусть – объем производства изделий (где– количество видов изделий, ). То есть, – количество изделий первого вида, – количество изделий второго вида и т.д.

Получим задачу максимизации F=3.7+3+6+2 при условиях

Приводим поставленную задачу к канонической форме и решаем симплексным методом:

=>

Базис

0

5

8

3

8

1

0

0

85

28 1/3

7

6

9

3

0

1

0

100

11 1/9 (min)

3

7

10

5

0

0

1

150

15

-3.7

-3

-6

-2

0

0

0


Получим первый опорный план: X1 = (0,0,0,0,85,100,150). Он неоптимален, так как в индексной строке находятся отрицательные коэффициенты.

Базис

1

2.67

6

0

7

1

-0.33

0

51.67

0.78

0.67

1

0.33

0

0.11

0

11.11

-4.78

0.33

0

1.67

0

-1.11

1

38.89

0.97

1

0

0

0

0.67

0

66 2/3


Конец итераций: индексная строка не содержит отрицательных элементов – найден оптимальный план: X = (0,0,11.11,0,51.67,0,38.89).

Переменная принимает дробное значение (11.11). Поэтому к системе F=3.7+3+6+2

добавляется неравенство.

0.11– 0.78– 0.67– 0.33– 0.110

Вводим и записываем: 0.11– 0.78– 0.67– 0.33– 0.11+=0

Базис

2

2.67

6

0

7

1

-0.33

0

0

51.67

8.6

0.78

0.67

1

0.33

0

0.11

0

0

11.11

16.6

-4.78

0.33

0

1.67

0

-1.11

1

0

38.89

117.8

0.78

0.67

0

0.33

0

0.11

0

-1

0.11

0.16 (min)

0.97

1

0

0

0

0.67

0

0

66 2/3


Базис

3

-4,32

0

0

4,04

1

-1,32

0

8,96

50,68

0

0

1

0

0

0

0

1

11

-5,16

0

0

1,51

0

-1,16

1

0,49

38,84

1,16

1

0

0,49

0

0,16

0

-1,49

0,16

0.14

-0,19

0

0

-0,49

0

0,51

0

1,49

66,50


Базис

5

-13,88

-8,21

0

0

1

-2,66

0

21,2

49,34

0

0

1

0

0

0

0

1,00

11

-8,73

-3,06

0

0

0

-1,67

1

5,06

38,33

2,36

2,03

0

1

0

0,33

0

-3,03

0,33

0,97

1

0

0

0

0,67

0

0,00

66,67

Базис

4

0

3,71

0

5,87

1

-0,70

0

3,42

51,29

8,73

0

0

1

0

0

0

0

1

11

0

4,43

0

3,69

0

-0,43

1

-6,12

39,56

10,71

1

0,85

0

0,42

0

0,14

0

-1,28

0,14

0,33 (min)

0

0,16

0

-0,41

0

0,53

0

1,24

66,52


Оптимальный план: X = (0, 0,11,0.33,49.34,0,38.33).

Переменная принимает дробное значение (0.33). Поэтому к системе

добавляется неравенство.

0,33–2,36–2,03–0,33–(–3,030

0.16– 1.16– 0.49– 0.16–(–1.490

Базис

6

-13,88

-8,21

0

0

1

-2,66

0

21,2

0

49,34

0

0

1

0

0

0

0

1,00

0

11

-8,73

-3,06

0

0

0

-1,67

1

5,06

0

38,33

2,36

2,03

0

1

0

0,33

0

-3,03

0

0,33

1

0,36

0,03

0

0

0

0,33

0

0,97

-1

0,33

1

0,97

1

0

0

0

0,67

0

0

0

66,67

Вводим и записываем: 0,33–0,36–0,03–0,33–0,970

Базис

7

-10,9

-7,96

1

0

1

0

0

29,01

-8,06

52

0

0

1

0

0

0

0

1

0

11

-6,9

-2,9

0

0

0

0

1

9,96

-5,06

40

2

2

0

1

0

0

0

-4

1

0

1,09

0,09

0

0

0

1

0

2,93

-3,03

1

0,23

0,93

0

0

0

0

0

1,96

2,03

66

Получен оптимальный план. Все значения являются целыми.

=3.7*0+3*0+6*11+2=66

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]