Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции (для печати).docx
Скачиваний:
181
Добавлен:
06.03.2016
Размер:
2.47 Mб
Скачать

Построение математической модели

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

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

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

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

Исходный

продукт

Расход исходных продуктов (в тоннах) на тонну краски

Максимально возможный запас, т

Краска Н

Краска В

А

1

2

6

С

2

1

8

Задача 1. Фабрика изготовляет два вида красок: для внутренних (В) и наружных (Н) работ. Продукция обоих видов поступает в оптовую продажу. Для производства красок используются два исходных продукта – А и С. Максимально возможные суточные запасы этих продуктов составляют 6 и 8 т соответственно. Расходы А и С на 1 т соответствующих красок приведены в таблице. Изучение рынка сбыта показало, что суточный спрос на краску (В) никогда не превышает спроса на краске (Н) более чем на 1 т. Кроме того, установлено, что спрос на краску (В) никогда не превышает 2 т в сутки. Оптовые цены одной тонны красок равны: 3 тыс. руб. для краски (Н), 2 тыс. руб. для краски (В). Какое количество краски каждого вида должна производить фабрика, чтобы доход от реализации продукции был максимальным?

Переменные:

Целевая функция:

Ограничения:

Неявное ограничение заключается в том, что объёмы производства продукции не могут принимать отрицательных значений. Чтобы предотвратить получение таких недопустимых решений, потребуем выполнения условия неотрицательности переменных, т.е. введем ограничения на их знак:

(объём производства краски (Н)),

(объём производства краски (В)).

Математическая модель данной задачи будет иметь вид:

- суточный объём производства краски (Н)

- суточный объём производства краски (В)

Презентация построения математической модели задачи 1

Графическое решение задачи линейного программирования

Рассмотрим один из способов решения ЗЛП. Так как модель задачи 1 содержит только две переменные, задачу можно решить графически.

Первый шаг при использовании графического метода заключается в геометрическом представлении допустимых решений, т.е. построении области решений, в которой одновременно удовлетворяются все ограничения модели. Искомая область решений показана на рисунке 1.1.

Рис. 1.1

В каждой точке, принадлежащей внутренней области или границам многоугольника ABCDEF, все ограничения выполняются, поэтому решения, соответствующие этим точкам, являются допустимыми. Пространство решений содержит бесконечное число таких точек, но, несмотря на это, можно найти оптимальное решение, если выяснить, в каком направлении возрастает целевая функция модели . Найдём среди множества точекиз области решений совместной системы неравенств такие, которые придают линейной функцииоптимальное значение. Для каждой точки плоскости функцияz принимает фиксированное значение . Множество всех таких точек есть прямая, перпендикулярная к вектору, выходящему из начала координат. Если эту прямую передвигать параллельно самой себе в положительном направлении вектора, то линейная функциябудет возрастать, а в противоположном направлении – убывать. Пусть при движении прямойz в положительном направлении вектора она впервые встретится с многоугольником решений в его вершине, тогда в этом положениипрямаяz становится опорной, и на этой прямой функция z принимает наименьшее значение. При дальнейшем движении в том же направлении прямая z пройдёт через другую вершину многоугольника решений, выходя из области решений, и станет также опорной прямой ; на ней функцияz принимает наибольшее значение среди всех значений z, принимаемых на многоугольнике решений.

Таким образом, минимизация и максимизация линейной функции на многоугольнике решений достигаются в точках пересечения этого многоугольника с опорными прямыми, нормальными к вектору. Это пересечение опорной прямой может быть в одной точке (вершине многоугольника) либо в бесконечном множестве точек (это множество есть сторона многоугольника). На рисунке 1.1 видно, что оптимальному решению соответствует точка С. Так как точка С является точкой пересечения прямых (1) и (2), значенияив этой точке определяются решением следующей системы двух уравнений:

Решение указанной системы уравнений дает следующий результат: ,. Полученное решение означает, что суточный объём производства краски (Н) должен бытьт, а краски (В) -т. Доход, получаемый в этом случае, составиттыс. руб.

Презентация графического решения задачи 1