Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

При условиях

Аналитическая идея симплексного метода

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

Стоимость перевозки товара от складов к магазинам. Зависимость стоимости

Формулировка транспортной задачи

 

Необходимо перевезти некоторое количество единиц однородного товара из двух складов в три магазина (обратные перевозки исключаются). Склады могут выделить

единиц товара, а магазинам требуется единиц товара.

 

 

Предполагается, что, т.е. существует между складами и

магазинами баланс. Необходимо определить, сколько единиц товара

() надо отправить с каждого склада в каждый магазин, что

общая стоимость перевозки была минимальна, если –

Задача ЛП записывается следующим образом:

при условиях:

 

Решением задачи является. При этомминимальна.

Линейная система уравнений называется системой с базисом, если в каждом уравнении содержится неизвестное с коэффициентом +1, отсутствующее в остальных уравнениях. Эти неизвестные называются базисными, оставшиеся – свободными. Число базисных неизвестных равно числу уравнений.

Линейная система уравнений называется канонической, если она является системой с базисом, а все В данном выше числовом примере система уравнений является канонической.

Примеры канонических систем:

 

1.

 

2.

 

Примеры неканонических систем:

1.

Система неканоническая, так как один из свободных членов отрицателен.

2.

Система неканоническая, так как в системе отсутствует базис.

3. Система неканоническая, так как в системе отсутствует базис.

Чтобы перейти к каноническому виду, необходимо в первом случае 2-е уравнение умножить на (-1), а затем во всех трех случаях ввести базис (полностью или частично).

При больших значениях m и n трудно найти оптимальное решение путем перебора всех его допустимых решений. Поэтому существует упорядоченная схема перебора, получившая название симплексного метода [ 1-4]. Поясним аналитически идею симплексного метода на следующем примере:

 

По теореме Кронекера-Капелли [2] для совместности линейной системы необходимо и достаточно, чтобы ранг матрицы A r(A) был равен рангу расширенной матрицы R r(R). r(A) есть наибольший из порядков миноров, отличных от нуля (т.е. r(A) – целое число). Известно, что r(A) не меняется, если к какому-либо столбцу (строке) прибавить произвольную линейную комбинацию других столбцов (строк) этой матрицы. Кроме того, r(A) не изменится, если какой-либо столбец, состоящий из нулей, удалить. Итак

=?

 

Прибавив первый столбец, умноженный на (-1), к пятому, а затем и к четвертому, получим

 

 

Выполняем аналогичные преобразования и, в итоге, получим

 

 

 

Соответственно, ранг расширенной матрицы будет равен также

 

= 3.

 

Следовательно, наша система совместна.

При формулировке задач ЛП могут быть два случая:

1. (– количество неизвестных в системе).

Решение системы единственное. Задача ЛП не имеет смысла.

2.. Этот случай представляет для нас интерес. Неизвестных больше, чем уравнений в системе. Задаваясь каждый раз свободными неизвестными, получим в итоге множество решений системы, из которых в соответствии с функцией цели выбирается то решение, которое дает оптимальный результат. В нашем примере

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

Итак,

(1)

при условиях

 

 

 

 

 

В системе базисных переменных три, а свободных два. Выразим целевую функцию и базисные переменные через свободные переменные.

Но F уже выражена, а базисные переменные примут следующий вид:

 

(2)

(3)

Все должны быть неотрицательны, т.е..

Зададим наименьшие возможные значения, при этом получим. Это решение, удовлетворяющее ограничениям, т.е. допустимое. Проанализируем, нельзя ли увеличением значений уменьшить? Из выражения

 

следует, что при увеличении возрастает. При будет отрицательнымсамый ненадёжный из, Значит, следует принять. Тогда получим новый допустимый план:При этом Переменное выведено из базиса, вместо него в базис включен а стали свободными переменными. Выразим новые базисные переменные и функцию F через. найдём. Подставим в выражения

(1), (2), (3). Получим:



Из выражения следует, что должны быть равны нулю, так как в противном случае F будет расти.

Достигнуто оптимальное решение:

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

 

<== предыдущая лекция | следующая лекция ==>
Примеры составления задач ЛП | Графический способ решения задач линейного программирования и геометрическая интерпретация
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 356; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.