Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Экон. мат. моделирование

.pdf
Скачиваний:
67
Добавлен:
23.05.2015
Размер:
1.61 Mб
Скачать

Вид окна "Поиск решения" для задачи с булевыми переменными, представленной на рис.1.18, приведен на рис.1.20.

Рис.1.20. Окно "Поиск решения" для задачи с булевыми переменными, представленной на рис.1.18

Возможные ошибки при вводе условий задач ЛП

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

21

 

 

Таблица 1.4

 

Список вопросов, позволяющих выявить ошибки ввода условия задачи в Excel

 

 

 

 

Вопрос

Месторасположение в Excel

 

 

 

 

Правильно ли Вы ввели численные значения и знаки (+, —) коэффициентов целевой функции и

Экранная форма

 

ограничений, правых частей ограничений ?

 

 

 

 

 

 

Сбалансирована ли двухиндексная задача?

Экранная форма

 

 

 

 

Правильны ли формулы в целевой ячейке и в ячейках левых частей ограничений? Для наглядности

 

 

проверки поставьте курсор на ячейку с формулой и сделайте двойной щелчок левой клавишей мыши.

Экранная форма

 

Рамкой в экранной форме будут выделены ячейки, участвующие в данной формуле (см. рис.1.4, 1.5).

 

 

 

 

 

Правильно ли указан адрес целевой ячейки?

Окно "Поиск решения"

 

 

 

 

Правильно ли указано направление оптимизации ЦФ?

Окно "Поиск решения"

22

 

 

Правильно ли указаны адреса ячеек переменных?

Окно "Поиск решения"

 

Поле "Изменяя ячейки"

 

 

 

 

 

 

 

Экранная форма,

 

Правильно ли введены знаки ограничений (<=, >=, =) ?

Окно "Поиск решения"

 

 

Поле "Ограничения"

 

 

 

 

Правильно ли указаны адреса ячеек левых и правых частей ограничений?

Окно "Поиск решения"

 

Поле "Ограничения"

 

 

 

 

 

 

Не забыли ли Вы задать требование неотрицательности переменных?

Окно "Поиск решения"

 

Поле "Ограничения"

 

 

 

 

 

 

Не забыли ли Вы задать требования по единичному значению верхней границы переменных (для

Окно "Поиск решения"

 

задач с булевыми переменными)

Поле "Ограничения"

 

 

 

 

Не забыли ли Вы задать условие целочисленности переменных (согласно условию задачи)?

Окно "Поиск решения"

 

Поле "Ограничения"

 

 

 

 

 

 

Проверьте правильность установки параметров .

Окно "Параметры поиска решения"

 

 

 

1.4. ВАРИАНТЫ ЗАДАЧ К КОНТРОЛЬНОМУ ЗАДАНИЮ №1

Используя MS Excel, найти решение для модели ЛП, соответствующей заданному варианту (табл.1.5).

Таблица 1.5

№ варианта

 

 

 

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

 

L( X ) 5x1 7x2

6x3

9x4

8x5 max;

 

0,7x

 

0,9x

 

 

1,5x

2,3x

1,8x 50000,

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

3

 

 

 

 

4

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0,4x 1 1,1x2 0,5x3 1,3x4 2,8x5 32000,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x5 40000,

 

0,5x 1 1,8x3 0,7x4

 

2,2x

 

1,4x

0,8x

0,9x

15000,

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

3

 

 

 

 

4

 

 

x

 

 

0 j

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

j

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L( X ) x1 4x3 8x4

12x5 min;

 

x

 

 

 

 

9x

 

2x

4x

 

250,

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

 

3

 

 

 

 

 

4

 

 

 

 

 

2

0,4x1

x2

 

5x3

3x4

8x5

460,

 

 

 

 

 

 

 

 

10x2 - 8x3

6x4

2x5 190,

 

0,5x1

 

11x

 

 

8,5x

 

 

3x

 

2x

 

210,

 

 

 

 

 

 

2

 

 

 

3

 

 

 

 

 

 

4

 

 

 

 

 

5

 

 

 

 

x

 

 

0 j

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

j

 

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L( X ) 45x1 65x2

2x4

3x5 max;

 

15x

 

 

18x

 

34x

 

 

22x

56,

 

 

 

 

 

 

 

1

 

 

2

 

 

 

 

 

 

 

4

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

2x1 7x3 4x4 3x5

