Смекни!
smekni.com

Математические методы (стр. 1 из 3)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ КОЛЛЕДЖ УПРАВЛЕНИЯ ИНФОРМАТИКИ И СЕРВИСА (ИМСИТ)

Курсовая работа

по дисциплине «МАТЕМАТИЧЕСКИЕ МЕТОДЫ»

Вариант 3.

Выполнил:

студент группы ПО-3-3

специальности 230105

«Программное обеспечение

вычислительной техники и

автоматизированных систем»

Горбунов Дмитрий Валерьевич

Проверил:

Шихина В. А.

Краснодар, 2006

СОДЕРЖАНИЕ

Введение … … … … … … … … … … … … … … … … … … … … … … … … … . 2 Графический метод решения задач … … … … … … … … … … … … … … … … 3

Теория двойственности … … … … … … … … … … … … … … … … … … … ... 6

Симплексный метод … … … … … … … … … … … … … … … … … … … … … .. 10

Транспортная задача … … … … … … … … … … … … … … … … … … … … … . 13

Список использованной литературы … … … … … … … … … … … … … … … … 24

ВВЕДЕНИЕ

Исследование операций — научная дисциплина, занимающая­ся разработкой и практическим применением методов наибо­лее эффективного управления различными организационными системами.

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

При решении конкретной задачи управления применение ме­тодов исследования операций предполагает:

• построение экономических и математических моделей для
задач принятия решения в сложных ситуациях или в условиях
неопределенности;

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

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

Графический метод решения задач линейного программирования с двумя переменными.

Графический метод используется для решения задач с двумя переменными следующего вида:

Z(X) = c1x1 + c2x2 → max (min)

a11x1 + a12x2 ≤ (≥) b1,

a21x1 + a22x2 ≤ (≥) b2,

……………………………..

am1x1 + am2x2 ≤ (≥) bm

x1≥0, x2≥0

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

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

Областью решений линейного неравенства ai1x1 + ai2x2 ≤biявляется одна из двух полуплоскостей, на которые прямая ai1x1 + ai2x2 = 0, соответствующая данному неравенству, делит всю координатную плоскость. Для того, чтобы определить, какая из полуплоскостей является областью решений, достаточно координаты какой-либо точки, не лежащей на прямой, подставить в неравенство: если оно удовлетворяется, то областью решений является полуплоскость, содержащая эту точку, если не удовлетворяется – то полуплоскость, не содержащая данную точку .

Для нахождения среди допустимых решений оптимального используют линии уровня и опорные прямые. Линией уровня называется прямая, на которой целевая функция задачи принимает постоянное значение. Уравнение линии уровня имеет вид c1x1 + c2x2 = L , где L = const. Все линии уровня параллельны между собой. Опорной прямой называется линия уровня, которая имеет хотя бы одну общую точку с областью допустимых решений и по отношению к которой эта область находиться в одной из полуплоскостей. Важное свойство линии уровня: при параллельном смещении линии в одну сторону уровень возрастает, а в другую сторону – убывает.

I Задание: Решить графическим методом задачу с двумя переменными.

Z(x)=2х1+3х2 → max

-6х12 ≥3

-5х1+9х2 ≤ 45

х1-3х2 ≤ 3

х1 ≥ 0 , х2 ≥ 0

Найдем точки пересечения прямых с осями координат:

I. -6х12=3

1)х1=0 2)х2=0

х2=3 х1= -1/2

II. -5х1+9х2=45

1)х1=0 2)х2=0

х2=5 х1= -9

III. х1-3х2=3

1)х1=0 2)х2=0

х2= -1 х1=3

Построим область решения данной системы:

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

Z(х)=2х1+3х2=0

1)х1=0 2)х1=3

х2=0 х2= -2

Z(х)=2х1+3х2=6

1)х1=0 2)х2=0

х2=2 х1=3

Ответ: Целевая функция принимает максимальное

значение в точке(0;0), при х1=0 и х2=0.

Теория двойственности.

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

Алгоритм составления двойственной задачи:

1) Привести все неравенства ограничений исходной задачи к единому смыслу: если в исходной задаче ищется максимум линейной функции, то все неравенства системы ограничений привести к виду «≤», а если минимум – к виду «≥». Для этого неравенства, в которых данное требование не выполняется, умножить на -1.

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

3) Найти матрицу А` транспонированную к матрице А

4) Сформулировать двойственную задачу на основании полученной матрицы А` и условия неотрицательности переменных.

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

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

II Задание: Решить графическим методом задачу с двумя переменными.

Z(х)=4х1+13х2+3х3+6х4 → min

При ограничениях:

-5х1+3х23+2х45 = -1

1-4х2+2х3-3х46 = 6

Учитывая условия неотрицательности:

хj≥ 0 , j=1,2,3,4.

Для решения данной задачи необходимо перевести систему ограничений в стандартный вид путём введения дополнительных переменных:

-5х1+3х23+2х45 ≥ -1

1-4х2+2х3-3х46 ≥ 6

Составим расширенную матрицу системы уравнений

-5 3 -1 2 1 0 -1

А= 9 -4 2 -3 0 1 6

4 13 3 6 0 0 Z

Найдем транспонированную матрицу системы уравнений

-5 9 4

3 -4 13

-1 2 3

А′ = 2 -3 6

1 0 0

0 1 0

-1 6 F

Составим новую систему ограничений

F(y)= -у1+6у2 → max

-5у1+9у2 ≤ 4

1+4у2 ≤ 13

1+2у2 ≤ 3

1-3у2 ≤ 6

у1 ≤ 0

у2 ≤ 0

у1 ≥ 0 ; у2 ≥ 0

Найдем точки пересечения прямых с осями координат:

I. -5у1+9у2 ≤ 4

1)у1=0 2)у2=0

у2=4/9 у1= -4/5

II. 3у1+4у2 ≤ 13

1)у1=0 2)у2=0

у2= -13/4 у1=13/3

III. -у1+2у2 ≤ 3

1)у1=0 2)у2=0

у2=3/2 у1= -3

IV. 2у1-3у2 ≤ 6

1)у1=0 2)у2=0

у2= -2 у1=3

Построим область решений системы неравенств:

FA=9 - max

FB=4/9*6=8/3=2*2/3 - min

Ответ: по теореме двойственности Fmax= Zmin= 9

Симплексный метод решения задач линейного программирования

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

Для реализации симплексного метода – последовательного улучшения решения – необходимо освоить три основных элемента:

· способ определения какого – либо первоначального допустимого базисного решения задачи;

· правило перехода к лучшему (точнее, не худшему) решению;

· критерий проверки оптимальности найденного решения.

IIIЗадание: Решить задачу симплексным методом.

Z(x)=x1-x2+x3 → max

При ограничениях:

4x1+2x2+x3 ≥ 6

-x1+x2+x3 = 1

x1-x2+4x3 ≤ 24

Учитывая условия неотрицательности:

xj ≥ 0 , j=1,2,3

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