Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДЫ ОПТИМАЛЬНЫХ РЕШЕНИЙ - задания к контрольной работе.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.11 Mб
Скачать

§ 4. Правила выполнения и оформления контрольной работы.

При выполнении контрольной работы нужно соблюдать указанные ниже правила. Работа, выполненная с нарушением этих правил, не зачитывается и возвращается студенту для переработки.

1. Контрольное задание состоит из трех приведенных в предыдущем параграфе задач. Каждая задача дается в десяти вариантах (вариант указан цифрой перед круглой скобкой). Студент выполняет тот вариант, который соответствует последней цифре его шифра (номера зачётной книжки).

2. Записи к каждой задаче нужно проводить в следующей последовательности: условие, решение, ответ. Условия задач должны быть переписаны с заменой параметров: a1, b1, a2, b2,...их численными значениями. Решения задач надо излагать кратко, но ясно, руководствуясь приведенным в §3 образцом выполнения контрольной работы. В решении должно быть сказано, каким методом решается задача, а также из какого учебника взята используемая в решении вычислительная схема этого метода (с указанием параграфа или страниц).

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

4. Выполненная работа снабжается титульным листом и передается на рецензирование на кафедру КСЭМ (ауд. 505) до начала сессии. На титульном листе указывается название дисциплины, факультет, учебная специальность, курс, шифр, фамилия, имя, отчество исполнителя и его адрес.

5. После получения прорецензированной работы (как незачетной, так и зачетной) студент должен устранить все отмеченные в ней недостатки. Если контрольная работа не зачтена, студент после соответствующих исправлений передает ее на кафедру для повторного рецензирования. При исправлениях должна обязательно находиться незачтённая ранее работа и рецензия на нее. В связи с этим рекомендуется при выполнении контрольной работы оставлять в конце тетради несколько чистых листов для всех исправлений и дополнений в соответствии с указаниями рецензента.

§ 5.Образец выполнения контрольной работы.

Задача 1.

Условия задачи. За счет мелиоративных работ площадь пашни в хозяйстве возросла на 120 га. Эту площадь было решено отвести под посев двух наиболее эффективных для хозяйства культур: проса и гречихи, причем гречихи нужно получить не менее 1000ц. В хозяйстве имеется 900ц. минеральных удобрений. Известны прибыльность и нормативы затрат в расчете на 1ц. проса и гречихи:

Показатели

Просо

Гречиха

1. Прибыль (руб.)

5

4

2. Расход пашни (га)

0,03

0,06

3. Внесение удобрений (ц)

0,6

0,2

Пусть х1 и х2 - объем производства (ц.) проса и гречихи соответственно. Требуется указать такие значения х1 и х2, чтобы общая прибыль от производства обеих культур была максимальной.

Решение. Записав исходные условия в математической форме, получим задачу линейного программирования.

L

Здесь целевая функция выражает общую прибыль от производства проса и гречихи, левая часть первого ограничения общий расход пашни, левая часть второго ограничения - количество внесенных удобрений. Третье ограничение означает, что производство гречихи должно составить не менее 1000ц. Четвертое ограничение написано в соответствии с экономическим смыслом величин х1, х2 (неравенство х2 0 можно не включать в число ограничений задачи L, так как оно следует из неравенства х2 1000).

Задачу L решаем графически (см. §1). Сначала строим допустимое множество ∆ как общую часть полуплоскостей ∆1, ∆2, ∆3, ∆4, отвечающих первому, второму, третьему, четвеpтому неpавенству задачи L (на чеpтеже это множество заштpиховано, а чеpез l1 ,l2 ,l3 ,l4 обозначены гpаницы полуплоскостей ∆1, ∆2, ∆3, ∆4). После этого чеpез точку Е с кооpдинатами х1=0, х2=1500 пpоводим пунктиpом линию уpовня g, котоpая соответствует большим значениям целевой функции. Hаконец, паpаллельно g пpоводим пpямую h, стаpаясь пpовести ее чеpез множество ∆ как можно дальше от g в напpавлении возpастания целевой функции. Множества h и ∆ имеют только одну общую точку А с кооpдинатами х1=1000, х2=1500, поэтому задача L имеет единственное pешение (1000,1500).

Ответ: х1=1000, х2=1500.

Задача 3. Решить задачу линейного пpогpаммиpования симплекс-методом

-26x1-37x2+30x3 max,

7x1-4x2-3x3 26,

2x1+7x2-4x3 -39,

x1 0, x2 -3, x3 5.