91,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,9x4 4x5 26,

 

0,2x 1 0,8x2 1,5x3

 

1,8x

 

 

42x

 

6,4x

 

3x

15,

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

3

 

 

 

5

 

 

 

x

 

 

0 j

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

j

 

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L( X ) 14x1

 

9x2

x4

6,4x5 min;

 

0,9x

 

10x

 

 

28x

 

5x

245,

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

4

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

0,8x1 1,7x2 0,2x3

0,5x4

9,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6,3x5 54,

 

6x1 4x3 7x4

 

8x

 

 

6,2x

 

 

 

 

 

4,8x

 

 

2,9x

17,

 

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

5

 

 

 

x

 

 

0 j

 

.

 

 

 

 

 

 

 

 

 

 

 

 

j

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

№ варианта

 

 

 

 

 

 

 

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

 

L( X ) 46x1 2,3x2

 

9,4x3

4x5 max;

 

3x

 

7,8x

12x

 

9x

49,

 

 

 

1

 

 

 

 

3

 

 

 

 

 

4

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

2,3x2 5x3

5,6x4

x5

86,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50,

 

 

 

 

16x1 40x4 29x5

 

 

 

 

 

190x

 

 

98x

 

 

4x

 

150x

 

300,

 

 

 

 

 

 

1

 

j

 

 

 

2

 

.

 

4

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j

 

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L( X ) 0,5x1 1,8x3 9,2x4

 

 

14x5 min;

 

9,6x

 

 

15,7x

24x

 

8x

 

 

74,

 

 

 

 

 

2

 

 

 

 

 

 

3

 

 

 

 

 

4

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

0,8x 1 11,1x 2 4,5x 3 1,5x4 6,3x5 22,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26x5 46,

 

14x 1 45x 2 38x4

 

 

220x

 

 

148x

 

 

7x

 

95x

 

 

150,

 

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

 

3

 

 

5

 

 

x

 

0

 

j

 

.

 

 

 

 

 

 

 

 

 

 

 

j

 

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L( X ) 12x2 89x3 5x5 max;

2x1 9,6x2 15,7x3 22x4 8x5 73,

0,9x 1 11,1x2 4,3x3 1,5x4 6,4x5 19, 7 14x1 45x2 38x4 26x5 49,

220x1 150x2 3x3 95x5 133,x j 0 j 1,5 .

 

L( X ) 4x1 6x2 14x3 49x5 min;

 

21x

 

9x

2x

12x

58,

 

 

 

 

 

1

 

 

2

 

 

4

5

 

 

 

 

 

 

 

 

 

60x3 80x4 45x5 290,

8

110x2

 

 

 

 

 

 

 

 

 

14x4 x5 72,

 

 

5x2 27x3

 

 

87x

 

6,4x

130x 140,

 

 

 

 

 

1

 

j

2

 

 

.

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

0

 

 

 

 

 

 

 

j

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L( X ) 38x1 60x2 x3

4x4

8x5 max;

 

18x

 

4x

 

 

2x

12x

86,

 

 

 

 

 

1

 

 

 

2

 

 

3

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

2x2 19x3

7x4

10x5

130,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5x5

34,

 

0,4x 1 3x2 4,2x3 2x4

 

2,1x

 

 

13x

 

20x 6x

 

18,

 

 

 

 

 

1

 

j

 

2

 

.

3

4

 

 

 

 

 

 

 

 

 

 

 

 

x

 

0

 

 

 

 

 

 

j

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24

№ варианта

 

 

 

 

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

 

L( X ) 10x1 40x3

13x4 56x5 min;

 

7x

1

16x

5x

4

25x 600,

 

 

 

 

3

 

 

 

5

 

 

1 1,7x2

0,5x4

4,7x5 890,

10

8x

 

 

 

 

 

 

 

6,3x5 270,

 

6x 1 4x3 7x4

 

84x

1

62x 80x

14x 2300,

 

 

 

 

 

2

 

 

3

5

 

 

0 j

 

.

 

 

 

 

x

j

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

КОНТРОЛЬНОЕ ЗАДАНИЕ №2 “ ЗАДАЧИ ЛИНЕЙНОГОПРОГРАММИРОВАНИЯ”

2.1. ЦЕЛЬ РАБОТЫ

Приобретение навыков построения математических моделей и решения задач ЛП графическим методом.

2.2.ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

