рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Сущность симплексного метода.

Сущность симплексного метода. - раздел Философия, Экономико-математическое моделирование Для Решения Задач Линейного Программирования Предложено Немало Различных Алго...

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

Симплексный метод (симплекс-метод) является универсальным методом решения задач линейного программирования. Свое название данный метод берет от слова «симплекс», означающего простейшие многоугольники (многогранники); n-мерные симплексы рассматривал американский ученый Дж. Данциг при разработке им в 1950-е гг. данного метода решения задач линейного программирования, однако еще в 1939 г идеи метода были разработаны российским математиком Л.В. Канторовичем.

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

Допустимое множество базисных решений системы линейных уравнений образует в объеме многогранное тело, например тетраэдр, вершины которого - угловые точки.

Каждой угловой точке многогранники решений соответствует опорный план (допустимое базисное решение).

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

Однако количество угловых точек области допустимых планов растет очень резко с ростом числа переменных и особенно числа ограничений. Так, для небольшой задачи линейного программирования с 20 переменными и 10 ограничениями число угловых точек составляет около 30 млн., а для задачи с 100 переменными и 20 ограничениями это число может достигать 47 трлн. (47×1012). Чтобы сосчитать значения целевой функции во всех этих точках, компьютеру, выполняющему миллион арифметических операций в секунду, потребуется около года непрерывной работы.

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

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

В соответствии с симплексным методом на первом шаге находят начальное опорное решение - допустимый вариант, удовлетворяющий всем ограничениям. Затем последовательно за определенное число итераций направленно осуществляется переход от опорного решения к другому вплоть до оптимального.

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

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

 

– Конец работы –

Эта тема принадлежит разделу:

Экономико-математическое моделирование

Кафедра менеджмента... Экономико математическое моделирование...

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Экономико-математические исследования в нашей стране. Роль российских ученых в создании экономико-математических методов и моделей.
  Развитие и проникновение математики в экономику, организа­цию, планирование и управление промышленным производством в последнее двадцатилетие шло интенсивно во всем мире. Появились

Методы и модели принятия оптимальных (или рациональных) решений.
4.1. Оптимальное (математическое ) программирование. 4.1.1. Линейное программирование. 4.1.2. Нелинейное программирование. 4.1.3. Дискретное (целочисленное) программирова

Термины и определения основных понятий дисциплины
Прежде чем говорить об экономико-математических моделях и методах и тем более доказывать возможность, необходимость и целесообразность их создания и использования в экономике, организации и управле

Алгоритм решения задачи графическим методом
Решение задач ЛП графическим методом осуществляется по следующему алгоритму. 1. Находим область допустимых решений (ОДР) по каждому ограничению и общую ОДР.

Решение задачи графическим методом
Рассмотрим нахождение оптимального плана выпуска изделий предприятия на следующем примере. Пример 1.Фирма выпускает два вида мороженого: сливочное и шоколадное. Для изгото

Экономический анализ задачи с использованием графического метода
Проведём экономический анализ, рассмотренный выше задачи по производству мороженого. Математическая модель задачи имеет вид F (x) =16x1+14x2→ma

Каноническая форма задачи линейного программирования
Запись задачи линейного программирования в форме соотношений (2.1), как уже отмечалось, называется стандартной формой. Существует другие формы записи задачи линейного программирования: матричная, в

Алгоритм симплексного метода включает следующие этапы.
Этап 1. Приведем исходную задачу линейного программирования к каноническому виду. Однако из основных требований к канонической форме задачи линейного программирования является запи

Содержательная постановка двойственной задачи
Для любой задачи линейного программирования можно сформулировать задачу-двойник, или иначе, двойственную задачу. Эта задача-двойник является своеобразным« зеркальным отражением» исходной задачи, по

Параметры задачи
Ресурсы (ограничения) Расход ресурса на единицу изделия Запас ресурса (правая часть ограничения) Сливочное мороженое

Элементы модели
Искомые неизвестные Целевая функция u₁, u₂, u₃, u₄ Z(u)=400u₁+365u₂+100u₃+350u&

Следствие основной теоремы двойственности
Допустимое решение задачи (4.2) x*=(x₁*,…,xj*,…,xn*) и допустимое решение задачи (4.2) u*=(u*₁,…,ui*,…,um*)

Вторая теорема двойственности
Допустимое решение задачи (4.2) x*=(x*₁,…,xj*,…,xn*)и допустимое решение задачи (4.3) u*=(u₁*,…,ui*,…,um*)б

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

Исследование предельной эффективности с помощью симплекс-метода.
Как ранее указывалось прямая и двойственная задачи являются «взаимодвойственными». Следствием этого является то, что решал прямую задачу симплекс-методом мы параллельно получаем решение двойственно

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги