🗊Презентация Модифицированный симплекс метод

Нажмите для полного просмотра!
Модифицированный симплекс метод, слайд №1Модифицированный симплекс метод, слайд №2Модифицированный симплекс метод, слайд №3Модифицированный симплекс метод, слайд №4Модифицированный симплекс метод, слайд №5Модифицированный симплекс метод, слайд №6Модифицированный симплекс метод, слайд №7Модифицированный симплекс метод, слайд №8Модифицированный симплекс метод, слайд №9Модифицированный симплекс метод, слайд №10Модифицированный симплекс метод, слайд №11Модифицированный симплекс метод, слайд №12Модифицированный симплекс метод, слайд №13Модифицированный симплекс метод, слайд №14Модифицированный симплекс метод, слайд №15Модифицированный симплекс метод, слайд №16Модифицированный симплекс метод, слайд №17Модифицированный симплекс метод, слайд №18Модифицированный симплекс метод, слайд №19

Вы можете ознакомиться и скачать презентацию на тему Модифицированный симплекс метод. Доклад-сообщение содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





МОДИФИЦИРОВАННЫЙ СИМПЛЕКС МЕТОД
Симплекс-метод – не самая эффективная компьютерная процедура, так как она вычисляет и хранит информацию, которая не нужна для текущей итерации и может вообще не использоваться для принятия решений при последующих итерациях. Для коэффициентов неосновных переменных в уравнении (0), коэффициентов введенных основных переменных в других уравнениях и правых частях уравнений при каждой итерации используется только релевантная информация. Поэтому нужна процедура, которая может получать эту информацию эффективно, без вычислений и хранения всех других коэффициентов (это и есть модифицированный симплекс-метод).
Описание слайда:
МОДИФИЦИРОВАННЫЙ СИМПЛЕКС МЕТОД Симплекс-метод – не самая эффективная компьютерная процедура, так как она вычисляет и хранит информацию, которая не нужна для текущей итерации и может вообще не использоваться для принятия решений при последующих итерациях. Для коэффициентов неосновных переменных в уравнении (0), коэффициентов введенных основных переменных в других уравнениях и правых частях уравнений при каждой итерации используется только релевантная информация. Поэтому нужна процедура, которая может получать эту информацию эффективно, без вычислений и хранения всех других коэффициентов (это и есть модифицированный симплекс-метод).

Слайд 2





Он вычисляет и хранит только информацию, необходимую на данный момент, а важные данные передает в более компактной форме. 
Он вычисляет и хранит только информацию, необходимую на данный момент, а важные данные передает в более компактной форме. 
Он использует операции с матрицами, поэтому необходимо описывать задачу используя матрицы. 
ЗАГЛАВНЫЕ буквы, выделенные жирным шрифтом представляют матрицы, прописные буквы, выделенные жирным шрифтом представляют векторы.  
Курсив – это скалярные величины, выделенный ноль (0) обозначает нулевой вектор (его элементы равны нулю, как строки, так и столбцы), ноль (0) представляет обычное число 0. С использованием матриц стандартная форма модели линейного программирования принимает форму:
Описание слайда:
Он вычисляет и хранит только информацию, необходимую на данный момент, а важные данные передает в более компактной форме. Он вычисляет и хранит только информацию, необходимую на данный момент, а важные данные передает в более компактной форме. Он использует операции с матрицами, поэтому необходимо описывать задачу используя матрицы. ЗАГЛАВНЫЕ буквы, выделенные жирным шрифтом представляют матрицы, прописные буквы, выделенные жирным шрифтом представляют векторы. Курсив – это скалярные величины, выделенный ноль (0) обозначает нулевой вектор (его элементы равны нулю, как строки, так и столбцы), ноль (0) представляет обычное число 0. С использованием матриц стандартная форма модели линейного программирования принимает форму:

Слайд 3


Модифицированный симплекс метод, слайд №3
Описание слайда:

Слайд 4


Модифицированный симплекс метод, слайд №4
Описание слайда:

Слайд 5





Нахождение базового допустимого решения
Нахождение базового допустимого решения
Общий подход симплекс-метода – получение последовательности улучшающихся ОД решений до тех пор, пока не будет найдено оптимальное решение. Одна из ключевых особенностей модифицированного симплекс-метода – то, как он находит новое ОД решение после определения его основных (базисных) и неосновных (небазисных) переменных. Имея эти переменные, получающееся основное решение – решение m уравнений
В котором n небазисных переменных из n + m элементов
Описание слайда:
Нахождение базового допустимого решения Нахождение базового допустимого решения Общий подход симплекс-метода – получение последовательности улучшающихся ОД решений до тех пор, пока не будет найдено оптимальное решение. Одна из ключевых особенностей модифицированного симплекс-метода – то, как он находит новое ОД решение после определения его основных (базисных) и неосновных (небазисных) переменных. Имея эти переменные, получающееся основное решение – решение m уравнений В котором n небазисных переменных из n + m элементов

Слайд 6





Исключая эти n переменных приравниванием к нулю, получаем систему уравнений m с m переменными (основными (базисными) переменными): 
Исключая эти n переменных приравниванием к нулю, получаем систему уравнений m с m переменными (основными (базисными) переменными):
Описание слайда:
Исключая эти n переменных приравниванием к нулю, получаем систему уравнений m с m переменными (основными (базисными) переменными): Исключая эти n переменных приравниванием к нулю, получаем систему уравнений m с m переменными (основными (базисными) переменными):

Слайд 7





И базисная матрица
И базисная матрица
Описание слайда:
И базисная матрица И базисная матрица

Слайд 8


Модифицированный симплекс метод, слайд №8
Описание слайда:

Слайд 9





Пример:
Пример:
Описание слайда:
Пример: Пример:

Слайд 10





- Итерация 1
- Итерация 1
Описание слайда:
- Итерация 1 - Итерация 1

Слайд 11





- Итерация 2
- Итерация 2
Описание слайда:
- Итерация 2 - Итерация 2

Слайд 12





Матричная форма для текущего множества уравнений
Матричная форма для множества уравнений, появляющаяся в симплекс-таблице для любой итерации исходного симплекс-метода. Для исходной системы уравнений, матричная форма такая:


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

Слайд 13


Модифицированный симплекс метод, слайд №13
Описание слайда:

Слайд 14





Эта матрица будет иметь те же элементы, что и единичная матрица, за исключением того, что каждое произведение  для определенной алгебраической операции займет место, необходимое для выполнения этой операции, используя перемножение матриц. Даже после серии алгебраических операций в течение нескольких итераций, мы все еще можем сделать вывод, что эта матрица должна быть для всей серии, используя то, что мы знаем о правой стороны новой системы уравнений. После любой итерации, xB = B-1b и Z = cB B-1b, поэтому правые стороны новой системы уравнений приняли вид
Эта матрица будет иметь те же элементы, что и единичная матрица, за исключением того, что каждое произведение  для определенной алгебраической операции займет место, необходимое для выполнения этой операции, используя перемножение матриц. Даже после серии алгебраических операций в течение нескольких итераций, мы все еще можем сделать вывод, что эта матрица должна быть для всей серии, используя то, что мы знаем о правой стороны новой системы уравнений. После любой итерации, xB = B-1b и Z = cB B-1b, поэтому правые стороны новой системы уравнений приняли вид
Описание слайда:
Эта матрица будет иметь те же элементы, что и единичная матрица, за исключением того, что каждое произведение для определенной алгебраической операции займет место, необходимое для выполнения этой операции, используя перемножение матриц. Даже после серии алгебраических операций в течение нескольких итераций, мы все еще можем сделать вывод, что эта матрица должна быть для всей серии, используя то, что мы знаем о правой стороны новой системы уравнений. После любой итерации, xB = B-1b и Z = cB B-1b, поэтому правые стороны новой системы уравнений приняли вид Эта матрица будет иметь те же элементы, что и единичная матрица, за исключением того, что каждое произведение для определенной алгебраической операции займет место, необходимое для выполнения этой операции, используя перемножение матриц. Даже после серии алгебраических операций в течение нескольких итераций, мы все еще можем сделать вывод, что эта матрица должна быть для всей серии, используя то, что мы знаем о правой стороны новой системы уравнений. После любой итерации, xB = B-1b и Z = cB B-1b, поэтому правые стороны новой системы уравнений приняли вид

Слайд 15





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

Слайд 16





Example: матричная форма, полученная после итерации 2 для задачи о стекольном заводе, используя B-1 и cB:
Example: матричная форма, полученная после итерации 2 для задачи о стекольном заводе, используя B-1 и cB:
Описание слайда:
Example: матричная форма, полученная после итерации 2 для задачи о стекольном заводе, используя B-1 и cB: Example: матричная форма, полученная после итерации 2 для задачи о стекольном заводе, используя B-1 и cB:

