на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Курсовая: Динамическое и линейное программирование

Курсовая: Динамическое и линейное программирование

Государственный университет управления Институт заочного обучения Специальность – менеджмент Кафедра прикладной математики КУРСОВОЙ ПРОЕКТ по дисциплине: «Прикладная математика»
5 (отл)
Выполнил студент 1-го курса Группа № УП4-1-98/2 Студенческий билет № Москва, 1999 г. Содержание 1. Линейная производственная задача____________________________________________3 2. Двойственная задача_________________________________________________________7 3. Задача о «Расшивке узких мест производства»_________________________________9 4. Транспортная задача________________________________________________________12 5. Распределение капитальных вложений_________________________________________17 6. Динамическая задача управления запасами____________________________________21 7. Анализ доходности и риска финансовых операций______________________________26 8. Оптимальный портфель ценных бумаг__________________________________________28

1. Линейная производственная задача

Линейная производственная задача – это задача о рациональном использовании имеющихся ресурсов, для решения которой применяют методы линейного программирования. В общем виде задача может быть сформулирована следующим образом: Предположим, предприятие или цех может выпускать Курсовая: Динамическое и линейное программирование видов продукции, используя Курсовая: Динамическое и линейное программирование видов ресурсов. При этом известно количество каждого вида ресурса, расход каждого вида ресурса на выпуск каждого вида продукции, прибыль, получаемая с единицы выпущенной продукции. Требуется составить такой план производства продукции, при котором прибыль, получаемая предприятием, была бы наибольшей. Примем следующие обозначения:

Курсовая: Динамическое и линейное программирование

Номер ресурса (i=1,2,.,m)

Курсовая: Динамическое и линейное программирование

Номер продукции (j=1,2,.,n)

Курсовая: Динамическое и линейное программирование

Расход i-го ресурса на единицу j-ой продукции

Курсовая: Динамическое и линейное программирование

Имеющееся количество i-го ресурса

Курсовая: Динамическое и линейное программирование

Прибыль на единицу j-ой продукции

Курсовая: Динамическое и линейное программирование

Планируемое количество единиц j-ой продукции

Курсовая: Динамическое и линейное программирование

Искомый план производства
Таким образом, математическая модель задачи состоит в том, чтобы найти производственную программу Курсовая: Динамическое и линейное программирование максимизирующую прибыль: Курсовая: Динамическое и линейное программирование При этом, какова бы ни была производственная программа Курсовая: Динамическое и линейное программирование , ее компоненты должны удовлетворять условию, что суммарное использование данного вида ресурса, при производстве всех видов продукции не должно превышать имеющееся количество данного вида ресурса, т.е. Курсовая: Динамическое и линейное программирование , где Курсовая: Динамическое и линейное программирование А так как компоненты программы – количество изделий, то они не могут быть выражены отрицательными числами, следовательно добавляется еще одно условие: Курсовая: Динамическое и линейное программирование , где Курсовая: Динамическое и линейное программирование Предположим, что предприятие может выпускать четыре вида продукции (Курсовая: Динамическое и линейное программирование ), используя для этого три вида ресурсов (Курсовая: Динамическое и линейное программирование ). Известна технологическая матрица Курсовая: Динамическое и линейное программирование затрат любого ресурса на единицу каждой продукции, вектор Курсовая: Динамическое и линейное программирование объемов ресурсов и вектор Курсовая: Динамическое и линейное программирование удельной прибыли: Курсовая: Динамическое и линейное программирование Курсовая: Динамическое и линейное программирование Курсовая: Динамическое и линейное программирование Тогда математическая модель задачи будет иметь вид: Найти производственную программу Курсовая: Динамическое и линейное программирование максимизирующую прибыль:

Курсовая: Динамическое и линейное программирование

(1.1)

при ограничениях по ресурсам:

Курсовая: Динамическое и линейное программирование

(1.2)

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

Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование

остаток ресурса определенного вида (неиспользуемое количество каждого ресурса)
Тогда вместо системы неравенств (1.2), получим систему линейных алгебраических уравнений:

Курсовая: Динамическое и линейное программирование

(1.3)

