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

11.Математические модели задач

Экономико-математическая модель задачи производственного планирования

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

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

Обозначения:

аij – количество i - го ресурса на производство j - го продукта, (1 ≤ i ≤ m, 1 ≤ j ≤ n).

Аj = (а1 j, а2 j, ..., аm j) Т – набор технологических затрат в производстве j - го продукта.

А – матрица технологии предприятия с размерностью m x n:

А =

х j – количество производимого j -го продукта.

Х = (х1, х2, ...., х n) Т – сводный план производства.

аi1х1 + аi2х2 + ...+ аinхn – затраты по i - му ресурсу на производство всех продуктов.

bi – максимальное количество i - го ресурса.

В = (b1,...bi ,...bm) Т – вектор ограничений.

Ограничения по i – м ресурсам:

аi1х1 + ...+ аinхn bi ,(1 ≤ i ≤ m).

К системе неравенств добавим ограничения на неотрицательность компонент плана производства: х j ³ 0, (1 ≤ j ≤ n).

Пусть с j – цена единицы j - го продута. Тогда с1х1 + с2х2 +… + с nхn – суммарный доход предприятия от выполнения плана производства.

Целевая функция задачи планирования производства:

Z = с1х1 + с2х2 +… + с nхn® max.

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

Z = СХ ® max,

АХ ≤ В, Х ³ 0.

Где Х = (х1, х2, ...., х n) Т , С = (с1,..,с j ,.., сn), В = (b1,...bi ,...bm) Т,

А =

Предложенная математическая модель задачи имеет ряд упрощений. Например, предположение о прямо пропорциональной (линейной) зависимости между объемами ресурсов и объемами производства. В реальной ситуации объемы расхода многих ресурсов изменяются скачкообразно в зависимости от компонентов объема производства. К следующим упрощающим предпосылкам относятся предположения о независимости цен с j от объемов х j, что справедливо лишь для определенных пределов их изменения. Указанные факторы позволяют выбрать возможное направление совершенствования модели.

Классическая задача потребления

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

Предположим, N – количество товаров и услуг х1, х2, ...., х n по ценам соответственно р1, р2, ...., р n.

р1х1 + р2х2 + ...+ рnхn – суммарная стоимость товаров и услуг;

Z = f(X) ® max – уровень потребления (функция полезности).

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

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

Z = f(X) ® max, Х ³ 0, Х = ( х1, х2, ...., х n )

р1х1 + р2х2 + ... + рnхn I.

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

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

Рассмотрим стандартную задачу линейного программирования с двумя переменными:

Z = с1х1 + с2х2 ® max(min)

а11х1 + а12х2 b1,

а21х1 + а22х2 b2,

……

аm1х1 + аm2х2 bm,

х j ³ 0, (1 ≤ j ≤ 2).

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

Известно, что решением отдельно взятого линейного неравенства с двумя переменными является полуплоскость, граница которой задается уравнением вида: аi1х1 + аinхn = bi (1 ≤ i ≤ m ).

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

При условии совместности системы неравенств в области решений строится вектор градиент, указывающий направление возрастания целевой функции. Координаты градиента численно равны частным производным первого порядка. Для линейной целевой функции Z = с1х1 + с2х2 частные производные первого порядка равны коэффициентам при переменных, следовательно grad Z = { с1, с2 }.

Кроме вектора градиента выполняется построение линии уровня целевой функции. Для этого значение Z приравнивается к некоторой константе: Z = C = Const. Уравнение линии уровня с1х1 + с2х2 = Cуравнение прямой. Согласно способу задания данная прямая располагается перпендикулярно вектору градиенту. При «перемещении» линии уровня по направлению градиента (антиградиента) до самой удаленной точки области решений получаем точку максимума (минимума) целевой функции.

Этапы графического решения:

1. Построение области допустимых решений (ОДР). Если область не пуста, переходим к следующему этапу.

2. Нахождение вектора градиента grad Z = { с1, с2 }

3. Построение линии уровня целевой функции с1х1 + с2х2 = C = Const

4. Поиск точек максимума (минимума) и вычисление значений целевой функции.