Автор: Пользователь скрыл имя, 21 Февраля 2012 в 14:44, курсовая работа
Использование математических методов и современных электронно-вычислительных машин в значительной мере ускорят и повышают точность экономических расчетов.
Огромный эффект дают электронные вычислительные машины при решение многовариантных задач.
1. ВВЕДЕНИЕ.
2. ОБЩАЯ ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ.
2.1 Формулировка задачи
2.2 Геометрическая интерпретация задачи линейного программирования.
3. СИМПЛЕКСНЫЙ МЕТОД ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ.
3.1 Общий вид задачи, решаемой симплекс – методом
3.2 Основная идея симплекс – метода
4.РЕШЕНИЕ ЗАДАЧИ СИМПЛЕКС МЕТОДОМ
4.1.Алгоритм решения задачи симплекс методом
4.2.Задача.
4.3.Решение задачи симплекс методом.
4.4.Оптимальный план решения данной задачи.
5. ЗАКЛЮЧЕНИЕ
6.СПИСОК ЛИТЕРАТУРЫ
3.2 Основная идея симплекс – метода
Основная идея симплекс – метода состоит в следующем:
Принимаются за базу одна из возможных программ – отправная (опорный план);
Осуществляется её пошаговое улучшение, пока не будет достигнут оптимум по заданной критерии функции.
Таким образом, проблема сводится к определению отправного варианта программы и нахождение способа улучшения последнего. При этом при формировании первоначального варианта программы создаётся как бы запас, возможность реализации в виде резервов тех ресурсов, которые регламентируются в сложившейся ситуации. В процессе преобразования одни переменные вводятся в план, другие исключаются из него. С каждым шагом план приближается к оптимальному и в конечном счёте приходит к нему, если в условиях задачи нет противоречия. За счёт пошагового перераспределения ресурсов между планируемыми на выпуск изделиями находится такое сочетание номенклатуры и количества этих изделий, которое является наилучшим с точки зрения достижения заданного критерия оптимальности и использования имеющихся ресурсов.
Решение задач симплекс – методом предусматривает выполнение следующих процедур:
1) Формирование целевой функции.
2) Определение ограничительных условий – функциональных ограничений, которые могут иметь вид неравенств.
3) Преобразование ограничений из неравенств в систему равенств путём ввода вспомогательных, свободных переменных (последние имеют экономическое содержание и характеризуют резерв, неиспользованный остаток тех ресурсов, по которым введено ограничение).
4) Построение исходной симплексной таблицы – матрицы, в которой в формируемый план входят только свободные переменные.
5) Ввод в исходный вариант плана реальных переменных и, прежде всего тех, которые в наибольшей степени реализуют целевую функцию, максимизируют ей.
6) Определение числового значения вводимой переменной – величины программы.
При этом каждый из показателей, характеризующих ограничительное условие, делится на соответствующий коэффициент при вводимой переменной – удельный расход данного ресурса. Тогда наименьшее частное определит максимум возможное в условиях принятых ограничений использование ресурсов при заданном критерии оптимальности. Полученный результат вводится в соответствующую строку формируемого плана симплексной таблицы. При этой строке матрицы весь ресурс исчерпан, она является узким местом и подлежит выводу. На её место вводится другая строка, предварительно пересчитанная. Формируется новый вариант симплексной таблицы, соответствующий к – й итерации.
Пересчёт строки ведётся по генеральному или базовому элементу, находящемуся на пересечении вводимой и выводимой переменной. Каждый элемент, вводимый строки необходимо разделить на генеральный элемент. Все остальные элемента матрицы пересчитывают по столбцам по следующим правилам:
1) Значение столбцов, в которых в строке генерального элемента стоит ноль, переносится без изменения в новую матрицу.
2) При пересчете остальных столбцов необходимо из первоначального значения соответствующих элементов вычесть произведение вводимой строки этого столбца на соответствующий коэффициент в столбце генерального элемента.
4.Решение задачи симплекс методом
Для начала работы по симплекс методу требуется чтобы система уравнений была приведена к допустимому виду, т.е. каждая из неизвестных должна быть выражена через оставшиеся неизвестные, причем свободные члены этих выражений должны быть неотрицательными.
Новое
решение имеет следующий вид:
все свободные переменные полагаются
равными нулю, а все базисные свободными
членами, стоящими в одной строке с ними.
После построения новой симплекс-таблицы
следует перейти к третьему шагу.
4.2.Задача.
Предприятие рекламирует свою продукцию с использованием 4-х источников массовой информации: телевидение, радио, газеты, расклейка объявлений.
Анализ
рекламной деятельности в прошлом
показал, что эти средства приводят
к увеличению прибыли соответственно
на 10, 5, 7, 7 у.е. в расчете на 1у.е. затраченную
на рекламу. Всего на рекламу выделяют
не более 50000 у.е. Администрация предприятия
не намерена тратить на телевидении более
40 %, а на радио и газеты более 50 % от общей
суммы. Как следует предприятию организовать
рекламу, чтобы получить максимальную
прибыль.
4.3.Решение задачи симплекс методом.
Построение математической модели.
Цель –максимизация прибыли.
Параметры: все числовые данные, представленные в условии задачи.
Управляющие переменные: Х1 –средства выделенные на телевидение
Х2 –средства выделенные на радио
Х3 –средства выделенные на газету
Х2 –средства выделенные на объявления
4) Определяем
область допустимых решений,
Х1+Х2+Х3+Х4 ≤ 50000
Область допустимых значений: Х1 ≤ 20000,
Х2+Х3 ≤ 25000, Хj ≥ 0, j= 1,4
(Рис.1.)
f = 10X1+5X2+7X3+4X4 max
Решение:
Х1+Х2+Х3+Х4+Х5=50000
Х1+Х6=20000
Х2+Х7=25000
Хj ≥ 0, j=1,7
f-10X1-5X2-7X3-4X4 max
X=(X1=0, X2=0, X3=0, X4=0, X5=0, X6=20000, X7=25000)
Бn | Х1 | Х2 | Х3 | Х4 | Х5 | Х6 | Х7 | Св.чл. |
Х5 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 50000 |
Х6 |
|
0 | 0 | 0 | 0 | 1 | 0 | 20000 |
Х7 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 25000 |
f | -10 | -5 | -7 | -4 | 0 | 0 | 0 | 0 |
Бn | Х1 | Х2 | Х3 | Х4 | Х5 | Х6 | Х7 | Св.чл. |
Х5 | 0 | 1 | 1 | 1 | 1 | -1 | 0 | 30000 |
Х1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 20000 |
Х7 | 0 | 1 | (1) | 0 | 0 | 0 | 1 | 25000 |
F | 0 | -5 | -7 | -4 | 0 | 10 | 0 | 200000 |
Min (50000/1; 20000/1; 25000/0)= 20000
(рис.2.)
Решение
не оптимально, т.к. в последней строке
имеются отрицательные
Бn | Х1 | Х2 | Х3 | Х4 | Х5 | Х6 | Х7 | Св.чл. |
Х5 | 0 | 0 | 0 | (1) | 1 | -1 | -1 | 5000 |
Х1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 20000 |
Х3 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 25000 |
f | 0 | 2 | 0 | -4 | 0 | 10 | 7 | 375000 |
(рис.3)
Решение
не оптимально, т.к. в последней строке
имеются отрицательные элементы.
Бn | Х1 | Х2 | Х3 | Х4 | Х5 | Х6 | Х7 | Св.чл. |
Х4 | 0 | 0 | 0 | 1 | 1 | -1 | -1 | 5000 |
Х1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 200000 |
Х3 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 25000 |
f | 0 | 2 | 0 | 0 | 4 | 6 | 3 | 395000 |
Информация о работе Симплекс метод в линейном программировании