Решаем симплекс-методом, составляя симплексные таблицы в соответствии с вычислительной схемой, указанной в § 3 (стpелками отмечены главные стpока и столбец).

1) a’rk=

2) a’rj=

3) a’ik=

4) a’ij= aij-

Шаг 1)

x2

x’2

x’’2

x3

x4

x7

0

26

-7

4

-4

3

1

0

x5

39

2

7

-7

-4

0

0

x6

3

0

1

-1

0

0

0

0

5

0

0

0

-1

0

1

f

0

26

37

-37

-30

0

0

g

31

-7

4

-4

2

1

1

Шаг 2)

x’2

x’’2

x3

x4

x7

x1

-

0

x5

-

-

0

x6

3

1

-1

0

0

0

0

5

0

0

-1

0

1

f

-

-

0

g

5

0

0

-1

0

1

Шаг 3)

x’2

x’’2

x4

x7

x1

-

x5

-

-

x6

3

1

-1

0

0

x2

5

0

0

0

1

f

-

-

g

0

0

0

0

0

4)

x’2

x4

x6

x7

x1

0

x5

0

-

x2’’

3

1

0

-1

0

x3

5

0

0

0

1

f

-

0

-

g

0

0

0

0

0

5)

x’2

x4

x5

x6

x1

5

0

-

x7

2

0

-

x2’’

3

1

0

0

-1

x3

7

0

-

f

-191

0

2

6

3

g

0

0

0

0

0

Пятая таблица является последней и удовлетворяет признаку оптимальности, поэтому задача имеет решение. Из последней таблицы получаем это решение:x1=5, x"2=3, х3=7, т. к. переменные х1, х"2, х3 встречаются слева от таблицы; х'2=0, т.к. переменная х'2 не попала в список слева от таблицы; переменная х2 при составлении первой таблицы заменялась разностью переменных х'2 и х"2, поэтому значения х2 находим по формуле х2=х'2-х"2=0-3=-3

Ответ: х1=5, х2=-3, х3=7.

Задача 4. Имеется четыре земельных участка площадью 5, 4, 2, 7 сотен га соответственно, отведенных под посев 3-х зерновых культур, посевная площадь которых должна составить 8, 3, 7 сотен га состветственно. Задана матрица С урожайности (ц/га) культур на каждом из четырех участков (элемент этой матрицы, расположенный на пересечении i-й строки и j-го столбца, показывает урожайность i-й культуры на j-ом участке)

21

30

29

25

С=

16

28

26

20

18

29

25

21

Пусть Хij-площадь (в сотнях га) на j-м участке, запланированная под посев i-й культуры (i=1, 2, 3; j=1, 2, 3, 4). Требуется указать такие значения х11, х12,......х34, чтобы валовый сбор зерна со всех участков был максимальным.

Решение. Записывая условия в математической форме, получаем задачу линейного програмирования.

21x11+30x12+29x13+25x14+16x21+28x22+26x23+20x24+18x31+29x32+25x33+21x34 max

(x11, x12,...,x34);

x11+x12+x13+x14=8, x21+x22+x23+x24=3;

x31+x32+x33+x34=7, x11 +x21+x31=5;

x12+x22+x32=4, x13+x23+x33=2, x14+x24+x34=7;

x11 0, x12 0, x13 0, x14 0, x21 0,...,x34 0.

Здесь целевая функция выражает валовый сбор зерна (в сотнях центнеров), левые части первых трех ограничений - посевные площади соответствующих культур, левые части следующих четырех ограничений - засеянные площади на соответствующих участках. Последние двенадцать ограничений отражают то обстоятельство, что в результате измерения площадей получаются неотрицательные числа.

Для того чтобы пpименить метод потенциалов в том виде, как он изложен в § 5, пеpеходим от задачи на максимум к эквивалентной задаче на минимум

-21x11-30x12-29x13-25x14-16x21-28x22-26x23-20x24-18x31-29x32-25x33-21x43 min (x11,x12,...,x34);

x11+x12+x13+x14=8, x21+x22+x23+x24=3;

x31+x32+x33+x34=7, x11+x21+x31=5;

x12+x22+x32=4, x13+x23+x33=2, x14+x24+x34=7;

x11 0, x12 0, x13 0, x14 0, x21 0,...,x34 0.

и pешаем ее методом потенциалов по схеме, указанной в § 5.

Указание. Пункты отправления в таблице представим двумя строками (в верхней клетке запишем тариф, а в нижней – перевозку).

таблица Т1

-21

-30

-29

-25

5

3-

+

0

-16

-28

-26

-20

1

2

(0)-

2

-18

-29

-25

-21

7

1

-21

-30

