- •Методические указания
- •Геометрическая интерпретация симплекс-метода
- •1.1.Условия задачи
- •1.2. Составление экономико-математической модели
- •1.3. Построение графика и установление области допустимых значений
- •1.4. Поиск оптимального решения задачи
- •2. Симплексный метод решения задач линейного программирования
- •Постановка задачи
- •2.2. Составление экономико-математической модели
- •2.3. Составление исходного плана (первой симплексной таблицы)
- •2.4. Анализ плана на оптимальность
- •2.5. Улучшение плана
- •2.6. Контроль решения задачи
- •2.7. Анализ оптимального решения задачи
- •3. Решение задач линейного программирования симплексным методом с искусственным базисом (м – метод)
- •3.1. Улучшение неоптимального плана
- •3.2. Анализ плана на оптимальность
- •3.3. Составление исходного плана
- •3.4. Анализ оптимального решения задачи
- •4. Вариантные решения экономико-математической задачи
- •4.1. Методическая основа алгоритмов корректировки
- •4.2. Введение в базис основной переменной, не вошедшей в него ранее
- •4.3. Введение в базис дополнительной переменной,
- •4.3.1. Введение в базис дополнительной остаточной переменной,
- •4.3.2. Введение в базис дополнительной избыточной переменной,
- •Увеличение (уменьшение) переменной
- •Содержание Введение………………………………………………….……………………. 3
- •Издательство «Нефтегазовый университет»
- •625000, Г. Тюмень, ул. Володарского, 38
- •625000, Г. Тюмень, ул. Киевская, 52
1.4. Поиск оптимального решения задачи
Поиск оптимального решения задачи осуществляется в следующей последовательности:
- прямую, параллельную прямым функции цели перемещают в направлении оптимизации (в ту сторону, в которой находится Z2) до последней точки (или грани) касания с ОДР (на графике точка В);
- с графика снимаются координаты точки касания прямой функции цели с ОДР. Они соответствуют оптимальным значениям неизвестных х1 и х2. Если же линия Zопт. касается грани ОДР, то координаты любой точки грани являются оптимальным решением задачи;
- для контроля решения задачи, координаты точки оптимума подставляются в исходные неравенства, в результате данной подстановки неравенства превращаются в равенства или сохраняют смысл;
- оптимальные значения неизвестных х1 и х2 подставляются в функцию цели и вычисляется ее оптимальное значений;
- формулируется полный ответ решаемой задачи.
Оптимальные значения неизвестных:
х1 = 1300
х2 = 110
Контроль решения задачи:
1300 ≤ 1500
5*1300 + 50*110 = 12000
- 10*1300 + 80*110 ≤ 2000
110 = 110
110 = 10
Вычисление значений функции цели:
Z = 3360∙1300 + 40000∙110=8768000
Ответ: оптимальным планом предусмотрено отвести под посев зерновых 1300 га пашни, поголовье КРС – 110 гол., при этом выход продукции в стоимостном выражении составит 8768000 руб.
2. Симплексный метод решения задач линейного программирования
Симплексный метод относится к универсальным методам линейного программирования, обеспечивающим эффективное решение разнообразных землеустроительных и других экономических задач.
Универсальность данного метода проявляется в том, что он позволяет решать задачи различной размерности, в которых технико-экономические коэффициенты (aij) при переменных (хij) выражены в разных единицах измерения.
Сущность симплексного метода заключается в нахождении оптимального решения задачи путем последовательного рассмотрения и анализа её допустимых базисных решений. Геометрически каждое допустимое базисное решение соответствует одной из вершин многоугольника в n – мерном пространстве (где n – количество переменных) ограничивающего в соответствии с условиями задачи ОДР задачи. В процессе решения задачи на каждой итерации осуществляется переход из одной вершины ОДР в смежную, связанную с не худшим значением целевой функции.
Порядок решения задачи
Постановка задачи (словесная формулировка с указанием условий задачи и функции цели).
Составление экономико-математической модели.
Составление исходного плана (первой симплексной таблицы).
Анализ плана на оптимальность.
Улучшение плана.
Контроль решения задачи.
Анализ оптимального решения.
Постановка задачи
Обычный симплексный метод позволяет решать задачи с ограничениями типа «≤», наличие условий типа «≥» или «=» говорит о необходимости применения симплексного метода с искусственным базисом. Чтобы решить задачу, приведенную в пункте 1.1. , исключим из рассмотрения пятое ограничение по плану производства молока (40х2 ≥ 400).
2.2. Составление экономико-математической модели
Структурная модель задачи, решаемой симплексным методом, выглядит следующим образом:
система ограничений:
а1.1х1 + а1.2х2 + … + а1.nхn b1;
а2.1х1 + а2.2х2 + … + а2.nхn b2;
… … … … … … … (2.1)
аm.1х1 + аm.2х2 + … + аm.nхn bm;
требование неотрицательности основных переменных:
х1 ≥ 0, х2 ≥ 0, … , хn ≥ 0.
целевая функция:
Z = (с1х1 + с2х2 + … + сnхn ) → max (min) (2.2)
где хij – переменные,
сj - коэффициенты целевой функции,
aij – технико-экономические коэффициенты,
bi - свободные члены (ресурсы),
m – количество переменных,
n – количество ограничений в задаче,
j – номер переменной,
i – номер ограничения,
– знак «≤», «≥» или «=».
Для решаемой задачи стандартная форма записи экономико-математической модели выглядит следующим образом:
система ограничений:
х1
≤ 1500 - по
площади пашни
5х1 + 50х2 ≤ 12000 - по трудовым ресурсам
-10х1 + 80х2 ≤ 2000 - по кормам
х2 ≤ 110 - по поголовью КРС
условие неотрицательности основных переменных: х1 ≥ 0; х2 ≥ 0.
целевая функция:
Z = 3360 х1 + 40000 х2 → max.
