Курсовая работа: Применение линейного программирования для решения экономических задач (оптимизация прибыли)

4. метод штрафов (Фогеля).

"Качество" опорных планов, полученных этими методами, различается: в общем случае метод Фогеля дает наилучшее решение (зачастую оптимальное), а метод северо-западного угла– наихудшее.

Все существующие методы нахождения опорных планов отличаются только способом выбора клетки для заполнения. Само заполнение происходит одинаково независимо от используемого метода. Следует помнить, что перед нахождением опорного плана транспортная задача должна быть сбалансирована.

В методе северо-западного угла из всех не вычеркнутых клеток выбирается самая левая и верхняя (северо-западная) клетка. Другими словами, на каждом шаге выбирается первая из оставшихся не вычеркнутых строк и первый из оставшихся не вычеркнутых столбцов.

Для того чтобы заполнить клетку (i,j), необходимо сравнить текущий запас товара в рассматриваемой i-й строке с текущей потребностью в рассматриваемом j-м столбце. Нахождение опорного плана продолжается до тех пор, пока не будут вычеркнуты все строки и столбцы. [3 c.137]

В методе минимального элемента первой клеткой выбирают клетку с наименьшей суммой доставки и заполняют ее максимально возможным грузом.

Если таблица стоимостей велика, то перебор всех элементов затруднителен. В этом случае используют метод двойного предпочтения, суть которого заключается в следующем: в каждой строке и каждом столбце отмечают «V» наименьшую стоимость, а затем клетки с двойным символом «VV» заполняют с учетом наименьшей стоимости. Затем распределяют перевозки по клеткам, отмеченным знаком «V». В оставшейся части таблицы перевозки распределяют по наименьшей стоимости.

На каждом шаге метода Фогеля для каждой i-й строки вычисляются штрафы, как разность между двумя наименьшими тарифами строки. Таким же образом вычисляются штрафы для каждого j-го столбца. После чего выбирается максимальный штраф из всех штрафов строк и столбцов. В строке или столбце, соответствующем выбранному штрафу, для заполнения выбирается не вычеркнутая клетка с минимальным тарифом. Если существует несколько одинаковых по величине максимальных штрафов в матрице, то в соответствующих строках или столбцах выбирается одна не вычеркнутая клетка с минимальным тарифом.

Если клеток с минимальным тарифом также несколько, то из них выбирается клетка (i,j) с максимальным суммарным штрафом, т.е. суммой штрафов по i-й строке и j-му столбцу.

Если план транспортной задачи является оптимальным, то ему соответствует система из m+n чисел Ui и Vj, удовлетворяющих условиям: Ui+Vj=Cij для занятых клеток и Ui+Vj≤Сij в свободных клетках. Числа Ui и Vj называются потенциалами соответственно поставщиков и потребителей. При решении одному неизвестному потенциалу придается произвольное значение. [3 c.141]


3. Оптимизация прибыли с применением метода линейного программирования

3.1 Постановка задачи и формирование оптимизационной модели

Предприятие реализует товары трех групп. Известны нормативы затрат ресурсов Aij в расчете на единицу товара и ограничения по располагаемым ресурсам, которые приведены в (табл. 3.1)

Таблица 3.1

Нормативы затрат ресурсов и ограничений

Ресурсы Нормативы затрат ресурсов по продаже товаров
Aj Bj Cj
Рабочее время, чел.ч. А11=0,1 А12=0,2 А13=0,4
Площадь торговых помещений, м2 А21=0,05 А22=0,02 А23=0,02
Издержки обращения на ед. товара, руб. А31=3 А32=1 А33=2
Доход на единицу товара, руб. С1=3 С2=5 С3=4
План продажи, ед. X1 X2 X3

Ограничение объемов ресурсов составляют: ресурс первого вида ≤ 1300, ресурс второго вида ≤ 140, ресурс третьего вида ≤8200.

Необходимо составить оптимальный план товарооборота по критерию максимума дохода.

Это классическая задача линейного программирования о наилучшем использовании ресурсов. В данной задаче также будет присутствовать целочисленное программирование, т.к. продукция неделимая.

Составим оптимизационную модель. Запишем целевую функцию(формула 3.1), ограничения на количество ресурсов (формула 3.2) и условия неотрицательности (формула 3.3)

(3.1)

(3.2)

(3.3)

3.2 Расчет и анализ результатов оптимизации прибыли

Первоначальный опорный план симплекс методом находится только тогда, когда в системе ограничения левые и правые части уравнения равны. Поэтому необходимо перейти от неравенств к равенствам, прибавляя к левым частям неотрицательные дополнительные переменные (дополнительным переменным в линейной функции соответствуют коэффициенты равные нулю). Следовательно, целевая функция (формула 3.4), система ограничений (формула 3.5) и условия неотрицательности (формула 3.6)примут другой вид.

(3.4)

(3.5)

(3.6)

Решаем задачу симплексным методом. Расчеты производим в симплекс таблице. (см. табл. 3.2)

К-во Просмотров: 358
Бесплатно скачать Курсовая работа: Применение линейного программирования для решения экономических задач (оптимизация прибыли)