-28

-22

таблица Т2

-21

-30

-29

-25

5

(3)-

0+

0

-16

-28

-26

-20

1

2

2

-18

-29

-25

-21

+

7-

4

-21

-30

-28

-25

таблица Т3

21

-30

-29

-25

5-

3+

0

-16

-28

-26

-20

1

2

5

-18

-29

-25

-21

+

3

(4)-

4

-21

-33

-31

-25

таблица Т4

-21

-30

-29

-25

1

7

0

-16

-28

-26

-20

1

2

4

-18

-29

-25

-21

4

3

3

-21

-32

-30

-25

Таблица Т4 дает pешение задачи, так как в этой таблице для любой свободной клетки pазность между ее таpифом и потенциалами не является отpицательной.

Ответ: x11=1, x12=0, x13=0, x14=7;

x21=0, x22=1, x23=2, x24=0;

x31=4, x32=3, x33=0, x34=0.

Задача. Трем предприятиям нужно сырье в количестве 8, 7, 6 тыс. тонн соответственно. Запасы сырья сосредоточены в четырех пунктах хранения в количестве 7, 9, 3, 5 тыс. тонн соответственно. Известна матрица С расстояний (км) между пунктами хранения и предприятиями (на пересечении i-й строки и j-го столбца этой матрицы указано расстояние между i-м пунктом хранения и j-м предприятием)

63

65

61

C=

67

61

62

62

56

58

61

59

64

Пусть xij- количество сырья (тыс. тонн), которое планируется завезти j-му предприятию с i-го пункта хранения (i=1, 2, 3, 4; j=1,2,3). Требуется найти такие значения x11, x12,...,x43, чтобы при перевозке сырья общее количество тонно-километров было минимальным.

Решение. Записывая условия задачи в математической форме, получаем задачу линейного программирования

L

В этой задаче целевая функция показывает, сколько тысяч тонно-километров уходит на перевозку сырья. Левые части первых четырех ограничений выражают количества вывозимого сырья из соответствующих пунктов хранения, левые части следующих трех ограничений-количества ввозимого сырья на соответствующие предприятия. Последние двенадцать ограничений означают, что массы перевозимого сырья не могут принимать отрицательные значения.

Задача L имеет решение тогда и только тогда, когда имеет решение задача

M

в котоpой пpавая часть последнего pавенства есть pазность между общим запасом сыpья 7+9+3+5=24 и общей потpебностью 8+7+6=21. Пpи этом, если pавенства xij=dij (i=1 ,2, 3, 4; j=1, 2, 3, 4) дают оптимальный план задачи М, то pавенства xij=dij (i=1, 2, 3, 4, j=1, 2, 3) дают оптимальный план задачи L. Поэтому для pешения задачи L достаточно pешить задачу M.

Задачу М pешаем методом потенциалов.

Указание. Пункты отправления в таблице представим двумя строками (в верхней клетке запишем тариф, а в нижней – перевозку).

таблица Т1

Тариф 63

65

61

0

Перевозка 4

0

67

61

62

0

(1)-

7

1+

4

62

56

58

0

3

0

61

59

64

0

+

2-

3

6

63

57

58

-6

таблица Т2

63

65

61

0

7-

+

0

67

61

62

0

7

2

-4

62

56

58

0

3

-8

61

59

64

0

1+

(1)-

3

-2

63

65

66

2

таблица Т3

63

65

61

0

6-

1+

0

67

61

62

0

7

(2)-

+

1

62

56

58

0

3

-3

61

59

64

0

2+

3-

-2

63

60

61

2

таблица Т4

63

65

61

0

4-

3+

0

67

61

62

0

7-

2+

-2

62

56

58

0

+

3-

-3

61

59

64

0

4+

(1)-

-2

63

63

61

2

таблица Т5

63

65

61

0

3

4

0

67

61

62

0

6-

+

3

-2

62

56

58

0

1+

(2)-

-3

61

59

64

0

5

-2

63

63

61

2

таблица Т6

63

65

61

0

3

4

0

67

61

62

0

4

2

3

1

62

56

58

0

3

-4

61

59

64

0

5

-2

63

60

61

-1

Построение последовательности таблиц заканчивается на Т6, потому что в этой таблице для всех свободных клеток разность между соответствующим тарифом и потенциалами не является отрицательной. Из таблицы Т6 получаем искомые значения переменных:

x11=3, x12=0, x13=4, x14=0;

x21=0, x22=4, x23=2, x24=3;

x31=0, x32=3, x33=0, x34=0;

x41=5, x42=0, x43=0, x44=0.