Разработка математических моделей решения задач

Лабораторная работа № 1,2

Тема: Разработка математической модели. Решение задач линейного программирования симплекс-методом.

Цель работы:

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

Методическая указания

1. Четыре студента: Иванов, Петров, Сидоров и Васильев пошли на концерт группы "Чайф", захватив пиво 2 сортов: "Русич" и "Премьер". Определить план распития напитков для получения максимального суммарного опьянения (в ). Исходные данные даны в таблице:

Студент

Норма выпитого

Запасы (в литрах)

"Русич"

"Премьер"

Иванов

2

2

1.5

Петров

3,5

1

1,5

Сидоров

10

4

4,5

Васильев

-

1

0,7

Крепость напитка

16 %

10 %

. Математическая модель.

.1 Управляемые параметры

x

1

[л] - количество выпитого пива "Русич".

x

2

[л] - количество выпитого пива "Премьер".

- решение.

.2 Ограничения

- количество пива "Русич", выпитого Ивановым.

- количество пива "Премьер", выпитого Ивановым.

- общее количество пива, выпитого Ивановым.

Общее количество пива, выпитого Ивановым, не превосходит имеющихся у него запасов пива, поэтому:

(л).

Аналогично строим другие ограничения:

(л).

(л).

(л).

. Постановка задачи.

Найти *, где достигается максимальное значение функции цели:

. Решение.

при:

Приведем задачу к каноническому виду:

Определим начальный опорный план: .

Это решение является опорным, т.к. вектора условий при положительных компонентах решения линейно независимы, также , где , но не все оценки положительны (, где )

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

Предположим, что , тогда:

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

=>

При увеличении , первой перестает выполнять условие неотрицательности переменная , т.к. она первая обращается в ноль. Значит выведем из базиса . Теперь базисными переменными являются , а свободными . Для анализа этого плана выразим функцию цели через новые переменные.

Из ограничения (2) имеем: .

Подставляя в функцию цели: получаем:

Оформим данный этап задачи в виде симплекс-таблицы:

Начальная симплекс-таблица:

16

10

0

0

0

0

Св

Б.П.

X1

X2

X3

X4

X5

X6

в

0

X3

2

2

1

0

0

0

1,5

0

X4

3,5

1

0

1

0

0

1,5

0

X5

10

4

0

0

1

0

4,5

0

X6

0

1

0

0

0

1

0,7

F

-16

-10

0

0

0

0

0

;

Пересчитаем элементы исходной таблицы по правилу четырехугольника:

16

10

0

0

0

0

Св

Б.П.

X1

X2

X3

X4

X5

X6

В

0

X3

0

1,428

1

-0,572

0

0

0,642

16

X1

1

0,286

0

0,286

0

0

0,428

0

X5

0

1,14

0

-2,86

1

0

0,214

0

X6

0

1

0

0

0

1

0,7

F

0

-5,424

0

4,576

0

0

6,857

;

Пересчитав все оценки, видим, что , значит критерий можно улучшить. Будем увеличивать . Пусть , тогда:

откуда получаем:

;

Все оценки опорного плана должны быть неотрицательны, а значит должны выполняться условия:

=>

Выведем из базиса . Теперь базисными переменными являются , а свободными . Выразим функцию цели через новые переменные:

, а из ограничений (2) и (3): . Тогда: ;

16

10

0

0

0

0

Св

Б.П.

X1

X2

X3

X4

X5

X6

В

0

X3

0

0

1

3

-1,25

0

0,375

16

X1

1

0

0

1

-0,25

0

0,375

10

X2

0

1

0

-2,5

0,875

0

0,1875

0

X6

0

0

0

2,5

-0,875

1

0,5125

F

0

0

0

-9

4,75

0

7,875

Пересчитав все оценки, видим, что , значит критерий можно улучшить. Будем увеличивать . Пусть , тогда:

откуда получаем:

;

Все оценки опорного плана должны быть неотрицательны, а значит должны выполняться условия:

=>

Выведем из базиса . Теперь базисными переменными являются , а свободными . Выразим функцию цели через новые переменные:

, а из ограничений (1) и (2):

. Тогда:

;

16

10

0

0

0

0

Св

Б.П.

X1

X2

X3

X4

X5

X6

в

0

X4

0

0

0,333

1

-0,416

0

0,125

16

X1

1

0

-0,333

0

0,166

0

0,25

10

X2

0

1

1,833

0

-0,166

0

0,5

0

X6

0

0

-0,833

0

0,166

1

0,2

F

0

0

3

0

1

0

9

Видим, что все оценки положительны, значит любое увеличение какой-либо свободной переменной уменьшит критерий. Данное решение является оптимальным. Изобразим это решение на графике:

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

Задание лаборатория

. Найдите максимум функции z = 4xl + 3х2 (xi ≥ 0) при условии

x1-x2≥ - 2,5x1+3x2≤15,x2≤ 2,5,2x1-x2≥ - 2,x1-2x2≤ 2.

. Для откорма крупного рогатого скота используется два вида кормов b1и b2, в которые входят питательные вещества а1, а2, а3 и a4. Содержание количеств единиц питательных веществ в одном килограмме каждого корма, стоимость одного килограмма корма и норма содержания питательных веществ в дневном рационе животного представлены в таблице. Составьте рацион при условии минимальной стоимости.

Питательные вещества

Вид кормов

Норма содержания питательного вещества

B1

B2

A1

3

4

24

A2

1

2

18

A3

4

0

20

A4

0

1

6

Стоимость 1 кг корма, руб.

2

1

3. Трикотажная фабрика использует для производства свитеров и кофточек чистую шерсть, силон и нитрон, запасы которых составляют, соответственно, 800, 400 и 300 кг.

Вид сырья в пряже

Затраты пряжи на 10 шт.,

Свитер

Кофточка

Шерсть

4

2

Силон

2

I

Нитрон

1

1

Прибыль, руб.

6

5

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

. При подкормке посевов необходимо внести на 1 га почвы не менее 8 единиц химического вещества А, не менее 21 единиц химического вещества В и не менее 16 единиц химического вещества С. Фермер закупает комбинированные удобрения двух видов I и П. В таблице указано содержание количества единиц химического вещества в 1 кг каждого вида удобрений и цена 1 кг удобрений. Определите потребность фермера в удобрениях I и II вида на 1 га посевной площади при минимальных затратах на их приобретение.

Химические вещества

Содержание химических веществ в I кг удобрения

I

II

<\/a>") //-->