- •Содержание
- •Предисловие
- •Практическое задание № 1
- •Практическое задание № 2
- •Практическое задание № 3
- •Практическое задание № 4
- •Практическое задание № 5
- •Практическое задание № 6
- •Практическое задание № 7
- •Практическое задание № 8
- •Практическое задание № 9
- •Практическое задание № 10
- •Практическое задание № 11
- •Практическое задание № 12
- •Практическое задание № 13
- •Практическое задание № 14
- •Тестовый материал для самоконтроля знаний
- •Глоссарий
- •Литература
Практическое задание № 6
Принятие решения по максимизации прибыли на основе линейного программирования
Целью работы является определение оптимального объема производства по использованию ресурсов и максимизации прибыли предприятия.
Теоретические положения
Линейное программирование — вид математического моделирования, который служит для поиска оптимального варианта распределения ограниченных ресурсов между конкурирующими работами. Оно получило развитие после Второй мировой войны, и сфера его применения расширялась параллельно с развитием компьютерной индустрии, поскольку его практическое использование требует больших вычислительных мощностей. Любая экономическая задача, связанная с максимизацией или минимизацией (т.е. оптимизацией) линейной целевой функции (например, функции прибыли, полной стоимости или аналогичных экономических величин) и выраженная в форме комплекса линейных неравенств (например, ограничений по рабочей силе, материалам, капиталу или другим ресурсам), будет задачей линейного программирования. Линейное программирование с большим успехом используется для решения многих задач в области бизнеса, например:
определение набора продуктов, отвечающих заданным ограничениям при минимальных затратах. Примерами служат задачи по составлению марочной смеси бензопродуктов или набора продуктов питания, отвечающих заданным диетическим требованиям;
определение оптимальных производственных линий и производственных процессов. Примеры встречаются везде, где действуют ограничения на производственные мощности (например, на размер завода или на машинное время) и где принимаются решения о выпуске продукции при наличии ограничений на ресурсы;
определение оптимальных маршрутов перевозок. В качестве примера можно привести фирмы, производственные предприятия и склады, размещенные далеко друг от друга и стремящиеся минимизировать свои расходы на перевозки продукции от места производства на склад.
Это только немногие примеры широкого класса задач, решаемых методом линейного программирования. По масштабам своего использования это, вероятно, наиболее успешный и широко применяемый подход к решению задач о распределении ресурсов, что связано с развитием электронно-вычислительной техники, поскольку сложные задачи линейного программирования требуют такого объема вычислений, на какой способна только современная ЭВМ. Поэтому большинство управляющих бизнесом, которым действительно необходимо решать задачи линейного программирования, ограничиваются их постановкой и передают на решение техническим специалистам. Вероятность ошибок уменьшается, если данные сводятся в удобную для работы форму.
Линейное программирование может быть использовано только для решения задач, имеющих все четыре представленные далее характеристики:
комплекс неотрицательных независимых переменных;
одну и только одну цель, служащую функцией переменных (например, минимизация затрат или максимизация прибыли);
наличие ограничений, налагающих пределы на достижение цели. Обычно они имеют вид верхнего или нижнего пределов для сочетания переменных;
линейный характер количественных соотношений.
Для решения задач линейного программирования разработаны специальные методы: графический и симплексный.
Если имеется три переменных, то задача решается симплексным методом. Симплексный метод может быть использован для решения задачи вручную, однако он лучше всего подходит для постановки решения задачи на ЭВМ.
Если имеются только две переменные, то можно использовать графический метод. Графический метод практически не используется для решения реальных задач линейного программирования, однако он очень полезен для разъяснения базовых концепций, методов и элементарной геометрии линейного программирования. Именно поэтому, прежде чем излагать алгебраическую технику симплексного метода, необходимо графически решить задачу с двумя переменными. Можно построить график для трех переменных, хотя это достаточно сложно. Модели с четырьмя и более переменными графическому решению не поддаются.
В настоящее время большинство задач линейного программирования решаются с помощью пакета Excel.
Последовательность действий по решению задачи графическим методом:
1. Определение переменных.
2. Определение целевой функции.
3. Определение ограничений.
4. Введение ограничений на значение переменных.
5. Построение горизонтальной и вертикальной оси графика.
6. Построение линии, отражающей первое ограничение.
7. Построение линии, отражающей второе ограничение.
8. Определение области допустимых решений.
9. Определение оптимального решения.
Задание и порядок выполнения работы
1. Ознакомиться с теоретическими положениями по решению задачи линейного программирования графическим методом.
2. Определить оптимальный объем производства по использованию ресурсов и максимизации прибыли предприятия.
Предприятие производит и реализует два вида продукции X и Y. Для производства 1 кг продукции X требуется ресурс A и ресурс B, его реализация приносит прибыль C. Для производства 1 кг продукции Y также требуется ресурс A и ресурс B, а его реализация приносит прибыль D. Суммарный запас ресурсов A и B представлен в таблице. Определить объем производства, при котором прибыль предприятия будет максимальной.
Варианты заданий |
Вид продук-ции |
Ресурс на 1 кг продукции (кг) |
Прибыль от реализации 1 кг продукции (руб.) |
Суммарный запас ресурсов (кг) |
||
A |
B |
C (D) |
A |
B |
||
1 |
X |
3 |
8 |
6 |
40 |
60 |
Y |
7 |
9 |
11 |
|||
2 |
X |
5 |
3 |
5 |
70 |
50 |
Y |
6 |
8 |
9 |
|||
3 |
X |
5 |
3 |
5 |
75 |
55 |
Y |
7 |
8 |
10 |
|||
4 |
X |
5 |
3 |
7 |
65 |
50 |
Y |
5 |
9 |
12 |
|||
5 |
X |
3 |
5 |
7 |
70 |
45 |
Y |
8 |
4 |
6 |
|||
6 |
X |
5 |
6 |
9 |
85 |
60 |
Y |
9 |
5 |
6 |
|||
7 |
X |
9 |
4 |
10 |
90 |
75 |
Y |
6 |
6 |
12 |
|||
8 |
X |
8 |
5 |
9 |
75 |
80 |
Y |
6 |
7 |
8 |
|||
9 |
X |
6 |
5 |
4 |
55 |
60 |
Y |
4 |
6 |
7 |
|||
10 |
X |
7 |
3 |
6 |
80 |
45 |
Y |
4 |
9 |
8 |
|||