Слайд 17





Используя величины xB = B-1 b и Z = cB B-1 b:
Используя величины xB = B-1 b и Z = cB B-1 b:
Описание слайда:
Используя величины xB = B-1 b и Z = cB B-1 b: Используя величины xB = B-1 b и Z = cB B-1 b:

Слайд 18





Только B-1 должна быть получена для вычисления всех чисел симплекс-таблицы из исходных параметров задачи (A, b, cB). Любое из этих чисел может быть получено индивидуально, как правило, выполняют только векторное умножение (одна строка на один столбец) вместо полного матричного умножения. Необходимые числа для выполнения итераций симплекс-метода можно получить по мере необходимости, не проводя ненужные вычисления, чтобы получить все числа. 
Только B-1 должна быть получена для вычисления всех чисел симплекс-таблицы из исходных параметров задачи (A, b, cB). Любое из этих чисел может быть получено индивидуально, как правило, выполняют только векторное умножение (одна строка на один столбец) вместо полного матричного умножения. Необходимые числа для выполнения итераций симплекс-метода можно получить по мере необходимости, не проводя ненужные вычисления, чтобы получить все числа.
Описание слайда:
Только B-1 должна быть получена для вычисления всех чисел симплекс-таблицы из исходных параметров задачи (A, b, cB). Любое из этих чисел может быть получено индивидуально, как правило, выполняют только векторное умножение (одна строка на один столбец) вместо полного матричного умножения. Необходимые числа для выполнения итераций симплекс-метода можно получить по мере необходимости, не проводя ненужные вычисления, чтобы получить все числа. Только B-1 должна быть получена для вычисления всех чисел симплекс-таблицы из исходных параметров задачи (A, b, cB). Любое из этих чисел может быть получено индивидуально, как правило, выполняют только векторное умножение (одна строка на один столбец) вместо полного матричного умножения. Необходимые числа для выполнения итераций симплекс-метода можно получить по мере необходимости, не проводя ненужные вычисления, чтобы получить все числа.

Слайд 19





Краткий обзор  модифицированного симплекс метода
1. Инициализация: Как в исходном симплекс методе.
2. Итерация: Шаг 1 Определить введенные базисные (основные) переменные: Как в исходном симплекс методе.
Шаг 2 Определить уходящие базисные переменные: Как в исходном симплекс методе, за исключением подсчета только необходимых для этого  чисел [коэффициенты введенных базисных переменных в каждом уравнении за исключением Ур. (0), а затем, для каждого строго положительного коэффициента, правая часть этого уравнения].
Шаг 3 Определить новое ОД решение: Получить B-1 и задать xB=B-1b.
3. Анализ на оптимальность: Как в исходном симплекс методе, за исключением подсчета только необходимых для этого  анализа чисел, т.е., коэффициентов небазисных (неосновных) переменных в Уравнении (0).
На шаге 3 итерации, B-1 можно получить каждый раз используя стандартную компьютерную программу для  обращения (инверсии) матрицы. Так как B (затем B-1) мало изменяется от одной итерации к другой,  более эффективно получать новое B-1 (обозначаем B-1 new) из B-1 на предыдущей итерации (B-1 old). (Для исходного ОД решения).
Описание слайда:
Краткий обзор модифицированного симплекс метода 1. Инициализация: Как в исходном симплекс методе. 2. Итерация: Шаг 1 Определить введенные базисные (основные) переменные: Как в исходном симплекс методе. Шаг 2 Определить уходящие базисные переменные: Как в исходном симплекс методе, за исключением подсчета только необходимых для этого чисел [коэффициенты введенных базисных переменных в каждом уравнении за исключением Ур. (0), а затем, для каждого строго положительного коэффициента, правая часть этого уравнения]. Шаг 3 Определить новое ОД решение: Получить B-1 и задать xB=B-1b. 3. Анализ на оптимальность: Как в исходном симплекс методе, за исключением подсчета только необходимых для этого анализа чисел, т.е., коэффициентов небазисных (неосновных) переменных в Уравнении (0). На шаге 3 итерации, B-1 можно получить каждый раз используя стандартную компьютерную программу для обращения (инверсии) матрицы. Так как B (затем B-1) мало изменяется от одной итерации к другой, более эффективно получать новое B-1 (обозначаем B-1 new) из B-1 на предыдущей итерации (B-1 old). (Для исходного ОД решения).



Похожие презентации
Mypresentation.ru
Загрузить презентацию