Автор работы: Пользователь скрыл имя, 05 Октября 2013 в 16:16, курсовая работа
В своей курсовой работе я буду рассматривать задачу оптимизации ресурсов при планировании производства, поэтому цель моего исследования – определить оптимальный производственный план предприятия. В работе я буду использовать экономико-математические модели (ЭВМ) - модели экономических процессов, при описании которых используются математические средстваи компьютерные программы, такие как WinQSBи Excel.
ВВЕДЕНИЕ 3
ПОСТАНОВКА ЗАДАЧИ 3
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РЕШЕНИЯ ЗАДАЧ 4
ПОСТРОЕНИЕ ЭКОНОМИКО-МАТЕМАТИЧЕКИХ МОДЕЛЕЙ 4
РЕШЕНИЕ ОДНОКРИТЕРИАЛЬНОЙ ЗАДАЧИ 12
СИМПЛЕКС-МЕТОДОМ 12
ПОСТОПТИМИЗАЦИОННЫЙ ПЛАН 12
РЕШЕНИЕ ОДНОКРИТЕРИАЛЬНЫЗ ЗАДАЧ С ПАРАМЕТРОМ В ЦЕЛЕВОЙ ФУНКЦИИ 15
РЕШЕНИЕ ОДНОКРИТЕРИАЛЬНЫЗ ЗАДАЧ С ПАРАМЕТРОМ В ОГРАНИЧЕНИЯХ 17
РЕШЕНИЕ МНОГОКРИТЕРИАЛЬНОЙ ЗАДАЧИ 19
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 26
Санкт-Петербургский
Кафедра управления в социально-экономических системах
КУРСОВАЯ РАБОТА
по дисциплине «Математические методы в экономике»
на тему«Определение оптимального производственного плана предприятия»
Выполнил студент гр. 3242/4
____________ А.С.
Гончарова
Проверил старший преподаватель
____________ А.В. Изотов
Санкт-Петербург
2012
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
Математическое
На современном этапе развития общественных отношений все большую актуальность приобретают проблемы управления социальными процессами и прежде всего вопросы научного обоснования экономической и социальной деятельности, совершенствование механизма управления. В связи с этим данная работа достаточно актуальна для нашей специальности, так как мы будущие руководители.
В своей курсовой работе я буду рассматривать задачу оптимизации ресурсов при планировании производства, поэтому цель моего исследования – определить оптимальный производственный план предприятия.
В работе я буду использовать экономико-математические модели (ЭВМ) - модели экономических процессов, при описании которых используются математические средстваи компьютерные программы, такие как WinQSBи Excel.
Выполнение работы включает
в себя следующие пункты:
1. Построение экономико-математических
моделей однокритериальной и многокритериальной
задач с подробным описанием всех входящих
в модель постоянных и переменных величин;
2. Решение однокритериальной задачи с
целевой функцией выручка;
3. Пост оптимизационный анализ;
4. Решение задачи параметрического линейного
программирования:
a) с параметром в целевой функции;
b) с параметром в правых частях системы
ограничений.
5. Решение многокритериальной задачи:
a) методом свертывания критериев;
b) методом главного критерия;
c) модифицированным методом идеальной
точки;
d) методом последовательных уступок.
Промышленное предприятие может изготавливать три вида изделий А,В и С, используя при этом три основных, т.е. определяющих программу выпуска вида ресурсов R1, R2 и R3. Нормы расхода ресурса на единицу изделий каждого вида, запасы ресурсов на месяц, себестоимость изготовления единицы изделий и их цены представлены в табл. 1. По требованиям технологии ресурс R3 должен быть полностью израсходован в течение месяца.
Необходимо сформировать план выпуск изделий на месяц, применяя следующие критерии:
Таблица 1.1 «Условие задачи»
Наименование показателей |
Нормы расхода ресурсов |
Запасы ресурсов | ||
А |
В |
С | ||
Ресурс R1 |
1 |
1 |
3 |
24 |
Ресурс R2 |
2 |
2 |
4 |
30 |
Ресурс R3 |
3 |
2 |
5 |
24 |
Себестоимость изготовления изделий, тыс. руб. |
9 |
13 |
15 |
|
Цена единицы изделия, тыс. руб. |
12 |
16 |
19 |
ПОСТРОЕНИЕ ЭКОНОМИКО-
Общей задачей линейного программирования называется задача, которая состоит в определении максимального (минимального) значения функции при условии, что переменные удовлетворяют системе линейных равенств и неравенств:
Функция, экстремальное значение которой требуется отыскать, называется целевой функцией. Система равенств и неравенств называется системой ограничений.
Всякий набор значений переменных, то есть вектор X значений,
называется планом задачи.
План называется допустимым пла
Решить задачу линейного программирования - значит найти ее оптимальный план и оптимум.
Основные
теоремы линейного
Любые m переменных системы m линейных уравнений с n переменными (m < n) называются основными, если определитель матрицы коэффициентов при них отличен от нуля. Тогда остальные m-n переменных называются неосновными (или свободными).
Базисным решением системы m линейных уравнений c n переменными (m < n) называется всякое ее решение, в котором все неосновные переменные имеют нулевые значения.
Теорема 1. Множество всех допустимых решений системы ограничений задачи линейного программирования является выпуклым.
В частном случае, когда в систему ограничений входят только две переменные x1 и x2, это множество можно изобразить на плоскости. Так как речь идет о допустимых решениях (x1, x2 ≥ 0), то соответствующее множество будет располагаться в первой четверти декартовой системы координат. Это множество может быть замкнутым (многоугольник), незамкнутым (неограниченная многогранная область), состоять из единственной точки и, наконец, система ограничений-неравенств может быть противоречивой.
Теорема 2. Если задача линейного программирования имеет оптимальное решение, то оно совпадает с одной (двумя) из угловых точек множества допустимых решений.
Из теоремы 2 можно сделать вывод о том, что единственность оптимального решения может нарушаться, причем, если решение не единственное, то таких оптимальных решений будет бесчисленное множество (все точки отрезка, соединяющего соответствующие угловые точки).
Теорема 3. Каждому допустимому базисному решению задачи линейного программирования соответствует угловая точка области допустимых решений, и наоборот.
Следствием из теорем 2 и 3 является утверждение о том, что оптимальное решение (оптимальные решения) задачи линейного программирования, заданной (или приведенной) ограничениями-уравнениями, совпадает с допустимым базисным решением (допустимыми базисными решениями) системы ограничений.
Таким образом, оптимальное решение ЗЛП следует искать среди конечного числа допустимых базисных решений.
Симплекс-метод:
В данной работе также будет решаться задача симплекс-методом.
Этот метод является универсальным, применимым к любой задаче линейного программирования в канонической форме. Система ограничений здесь - система линейных уравнений, в которой количество неизвестных больше количества уравнений. Если ранг системы равен r, то мы можем выбрать r неизвестных, которые выразим через остальные неизвестные. Для определенности предположим, что выбраны первые, идущие подряд, неизвестные X1, X2, ..., Xr. Тогда наша система уравнений может быть записана как
К такому виду можно привести любую совместную систему, например, методом Гаусса.
Придавая определенные значения
свободным переменным и вычисляя
значения базисных (выраженных через
свободные), мы будем получать различные
решения нашей системы
Симплекс-метод основан
на теореме, которая называется фундаментальной
теоремой симплекс-метода. Среди оптимальных
планов задачи линейного программирования
в канонической форме обязательно
есть опорное решение ее системы
ограничений. Если оптимальный план
задачи единственен, то он совпадает
с некоторым опорным решением.
Различных опорных решений
Итак, симплексный метод вносит определенный порядок как при нахождении первого (исходного) базисного решения, так и при переходе к другим базисным решениям. Его идея состоит в следующем.
Имея систему ограничений, приведенную к общему виду, то есть к системе m линейных уравнений с n переменными (m < n), находят любое базисное решение этой системы, заботясь только о том, чтобы найти его как можно проще.
Если первое же
найденное базисное решение оказалось допустимым,
Если первое найденное базисное решение окажется недопустимым, то с помощью симплексного метода осуществляется переход к другим базисным решениям, которые приближают нас к области допустимых решений, пока на каком-то шаге решения либо базисное решение окажется допустимым и к нему применяют алгоритм симплексного метода, либо мы убеждаемся в противоречивости системы
Вычисления
по симплекс-методу организуются в виде симплекс-таблиц,
которые являются сокращенной записью
задачи линейного программирования в
канонической форме. Перед составлением симплекс-таблицы
Здесь для определенности записи считается, что в качестве базисных переменных можно взять переменные X1, X2, ..., Xr и что при этом b1, b2,..., br ≥ 0 (соответствующее базисное решение является опорным).
Для составления симплекс-таблицы во всех равенствах в условии задачи члены, содержащие переменные, переносятся в левую часть, свободные оставляются справа, т.е. задача записывается в виде системы равенств:
Далее эта система оформляется в виде симплекс-таблиц:
Таблица 2.1. «Симплекс-таблица»
Алгоритм перехода к следующей таблице такой:
Информация о работе Определение оптимального производственного плана предприятия