![]() |
|
|
Реферат: Решение задач линейной оптимизации симплекс – методомРеферат: Решение задач линейной оптимизации симплекс – методомМинистерство образования РФ и РТ. Казанский Государственный Университет им. А.Н. Туполева. _______________________________________________ Курсовая работа по дисциплине «Численные методы оптимизации» Решение задач линейной оптимизации симплекс – методом. Выполнил: ст.гр.4408 Калинкин А.А.
Проверил: Мурга О.К. г. Казань 2001г. Содержание
1. Постановка задачи 1.1. Физическая (техническая) постановка задачи Нефтеперерабатывающий завод получает четыре полуфабриката: - 400 тыс. л. алкилата; - 250 тыс. л. крекинг-бензина; - 350 тыс. л. бензина прямой перегонки; - 250 тыс. л. изопентона; В результате смешивания этих четырёх компонентов в разных пропорциях образуются три сорта авиационного бензина: - Бензин А – 2 : 3 : 5 : 2 ; - Бензин В – 3 : 1 : 2 : 1 ; - Бензин С – 2 : 2 : 1 : 3 ; Стоимость 1 тыс.л. указанных сортов бензина: - Бензин А – 120 руб. - Бензин Б – 100 руб. - Бензин С – 150 руб. Необходимо определить план смешения компонентов, при котором будет достигнута максимальная стоимость все продукции. При следующих условиях: - Бензина каждого сорта должно быть произведено не менее 300 тыс..л. - Неиспользованного крекинг бензина должно остаться не более 50 тыс.л. Сводная таблица условий задачи:
1.2. Математическая постановка задачи Исходя из условий задачи, необходимо максимизировать следующую целевую функцию:
|
![]() |
Здесь добавление только одной дополнительной
переменной (вместо пяти) обусловлено тем, что исходная задача
уже содержит четыре единичных вектора условий А4, А5,
А6, А7.
3.2. Решение L-задачи
Решение L-задачи будем проводить в соответствии с первым алгоритмом симплекс-метода (описание алгоритма приводится в п.4). Составим таблицу, соответствующую исходному опорному плану (0-й итерации).
Т.к. Б0 = -
базис, соответствующий известному опорному плану
, является
единичной матрицей, то коэффициенты разложения векторов Аj по базису Б0
.
Значение линейной формы и оценки
для
заполнения (m+1)-й строки таблицы определяются следующими
соотношениями:
,
.
Отсюда получим:
;
;
;
…
.
Весь процесс решения задачи приведен в табл. 3.2.1, которая состоит из 2 частей, отвечающих 0-й (исходная таблица) и 1-й итерациям.
Заполняем таблицу 0-й итерации.
Среди оценок имеются
отрицательные. Значит, исходный опорный план не является оптимальным. Перейдем
к новому базису. В базис будет введен вектор А1 с наименьшей
оценкой
. Значения t
вычисляются для всех позиций столбца t
(т.к. все элементы разрешающего столбца положительны). Наименьший элемент
достигается на
пятой позиции базиса. Значит, пятая строка является разрешающей строкой, и
вектор А9 подлежит исключению из базиса.
Составим таблицу, отвечающую первой итерации.
В столбце Бх, в пятой позиции базиса
место вектора А9 занимает вектор А1.
Соответствующий ему коэффициент линейной формы С41 = 0
помещаем в столбец Сх. Главная часть таблицы 1 заполняется по
данным таблицы 0 в соответствии с рекуррентными формулами. Так как все ,
то опорный план
является решением L-задачи.
Наибольшее значение линейной формы равно
.
Таблица 3.2.1
3.3. Формирование начального опорного плана исходной задачи линейного программирования из оптимального плана L-задачи
Поскольку ,
где
- оптимальный опорный план L-задачи,
то
является начальным опорным
планом исходной задачи (2.12) - (2.13).
4. Решение исходной задачи I алгоритмом симплекс-метода
Описание I алгоритма
Симплекс-метод позволяет, отправляясь от некоторого исходного опорного плана и постепенно улучшая его, получить через конечное число итераций оптимальный план или убедиться в неразрешимости задачи. Каждой итерации соответствует переход от одной таблицы алгоритма к следующей. Таблица, отвечающая опорному плану в ν-й итерации имеет вид табл. 4.1.
Таблица 4.1
C |
|
… |
|
… |
|
… |
|
||||
N |
|
|
B |
|
… |
|
… |
|
… |
|
t |
1 |
|
|
|
|
… |
|
… |
|
… |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
l |
|
|
|
|
… |
|
… |
|
… |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
|
… |
|
… |
|
… |
|
|
m+1 |
– | – |
|
|
… |
|
… |
|
… |
|
– |
Страницы: 1, 2
![]() |
||
НОВОСТИ | ![]() |
![]() |
||
ВХОД | ![]() |
|
Рефераты бесплатно, реферат бесплатно, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему, сочинения, курсовые, дипломы, научные работы и многое другое. |
||
При использовании материалов - ссылка на сайт обязательна. |