Определение объема производства, который обеспечит максимальную прибыль от реализации изготовленной продукции при условии не превышения запасов имеющегося сырья

Страницы работы

Содержание работы

Федеральное агентство по образованию Российской Федерации

Государственное образовательное учреждение высшего профессионального образования

Северо-Западный Государственный Заочный Технический Университет

«Оптимизация показателей качества»

Курсовая работа

Выполнил студент: Завьялова Н.С.

Факультет:  ФРЭ

Курс: V

Специальность: 1908

Шифр: 25-0138

Проверил:

Санкт-Петербург

2007г.

Задание №1

Задание: Из трех видов сырья производится два вида продукции. Прибыль от реализации одной единицы продукции первого типа составляет α1 тыс. руб., а второго – α2 тыс. руб. Запас сырья каждого вида составляет β1, β2, β3 единиц соответственно. Потребность в сырье для изготовления продукции первого типа составляет Р11 единиц сырья первого вида, Р12 единиц сырья второго вида, Р13 единиц сырья третьего вида, а для изготовления продукции второго типа – Р21 единиц сырья первого вида, Р22 единиц сырья второго вида, Р23 единиц сырья третьего вида. Для каждого типа изделий определить такой объем производства Х1 и Х2, который обеспечивает максимальную прибыль от реализации изготовленной продукции при условии не превышения запасов имеющегося сырья. Задачу решить симплексным методом путем преобразования симплекс – таблиц.

Исходные данные:

Р11=13 ед.

Р12=9 ед.

Р13=8 ед.

Р21=7 ед.

Р22=10 ед.

Р23=11 ед.

β1= 120 ед.

β2= 110 ед.

β3= 100 ед.

α1=6 тыс. руб.

α2=8 тыс. руб.

Решение:

Составим математическую модель задачи. Искомый выпуск продукции 1-го вида обозначим через Х1, выпуск продукции 2-го вида – Х2. Т.к. на выделенный предприятию фонд сырья каждого вида имеются ограничения переменные Х1 и Х2 должны  удовлетворять следующей системе неравенств:

Общая стоимость произведенной предприятием продукции:

F=6х1+8х2

По своему экономическому содержанию переменные Х1 и Х2 могут принимать только неотрицательные значения:

Х1, Х2≥0

Переходим от ограничений – неравенств к ограничениям – равенствам. Введем три дополнительные переменные, по экономическому смыслу означающие не используемое при данном плане производства количество сырья того или иного вида:

Составим симплекс – таблицу для I итерации (табл.1).

Таблица 1

Х1

Х2

Х3

Х4

Х5

Y

0

6

8

0

0

0

Х3

120

13

7

1

0

0

Х4

110

9

10

0

1

0

Х5

100

8

11*

0

0

1

Первая итерация.

Шаг 1 (выбор ведущего столбца)

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

Х1=0, Х2=0, Х3=120, Х4=110, Х5=100

Не является оптимальным. Из двух положительных элементов нулевой строки выбираем максимальный а02=8 и таким образом второй столбец является ведущим.

Шаг 2 (выбор ведущей строки)

В ведущем столбце имеется три положительных элемента а12=9, а22=10, а32=11.

Сравнивая отношения выбираем минимальное. Таким образом, третья строка – ведущая, а ведущий элемент - а32.

Шаг 3 (преобразование системы к диагональному виду относительно нового набора базисных переменных)

Ведущий элемент - а32, поэтому переменную Х5 следует вывести из базиса, а вместо нее ввести переменную Х2.

Третью строку умножаем последовательно на -8/11, -7/11, -10/11 и получившиеся строки складываем соответственно с нулевой, первой и второй. Все элементы ведущего столбца (кроме ведущего элемента) станут нулевыми и симплекс – таблица во второй итерации примет вид:

Х1

Х2

Х3

Х4

Х5

Y

-800/11

2/11*

0

0

0

-8/11

Х3

620/11

87/11

0

1

0

-7/11

Х4

210/11

19/11

0

0

1

-10/11

Х2

100/11

8/11

1

0

0

1/11

Вторая итерация.

Шаг 1.

В нулевой строке имеется единственный положительный элемент а01=2/11 и следовательно ведущий столбец определяется однозначно.

Шаг 2.

В качестве ведущей строки сравнивая отношения коэффициентов  выбираем минимальное. Таким образом, а ведущий элемент – а11=7,13.

Шаг 3

Переменную Х3 вывести из базиса и ввести переменную Х1. Для этого первую строку умножаем последовательно на (-2/87), (-19/87), (-8/87) и складывая получившиеся строки соответственно с нулевой, второй и третьей строками придем к оптимальной таблице:

Х1

Х2

Х3

Х4

Х5

Y

-68360/957

0

0

-2/87

0

-682/957

Х1

620/87

1

0

11/87

0

-7/87

Х4

6490/957

0

0

-19/87

1

-737/957

Х2

3740/957

0

1

-8/87

0

143/957

В этой таблице в нулевой строке нет положительных элементов, текущее базовое решение

является оптимальным и соответственно максимальное значение прибыли:

           

