Исследование операций
Система ограничений. Стандартная (симметричная) задача линейного программирования. Способы перехода к каноническому виду. Переход от ограничений к равенствам. Замена отрицательных переменных неотрицательными. Правило прямоугольника (треугольника).
Рубрика | Математика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 31.10.2013 |
Размер файла | 709,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Исследование операций
Основные формы и задачи ЛП
• Общая задача ЛП (ОЗЛП):
Целевая функция
Система ограничений
• Стандартная (симметричная) задача ЛП:
Целевая функция
Система ограничений (k=m, l=n)
Целевая функция
Система ограничений (k=0, l=n)
Стандартная форма - большое число прикладных моделей сводится к этой форме.
Каноническая форма - основные варианты симплекс-метода разработаны для этой формы.
Указанные три формы ОЗЛП эквивалентны - каждая из них может с помощью несложных преобразований м.б. приведена к любой из них. Любую задачу ЛП можно привести к каноническому виду.
Способы перехода к каноническому виду
1) Сведение задач минимизации к задачам максимизации:
2) Переход от ограничений - неравенств к ограничениям - равенствам.
3) Замена отрицательных переменных неотрицательными
Симплекс - алгоритм
Задача должна быть приведена к канонической форме. Определить начальное базисное решение (опорный план), приравнивая к 0 (n-m) переменных (небазисных). По необходимости применить искусственные переменные.
Тогда опорный план - X=(x1, x2, …, xm,0,… 0)=(b1, b2, …, bm,0,… 0).
Ему соответствует значение целевой функции:
Z=c1b1+c2b2+ … + cmbm=
Шаг 1. Опорный план исследуется на оптимальность для определения напправления его улучшения. Для этого строится нулевое приведенное уравнение на основе z:
При этом базисные переменные выражаются через свободные и подставляются в выражение для целевой функции, а также приводятся подобные коэффициенты при переменных xj.
,
Коэффициенты a0j - оценки оптимальности соответствующих небазисных переменных.
Характеристика оптимальности опорного плана производится по правилам:
1. Если a0j ? 0, j=1, n, то опорный план - оптимальный. Данное условие является признаком оптимальности опорного плана.
2. Если a0j < 0, для некоторого j и все соответствующие aij ? 0 (i=1, m), то значение целевой функции не ограничено сверху на множестве планов.
3. Если a0j < 0 для некоторых индексов j и для каждого из этих существует хотя бы одно aij > 0, то можно перейти к новому опорному плану, при котором z увеличивается.
Шаг 2. Выбираем новый опорный план (новый базис). Из числа небазисных переменных выбирается та, увеличение которой приводит к улучшению z:
xk, .
Т.е. выбирается так как переменная xk, у которой в нулевом приведенном уравнении наибольший по модулю отрицательный коэффициент a0j. Столбец симплекс-таблицы с переменной xk называют ведущим или разрешающим столбцом.
Если такой переменной нет, то найденный опорный план - оптимальный и вычисления завершаются.
Шаг 3. Из числа переменных текущего базиса выбирается исключаемая переменная, которая на последующем шаге должна стать свободной.
Для этого в разрешающем k-м столбце, соответствующем переменной, включаемой в новый базис, отыскивается такая строка l, у которой alk > 0 и отношение коэффициента bl в правой части ограничения к разрешающему элементу alk - минимально:
ограничение линейный программирование канонический
Базисную переменную xl следует исключить из базиса. Вместо нее в базис будет введена переменная xk. Строку симплекс-таблицы с переменной xl называют ведущей или разрешающей строкой.
Элемент симплекс-таблицы alk, находящийся на пересечении разрешающей строки и разрешающего столбца называют ведущим или разрешающим элементом.
Шаг 4. Переход к новому базису. Переход к новому виду системы ограничений относительно нового базиса с помощью подстановок или на основе формул Жордана-Гаусса:
Все элементы симплекс-таблицы пересчитываются по формулам Жордана-Гаусса, которые также называют правилом прямоугольника или треугольника:
1. в разрешающей строке (i=l) все элементы строки делят на разрешающий элемент alk;
2. во всех остальных строках элементы пересчитываются следующим образом:
Рисунок 1 - Правило прямоугольника (треугольника)
Перейти к Шагу 1.
Вычислительный процесс удобно фиксировать в симплекс-таблицах:
I |
БП |
X1 X2 … Xm Xm+1 … Xn |
bi |
bi/a?k |
|
1 |
X1 |
1 0 … 0 a1,m+1 … a1,n |
b1 |
||
2 |
X2 |
0 1 … 0 a2,m+1 … a2,n |
b2 |
||
. |
…. … |
||||
m |
Xm |
0 0 …. 1 am,m+1 … am,n |
bm |
||
0 |
z |
0 0 …. 0 a0,m+1 … a0,n |
b0 |
Список литературы
1. ГОСТ 2.105-95. Общие требования к текстовым документам. - Взамен ГОСТ 2.105-79, ГОСТ 2.906-71; введ. 1996-07-01.
2. Типовые оптимизационные задачи исследования операций, Исмагилова Э.М., Кабальнов Ю.С., Каримов Р.Р., Лапшина В.Б, Уфа, 2004.
3. Введение в исследование операций, Хемди А. Таха, Вильямс, М., 2005.
Размещено на Allbest.ru
Подобные документы
Составление плана выпуска продукции с целью получения максимальной прибыли при ее реализации. Вид и запас сырья, прибыль от единицы продукции и общее количество. Приведение системы ограничений к каноническому виду. Составление симплексной таблицы.
практическая работа [12,8 K], добавлен 24.05.2009Определение матрицы, решение систем уравнений методом Гаусса и по формулам Крамера. Определение параметров треугольника, его графическое построение. Задача приведения уравнения кривой второго порядка к каноническому виду и ее построение.
контрольная работа [126,8 K], добавлен 08.05.2009История зарождения и создания линейного программирования. Транспортная задача. Общая постановка, цели, задачи. Основные типы, виды моделей. Методы составления начального опорного плана. Понятие потенциала и цикла. Задача, двойственная к транспортной.
курсовая работа [166,7 K], добавлен 17.07.2002Симплексный метод как универсальное решение задач линейного программирования. Применение метода Жордана-Гаусса для системы линейных уравнений в канонической форме. Опорное решение системы ограничений. Критерий оптимальности. Задача канонической формы.
презентация [2,0 M], добавлен 11.04.2013Знакомство с особенностями построения математических моделей задач линейного программирования. Характеристика проблем составления математической модели двойственной задачи, обзор дополнительных переменных. Рассмотрение основанных функций новых переменных.
задача [656,1 K], добавлен 01.06.2016Алгоритм перехода к каноническому виду стандартной формы ЗЛП. Симплексные преобразования при изменении базисных переменных. Графический способ упорядочения вершин. Расчет параметров сетевого графика. Устойчивость решений ЗЛП при изменении параметров.
учебное пособие [161,1 K], добавлен 14.07.2011Исследование видов квадратичных форм и способов приведения квадратичных форм к каноническому виду. Сфера применения и особенности данного вида уравнений: определения и доказательство основных теорем, алгоритм решения ряда задач по данной тематике.
контрольная работа [286,0 K], добавлен 29.03.2012Основные способы приведения квадратичных форм к каноническому виду. Выделение полных квадратов по стандартной схеме метода Лагранжа. Запись матрицы перехода. Линейное и невырожденное преобразование координат. Метод ортогональных преобразований.
лекция [362,9 K], добавлен 05.09.2013Поиск экстремума функций при наличии ограничений типа неравенств; история возникновения, становления и перспективы линейного программирования. Практическое применение методов Канторовича. Количество информации и требования к коммуникационным системам.
реферат [30,5 K], добавлен 18.01.2014Сущность графического метода нахождения оптимального значения целевой функции. Особенности и этапы симплексного метода решения задачи линейного программирования, понятие базисных и небазисных переменных, сравнение численных значений результатов.
задача [394,9 K], добавлен 21.08.2010