Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР_ТПР_Коряковский.doc
Скачиваний:
10
Добавлен:
15.06.2014
Размер:
150.53 Кб
Скачать

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

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ "ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ" (ОмГТУ)

Кафедра «Автоматизированные системы обработки информации и управления»

ОТЧЕТ ПО РАСЧЕТНО-ГРАФИЧЕКСКОЙ РАБОТЕ

по дисциплине «Теория принятия решений»

ПРОИЗВОДСТВО ОПТИМАЛЬНОГО НАБОРА ПРОДУКТОВ

Принял:

доцент А. В. Зыкина

подпись, дата

Выполнил:

студент гр. АС-314 А. О. Коряковский

подпись, дата

Омск 2007

Реферат

Отчет по расчетно-графической работе 9 с., 1 ч., 0 рис., 1 табл., 1 источ.

ПРОДУКЦИЯ, ОПТИМИЗАЦИЯ, МАКСИМИЗАЦИЯ, ТОВАР, НОРМА РАСХОДА, СИМПЛЕКС-МЕТОД

Цель расчетно-графической работы – построение математической модели данной задачи и ее решение.

В ходе работы проводился анализ данной задачи, построение математической модели. Был выбран метод решения данной задачи.

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

Содержание

Реферат 2

Введение 4

1 Теоретическая часть 6

2 Расчетная часть 8

Заключение 9

Список использованных источников 10

Введение

1 Постановка задачи

Фабрика может производить n различных продуктов, располагая для этого m видами ресурсов a1, …. a m. Для производства продуктов могут быть использованы s технологических способов. Заданы величины сkji, характеризующие нормы расхода i-го ресурса на единицу k-го продукта при изготовлении его j-м способом. Известна цена pk – прибыль полученная от каждого k-го продукта.

Составить модель задачи по определению оптимального набора продуктов и способов их производства из условия максимизации товарной продукции при дополнительном условии, согласно которому любой k-й продукт либо должен производится в количестве, не меньшем dk, либо совсем не производиться.

2 Параметры управления

В данной задаче неизвестным является количество определенного вида товара, изготовленным определенным технологическим способом Xkj. Очевидно, что переменная Xkj должна быть неотрицательна для любого k и для любого j. Необходим заранее неизвестный коэффициент yk, относительно которого будет приниматься решение о производстве данного вида товара.

3 Условия

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

(1)

В данной задаче необходимо максимизировать прибыль от продажи продуктов. При этом целевая функция имеет вид:

(2)

Как видно из формул (1), (2) построенная задача относится к задачам линейного программирования.

1 Теоретическая часть

Одним из численных методов решения задач линейного программирования является симплекс-метод. Предложенный еще Георгом Дантзигом в 1947 г. алгоритм симплексного метода является одним из самых ранних и наиболее известных методов оптимизации.

Алгоритм перебирает “базисные” решения, являющиеся экстремальными граничными точками области допустимых решений. Прохождение от одной такой точки к другой по границе области, при изменении целевой функции на каждом шаге.

Для решения задачи симплекс-методом необходимо перейти от задачи в произвольной форме к специальной, через каноническую форму.

Рассмотрим задачу в произвольной форме:

L=p1x11+ p1x12++ p1x1s+ p2x21+ p2x22++ p2x2s + pnxn1+ pnxn2+

+ pnxns → max

x11c111+ x12c121+…+x1sc1s1+ x21c211+ x22c221+…+xnscns1a1

x11c112+ x12c122+…+x1sc1s2+ x21c212+ x22c222+…+xnscns2a2

……………

x11c11m+ x12c12m+…+x1sc1sm+ x21c21m+ x22c22m+…+xnscnsmam

x11 ≥0, x21 ≥0, , xn1 ≥0, …, xns ≥0

Преобразуем систему ограничений в систему уравнений:

x11c111+ x12c121+…+x1sc1s1+ x21c211+ x22c221+…+xnscns1+z1=a1

x11c112+ x12c122+…+x1sc1s2+ x21c212+ x22c222+…+xnscns2+z2=a2

……………

x11c11m+ x12c12m+…+x1mc1sm+ x21c21m+ x22c22s+…+xnscnsm+zs=as

Составим симплекс-таблицу, соответствующую специальной форме:

Таблица 1 – начальная симплекс таблица.

A

x11

x21

x12

x22

xns

L

0

-p1

-p2

-p1

-p2

-pn

z1

a1

c111

c211

c121

c221

cns1

zm

am

c11m

c21m

c12m

c22m

cnsm

Алгоритм решения данной задачи будет следующим:

Шаг 1. Составить симплекс-таблицу.

Шаг 2. Проверка на оптимальность

Если среди элементов индексной строки симплекс–таблицы нет ни одного отрицательного элемента то оптимальное решение задачи ЛП найдено, переходим на шаг 3, иначе на шаг 4.

Шаг 3. Проверка на удовлетворительное оптимальное решение.

Если среди элементов оптимального решения нет ни одного неудовлетворяющего условию xkj≥dk то удовлетворительное оптимальное решение задачи ЛП найдено. Алгоритм завершает работу. Если существует хотя бы одно k, такое, что xkj<dk, тогда возвращаемся к шагу 1, где избавляемся от всех соответствующих xk.

Шаг 4 Проверка на неразрешимость.

При положительной норме расхода, положительном значении прибыли от товаров и положительной величине ресурсов, данная задача разрешима всегда.

Шаг 5 Выбор ведущего столбца q.

Среди элементов индексной строки симплекс – таблицы выбирается максимальный по модулю элемент.

Шаг 6 Выбор ведущей строки p.

Среди положительных элементов столбца находим элемент cpq, для которого выполняется равенство:

Строку p объявляем ведущей (разрешающей). Элемент cpq объявляем ведущим (разрешающим).

Шаг 7 Преобразование симплексной таблицы.

Составляем новую симплекс-таблицу, в которой:

а) вместо базисной переменной записываем , вместо небазисной переменной записываем ;

б) ведущий элемент заменяем на обратную величину ;

в) все элементы ведущего столбца (кроме ) умножаем на ;

г) все элементы ведущей строки (кроме ) умножаем на ;

д) оставшиеся элементы симплексной таблицы преобразуются по следующей схеме «прямоугольника».

Из элемента вычитается произведение трех сомножителей:

первый - соответствующий элемент ведущего столбца;

второй - соответствующий элемент ведущей строки;

третий - обратная величина ведущего элемента .

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

Шаг 8 Переход к следующей итерации осуществляется возвратом к шагу 2.

Соседние файлы в предмете Теория принятия решений