Экономико-математические методы. Линейное программирование
Реферат, 10 Мая 2013, автор: пользователь скрыл имя
Краткое описание
Исторически математическая экономика началась с моделей простого и расширенного воспроизводства. В них отражались потоки денег и потоки товаров и продуктов. Это, например, модель Ф. Кенэ. Позднее эти модели подробно и более глубоко изучались в экономической кибернетике - здесь можно указать на работы О. Ланге. Рассмотрены схемы денежных и материальных потоков, обеспечивающих простое и расширенное воспроизводство, их идентификацию, модели математической статистики. Далее возникли концепции производственных функций, предельных и маргинальных значений, предельных полезностей и субъективных полезностей. Дальнейшее развитие - в рамках линейного и выпуклого программирования, выпуклого анализа.
Прикрепленные файлы: 1 файл
РГЗ (эмм).docx
— 80.59 Кб (Скачать документ)Требуется составить такой план перевозок, при котором все заявки пунктов потребления полностью выполнялись бы пунктами отправления, а общая стоимость перевозок была минимальной.
При такой постановке данную задачу называют транспортной задачей по критерию стоимости.
В общем виде исходные данные представлены в таблице 9.
Таблица 9
Транспортная задача называется закрытой, если суммарный объем отправляемых грузов равен суммарному объему потребности в этих грузах по пунктам назначения
Если такого равенства нет (потребности выше запасов или наоборот), задачу называют открытой.
П.1 Алгоритм метода минимального элемента.
- Из распределительной таблицы 9 выбирают наименьшую стоимость и в клетку, которая ей соответствует, помещают меньшее из чисел ai или bj (если таких клеток несколько, то выбирают любую);
- Из рассмотрения исключают либо строку, соответствующую поставщику, запасы которого полностью израсходованы, либо столбец, соответствующий потребителю, потребности которого полностью удовлетворены, либо и то и другое;
- Из оставшейся части таблицы снова выбирают наименьшую стоимость и процесс продолжается до тех пор, пока все запасы не будут вывезены, а потребности удовлетворены;
- Рассчитывают транспортные расходы: сумма произведений количества перевезенной продукции на стоимость для занятых клеток.
П. 2 Алгоритм метода Фогеля.
- В каждой строке находят разность между двумя наименьшими стоимо
стями и записывают ее около соответствующей строки справа; - В каждом столбце находят разность между двумя наименьшими стоимостями и записывают ее под соответствующим столбцом;
- Среди всех полученных разностей находят максимальную и распределяют объем перевозки в клетку строки или столбца с наименьшей стоимостью;
- Исключают из рассмотрения строку или столбец с распределенными поставками и возвращаются к пункту 1. Процесс продолжается до тех пор, пока все запасы не будут вывезены, а потребности удовлетворены;
- Когда план построен, рассчитываются транспортные расходы.
П.3 Алгоритм метода двойного предпочтения.
- В таблице 9 в каждом столбце отмечают галочкой клетку с наименьшей стоимостью и в каждой строке отмечают галочкой клетку с наименьшей стоимостью;
- В клетки с двумя галочками записывают максимально возможные объемы перевозок, каждый раз, исключая соответствующий столбец или строку;
- Распределяют перевозки по клеткам с одной галочкой;
- В оставшейся части таблицы перевозки распределяют в клетки с наименьшей стоимостью.
- Когда план построен, рассчитываются транспортные расходы.
П.4. Алгоритм метода северо-западного угла.
- Пользуясь таблицей 9 распределяют груз, начиная с левой верхней, условно называемой северо-западной, клетки (1,1). Необходимо удовлетворить потребности В1 за счет поставщика А1;
- а). Если b1>a1, в клетку (1,1) записывают a1 и строку 1 вычеркивают из рассмотрения;
b). Если a1>b1, в клетку (1,1) записывают b1 и столбец 1 вычеркивают из рассмотрения;
- а). Если b1>a1, ∆= b1 - a1 – неудовлетворенные потребности. Спускаются на клетку вниз и сравнивают ∆ с a2;
b). Если a1>b1, ∆=a1 - b1 – не вывезенные запасы. Двигаются по строке вправо и сравнивают ∆ с b2;
- Необходимо вернуться к пункту 2;
- Рассчитываются транспортные расходы.
П.5. Алгоритм метода потенциалов.
- проверяется тип модели транспортной задачи и в случае открытой модели сводим ее к закрытой;
- находится опорный план перевозок путем составления 1-й таблицы одним из способов - северо-западного угла или наименьшей стоимости;
- проверяем план (таблицу) на удовлетворение системе уравнений и на невыражденность; в случае вырождения плана добавляем условно заполненные клетки с помощью « 0 »;
- для опорного плана определяются потенциалы ui и vj, соответствующие базисным клеткам, по условию:
ui + vj = cij
Таких уравнений будет m + n - 1 , а переменных будет m + n. Для их определения одну из переменных полагают равной любому постоянному значению. Обычно принимают u1 = 0.
После этого для небазисных клеток опорного плана определяются оценки ,
где
При этом если £0, то опорный план оптимален, если же среди окажется хотя бы один положительный элемент, то опорный план можно улучшить.
Улучшение опорного плана осуществляется путем целенаправленного переноса из клетки в клетку транспортной таблицы отдельных перевозок без нарушения баланса по некоторому замкнутому циклу.
Циклом транспортной таблицы называется последовательное соединение замкнутой ломаной линией некоторых клеток, расположенных в одном ряду (строке, столбце), причем число клеток в одном ряду должно быть равно двум.
Каждый цикл имеет четное число вершин, одна из которых в клетке с небазисной переменной, другие вершины в клетках с базисными переменными. Клетки отмечаются знаком «+», если перевозки в данной клетке увеличиваются и знаком «–» в противном случае. Цикл начинается и заканчивается на выбранной небазисной переменной и отмечается знаком «+». Далее знаки чередуются.
Количество единиц продукта,
перемещаемого из клетки в клетку
по циклу, постоянно, поэтому сумма
перевозок в каждой строке и в
каждом столбце остаются неизменными.
Стоимость всего плана
Цена цикла – это стоимость перевозки единицы продукта по циклу с учетом знаков вершин.
Улучшение опорного плана осуществляется путем нахождения цикла с отрицательной ценой.
- Если критерий оптимальности не выполняется, то переходим к следующему шагу. Для этого:
а) в качестве начальной небазисной переменной принимается та, у которой оценка имеет максимальное значение;
б) составляется цикл пересчета;
в) находится число перерасчета по циклу: число X=min{Xij}, где Xij - числа в заполненных клетках со знаком « - »;
г) составляется новая таблица, добавляя X в плюсовые клетки и отнимая X из минусовых клеток цикла;
- Возвращаются к пункту 3 и т.д.
- Через конечное число шагов (циклов) обязательно приходят к ответу, так как транспортная задача всегда имеет решение.
Тест
- «…» - это область математического программирования, посвященная теории и методам решения экстремальных задач, характеризующихся линейной зависимостью между переменными
.
а) динамическое программирование;
б) линейное программирование; +
- Какой метод из перечисленных не относится к линейному программированию?
а) метод анализа ;+
б) метод искусственного базиса;
в) симплексный метод;
г) графический метод;
3. Транспортная задача имеет закрытую транспортную модель, когда:
а) суммарное предложение больше суммарного спроса;
б) суммарное предложение меньше суммарного спроса;
в) суммарное предложение равно суммарному спросу; +
4. План , при котором целевая функция задачи принимает свое максимальное (минимальное) значение, называется :
а) положительным;
б) отрицательным;
в) оптимальным; +
5. Неповторяющиеся переменные называются:
а) вспомогательными;
б) базисными; +
6. Повторяющиеся переменные называются:
а) вспомогательными; +
б) базисными;
7. «. . .» - это наилучший с точки зрения выбранного критерия вариант развития экономики в целом или отдельного хозяйственного объекта. На уровне народного хозяйства разработку «. . .» можно представить, как выбор одного из ряда допустимых вариантов этого плана, и как процесс согласования планов (условно-оптимальных), полученных при решении отдельных моделей.
а) оптимальный план; +
б) допустимый план;
8. При решении задачи на max функции симплекс-методом план становится оптимальным тогда, когда коэффициенты при всех вспомогательных переменных будут:
а) положительные; +
б) отрицательные;
в) равны нулю;
9. Улучшение опорного плана осуществляется путем нахождения цикла с
«. . .» ценой.
а) положительной;
б) отрицательной ; +
10. Транспортная задача называется «…», если суммарный объем отправляемых грузов равен суммарному объему потребности в этих грузах по пунктам назначения
а) открытой;
б) закрытой; +
Задачи
Задача №1
Для изготовления трех видов изделий А, В и С используется токарное, фрезерное, сварочное и шлифовальное оборудование. Затраты времени на обработку одного изделия для каждого из типов оборудования указаны в табл. 1. В ней же указан общий фонд рабочего времени каждого из типов используемого оборудования, а также прибыль от реализации одного изделия каждого вида.
Таблица 1
Тип оборудования |
Затраты времени |
Общий фонд рабочего времени оборудования (часы) | ||
|
|
А |
В |
С | |
Фрезерное |
2 |
4 |
5 |
120 |
Токарное |
1 |
8 |
6 |
280 |
Сварочное |
7 |
4 |
5 |
240 |
Шлифовальное |
4 |
6 |
7 |
360 |
Прибыль (руб.) |
10 |
14 |
12 |
|
Требуется определить, сколько изделий и какого вида следует изготовить предприятию, чтобы прибыль от их реализации была максимальной. Составить математическую модель задачи.
Задача №2
Менеджер предприятия, изготавливающего два вида красок, описал исследователю операций ситуацию, сложившуюся на производстве и рынке сбыта красок. Оказалось, что фабрика изготавливает два вида красок: для внутренних и внешних работ. Обе краски поступают в оптовую продажу. Для производства красок используются два исходных продукта – А и В. Максимально возможные суточные запасы этих продуктов 6 и 8 тонн соответственно. Опыт показал, что суточный спрос на внешнюю краску никогда не превышает спрос на внутреннюю более чем на 1 тонну. Кроме того, установлено, что спрос на внешнюю краску никогда не превышает 2 тонны в сутки. Оптовые цены одной тонны красок сложилось следующим образом: 3 тысячи рублей на внешнюю краску и 2 тысячи рублей на внутреннюю.
Какое количество краски каждого вида должна производить фабрика, чтобы доход от реализации был максимальным?