Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Метод обратной матрицыСтр 1 из 2Следующая ⇒
Метод обратной матрицы (называемый также модифицированным симплексным методом) является еще одним численно реализуемым алгоритмом решения задач линейного программирования, основанным на общей схеме метода последовательного улучшения плана. Напомним, что на каждой итерации метода последовательного улучшения плана решаются следующие системы линейных алгебраических уравнений: § система для вычисления базисных координат опорного плана
§ система для вычисления псевдоплана
§ система для вычисления коэффициентов
Решение этих систем составляет наиболее трудоемкий этап реализации метода последовательного улучшения плана. Запишем систему (3) в векторно-матричном виде. Обозначив
Так как
невырождена. Поэтому для нее существует обратная матрица
Использование формул (5) – (7) и лежит в основе алгоритма метода обратной матрицы. Следующая теорема дает формулы для пересчета обратной матрицы при переходе к новому базису. Теорема 1. Пусть
Формулы (7) выводятся аналогично формулам для пересчета симплексной таблицы (см. теорему 3.1). Из формул (7) следует, что обратная матрица на каждой итерации вычисляется не по
определению, а из предыдущей обратной матрицы по тем же правилам, которые использовались и для пересчета симплексных таблиц. Теперь мы можем сформулировать общую итерацию метода обратной матрицы. Предположим, что имеется некоторый допустимый базис 0. Вычисление обратной матрицы 1. Нахождение опорного решения (псевдоплана) 2. Проверка признака оптимальности. Для этого проверяется двойственная допустимость базиса, то есть выполнение неравенств
Если все неравенства (8) выполняются, то векторы 3. Выбор 4. Нахождение коэффициентов разложения вектора 5. Построение
6. Если 7. Выбор номера
8. Построение нового базиса 9. Пересчет обратной матрицы по формулам (7) и вычисление нового опорного плана 10. Замена базиса Метод обратной матрицы имеет ряд существенных преимуществ по сравнению с симплексным методом. Обратная матрица имеет меньшие размеры, чем симплексная таблица. Особенно это существенно, когда
накапливаются, что приводит к большей устойчивости этого алгоритма по сравнению с симплексным методом. Наконец, отметим, что для отыскания исходного допустимого базиса и соответствующего ему опорного плана также возможно применение метода искусственного базиса в сочетании с методом обратной матрицы.
Date: 2015-06-12; view: 1930; Нарушение авторских прав |