Автор работы: Пользователь скрыл имя, 22 Марта 2011 в 00:08, контрольная работа
Задачи контрольной работы:
1. Математические модели процессов
2. Особенности симплексного метода
3. Задача№20
Введение…………………………………………………………………………………..……..3
Основная часть……………………………………………….………………………………….4
1.1 Математические модели процессов…………………….………………………….4
2.Особенности симплексного метода…………………………………………….…12
3.Задача ………………….………………………………………………………...….16
Вывод…………………………………………………………………………………………....17
Одним из первых примеров виртуозного решения обратной задачи с максимально полным использованием доступных данных был построенный И. Ньютоном метод восстановления сил трения по наблюдаемым затухающим колебаниям.
В
качестве другого примера можно
привести математическую статистику.
Задача этой науки — разработка
методов регистрации, описания и
анализа данных наблюдений и экспериментов
с целью построения вероятностных моделей
массовых случайных явлений. Т.е. множество
возможных моделей ограничено вероятностными
моделями. В конкретных задачах множество
моделей ограничено сильнее.
Компьютерные
системы моделирования
Для
поддержки математического моделирования
разработаны системы компьютерной математики,
например, Maple, Mathematica, Mathcad, MATLAB, VisSim и др.Они
позволяют создавать формальные и блочные
модели как простых, так и сложных процессов
и устройств и легко менять параметры
моделей в ходе моделирования. Блочные
модели представлены блоками (чаще всего
графическими), набор и соединение которых
задаются диаграммой модели.
1.2
Особенности симплекс
метода
Симплекс-метод позволяет отказаться от метода перебора при решении задач линейной оптимизации, является основным численным методом решения задач линейного программирования и позволяет за меньшее число шагов, чем в методе перебора, получить решение.
Реализация
алгоритма симплекс-метода.
Для привидения системы ограничений неравенств к каноническому виду, необходимо в системе ограничений выделить единичный базис.
Алгоритм симплекс метода.
Пусть система приведена к
X1+ q1,m+1 Xm+1 + …. + q1,m+n Xm+n = h1
X2+ q1,m+1 Xm+1 + …. + q1,m+n Xm+n = h1
X3+ q1,m+1 Xm+1 + …. + q1,m+n Xm+n = h1
……………………………………………………………….
Xm+
qm,m+1 Xm+1 + …. + qm,m+n Xm+n =hm
В ней m базисных переменных, k свободных переменных. m+k=n - всего переменных.
Fmin= C1X1+ C2X2+ C3X3+....+ CnXn
Все hi должны быть больше либо равны нулю, где i=1,2...m. На первом шаге в качестве допустимого решения принимаем все Xj=0 (j=m+1,m+2,...,m+k). При этом все базисные переменные Xi=Hi.
Для дальнейших рассуждений вычислений будем пользоваться первой симплекс таблицей (таблица 3.1).
Таблица
3.1.
Симплекс таблица.
C | Б |
H | C1 | C2 | … | Cm | Cm+1 |
… | Cm+k |
X1 | X2 | … | Xm | Xm+1 | … | Xm+k | |||
C1C2 C3 : : Cm |
X1X2 X3 : : Xm |
h1h2 h3 : : hm |
1
0 0 : : 0 |
0
1 0 : : 0 |
:
: : : : : |
0
0 0 : : 0 |
q1,m+1
q2,m+1 q3,m+1 : : qm,m+1 |
:
: : : : : |
q1,m+k
q2,m+k q3,m+k : : qm,m+k |
F= | F0 | D1 | D2 | … | Dm | Dm+1 | … | Dm+k |
Первый столбец- коэффициенты в целевой функции при базисных переменных.
Второй столбец - базисные переменные.
Третий столбец - свободные члены (hi³0).
Самая верхняя строка - коэффициенты при целевой функции.
Вторая
верхняя строка - сами переменные,
входящие в целевую функцию и в систему
ограничений.
Основное поле симплекс метода - система коэффициентов из уравнения.
Последняя
строка - служит для того, чтобы ответить
на вопрос: «оптимален план или нет».
Для первой итерации F0= å ci*hi.
D1, D2, D3,..., Dm - оценки они рассчитываются по формуле:
D j = å ciqij-cj.
Индексная строка позволяет нам судить об оптимальности плана:
Переход ко второй итерации:
Для этого отыскиваем ключевой (главный) столбец и ключевую (главную) строку.
Ключевым столбцом является тот в котором находится наибольший положительный элемент индексной строки при отыскании Fmin или наименьший отрицательный элемент при отыскании Fmax.
Ключевой строкой называется та, в которой содержится наименьшее положительное частное от деления элементов столбца H на соответствующие элементы ключевого столбца.
На пересечении строки и столбца находится разрешающий элемент.
На этом этапе осуществляется к переходу к последующим итерациям.
Переход к итерациям:
Метод искусственного базиса.
Замечания:
Fmax = - Fmin.