«Анализ и проектирование алгоритма симплекс-метода для решения задач линейного программирования.»


Переход от общей задачи к стандартной


Download 490.31 Kb.
bet2/11
Sana18.06.2023
Hajmi490.31 Kb.
#1585862
TuriЗадача
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Лиля-1

3.1. Переход от общей задачи к стандартной

  1. Для удобства применения методов решения выполняют преобразование исходной общей задачи. Ограничения неравенства преобразуют в равенства. Вводятся дополнительные переменные по числу неравенств, т. е. формулируют расширенную задачу xn+1 ≥0xn+2 ≥0, ... , xn+k ≥0. Неравенства ai1x1+ai2x2+...+ainxn bвведением переменной xn+1≥0 преобразуются в равенства ai1x1+ai2x2+...+ainxn + ai(n+1)xn+1=bi. В ЦФ вновь введённые переменные имеют коэффициенты равные нулю cn+1=cn+2=...=cn+k =0.

  2. а) Если в исходной общей задаче на некоторые переменные xj = 1(1)n,  не наложено условие их неотрицательности, то каждую такую переменную представляют в виде разности положительных новых переменных x'- x'', где x'j≥0 и x''j≥0 , j>r . Способ устранения отрицательных переменных прост, но при этом размерность (число неотрицательных переменных) задачи возрастает. б) Имеется другой более сложный путь. Каждую x≯ выражают явно через другие, для которых условие x≥0 выполняется. Затем найденные выражения подставляют в ограничения, чтобы исключить их из рассмотрения. При этом размерность задачи даже уменьшается. 

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

  • правые части в ограничениях – неотрицательны b≥ 0i = 1(1)m;

  • каждое уравнение содержит переменную x≥0  с коэффициентом при ней равным “1” в этом уравнении и с коэффициентом “0” во всех других уравнениях; эти переменные называют дополнительными или искусственными;

  • в ЦФ эти переменные входят с коэффициентом “0”;

  • определение опорного плана (начальной вершины) выполняют методом искусственного базиса, что ещё до решения задачи позволяет выяснить факт существования решения.

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

Переменные x1, x2, ..., xназывают базисными – остальные свободными (внебазисными). Вершина допустимой области решений записывается в виде точки <β1, β2, ..., βm, 0, 0,...,0>, так как векторы условий для x1, x2, ..., xявляются линейно независимыми (образуют подматрицу, где единицы помещаются только на главной диагонали).
5. Геометрическая интерпретация ЗЛП
Будем рассматривать пример ЗЛП в производстве двух видов продукции на предприятии, использующем при этом четыре виды сырья (см. ранее эту задачу). Этот пример удобен для геометрической интерпретации тем, что пространство решений является двумерным (т. е. плоскость) и все элементы ЗЛП допускают наглядное представление (изображение) в трёхмерном пространстве. Начнём с рассмотрения системы неравенств (ограничений ЗЛП). Заметим, что каждое i-е неравенство в ограничениях ЗЛП определяет полуплоскость в системе координат х1Ох2 с граничной прямой ai1x+ ai2xb, i = 1(1)m.
Рисунок 1 - Примеры областей, рписывающих ограничения, задачи линейного программирования
Выпишем их и присвоим им имена

Область, формируемая полуплоскостями, может быть получена в виде замкнутого или разомкнутого (неограниченного) многогранника. Путём непосредственного построения границ (прямых) и выявления области пересечения полупространств выясним, является ли многогранное множество ограниченным и не пусто ли оно (рис.). Имеем на плоскости хО х2 многоугольник А Ո В Ո C Ո D Ո E Ո F . Он является выпуклым (всегда ли?), его граница образована отрезками прямых.

Download 490.31 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling