- •Математическое моделирование экономических задач, его этапы.
- •Общая задача линейного программирования.
- •Матричная форма записи задачи лп.
- •Задачи линейного программирования: задача о распределении ресурсов.
- •Задачи линейного программирования: задача о диете.
- •Графическое решение задачи линейного программирования.
- •Двойственные задачи лп.
- •Взаимно-двойственные задачи лп и их свойства.
- •Первая и вторая теоремы двойственности.
- •Применение теории двойственности в экономических приложениях.
- •Каноническая форма задач лп.
- •Базисные решения задачи лп.
- •Симплексный метод. Алгоритм симплексного метода.
- •Метод искусственного базиса.
- •Транспортная задача. Постановка задачи и ее математическая модель.
- •Нахождение первоначального базисного распределения поставок (метод северо-западного угла).
- •Решение транспортной задачи методом потенциалов.
- •Динамическое программирование. Многошаговые процессы принятия решений.
- •Принцип оптимальности Беллмана. Уравнение Беллмана
- •Задача об оптимальном распределении ресурсов между отраслями за n лет.
- •Элементы теории игр: основные понятия и классификация.
- •Классификация игр
- •Формальное представление игр. Антагонистические игры.
- •Платежная матрица. Нижняя и верхняя цена игры.
- •Геометрическая интерпретация игры 2х2.
- •Игры с ненулевой суммой и кооперативные игры.
- •Игры с природой. Критерий Байеса(Лапласа).
- •Игры с природой Принцип крайнего пессимизма (критерий Вальда).
- •Игры с природой Принцип минимаксного риска (критерий Сэвиджа).
- •Игры с природой Принцип пессимизма-оптимизма (критерий Гурвица).
- •Методы оптимальных решений (мор). Вопросы к зачету.
- •Математическое моделирование экономических задач, его этапы.
Общая задача линейного программирования.
Линейное
программирование
— математическая дисциплина, посвящённая
теории и методам решения экстремальных
задач
на множествах
-мерного
векторного
пространства,
задаваемых системами линейных уравнений
и неравенств.
Линейное программирование является частным случаем выпуклого программирования, которое в свою очередь является частным случаем математического программирования. Одновременно оно — основа нескольких методов решения задач целочисленного и нелинейного программирования. Одним из обобщений линейного программирования является дробно-линейное программирование.
Многие свойства задач линейного программирования можно интерпретировать также как свойства многогранников и таким образом геометрически формулировать и доказывать их.
Основной (стандартной) задачей линейного программирования называется задача нахождения минимума линейной целевой функции (линейной формы) вида:
при условиях
.
Задача линейного программирования будет иметь канонический вид, если в основной задаче вместо первой системы неравенств имеет место система уравнений[3]:
,
Основную задачу можно свести к канонической путём введения дополнительных переменных.
Задачи линейного программирования наиболее общего вида (задачи со смешанными ограничениями: равенствами и неравенствами, наличием переменных, свободных от ограничений) могут быть приведены к эквивалентным (имеющим то же множество решений) заменами переменных и заменой равенств на пару неравенств[4].
Легко заметить,
что задачу нахождения максимума можно
заменить задачей нахождения минимума,
взяв коэффициенты
с
обратным знаком.
Матричная форма записи задачи лп.
Даны линейная функция Z=С1х1+С2х2+...+СNxN (1.1)
и система линейных ограничений
a11x1 + a22x2 + ... + a1NХN = b1
a21x1+ a22x2 + ... + a2NХN = b2 . . . . . . . . . . . . . . .
ai1x1+ ai2x2 + ... + aiNХN = bi(1.2) . . . . . . . . . . . . . . .
aM1x1+ aM2x2 + ... + aMNХN = bM
xj 0 (j = 1, 2, ... ,n) (1.3)
где аij, bj и Сj - заданные постоянные величины.
Найти такие неотрицательные значения х1, х2, ..., хn, которые удовлетворяют системе ограничений (1.2) и доставляют линейной функции (1.1) минимальное значение.
Общая задача имеет несколько форм записи.
Матричная форма записи. Минимизировать линейную функцию, Z = СХ при ограничениях АХ = А0Х0, где С = (с1, с2, ..., сN) - матрица-cтрока; А = (аij) - матрица системы; Х =(xij)- матрица-столбец, А0 = (аi) матрица-столбец.
Задачи линейного программирования: задача о распределении ресурсов.
Задачи линейного программирования: задача о диете.
Исторические задача о диете является одной из первых задач линейного программирования.
Постановка задачи - первый и наиболее важный этап построения модели, способный обеспечить правильное решение проблемы.
Даме необходимо похудеть, за помощью обратилась к подруге.
Построение модели - рассмотрение этого этапа и является главной целью.
Подруга посоветовала перейти на рациональное питание, состоящее из двух продуктов P и Q.
Суточное питание этими продуктами должно давать не более 14 единиц жира (чтобы похудеть), но не менее 300 калорий. На упаковке продукта Р написано, что в одном килограмме этого продукта содержится 15 единиц жира и 150 калорий, а на упаковке с продуктом Q - 4 единицы жира и 200 калорий соответственно. При этом цена 1 килограмма продукта Р равна 15 руб., а 1 кг продукта Q - 25 руб.
Так как дама была стеснена в средствах, но ее интересовал вопрос: в какой пропорции нужно брать эти продукты для того, чтобы выдержать условия диеты и истратить как можно меньше денег?
Перейдем к формализации данной ситуации на языке математических символов.
Обозначим через х количество продукта Р и через у количество продукта Q, требуемые для выполнения условий диеты.
Количество единиц жира, содержащегося в х кг продукта Р и в у кг продукта Q, равно 15х + 4 и по условию диеты не должно превосходить 14:
В
свою очередь, количество калорий,
содержащихся в х
кг продукта Р
и в у
кг продукта Q,
равно 150х
+ 200у
и по условию диеты должно быть не меньше
300:
Теперь
о стоимости z
продуктов. Она равна
и в соответствии с высказанными пожеланиями должна быть минимальной.
Последнее
записывается так:
Тем самым мы получили систему формул:
которую
решим графическим способом.
Нас
интересует только та ее часть, которая
лежит над треугольником BDE.
Вычисляя значения z
во всех трех вершинах этого треугольника
и
сравнивая полученные результаты,
замечаем, что наименьшее значение (35)
достигается в вершине Е.
Таким образом,
и искомая пропорция - 2 : 3.
