Автор работы: Пользователь скрыл имя, 11 Января 2011 в 14:53, контрольная работа
Нас окружает огромное множество природных и искусственно созданных объектов, которое воздействует на органы чувств и отображается сознанием человека. От того, насколько верно мы воспринимаем окружающую действительность, очень часто зависит не только наше благополучие и здоровье, но и сама жизнь. Тривиальным примером здесь может служить восприятие и оценка пешеходом дорожной обстановки при переходе улицы.
1.1. Основные понятия моделирования. Виды моделей……………………………….3
1.2.Основные методы моделирования…………………………………………………..6
1.3.Классификация видов моделирования………………………………………………6
2.1.Задача распределения ресурсов……………………………………………………...8
2.2.Графическое решение задачи распределения ресурсов……………………………10
2.3.Симплексный метод………………………………………………………………….14
2.4.Основные способы решения транспортной задачи………………………………...18
2.5.Проверка оптимальности полученных планов перевозок методом потенциалов..20
3.1. Методы нлиннейного программирования………………………………………….26
Список литературы……………………………………………………………………….29
х1/14 + х2/4,666 1
х1/8,33 + х2/6,25 1
х1/6,143 + х2/21,5 1
х1 0, х2 0
а) Если
мы хотим найти оптимальное
Тогда целевая функция:
F1 = х1 + х2 max
Эту зависимость представим в виде х2 = f - х1. Из графика данного уравнения (рис.1.) следует, что tg = -1, при этом = 1350, а величина F равна отрезку, отсекаемому прямой функции цели на оси координат. Если эту величину перемещать параллельно самой себе в направлении, указанном стрелками, то эта величина будет возрастать. Очевидно , что оптимальным решением будут координаты точки С = (х1, х2).
На основании рассмотренного, можно сделать исключительно важный вывод: оптимальным решением являются координаты вершин ОДР. На этом базируется аналитический метод решения задач линейного программирования, который заключается в следующем:
Рис.
2.2.
Если направление целевой функции совпадает с направлением одной из сторон, то у задачи будет, по крайней мере, два решения. В таком случае говорят, что задача имеет альтернативные решения. А это значит, что одно и то же оптимальное значение целевой функции может быть получено при различных значениях переменных.
Тот факт, что оптимальное решение находится на вершине ОДР, дает ещё 2 очень важных вывода:
-
Если оптимальным решением
-
Поскольку чем больше
Как видно на рис.2.2., вершина, координаты которой являются оптимальным решением, определяется углом наклона прямой описывающей целевую функцию. Значит, каждая вершина будет соответствовать оптимальному решению для некоторой целевой функции. Исходя из этого, найдем оптимальное решение для второй функции:
б) F2 = 6х1 + 8х2 max (максимизация прибыли)
6х1 = f – 8х2 .
Из графика уравнений следует, что tg = - , а величина f равна отрезку, отсекаемому прямой функцией цели на оси координат (рис.2.2.).
Так же мы можем найти следующие функции:
F3 = х1 max (максимализация выпуска продукции П1)
F4 = х2 max (максимализация выпуска продукции П2)
F5 = (1+3+7) х1 + (3+4+2) х2 = 11х1 + 9х2 max (минимизация используемых ресурсов).
Для каждой целевой функции, так же как и для F1, можно построить линию целевой функции и определить вершину, в которой целевая функция будет иметь оптимальное значение. Результаты решения задачи по пяти целевым функциям сведем в таблицу 2.
Целевая функция | Вершина | х1 | х2 | х1 + х2 | Прибыль | Используемый ресурс |
F1 = х1 + х2 max | В | 5,5 | 2 | 7,5 | 49 | 78,5 |
F2 = 6х1 + 8х2 max | В | 3,5 | 3,5 | 7 | 49 | 70 |
F3 = х1 max | А | 6,14 | 0 | 6,14 | 36,84 | 67,54 |
F4 = х2 max | С | 0 | 4,66 | 4,66 | 37,28 | 41,94 |
F5=11х1+9х2 | 0 | 0 | 0 | 0 | 0 | 0 |
2.3.Симплексный метод
Для аналитического
решения задач линейного
В
настоящее время этот метод является
одним из основных методов решения
задач линейного
х1 + 3х2 14
3х1 + 4х2 25
7х1 + 2х2 43
а) Функция цели f = 6х1 + 8х2 max
х1 0, х2 0
Симплексный метод предназначен для решения задач в канонической форме. Что бы перевести наше неравенство в каноническую форму введем новые неотрицательные переменные y1, y2, y3 и перейдем от системы неравенств к системе уравнений.
х1 + 3х2 + 1y1 + 0y2 + 0y3 14
3х1 + 4х2 + 0y1 + 1y2 + 0y3 25
7х1 + 2х2 + 0y1 + 0y2 + 1y3 43
f = 6х1 + 8х2 + 0y1 + 0y2 + 0y3
Для удобства составления симплекс таблицы перепишем данную систему в виде 0-уравнения:
0 = 14 - (х1 + 3х2 + 1y1 + 0y2 + 0y3)
0 = 25 - (3х1 + 4х2 + 0y1 + 1y2 + 0y3)
0 = 43 - (7х1 + 2х2 + 0y1 + 0y2 + 1y3)
0 = f –( 6х1 + 8х2 + 0y1 + 0y2 + 0y3)
Данную систему можно записать в виде одного векторного равенства:
0 = В – (А1х1 + А2х2 + А3у1 + А4у2 + А5у3),
где, вектор-столбец В имеет своими компонентами свободные члены, а вектор А1, А2, …. А5 – коэффициенты при соответствующих переменных х1, х2 , у1 , у2 , у3. Иными словами:
14
1
3
1
0
0
В= 25 , А1= 3 , А2
= 4 , А3 = 0 , А4=
1 , А5= 0 .
43
7
2
0
1
1
Линейная форма имеет вид:
f = 6х1 + 8х2 + 0y1 + 0y2 + 0y3.
Векторы А3, А4, А5 образуют базис. Это означает, что, присвоив х1 = 0, х2 = 0, получаем первое базисное решение: х1=0; х2=0; у1=14; у2=25; у3 =43.
При этом линейной формы f = 0. На этом основании строим первую симплексную таблицу 3.
№
Ите -
рации |
Базисные векторы | Вектор свободных членов В | Векторы | min симплпексные отношения | ||||
А1 | А2 | А3 | А4 | А5 | ||||
1. |
А3 | 14 | 1 | 3 | 1 | 0 | 0 | 14/3=4,666 |
А4 | 25 | 3 | 4 | 0 | 1 | 0 | 25/4=6,25 | |
А5 | 43 | 7 | 2 | 0 | 0 | 1 | 43/2=21,5 | |
Индексная строка Fi - Cj | 0 | -6 | -8 | 0 | 0 | 0 |
Так как мы решаем задачу на максимализацию прибыли, то из выражения линейной формы видно, что имеет смысл увеличить х1 или х2 (так как коэффициенты при этих переменных отрицательны в скобках). Если мы предположим что х1 0 или х2 0, то значение f увеличится. Эти же коэффициенты с их знаками стоят в индексной строке. Из этого следует, что наличие в индексной строке отрицательных чисел при решении задачи на максимум свидетельствует о том, что оптимальное решение ещё не получено, и то, что от таблицы надо перейти к следующей.
Переход к новой таблице, то есть к новой улучшенной программе, осуществляется по следующему алгоритму:
а) Вместо единичного вектора А4 мы в базис вводим вектор А2.
б) Переход к новому базису, как это известно, эквивалентен элементарному преобразовании матрицы, элементами которой служат числа таблицы 4. А именно: в новой таблице элемент строки, соответствующий элементу ведущей строки прежне таблицы, равен этому элементу ведущей строки, разделенному на разрешающий элемент.
в) Что
бы получить любой другой элемент
новой симплексной таблицы
Информация о работе Экономмико-математические методы и модели