Автор работы: Пользователь скрыл имя, 11 Ноября 2011 в 11:17, контрольная работа
В данной контрольной работе рассмотрено 7 задач по экономико-математическому регулированию.
Каждая
прямая делит плоскость на две
полуплоскости. Координаты точек одной
полуплоскости удовлетворяют
Подставляя в наши неравенства точку с координатами (0;0) мы обнаруживаем, что она не удовлетворяет первому неравенству. Множество решений представлено на рисунке в виде треугольника АВС.
Рассмотрим случай, когда .
Строим линию уровня (т.е. прямую целевой функции таким образом, чтобы она пересекала множество решений).
х1 | 0 | 4 |
х2 | 0 | 6 |
Строим вектор нормали с координатами (3;-2). Будем перемещать линию уровня параллельно ее первоначальному положению в направлении вектора n, и последняя точка, в которой линия коснется ОДЗ, и будет точкой, в которой функция принимает минимальное значение при заданных ограничениях. Это точка В (см. рисунок), находящаяся на пересечении прямых, описанных уравнениями и .
Отсюда находим:
;
.
Подставим их в целевую функцию:
Это наибольшее значение линейной функции при заданных ограничениях.
Аналогичным образом находим наименьшее значение функции, когда .
Размещаем линию уровня внутри области допустимых значений и двигаем в противоположную сторону (т.е. в сторону начала координат). Последняя точка, в которой линия коснется ОДЗ, и будет точкой, в которой функция принимает минимальное значение при заданных ограничениях. Это точка С, находящаяся на пересечении прямых и . Находим ее координаты:
Отсюда координаты точки С:
Подставим их в целевую функцию:
.
Это
наименьшее значение линейной функции
при заданных ограничениях.
Задание 75
Для
приготовления различных
Производство обеспечено сырьем первого вида в количестве р1 кг, сырьем второго вида в количестве р2 кг, сырьем третьего вида в количестве р3 кг.
Прибыль от реализации единицы готового изделия А составляет a руб., а изделия В - b руб.
Составить план производства изделий А и В, обеспечивающий максимальную прибыль от их реализации. Решить задачу симплексным методом путем преобразования симплекс-таблиц.
а1 = 1 | b1 = 4 | p1 = 24 |
a2 = 1 | b2 = 2 | p2 = 14 |
a3 = 2 | b3 = 1 | p3 = 16 |
a = 3
b = 8
Решение.
Составим математическую модель задачи. Искомый выпуск изделий А обозначим через x1, изделий В – через x2. Поскольку имеются ограничения на выделенный предприятию фонд сырья каждого вида, переменные x1, x2 должны удовлетворять следующей системе неравенств:
Общая прибыль от произведенной предприятием продукции при условии выпуска x1 изделий А и х2 изделий В составляет
По своему экономическому содержанию переменные х1, х2 могут принимать только лишь неотрицательные значения:
Таким образом, приходим к следующей математической задаче: среди всех неотрицательных решений системы неравенств требуется найти такое, при котором функция принимает максимальное значение.
Запишем эту задачу в виде основной задачи линейного программирования. Для этого перейдем от ограничений-неравенств к ограничениям-равенствам. Введем три дополнительные переменные, в результате чего ограничения запишутся в виде системы уравнений:
Целевая функция будет иметь вид:
Составляем симплекс-таблицу.
3 | 8 | 0 | 0 | 0 | |||
Б | C | p0 | p1 | p2 | p3 | p4 | p5 |
x3 | 0 | 24 | 1 | 4 | 1 | 0 | 0 |
x4 | 0 | 14 | 1 | 2 | 0 | 1 | 0 |
x5 | 0 | 16 | 2 | 1 | 0 | 0 | 1 |
0 | -3 | -8 | |||||
Б | C | p0 | p1 | p2 | p3 | p4 | p5 |
x2 | 8 | 6 | 0,25 | 1 | 0,25 | 0 | 0 |
x4 | 0 | 2 | 0,5 | 0 | -0,5 | 1 | 0 |
x5 | 0 | 10 | 1,75 | 0 | -0,25 | 0 | 1 |
48 | -1 | 2 | |||||
Б | C | p0 | p1 | p2 | p3 | p4 | p5 |
x2 | 8 | 5 | 0 | 1 | 0,5 | -0,5 | 0 |
x1 | 3 | 4 | 1 | 0 | -1 | 2 | 0 |
x5 | 0 | 3 | 0 | 0 | 1,5 | -3,5 | 1 |
52 | 1 |
В третьей итерации найдено оптимальное решение:
, при этом значение целевой функции
, т.е. максимальная прибыль от
реализации изделий при заданных ограничениях
равна 52 руб.
Задание 95
На три базы А1, А2, А3 поступил однородный груз в количестве а1 тонн на базу А1, а2 тонн на базу А2, а3 тонн на базу А3. Полученный груз требуется перевезти в пять пунктов: b1 тонн в пункт В1, b2 тонн в пункт В2, b3 тонн в пункт В3, b4 тонн в пункт В4, b5 тонн в пункт В5.
Расстояние между пунктами отправления (базами) и пунктами назначения (потребителями) указаны в таблице (матрица расстояний D).
Стоимость перевозки пропорциональна количеству груза и расстоянию, на которое этот груз перевозится. Спланировать перевозки так, чтобы их общая стоимость была наименьшей.
a1 = 80 b1 = 190
a2 = 100 b2 = 50
a3 = 310 b3 = 50
b4 = 70
b5 = 130
Решение.
Проверяем, выполняется ли необходимое и достаточное условие разрешимости задачи. Находим суммарные запасы поставщиков и суммарные потребности потребителей.
- возможности равны
Составим начальный опорный план методом минимальной стоимости.
В1 | В2 | В3 | В4 | В4 | Итого | |
А1 |
5
30 |
4
50 |
7 |
9
|
6
|
80 |
А2 |
5
100 |
6 | 10 | 12 | 8 | 100 |
А3 |
7
60 |
6
|
8
50 |
7
70 |
9
130 |
310 |
Итого | 190 | 50 | 50 | 70 | 130 | 490 |
Получен опорный план Х1:
Мы получили 7 клеток с перевозками. В этой задаче опорный план определяется числами, стоящими в клетках.
Согласно
данному плану перевозок, общая
стоимость перевозок всего
Проверим опорный план на оптимальность методом потенциалов.
Находим потенциалы в клетках с перевозками. В каждой клетке таблицы разность потенциалов равна стоимости перевозки.
Считаем в свободных клетках αij (проверка Х1 на оптимальность).
Среди αij есть положительные числа, поэтому опорный план не является оптимальным.
Фиксируем клетку с наибольшим положительным αij (α15).
Строим замкнутую ломаную из горизонтальных и вертикальных звеньев с вершинами в занятых клетках и с одной в фиксированной клетке, т.е. строим цикл для клетки. Перераспределяем груз по циклу: в фиксированной клетке ставим (+), в остальных вершинах – чередование (+/-). Минимальную из отрицательных перевозок отнимаем от всех отрицательных перевозок и прибавляем ко всем положительным.
Получаем новый опорный план:
В1 | В2 | В3 | В4 | В5 | Итого | |
А1 | 5 |
4
50 |
7 |
9
|
6
30 |
80 |
А2 |
5
100 |
6 | 10 | 12 | 8 | 100 |
А3 |
7
90 |
6
|
8
50 |
7
70 |
9
100 |
310 |
Итого | 190 | 50 | 50 | 70 | 130 | 490 |
Информация о работе Контрольная работа по "Экономико-математическому моделированию"