Автор работы: Пользователь скрыл имя, 16 Декабря 2013 в 21:50, контрольная работа
Канторович ввел в математическую и экономическую науки понятие «линейное программирование» (1939) и разработал единый подход к широкому кругу экономических задач о наилучшем использовании ресурсов на базе линейного программирования. Им были введены «двойственные оценки» ресурсов (Конторович называл их объективно обусловленными), показывающие степень ценности этих ресурсов для общества. Двойственные оценки получили разнообразное истолкование в зависимости от рассматриваемого круга задач в работах самого Канторовича и его последователей, как в нашей стране, так и за рубежом.
Двойственные оценки как мера дефицитности ресурсов продукции……...2 1.1.Двойственные оценки как мера влияния ограничений на функционал..7
1.2.Двойственные оценки как инструмент определения эффективности
отдельных вариантов……………………………………………………………..9
Задача 2.4……………………………………………………………………..10
Задача 4.4.…………………………………………………………………….16
Список использованной литературы……………………………………….18
Пусть х1 гектаров нужно засеять кукурузы, х2 – сои.
Первое ограничение задачи – по площади – имеет вид: х1+ х2 ≤ 400, т.к. у фермера всего имеется 400 га земли.
Второе ограничение – по общим затратам на сев и уборку: 200х1+100х2 ≤ 60 000, т.к. фермер получил на расходы ссуду в 60 тыс. ден.
Третье ограничение – по объему собранного зерна: 30х1+60х2 ≤ 21 000, т.к. вместимость склада составляет 21 тыс. центнеров.
Прибыль фермера: 30х1∙3+60х2∙6 = 90x1+120x2 (ден. ед.)
Построим экономико-
max f(X) = 90x1+120x2
х1+ х2 ≤ 400
200х1+100х2 ≤ 60 000
30х1+60х2 ≤ 21 000
x1,2 ³ 0
Это задача линейного программирования с двумя переменными, а значит ее можно решить графическим методом.
Последнее ограничение – прямое, означает, что область решений будет лежать в первой четверти декартовой системы координат.
Остальные три – функциональные ограничения.
1. Определим область допустимых решений первого неравенства. Оно состоит из решения уравнения и строгого неравенства. Решением уравнения служат точки прямой x1+x2=400. Построим прямую a по двум точкам (0;400) и (400;0), которые легко получить в результате последовательного обнуления одной из переменных.
Область решений строгого неравенства — одна из полуплоскостей, на которую делит плоскость построенная прямая. Какая из них является искомой, можно выяснить при помощи одной контрольной точки. Если в произвольно взятой точке, не принадлежащей прямой, неравенство выполняется, то оно выполняется и во всех точках той полуплоскости, которой принадлежит контрольная точка, и не выполняется во всех точках другой полуплоскости. В качестве такой точки удобно брать начало координат. Подставим координаты (0; 0) в неравенство x1+x2≤400, получим 0 ≤ 400, т.е. оно выполняется. Следовательно, областью решения неравенства служит нижняя полуплоскость.
Аналогичным образом построим области решения двух других неравенств
200x1+100x2=60 000
2 x1+ x2 = 600
x1 = 0, x2 = 600
x1 = 300, x2 = 0
По точкам (0;600), (300;0) построим прямую b.
200х1+100х2 ≤ 60 000 при x1 = x2 = 0;
0 ≤ 60 000 выполняется, берется левая полуплоскость.
30x1+60х2=21 000
x1 = 0, x2 = 350
x1 = 700, x2 = 0
По точкам (0;350) и (700;0) построим прямую c.
30х1+60х2 ≤ 21 000 при x1 = x2 = 0;
0 ≤ 21 000 выполняется, берется нижняя полуплоскость.
Выделим общую область для всех неравенств. Обозначим вершины области латинскими буквами и определим их координаты, решая систему уравнений двух пересекающихся соответствующих прямых. Например, определим координаты точки C, являющейся точкой пересечения первой и второй прямой:
x1+x2=400, x1 = 200; x2 = 200
2 x1+ x2 = 600.
Аналогично поступим для других точек, являющихся вершинами области АВСDO, представляющей собой область допустимых решений рассматриваемой ЗЛП. Координаты этих вершин имеют следующие значения: А(0;350), В(100;300), С(200;200), D(300;0), О(0;0).
2. Построим вектор-градиент , координаты которого являются частными производными функции f(X), т.е. =(90;120). Чтобы построить этот вектор, нужно соединить точку (90;120) с началом координат. При максимизации целевой функции необходимо двигаться в направлении вектора-градиента, а при минимизации — в противоположном направлении.
90x1+120x2 = а.
Это уравнение является множеством точек, в котором целевая функция принимает значение, равное а. Меняя значение а, получим семейство параллельных прямых, каждая из которых называется линией уровня. Пусть а=0, вычислим координаты двух точек, удовлетворяющих соответствующему уравнению 90x1+120x2 = 0. В качестве одной из этих точек удобно взять точку О(0;0), а так как при x1 = 4 x2 = -3, то в качестве второй точки возьмем точку E(4;-3).
Через эти две точки проведем линию уровня f(Х)= 90x1+120x2 = 0.
В нашем случае движение линии уровня будет осуществляться до ее пересечения с точкой В, далее она выходит из области допустимых решений. Следовательно, именно в этой точке достигается максимум целевой функции.
Решение исходной ЗЛП:
Вычислим значение целевой функции в точке B (100;300):
f(Х)= 90x1+120x2=90∙100 + 120∙300 = 45000.
max f(Х) =45000, достигается при x1 = 100, x2=300.
Следовательно, чтобы получить максимальную прибыль, фермер должен засеять 100 га земли кукурузой, 300 га – соей. При этом прибыль составит 45 000 ден. ед.
Если поставить задачу минимизации функции f(Х) = 90x1+120x2 при тех же ограничениях, линию уровня необходимо смещать параллельно самой себе в направлении, противоположном вектору-градиенту. В нашем случае минимум функции будет в точке О(0;0). Это означает, что фермер не получит ни чего, если не засеет поле зерновыми культурами.
Задача 4.4.
На станке производятся детали в количестве 20 тыс. штук в месяц. Эти детали используются для производства продукции на другом станке с интенсивностью 5000 шт. в месяц. По оценкам специалистов компании, издержки хранения составляют 5 руб. в год за одну деталь. Стоимость производства одной детали равна 2,50 руб.,а затраты на подготовку производства составляют 1000 руб. Каким должен быть размер партии деталей, производимой на первом станке и с какой частотой следует запускать производство этих партий?
Постройте график общих годовых затрат.
Решение:
К = 1000 шт.,
V = 5000 шт. в месяц или 60000 шт. в год,
S = 5 руб. в год за деталь,
= 20000 шт. в месяц или 240000 шт. в год.
Найдем размер партии деталей, производимой на первом станке по формуле Уилсона:
в год
Частота
запускания партий в
года или 1,08 месяцев
Общие затраты на управление запасами:
руб. в год
Рис.3 График общих годовых затрат.
Список использованной литературы: