Тема 11. Линейное программирование Главная страница сайта Об авторах сайта Контакты сайта

Тема 11. Линейное программирование


.

Экономико-математическая модель – математическое описание исследуемого экономического процесса или объекта. К основным этапам проведения экономико-математического моделирования относятся:

1. Постановка цели и задачи исследования, качественное описание объекта в виде экономической модели.

2. Формирование математической модели объекта, выбор методов исследования, программирование модели на ЭВМ, подготовка исходной информации.

3. Анализ математической модели, реализованной в виде программ для ЭВМ, проведение машинных расчетов, обработка и анализ полученных результатов.

Алгоритм графического метода решения задач линейного программирования с двумя переменными

1. Построить область допустимых решений.

2. Если область допустимых решений является пустым множеством, то задача не имеет решения ввиду несовместимости системы ограничений.

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

4. Линию уровня переместить до опорной прямой в задаче на максимум в направлении нормали, в задаче на минимум – в противоположном направлении.

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

6. Если задача линейного программирования имеет оптимальное решение, то для его нахождения решить совместно уравнения прямых, ограничивающих область допустимых решений и имеющих общие точки с соответствующей опорной прямой. Если целевая функция задачи достигает экстремума в двух угловых точках, то задача имеет бесконечное множество решений. Оптимальным решением является любая выпуклая линейная комбинация этих точек. После нахождения оптимальных решений вычислить значение целевой функции на этих решениях.

Алгоритм решения задачи симплексным методом

1. Привести задачу линейного программирования к каноническому виду.

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

3. Вычислить оценки разложений векторов условий по базису опорного решения и заполнить симплексную таблицу.

4. Если выполняется признак единственности оптимального решения, то решение задачи заканчивается.

5. Если выполняется условие существования множества оптимальных решений, то путем простого перебора найти все оптимальные решения.

6. Если имеют место условия неограниченности целевой функции, то задача не имеет решения.

7. Если пункты 4 – 6 алгоритма не выполняются, найти новое опорное решение и перейти к пункту 3.


Другие страницы сайта


Для Вас подготовлен образовательный материал Тема 11. Линейное программирование

5 stars - based on 220 reviews 5
  • Ольга Вечная20. Балансировать на грани (СИ) 10 страница
  • В.В.Сдобников, О.В.Петрова ♦ ТЕОРИЯ ПЕРЕВОДА. которому не могут быть найдены соответствия в дру­гом языке.
  • Отзеркаливание
  • Ольга Вечная20. Балансировать на грани (СИ) 8 страница
  • Оригинал — Arnold Ehret “Mucusless Diet Healing System. A Scientific Method Of Eating Your Way To Health.”В США впервые была опубликована в 1953-м. 2 страница
  • Общество с ограниченной ответственностью
  • И ЭКСПЛУАТАЦИИ ТРАНСПОРТА 3 страница
  • орстку активированного угля смолоть на кофемолке, доведя количество полученного порошка до половины стакана. Добавить туда немного воды и одну столовую ложку льняного семени. Размешать всё до