1.Согласно номеру своего варианта выберите условие задачи и постройте

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

2.Найдите оптимальное решение задачи, используя графический метод.

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

1.Общая постановка задачи ЛП.

2.Методы и приемы решения задач ЛП.

3.Геометрический метод.

Для построения математической модели необходимо ответить на следующие три вопроса.

1.Что является искомыми величинами, то есть переменными этой

задачи?

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

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

25

Задача 2.1.

Задача планирования производства (задача об использовании ресурсов).

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

Коммерческому отделу поручили проанализировать совместную деятельность подразделений фабрики по изготовлению и продаже двух видов краски для внутренних работ и наружных работ. Краска поступает в продажу по цене 3000 руб. и 2000 руб. за 1 т. Для производства красок используют два вида сырья: А и В, Максимально возможные суточные запасы которых составляют 3 и 4 т соответственно. Расход сырья на производство 1 т красок приведен в табл.(2.1). Изучение конъюнктуры спроса на рынке сбыта показало, что суточный спрос на краску для внутренних работ никогда не превышал спроса на краску для наружных работ более чем на 1,5 т, а спрос на краску для внутренних работ не превышал 2 т в сутки. Какое количество краски каждого вида необходимо производить фабрике, чтобы доход от ее реализации был максимальным.

 

 

 

Таблица (2.1)

 

 

 

 

 

Расход сырья на 1 т краски, т

 

Сырье

 

 

Запас сырья, т

краска для наружных

краска для внутренних

 

 

 

работ

работ

 

 

 

 

 

А

0,5

1

3

 

 

 

 

В

1

0,5

4

 

 

 

 

Построение модели

I этап построения модели заключается в определении (описании, задании, идентификации) переменных. В данной задаче искомыми неизвестными величинами являются суточные объемы производства каждого вида красок:

х1 - суточный объем производства краски для наружных работ (т краски / сутки);

х2 - суточный объем производства краски для внутренних работ (т краски

/сутки).

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

видов, необходимо знать объемы производства красок, т. е. х1 и х2 т краски в сутки, а также цены на краски для наружных и внутренних работ – согласно условию 2000 и 3000 руб. за 1 т краски соответственно. Таким образом, доход от продажи суточного объема производства краски для наружных работ равен

26

2000 х1 руб. в сутки, от продажи краски для внутренних работ - 3000 х2 руб. в сутки, таким образом ЦФ имеет вид

L X 3x1 2x2 max (тыс. руб./сутки)

 

тыс.руб.

 

т.краски

 

тыс.руб.

 

 

 

 

 

 

т.краски

 

тыс.руб.

сутки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

III этап построения модели заключается в задании ограничений, моделирующих условия задачи. Возможные объемы производства красок х1 и х2 ограничиваются следующими условиями:

количество сырья А и В, израсходованного в течение суток на производство красок обоих видов, не может превышать суточного запаса этих ингредиентов на складе;

согласно результатам изучения рыночного спроса суточный объем производства краски для внутренних работ может превышать объем производства для наружных работ не более чем на 1,5 т краски, а спрос на краску для внутренних работ никогда не превышает 2 т краски в сутки;

объем производства красок не может быть выражен отрицательными значениями.

Таким образом, все ограничения задачи делятся на три группы, обусловленные:

1.расходом сырья;

2.рыночным спросом на сырье

3.неотрицательностью объемов производства.

Ограничения по расходу любого сырья:

Левая часть ограничений – это расчет суточного расхода конкретного ресурса на производство красок. Так, из условия известен расход сырья А на производство 1 т краски для наружных работ (0,5 т сырья А) и 1 т краски для внутренних работ (1 т сырья А). Тогда на производство x1 т краски для наружных работ и x2 т краски для внутренних работ потребуется 0,5x1 1х2 т сырья А.

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

0,5x1 1х2 3

 

т.сырьяА

 

т.краски

 

т.сырьяА

 

т.краски

сутки

сутки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

Примечание Важным моментом проверки правильности составления ограничений является проверка совпадения единиц измерения левой и правой частей ограничения.

Аналогично записывается ограничение по расходу сырья В.

1x 0,5х

 

4

 

т.сырьяВ

 

т.краски

 

т.сырьяВ

 

2

 

 

 

 

1

 

 

т.краски

 

сутки

 

сутки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ограничения по суточному объему производства краски для наружных работ:

x

 

х

1,5

превышение 1,5