Задание №2

Задание: Дана задача нелинейного программирования. Найти максимум и минимум целевой функции графоаналитическим методом. Составить функцию Лагранжа и показать, что в точках экстремума выполняются достаточные условия минимума (максимума).

Исходные данные:

А=1

В=3

Таким образом:

Решение:

Областью допустимых решений задачи является четырехугольник ABCD (рис.1). Полагая значение целевой функции равным некоторому числу h получаем линии уровня, а именно окружности  с центром Е (2;5) и радиусом . С увеличением (уменьшением) числа h соответственно увеличиваются (уменьшаются) значения функции F.

Минимальное и максимальное значения определим, проводя из точки Е окружности разных радиусов. На рис.1 видно, что максимальное значение функция принимает в точке D, а минимальное – в т. К.

Определим координаты точки максимума целевой функции как координаты точки пересечения прямых:

Определим координаты точки минимума целевой функции. Для нахождения координаты т. К приравняем угловые коэффициенты прямой  и касательной к окружности в т. К.

Из уравнения  найдем, что , а угловой коэффициент равен . Угловой коэффициент касательной к окружности в т.К можно получить как значение производной функции Х2 по переменной Х1 в этой точке.

Из равенства угловых коэффициентов получим одно из уравнений для определения координаты т. К

Присоединяя к нему уравнение прямой  получим систему уравнений:

,,,,

,,,.

Таким образом, , .

Задание №3

Задание: Двум предприятиям выделяют средства в количестве d единиц. При выделении первому предприятию на год x единиц средств оно обеспечивает доход k1x единиц, а при выделении второму предприятию у единиц средств, оно обеспечивает доход k1у единиц. Остаток средств к концу года для первого предприятия равен nx, а для второго my. Как распределить все средства в течение 4-х лет, чтобы общий доход был наибольшим. Задачу решить методом динамического программирования.

Исходные данные:

А=2200

k1=2

k2=1

n=0,3

m=0,5

Решение:

Весь период длительностью 4 года разбиваем на 4 этапа, каждый из которых равен одному году. Пронумеруем этапы начиная с первого года. Пусть Хk и Yk – средства, выделенные соответственно предприятиям А и В на k –том этапе. Тогда сумма Хk + Ykk является общим количеством средств, используемых на k –том этапе и оставшиеся от предыдущего этапа k – 1. на первом этапе используются все выделенные средства и а1 =2200 ед. доход, который будет получен на k –том этапе, при выделении Хk и Yk единиц составит 2Хk + 1Yk . пусть максимальный доход, полученный на последних этапах начиная с k –того этапа составляет fkk) ед. запишем функциональное уравнение Беллмана, выражающее принцип оптимальности: каково бы не было начальное состояние и начальное решение последующее решение должно быть оптимальным по отношению к состоянию, получаемому в результате начального состояния:

 fkk)=max [ 2х+y + fk+1k+1)]

для каждого этапа нужно выбрать значение Хk , а значение Ykk - хk. С учетом этого найдем доход на k –том этапе:

k+yk=2хk+ аk - хkk+ аk                                         n                  m

аk=0,3хk-1+0,5 yk-1=0,3хk-1+0,5(аk-1 - хk-1)= 0,3хk-1+0,5аk-1 -0,5 хk-1=0,5аk-1-0,2хk-1

Функциональное уравнение Беллмана будет иметь вид:

fkk)=max [аkk+fk+1k+1)]

Рассмотрим все этапы, начиная с последнего.

При k=4.

F44)=max [а44+0]=2а4, (т.к. максимум линейной функции а4 + х4 достигается в конце отрезка [0;а4] при х4 = а4) y444=0.

а4=0,5а3-0,2х3

При k=3.

F33)=max [а33+2(0,5а3-0,2х3)]= max [а333–0,4х3)]= max [2а3+0,6х3]=2,6а3, (т.к. максимум линейной функции 2а3 +0,6 х3 достигается в конце отрезка [0;а3] при х3 = а3) y333=0.

а3=0,5а2-0,2х2

При k=2.

F22)=max[а22+2,6(0,5а2-0,2х2)]=max[а22+1,3а2–0,52х2)]=

=max [2,3а2+0,48х2]=2,78а2 , (т.к. максимум линейной функции 2,3а2 +0,48 х2 достигается в конце отрезка [0;а2] при х2 = а2) y222=0.

а2=0,5а1-0,2х1

При k=1.

F11)=max[а11+2,78(0,5а1-0,2х1)]=max[а11+1,39а1–0,556х1)]=

=max [2,39а1+0,444х1]=2,834а1 , (т.к. максимум линейной функции 2,39а1 + 0,444 х1 достигается в конце отрезка [0;а1] при х1 = а1). y1= а1- х1=0.

Таким образом, максимальный доход за 4-е года составит

F11)=2,834*2200=6324,80 ед.

Для получения этого дохода нужно во все четыре года все средства вложить в предприятие А (а1= х1, y1= 0; а2= х2, y2= 0; а3= х3, y3= 0; а4= х4, y4= 0).

Похожие материалы

Информация о работе