Автор работы: Пользователь скрыл имя, 29 Февраля 2012 в 21:52, курсовая работа
МПремию памяти Нобеля по экономике в 1975 г. получили ”за вклад в теорию оптимального распределения ресурсов” Канторович Леонид Витальевич совместно с Тьяллингом Ч. Купмансом.
Еще в 1938 г. Л.В. Канторович разработал метод распределения ресурсов, (известный сегодня как метод линейного программирования Канторовича), произвел максимизацию линейной функции, с учетом большого количества ограничений. Он знал, что максимизация при многочисленных ограничениях – это одна из основных экономических проблем и что его метод может быть использован во многих производствах, например, определение оптимального использования посевных площадей, наиболее эффективного распределения потоков транспорта и т. д.
Введение. 3
Основные теоретические сведения по задачам линейного программирования и теории двойственности. 6
Постановка задачи. 15
Математическая модель задачи, математическая модель в канонической форме, модель двойственной задачи и модель двойственной задачи с ограничениями в форме равенства. 16
Решение задачи в Excel с помощью надстройки Поиск решения. 19
Заключение. 21
Список использованных источников. 22
Приложение. 23
Канонической называется следующая форма записи ЗЛП:
Чтобы привести к виду равенства ограничение вида
,
в левую часть неравенства прибавляют дополнительную переменную:
.
Аналогично, чтобы привести к каноническому виду ограничение вида
,
из левой части неравенства вычитают дополнительную переменную:
.
Дополнительные переменные вводятся в целевую функцию с коэффициентами, равными 0:
.
Таким образом, задача может быть записана в следующем каноническом виде:
Экономический смысл переменных yi (i = 1, …, m) следующий: это остатки ресурсов каждого вида. Если при оптимальном решении какой-либо ресурс будет использован полностью, то ограничение исходной задачи будет выполнено в виде равенства, а yi = 0. Такое ограничение в отчетах Exсel называется связанным.
Двойственность в линейном программировании.
С каждой задачей линейного программирования тесно связана другая линейная задача, называемая двойственной. Первоначальная задача при этом называется исходной, или прямой. Связь этих задач заключается, в частности, в том, что решение одной из них может быть получено непосредственно из решения другой.
Рассмотрим двойственную задачу, связанную с рассматриваемой нами задачей планирования производства продукции.
Исходная задача |
Двойственная задача |
|
|
|
|
|
Эта задача составляется по следующим правилам:
Поскольку исходная задача составляется на максимум, то двойственная — на минимум целевой функции.
В исходной задаче
ограничения имеют знаки
а в двойственной — “³”.
Каждому ограничению исходной задачи соответствует переменная двойственной задачи, а каждой переменной исходной задачи — ограничение двойственной задачи.
Матрица системы ограничений двойственной задачи является транспонированной матрицей системы ограничений исходной задачи.
Правые части
ограничений в двойственной задаче
равны коэффициентам при
Коэффициенты при переменных в целевой функции двойственной задачи равны правым частям ограничений исходной задачи.
В двойственной задаче, как и в исходной, накладываются ограничения на неотрицательности переменных.
Экономический смысл двойственной задачи.
Допустим, что
у предприятия есть
Предприятие согласно продать ресурсы только по таким ценам, при которых оно получит за них выручку, не меньшую той, которую могло бы получить, организовав собственное производство.
В отчетах Excel, получаемых с помощью надстройки Поиск решения, оптимальное значение двойственной переменной zi* называется теневой ценой, или множителем Лагранжа. Отметим, что теневая цена не есть некоторая реальная цена на рынке. Это лишь оценка значимости ресурса, вытекающая из конкретных условий задачи.
1-я теорема двойственности.
Если существует единственное решение исходной задачи, то существует и единственное решение двойственной задачи, причем значения целевых функций на оптимальных решениях совпадают:
max F = min FД.
Эту теорему можно интерпретировать так: предприятию безразлично, производить ли продукцию по оптимальному плану X* и получить максимальную прибыль либо продать ресурсы по оптимальным ценам Z* и получить такую же сумму. Для всех других (неоптимальных) планов X и Z прибыль от выпуска продукции всегда меньше внутренней стоимости затраченных ресурсов. Таким образом, F < FД, а величина FД – F характеризует производственные потери.
Следствие (теорема об оценках).
Двойственная оценка zi* (теневая цена) показывает, как изменится целевая функция исходной задачи при изменении ресурса bi на одну единицу:
D F = Dbizi*.
Таким образом, по
теневым ценам можно судить о
том, насколько целесообразно
Однако эта теорема справедлива только тогда, когда при изменении количества ресурса bi значения переменных zi* в оптимальном плане двойственной задачи остаются неизменными. В отчете Excel по устойчивости можно получить границы изменения bi (Db– и Db+), в пределах которых теневая цена есть коэффициент увеличения (уменьшения) целевой функции исходной задачи при изменении доступного количества ресурсов.
Понятие нормированной стоимости.
Ограничения двойственной задачи так же, как и исходной, можно привести к виду равенства:
Экономический смысл дополнительных двойственных переменных vj следующий: это производственные потери на одну единицу изделия j-го типа.
Если это ограничение выполняется в виде равенства, то оценка затраченных ресурсов равна прибыли и потерь нет. В этом случае vj = 0.
Если же это ограничение выполняется в виде строгого неравенства, то затраты на производство одной единицы продукции j-го типа больше прибыли, и следовательно производить этот вид продукции невыгодно. Разница между стоимостью ресурсов и прибылью представляет собой производственные потери:
.
В отчетах Excel оптимальное значение дополнительной двойственной переменной vj* называется нормированной, или редуцированной, стоимостью.
2-я теорема двойственности (теорема о дополняющей нежесткости).
Оптимальные решения исходной и двойственной задач связаны соотношениями
zi* × yi* = 0;
vj* × xj* = 0.
Эта теорема означает, что между переменными исходной и двойственной задач существует взаимосвязь.
Рассмотрим связь yi* (остаток ресурса i-го вида) и zi*(теневую цену ресурса i-го вида).
Если yi* = 0, то i-й ресурс использован полностью. Следовательно, он ограничивает дальнейшее увеличение целевой функции, является дефицитным. При увеличении количества этого ресурса может быть произведено больше продукции, следовательно, возрастет прибыль. Соответствующая теневая цена zi* > 0.
Если же yi* > 0, то имеется остаток ресурса i-го вида, т. е. ресурс не дефицитен. Увеличение количества этого ресурса не вызовет увеличение прибыли. Соответствующая теневая цена zi* = 0.
Рассмотрим связь xj* (оптимальный объем производства изделий j-го типа) и vj* (производственные потери на одну единицу изделия j-го типа).
Если xj* > 0, т. е. j-е изделие вошло в оптимальный план производства, то соответствующие потери для этого изделия составляют0 : vj* = 0.
Если же xj* = 0, т. е. изделие не вошло в оптимальный план производства, то это произошло потому, что данный вид продукции убыточен, т. е. соответствующие потери vj* > 0.
Свойство нормированной стоимости.
Нормированная стоимость vj* показывает, насколько уменьшится целевая функция при принудительном выпуске одной единицы продукции j-го типа.
Пусть, например, продукция k-го вида не вошла в оптимальный план производства, т. е. xk* = 0. Однако существует некоторое плановое задание, предписывающее выпуск этого вида продукции в количестве Tk единиц. Тогда при производстве этого невыгодного вида продукции на него будут оттянуты ресурсы, и выгодной продукции будет выпущено меньше. Целевая функция (общая прибыль) уменьшится, причем это уменьшение можно количественно измерить:
D F = Tk × vk*.
Следует отметить, что равенство справедливо только в том случае, когда плановое задание Tk не нарушает номенклатуру остальных выпускаемых изделий, т. е., кроме “принудительно производимого” k-го изделия, ассортимент остальных выпускаемых “выгодных” изделий не изменится, а изменится только их количество. Определить предельную величину Tk, при которой равенство (22) справедливо, можно экспериментально.
Анализ устойчивости оптимального решения.
Основные исходные данные рассматриваемой задачи — это запасы ресурсов (bi, где i = 1, ..., m) и величина прибыли на одну единицу выпускаемой продукции (Cj, где j = 1, ..., n). Исследовать устойчивость — значит определить пределы изменения исходных данных, при которых не изменяется решение или же его структура. Отчет Excel по устойчивости дает допустимое увеличение и допустимое уменьшение по целевому коэффициенту Cj, при которых решение задачи, остается прежним. Кроме того, в отчете по устойчивости приведены пределы увеличения и уменьшения правых частей ограничений bi, при которых прежней остается структура решения. Под неизменностью структуры решения понимается следующее: те ресурсы, которые были дефицитными в исходном решении, остаются дефицитными и в новом оптимальном решении, хотя само решение (количество выпускаемых изделий) и значение целевой функции могут изменяться.
В распоряжении фабрики имеется определенное количество ресурсов: рабочая сила (80 чел./дней), сырье (480 кг) и оборудование (130 станко/час). Фабрика может выпускать ковры четырех видов. Информация о количестве единиц каждого ресурса, необходимых для производства одного ковра каждого вида, и доходах, получаемых предприятием от одного ковра, приведена в таблице. Требуется найти такой план выпуска продукции, при котором общая стоимость продукции будет максимальной.
Ресурсы |
Нормы расхода ресурсов на единицу изделия |
Наличие ресурсов | |||
Ковер “Лужайка” |
Ковер “Силуэт” |
Ковер “Детский” |
Ковер “Дымка” | ||
Труд, чел/дн |
7 |
2 |
2 |
6 |
80 |
Сырье, кг |
5 |
8 |
4 |
3 |
480 |
Оборудование,станко/ч |
2 |
4 |
1 |
8 |
130 |
Цена ед. изделия (тыс.руб.) |
3 |
4 |
3 |
1 |
В курсовой работе требуется:
1) Построить математическую
2) Построить математическую
3) Решить исходную задачу с помощью надстройки MS Excel “Поиск решения” и получить отчеты по устойчивости и по результатам.
4) На основе анализа этих
1. Каков оптимальный
план выпуска ковров? Какая будет
получена при этом общая
2. Имеется ли остаток какого-
3. Как изменится
общая стоимость продукции,
4. К чему приведет плановое задание по выпуску ковров “Дымка” в количестве 10 шт.?
Составляя математическую модель задачи, обозначаем количество продукции: Ковер “Лужайка” переменной — х1, ковер “Силуэт” — х2, ковер “Детский” — х3, ковер “Дымка” — х4.
Прибыль от реализации ковров “Лужайка” составляет 3x1 тыс.руб., ковров “Силуэт” — 4x2 тыс.руб., ковров “Детский” — 3x3 тыс.руб., ковров “Дымка” — x4 тыс.руб., общая прибыль рассчитывается по функции