Автор работы: Пользователь скрыл имя, 17 Февраля 2011 в 13:48, шпаргалка
работа содержит ответы на вопросы по дисциплине "Математическое программирование".
34. Признак единственности оптимального плана, множества оптимальных планов и отсутствия оптимального плана при решении задача ЛП симплекс-методом.
При решении
задач симплекс-методом
1. Единственность. Если оценки всех свободных векторов строго отрицательные, то полученный опорный план является оптимальным и единственным. (см. пример в предыдущем параграфе).
2. Альтернативный оптимум (множество оптимальных решений).
Если среди неположительных оценок свободных векторов имеется хотя бы одна нулевая, то полученный опорный план будет оптимальным, но не единственным. В этом случае можно перейти к другим опорным планам (вводятся в базис векторы, которым соответствуют нулевые оценки) и, затем, общее оптимальное решение записать в виде выпуклой комбинации полученных оптимальных опорных планов.
3. ЗЛП не имеет оптимального решения, так как целевая функция не ограничена снизу. Если в симплекс таблице имеется положительная оценка, а все элементы данного столбца отрицательны и нулевые, то данный вектор можно ввести в базис. Однако никакой из базисных векторов нельзя вывести из базиса. Из этого следует, что дальнейшее уменьшение целевой функции возможно при переходе к неопорному плану.
4. ЗЛП
не имеет оптимального решения,
5. Если
ОДЗ состоит из одной точки,
то решение такой задачи является
тривиальным, и может быть получено без
использования симплекс-метода.
35.
В каких случая
применяется метод
искусственного базиса
Если
задача линейного программирования
находится в канонической форме,
однако, не во всех уравнениях присутствуют
базисные переменные, т. е. исходный опорный
план отсутствует. В этом случае в те уравнения,
в которых нет базисных переменных, необходимо
добавить с коэффициентом +1 некоторую
неотрицательную переменную. Такая переменная
называется искусственной.
36. Построение М-задачи в методе искусственного базиса
Если задача линейного программирования находится в канонической форме, однако, не во всех уравнениях присутствуют базисные переменные, т. е. исходный опорный план отсутствует. В этом случае в те уравнения, в которых нет базисных переменных, необходимо добавить с коэффициентом +1 некоторую неотрицательную переменную. Такая переменная называется искусственной.
Искусственную
переменную необходимо добавить в целевую
функцию с очень большим
Таким образом, в расширенной задаче мы имеем опорный план (хотя некоторые из базисных переменных и являются искусственными).
Строится исходная симплекс таблица.
37. построение индексной строки в методе искусственного базиса
Строится исходная симплекс таблица, в которой индексная строка разбивается на две строки, поскольку оценки состоят из двух слагаемых. В верхней строке записывается слагаемое оценки без M, в нижней строке – коэффициенты при М. Знак оценки определяется знаком коэффициента при M, независимо от величины и знака слагаемого без M, так как M очень большое положительное число.
Таким образом, для определения вектора, который вводится в базис необходимо провести анализ нижней индексной строки. Если выводится из базиса искусственный вектор, то соответствующий столбец в последующих симплексных таблицах можно не вычислять, если нет необходимости в получении решения двойственной задачи (см. следующую тему).
После
того, как все искусственные векторы
будут выведены из базиса, нижняя строка
будет иметь все нулевые элементы, за исключением
оценок, соответствующих искусственным
векторам. Они будут равны –1. Такую строку
можно удалить из рассмотрения и дальнейшее
решение проводить обычным симплекс-методом,
если нет необходимости в получении решения
двойственной задачи (см. следующую тему).
38. Критерий оптимальности в методе искусственного базиса. Признак построение начального опорного плана исходной задачи.
39.
Алгоритм двойственного
симплекс-метода
Алгоритм двойственного симплекс-метода:
41. Открытые и закрытые транспортные модели. Переход от открытой транспортной модели к закрытой.
Типы транспортных задач.
Имеются m поставщиков однородной продукции с известными запасами продукции и n потребителей этой продукции с заданными объёмами потребностей. Известны так же удельные затраты на перевозку.
Если
сумма объёмов запасов
(т. е. если ∑ Ai = ∑ Bj), в противном случае транспортная задача называется открытой. Для решения транспортной задачи необходимо, чтобы она была закрытой.
Открытую транспортную задачу можно преобразовать к закрытой следующим образом.
Пусть ∑Ai > ∑Bj. В этом случае необходимо ввести фиктивного n+1 потребителя с объёмом потребностей ∑Ai – ∑Bj Удельные затраты на перевозку от поставщиков к фиктивному потребителю полагаются равными 0, так как на самом деле такие перевозки осуществляться не будут и некоторая часть продукции останется у поставщиков.
Если ∑Bj > ∑Ai . В этом случае необходимо ввести фиктивного m+1 поставщика с объёмом запасов∑Bj – ∑Ai . Удельные затраты на перевозку от фиктивного поставщика к потребителям полагаются равными 0, так как на самом деле такие перевозки осуществляться не будут и некоторую часть продукции потребители недополучат.
42. Способы построения первоначального распределения в транспортной задаче: метод северо-западного угла и метод наименьшего элемента в матрице.
Северо-западный прием построения опорного плана. Согласно этому приему формирование величин перевозок начинается с с.-з. уголка таблицы, т.е. с клетки x11. По этому приему прежде всего распределяется товар первого поставщика. Причем первый поставщик сначала предельно возможно удовлетворяет первого потребителя. Затем, если у поставщика товар еще остался,
Метод наименьшего элемента в матрице.
Сущность метода заключается в том, что максимально возможная поставка всегда проставляется в клетку, которой соответствует наименьший тариф матрицы.
Сначала делаем пометки (например, знаком ▼ ) в тех клетках строк, в которых наблюдается самая меньшая цена по строке. Затем обходим таблицу по столбикам и делаем такие же пометки в клетках, в которых самая маленькая цена по столбикам.
Дальнейшее
распределение делается сначала
предельно возможно по клеткам с двумя
отметками, потом - с одной, а затем делается
добалансировка задачи до (m + n – 1) заполнений.
Заполнения организуем при прохождении
таблицы слева направо и сверху вниз.
43. Свойства транспортных задач
Транспортная задача обладает некоторыми свойствами, которые можно отразить следующими теоремами.
Теорема 1. Закрытая транспортная задача всегда имеет решение.
Теорема 2. Если объёмы запасов продукции и объёмы потребностей является целыми числами, то и решение транспортной задачи также будет целочисленным.
Теорема 3. система ограничений закрытой транспортной задачи всегда линейно-зависима.
Из этой
теоремы следует, что распределение
закрытой транспортной задачи всегда
имеет m + n – 1 базисную переменную и
(m – 1) (n – 1) свободные временные.
44. Вырожденное
распределение в транспортных
задачах, избавление от
Распределение
называется вырожденным, если количество
клеток меньше чем m + n – 1.
45. Теорем оптимальности транспортной задачи.
Теорема. Если для некоторого распределения транспортной задачи вы-
полняются условия:
а). ui+vj = сij для занятых клеток
б) ui+vj ≤ сij,, для свободных клеток,
то данное распределение является оптимальным.
Величины
ui называют потенциалами строк, а величины
vj называют потенциалами столбцов.
46. Потенциалы и способы их расчета.
Для нахождения потенциалов строк и столбцов пользуются следующими рассуждениями, исходя из условия а) теоремы оптимальности.
Количество
уравнений исходя из этого условия
равняется m + n – 1, а количество неизвестных
ui и vj равняется m + n. Т.о. количество переменных
больше количества уравнений, причем все
уравнения линейно независимы. Решение
такой системы линейных уравнений является
неопределенным, поэтому одному из потенциалов
нужно присвоить любое значение. На практике
ui = 0. получается система из m + n – 1 уравнений
с m + n – 1 неизвестными переменными. Эту
систему можно решить любым методом. На
практике для расчета потенциалов рассматриваются
занятые клетки, для которых один их потенциалов
известен, и исходя из условия а) теоремы
вычисляются значения остальных неизвестных
потенциалов.
Информация о работе Шпаргалка по "Математическому программированию"