т.краски

 

2

 

 

 

1

 

 

сутки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ограничения по суточному объему производства краски для внутренних работ:

x2 2

спрос 2

т.краски

 

сутки

 

 

 

 

 

 

 

 

Неотрицательность объемов производства:

х1 0, х2 0

Таким образом, математическая модель задачи 2.1 имеет вид:

L(Х ) 3х1

2х2 max ;

(2.1)

0,5х1

х2

3,

 

х

 

0,5х

 

4,

 

 

1

 

 

 

2

 

 

 

 

 

х1 1,5,

(2.2)

х2

 

х

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

х , х

2

, 0.

 

 

 

1

 

 

 

 

 

Итак, экономико-математическая модель задачи состоит в том, чтобы найти такой план производства продукции Х х1; х2 , удовлетворяющий системе ограничений (2.2), при котором целевая функция (2.1) принимает максимальное решение.

Решение задачи графическим методом.

Шаг 1. На плоскости Х1ОХ2 построим прямые (рис. 2.1)

0,5х1 х2 3, х1 0,5х2 4, х2 х1 1,5,

х2 2

28

Шаг 2.

Неравенства х1 0, х2 0 означают, что область допустимых решений

 

задачи будет расположена в первой координатной четверти.

Шаг 3.

Находим

полуплоскости определенные каждым из ограничений

 

задачи. Затем находим их пересечение – это и будет область

 

допустимых решений (ОДР) задачи. OABCD – область допустимых

 

решений задачи.

Шаг 4.

Строим вектор N (3;2) .

Линия уровня

Рис. 2.1. Построение ОДР для задачи 2.1.

Шаг 5. Перпендикулярно вектору N строим линию уровня (опорное решение). Шаг 6. Линию уровня перемещаем вдоль вектора N для нахождения

наибольшего значения до самой удаленной точки ОДР. В нашей задаче самая удаленная точка – точка С.

Шаг 7. Определим координаты точки С. Она находится на пересечении прямых

(1) и (4). Записав систему уравнений этих прямых, найдем координаты:

0,5х1 х2 3,

х2 2

29

В результате получаем

оптимальное решение Х 2;2 .

Подставим

найденный

результат

в

ЦФ,

найдем

оптимальное

решение:

L(Х ) 3 2 2 2 10 тыс. руб.

 

 

 

 

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

2.3. ВАРИАНТЫ ЗАДАЧ К КОНТРОЛЬНОМУ ЗАДАНИЮ 2

Составить экономико-математическую модель и решить задачу графическим методом.

№ варианта

 

 

 

Задача коммерческой деятельности

 

 

Намечается выпуск двух видов костюмов - мужских и женских. На

 

женский костюм требуется 1 м шерсти, 2 м лавсана и 1 человеко-день

 

трудозатрат, на мужской – 3,5 м шерсти, 0,5 м лавсана и 1 человеко-день

 

трудозатрат. Всего имеется 350 м шерсти, 240 м лавсана и 150 человеко-

1

дней трудозатрат. Требуется определить, сколько костюмов

каждого

вида необходимо сшить, чтобы обеспечить максимальную прибыль.

 

 

Если прибыль от реализации женского костюма составляет 10 ден. ед., а

 

от мужского – 20 ден. ед. При этом следует иметь в виду,что необходимо

 

сшить не менее 60 мужских костюмов.

 

 

 

 

Для изготовления двух видов продукции Р1 и Р2 используют четыре вида

 

ресурсов S1, S2, S3 и S4. Запасы ресурсов, число единиц

ресурсов,

 

затрачиваемых на изготовление единицы продукции, приведены в

 

таблице (цифры условные). Прибыль, получаемая от единицы продукции

 

Р1

и Р2 – 2 и 3 руб. соответственно. Составить план производства

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Расход ресурса на изготовление 1 ед.

2

 

 

 

 

продукции, ед.

 

 

 

Ресурс

Запас ресурса,

 

 

 

 

 

 

 

ед.

Р1

 

Р2

 

 

 

 

 

 

 

 

 

 

 

S1

18

1

 

3

 

 

 

 

 

 

 

 

 

 

 

S2

16

2

 

1

 

 

 

 

 

 

 

 

 

 

 

S3

5

-

 

1

 

 

 

 

 

 

 

 

 

 

 

S4

21

3

 

-

 

 

 

 

 

 

 

 

30