где среди всех решений, удовлетворяющих условию неотрицательности: Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование надо найти решение, при котором функция (1.1) примет наибольшее значение. Эту задачу будем решать методом последовательного улучшения плана – симплексным методом. Воспользуемся тем, что правые части всех уравнений системы (1.3) неотрицательны, а сама система имеет предпочитаемый вид – дополнительные переменные являются базисными. Приравняв к нулю свободные переменные x1, x2, x3, x4, получаем базисное неотрицательное решение: Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование , Курсовая: Динамическое и линейное программирование первые четыре компоненты которого представляют производственную программу Курсовая: Динамическое и линейное программирование , по которой пока ничего не производится. Из выражения (1.1) видно, что наиболее выгодно начинать производить продукцию третьего вида, т.к. прибыль на единицу выпущенной продукции здесь наибольшая, поэтому в системе (1.3) принимаем переменную x3 за разрешающую и преобразуем эту систему к другому предпочитаемому виду. Для чего составляем отношения правых частей уравнений к соответствующим положительным коэффициентам при выбранной неизвестной и находим наибольшее значение x3, которое она может принять при нулевых значениях других свободных неизвестных, сохранив правые части уравнений неотрицательными, т.е. Курсовая: Динамическое и линейное программирование Оно соответствует первому уравнению в системе (1.3), и показывает какое количество изделий третьего вида предприятие может изготовить с учетом объемов сырья первого вида. Следовательно, в базис вводим неизвестную x3, а исключаем от туда неизвестную x5. Тогда принимаем первое уравнение в системе (1.3) за разрешающее, а разрешающим элементом будет a13=6. Применив формулы исключения, переходим к новому предпочитаемому виду системы с соответствующим базисным допустимым решением. Полный процесс решения приведен в таблице 1, где в последней строке третьей таблицы нет ни одного отрицательного относительного оценочного коэффициента Курсовая: Динамическое и линейное программирование , где Курсовая: Динамическое и линейное программирование , где Курсовая: Динамическое и линейное программирование , т.е. выполняется критерий оптимальности для максимизируемой функции (1.1).

Таблица 1

C

Базис

H3011456000Пояснения

Курсовая: Динамическое и линейное программирование

Курсовая: Динамическое и линейное программирование

Курсовая: Динамическое и линейное программирование

Курсовая: Динамическое и линейное программирование

Курсовая: Динамическое и линейное программирование

Курсовая: Динамическое и линейное программирование

0

Курсовая: Динамическое и линейное программирование

1503260100

Курсовая: Динамическое и линейное программирование

x3 – разрешающая переменная

x3 ® в базис.

Курсовая: Динамическое и линейное программирование

первая строка – разрешающая

x5 ® из базиса.

разрешающий элемент = 6

0

Курсовая: Динамическое и линейное программирование

1304235010

0

Курсовая: Динамическое и линейное программирование

1244324001

0-30-11-45-6000

45

Курсовая: Динамическое и линейное программирование

25

Курсовая: Динамическое и линейное программирование

Курсовая: Динамическое и линейное программирование

10

Курсовая: Динамическое и линейное программирование

00

Курсовая: Динамическое и линейное программирование

x1 – разрешающая переменная

Курсовая: Динамическое и линейное программирование

вторая строка – разрешающая

разрешающий элемент = Курсовая: Динамическое и линейное программирование

0

Курсовая: Динамическое и линейное программирование

55

Курсовая: Динамическое и линейное программирование

105

Курсовая: Динамическое и линейное программирование

10

0

Курсовая: Динамическое и линейное программирование

743

Курсовая: Динамическое и линейное программирование

04

Курсовая: Динамическое и линейное программирование

01

1125

Курсовая: Динамическое и линейное программирование

40-6

Курсовая: Динамическое и линейное программирование

00

Курсовая: Динамическое и линейное программирование 45

Курсовая: Динамическое и линейное программирование

140

Курсовая: Динамическое и линейное программирование

1-1

Курсовая: Динамическое и линейное программирование

Курсовая: Динамическое и линейное программирование

0

Все Курсовая: Динамическое и линейное программирование

30

Курсовая: Динамическое и линейное программирование

221

Курсовая: Динамическое и линейное программирование

02

Курсовая: Динамическое и линейное программирование

Курсовая: Динамическое и линейное программирование

0

0

Курсовая: Динамическое и линейное программирование

80

Курсовая: Динамическое и линейное программирование

0-2

Курсовая: Динамическое и линейное программирование

Курсовая: Динамическое и линейное программирование

1

12900709630

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.