Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Общая задача линейного программирования, основные элементы и понятия.



Общая задача линейного программирования, основные элементы и понятия.

ЗЛП - задача об оптимальном использовании ограниченных пр-венных ресурсов. Оптимизационные модели в эк. возникают при практической реализации принципа оптимальности. Его суть состоит в стремлении выбрать такое управленческое решение X=(x1, x2, …, xn), где xj, j=1, …, n-его компоненты, которое наилучшим образом (эк. показатель, позволяющий сравнить эффективность управленческих решений) учитывало бы внутренние возможности и внешние условия пр-венной деят. (выбор X оскщ. из некоторой обл. возможных решений D) хоз-щего субъекта. Реализовать на практике принцип оптимальности это значит разработать и получить решение по модели: max (min) макс. или мин. ф-цию f(x) при ограничениях, где f(x1, x2, …, xn) – математ. запись критерия оптимальности -ЦФ.

Max(min) f(x)=f(x1, x2, …, xn), x є D.

Общая задача оптимального (математ.) программирования:

Max(min) f(x1, x2, …, xn)

g1(x1, x2, …xn) {≤ , =, ≥ } b1 (1)

g2(x1, x2, …xn) {≤ , =, ≥ } b2 (2)

gn(x1, x2, …xn) {≤ , =, ≥ } bn

xi ≥ 0, i=1, ¯ n (3)

Область опред-ния – все мн-во допустимых решений. Вектор X - допустимое решение или план задачи. План X - оптимальный план.

Область допустимых решений - пустое мн-во (задача противоречива): некорректна поставлена эк. задача или разработана ЭММ. ЦФ явл. неограниченной на обл. определения: ЭММ разработана некорректно и некоторые сущ-ные ограничения в ней отсутствуют.


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

Если в задаче линейного программирования ограничения заданы в виде неравенств с двумя переменными, то задача может быть решена графически. Графический метод решения ЗЛП состоит из этапов:

1. Стоится многоугольная область допустимых решений ЗЛП - мн-ик решений.

2. Строится вектор-градиент целевой функции. Начало в т.О(0, 0), а вершина в т.(df/dx1; df/dx2)=(C1; C2).

3. Строим линию уровня c1x1+c2x2=a, a=const. Линия уровня это прямая перпендикулярная вектору-градиенту. Передвигаемся в направлении этого вектора. В случае максимизации ЦФ до тех пор, пока не покинет ОДР. Предельная точка ОДР при этом движении и является точкой max ЦФ.

4. Для нахождения координат указанной предельной точки, достаточно решить 2 уравнения прямых, получаемых из соответствующих ограничений и дающих в пересечении точку max. Значение ЦФ найденное в этой точке является max. При минимизации ЦФ линия уровня перемещается в направлении противоположном вектору-градиенту.

Особые случаи решения ЗЛП графическим методом.

При решении некоторых ЗЛП графическим методом может встретиться случай, когда линия уровня пар-на одной из сторон выпуклого мн-ка допустимых решений, причем, эта сторона расположена в направлении ЦФ к своему оптимуму. В этом случае оптимальное решение ЦФ достигается не в одной, а в двух угловых точках (вершинах) мн-ка решений и во всех точках отрезка, соединяющего эти вершины, т.е. задача будет иметь бесчисленное множество решений. Если область допустимых решений будет незамкнутым выпуклым мн-ком в направлении оптимизации ЦФ, то ЦФ будет неограниченной и ЗЛП не будет иметь решений; в этом случае можно записать, что она стремится к +бесконечности.

Также ЗЛП не будет иметь решений в случае, когда область допустимых решений есть пустое множество, т.е. система ограничений ЗЛП содержит противоречивые неравенства, и на координатной плоскости нет ни одной точки, удв. этих ограничений.

1 max (3x1+5x2) ограничения: x1+x2 ≥ 2 4x1+2x2 ≤ 2 при x1, 2 ≥ 0

Задача неразрешима - противоречивость ограничений

2 max (3x1+2x2) x1-x2 ≤ 1 2x1+x2 ≥ 1 при x1, 2 ≥ 0

Задача неразрешима - неограниченность ЦФ на ОДР.

3 Случай не единственности решения max (8x1+10x2) 5x1+x2 ≤ 15 4x1+5x2 ≤ 40 при x2 ≥ 3 x1 ≥ 0

