Общая постановка задачи линейного программирования

УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ

по дисциплине «Экономико-математические методы и модели»

для студентов экономических специальностей

Часть I

Одобрено

Учебно-методическим

Советом университета

Составитель: Сосина Н.А.

Тольятти 2008

Утверждено на заседании кафедры

«Высшая математика»

Протокол № __ от ­­­­___________2008 г.

Зав. Кафедрой: Т.В. Никитенко

Утверждено Научно-методическим Советом

По специальности _____________

Протокол №__от____________2008 г.

Председатель НМС: __________

Рецензент: ст. препод. Т.Ю. Матвеева

СОДЕРЖАНИЕ

Введение__________4

§1. Примеры математического моделирования__________5

§2. Графический метод решения задачи

линейного программирования_____________________15

§3. Симплексный метод _____________________________26

Понятие о двойственных задачах

Линейного программирования_____________________36

Транспортная задача _____________________________41

§6. Элементы теории игр _____________________________55

§7. Решение оптимизационных задач

в рамках MS Excel _______________________________71

Ответы _________76

Варианты типовых расчетов _______________________78

Литература ______85

Введение

Согласно экономической теории, в экономике действуют устойчивые количественные связи, поэтому возможно их строгое формализованное изложение путем создания математических моделей.

Модель – это объект, который замещает оригинал и отражает наиболее важные для данного исследования черты и свойства оригинала. Модель, представляющая собой совокупность математических соотношений, называется математической.

Построение экономико-математической модели происходит поэтапно:

1) формулируются предмет и цели исследования;

2) выявляются основные элементы модели;

3) словесно описывается взаимосвязь между элементами модели;

4) модель формализуется с помощью математических символов;

5) проводятся расчеты по построенной математической модели с привлечением математических методов;

6) анализируются полученные результаты.

Экономико-математические модели позволяют выявлять особенности функционирования экономического объекта и на основе этого прогнозировать будущее изменение объекта при изменении каких-либо параметров.

Примеры математического моделирования

В параграфе §1 рассмотрим четвертый этап построения моделей: формализацию с помощью математических символов.

Остановимся на построении модели задачи линейного программирования.

Общая постановка задачи линейного программирования

На практике постоянно встречаются такие ситуации, когда достичь какого-то результата можно не одним, а многими различными способами. Естественно, что при большом числе решений, выбирается наилучшее.

Математически это обычно сводится к нахождению наибольшего или наименьшего значения некоторой функции, т.е. к задаче найти max (min) Общая постановка задачи линейного программирования - student2.ru при условии, что переменная пробегает некоторое заданное множество Общая постановка задачи линейного программирования - student2.ru . Задача может быть сформулирована следующим образом:

Общая постановка задачи линейного программирования - student2.ru

Общая постановка задачи линейного программирования - student2.ru ,

где Общая постановка задачи линейного программирования - student2.ru – целевая функция (показатель эффективности),

Общая постановка задачи линейного программирования - student2.ru - допустимое множество значений Общая постановка задачи линейного программирования - student2.ru .

Чаще всего Общая постановка задачи линейного программирования - student2.ru это n – мерный вектор, а Общая постановка задачи линейного программирования - student2.ru .

Точку Общая постановка задачи линейного программирования - student2.ru , в которой Общая постановка задачи линейного программирования - student2.ru достигает Общая постановка задачи линейного программирования - student2.ru , и при этом Общая постановка задачи линейного программирования - student2.ru называют оптимальным решением, таких точек может быть множество.

Если целевая функция и ограничения заданы при помощи линейных функций, то задача называется задачей линейного программирования (ЛП).

В общем виде задача линейного программирования формулируется следующим образом: дана линейная функция

Общая постановка задачи линейного программирования - student2.ru (1.1)

и система m линейных уравнений и неравенств с n переменными:

Общая постановка задачи линейного программирования - student2.ru (1.2)

Необходимо найти такое решение системы ограничений (1.2), при котором линейная функция Общая постановка задачи линейного программирования - student2.ru принимает оптимальное (т.е. максимальное или минимальное) значение.

Задача линейного программирования, в которой система ограничений (1.2) состоит только из неравенств, называется стандартной задачейЛП. Если же задача ЛП содержит ограничения (1.2) только в виде равенств, то ее называют канонической задачей.

Наши рекомендации