Линия уровня 8x1+10x2 =a параллельна одной из линий по границе ОДР. Это значит, что задача имеет бесконечное множество оптимальных решений (его задают координаты точек отрезка ВС).

Каноническая форма записи ЗЛП. Способы приведения ЗЛП к каноническому виду.

КЗЛП – запись с использованием знаков суммирования:

max (min) f(x1, x2, …, xn)=Scjxj,

найти при ограничениях:

Saijxj=bi, i=1, 2, m; xj≥ 0, j=1, 2, n; bi≥ 0, i=1, 2, m

Векторная запись КЗЛП:

max (min) f(x1, x2, …, xn)=f (X)=CX,

A1x1+A2x2+…+Anxn=B, X≥ 0,

Где: C=(c1, c2, cn), X=(x1, x2, xn);

CX-скалярное произведение векторов C и X;

A1, A2, An – вектор-столбцы.

Матричная запись:

max (min) f (X)=CX, AX=B, X≥ 0.

Где С=(c1, c2, cn) – матрица-строка;

X, B – матрица-столбец;

A=(aij) – матрица размерности m*n, столбцами которой явл. Вектор-столбцы A1, A2, An.

Стандартная форма записи:

max (min) f (X)=CX, AX≥ (≤ )B (соотв. компонентов слева и справа), X≥ 0

Любую ЗЛП можно привести к КЗЛП путем введения в левую часть соотв. ограничения вида

k-й доп. (вспомогат.) переменной Xn+k≥ 0 со знаком «-», если «≥ » и «+», если «≤ ». Если на некоторую переменную Xp не накладывается условие неотр., то делает замену переменных Xp=X1p-X2p, X1p≥ 0, X2p≥ 0. В преобразованной задаче все переменные неотр.


Решение СЛУ методом Ж-Г. Общее решение, частное, базисное и опорное.

При решении СЛУ последовательно над строками матрицы выполняются элементарные преобразования, так что некоторое неизвестное искл. из всех ур-ий, кроме одного. В процессе решения могут встретиться сл. случаи:

1. X1+0X2+…+0Xn=Bi, (Bi≠ 0)

сист. несовместна – решений нет

2. 1 0 … B’1

0 1 …. B’2

0 0 … B’n

сист. имеет единственное решение Xn=Bn

3. 1 0 … A’1r+1 … A’1n | B’1

0 1 … A’2R+1 … A’2n | B’2

0 0 … 1 A’rr+1 … A’rn | B’r

расширенная матрица – сист. имеет мн-во решений:

Xr=B’r-A’rr+1Xr+1-…-A’rnXn

Придавая каждой из стоящих в правых частях равенств переменных Xn произвольные значения получим частные решения. Неизвестные Xr – базисные (основные); соотв. линейно-независимым векторам Ar. Т.о. r переменные – базисные (основные), если определитель матрицы коэф. при них отличен от 0, а остальные (n-r) – свободные (неосновные). Базисное решение – частное решение, в котором неосновные переменные имеют нулевые значения. Каждому разбиению на основные и неосновные переменные соотв. одно базисное решение, а кол-во способов разбиения не превышает величины

m n!

С =__________

n m! (n-m)!

Если все компоненты базисного решения неотр. – решение опорное.

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

В основе математического метода получения оптимального решения лежат основные свойства ЗЛП:

1. Не существует локального экстремума отличного от глобального. Если экстремум есть, то он единственный.

2. Множествовсех планов ЗЛП является выпуклой многогранной областью (многогранником решения).

3. ЦФв ЗЛП достигает своего max (min) значения в угловой точке многогранника решения (в вершине). Если ЦФ принимает max решение более чем в одной угловой точке, то она достигает того же значения в любой точке, являющейся выпуклой линейной комбинацией этих точек.

4. Каждойугловой точке отвечает опорный план ЗЛП (не отрицательное базисное решение соответствующей КЗЛП).

Суть симплекс-метода состоит в том, что вначале получают допустимый вариант, удв. всем ограничениям, но обязательно оптимальный (начальное опорное решение); оптимальность достигается последовательным улучшением исходного варианта за опред. число этапов. Нахождение начального опорного решения и переход к сл. проводятся на основе применения метода Жордана-Гаусса для сист. линейных уравнений в канонической форме, в которой должна быть предварительно записана исходная ЗЛП; направление перехода от одного опорного решения к др. выбирается при этом на основе критерия оптимальности ЦФ. Этапы:

1. опред-ние какого-либо первоначального допустимого базисного решения сист.

2. переход к нехудшему решению

3. проверка оптимальности допустимого базисного решения


Особые случаи решения ЗЛП симплексным методом.

1. решение не единственное (линия уровня параллельна одной из линий на границе области допустимых решений). Это означает, что задача имеет бесконечное множество оптимальных решений. Его задают координаты точек отрезка с угловыми точками.

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

3. задача не имеет решения, т.к множество планов пусто, нет ни одной общей точки.

Требования, предъявляемые к исходной информации при моделировании эк. процессов на основе временных рядов.

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

2. Однородность данных – отсутствие сильных изломов тенденций, а также аномальных наблюдений.

3. Представительность данных хар-ся их полнотой. Число наблюдений должно быть достаточным для постановки задачи.

4. Устойчивость – преобладание закономерности над случайностью.

Предварительный анализ временных рядов. Тренд.

Для определения наличия тренда во временном ряду применяется несколько методов.

1. Метод проверки разностей средних уровней. Состоит из 4х этапов:

I: Временной ряд разбивается на две примерно равные по числу уровней части (n1+n2=n).

II: Для каждой из этих частей вычисляются средние значения и дисперсии.

III: Проверка равенства (однородности) дисперсий обеих частей ряда с помощью F-критерия Фишера.

Если расчетное значение F меньше табличного Fα, то гипотеза о равенстве дисперсий принимается и переходят к 4му этапу.

IV: Проверяется гипотеза об отсутствии тренда с использованием t-критерия Стьюдента. Для этого определяется рассчетное значение критерия Стьюдента по формуле:

, где - среднекв. отклонение разности средних:

Если расчетное значение t меньше табличного значение статистики Стьюдента tα, тренда нет. Если больше – тренд есть.

2.Метод Фостера-Стьюарта.

 

Предварительный анализ временных рядов. Сглаживание.

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

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

Предварительный анализ временных рядов. Вычисление количественных хар-ик развития эк. процессов.

Предварительный анализ временных рядов эк. показателей закл. в основном в выявл. и устранении аномальных значений уровней ряда, а также в опред-нии наличия тренда в исходном временном ряде.

Общая задача линейного программирования, основные элементы и понятия.

ЗЛП - задача об оптимальном использовании ограниченных пр-венных ресурсов. Оптимизационные модели в эк. возникают при практической реализации принципа оптимальности. Его суть состоит в стремлении выбрать такое управленческое решение X=(x1, x2, …, xn), где xj, j=1, …, n-его компоненты, которое наилучшим образом (эк. показатель, позволяющий сравнить эффективность управленческих решений) учитывало бы внутренние возможности и внешние условия пр-венной деят. (выбор X оскщ. из некоторой обл. возможных решений D) хоз-щего субъекта. Реализовать на практике принцип оптимальности это значит разработать и получить решение по модели: max (min) макс. или мин. ф-цию f(x) при ограничениях, где f(x1, x2, …, xn) – математ. запись критерия оптимальности -ЦФ.

Max(min) f(x)=f(x1, x2, …, xn), x є D.

Общая задача оптимального (математ.) программирования:

Max(min) f(x1, x2, …, xn)

g1(x1, x2, …xn) {≤ , =, ≥ } b1 (1)

g2(x1, x2, …xn) {≤ , =, ≥ } b2 (2)

gn(x1, x2, …xn) {≤ , =, ≥ } bn

xi ≥ 0, i=1, ¯ n (3)

Область опред-ния – все мн-во допустимых решений. Вектор X - допустимое решение или план задачи. План X - оптимальный план.

Область допустимых решений - пустое мн-во (задача противоречива): некорректна поставлена эк. задача или разработана ЭММ. ЦФ явл. неограниченной на обл. определения: ЭММ разработана некорректно и некоторые сущ-ные ограничения в ней отсутствуют.


Поделиться:



Последнее изменение этой страницы: 2017-03-15; Просмотров: 610; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.046 с.)
Главная | Случайная страница | Обратная связь