Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Формулировка задачи




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

Как уже нами отмечалось ранее, суть математической формулировки задач линейного программирования сводится к определению экстремума линейной функции конечного числа неотрицательных аргументов, связанных между собой системой линейных ограничений, а именно функции следующего вида:

 

 

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

Пусть в пунктах А1, А2,..., Аm производится некоторый однородный продукт, причём, объём производства этого продукта в пункте Ai ‚ составляет аi единиц,

i = 1,..., m.

Произведённый в пунктах производства продукт требуется доставить в пункты потребления В1, В2,..., Вn, причём объём потребления в пункте Вj составляет Ьj единиц продукта.

Предполагается, что транспортировка готовой продукции возможна из любого пункта производства в любой пункт потребления и транспортные издержки, приходящиеся на перевозку единицы продукта из пункта Аi в пункт Вj, составляют ai денежных единиц, i =1,...,m.

Задача состоит в организации такого плана перевозок, при котором суммарные транспортные издержки были бы минимальными.

Формальная постановка «транспортной задачи».

Пусть xij - количество продукта, перевозимого из пункта Аi в пункт Вj. Требуется определить совокупность из mn величин хij», удовлетворяющих условиям:

и обращающих в минимум линейную форму:

 

 

Для решения «транспортной задачи» воспользуемся симплекс–методом, (« симплекс» - в переводе означает «простой», то есть несложный).

Суть метода состоит в приведении задачи к так называемому стандартному виду, при котором обеспечивается равенство ресурсов и потребностей. При этом используется табличная матрица, которая была уже нами представлена в лекции 6 (табл.6.1.)

Все преобразования симплекс-метода мы также будем проводить непосредственно в табличной матрице. Каждое очередное преобразование (итерация, что в переводе означает «шаг») будет продуцировать новый план перевозок, с уменьшенным значением целевой функции. Преобразования-итерации заканчиваются достижением оптимума. Для этого используются два метода: распределительный метод и метод потенциалов.

Каждый из названных методов приводит к оптимальному решению.

 

 

Каждый из алгоритмов по названным двум методам начинается спостроения опорного решения, оно является исходным, с которого начинаем реализацию алгоритма. Нахождение опорного решение строится образом, что, в нём число заполненных клеток должно равняться рангу системы r

r = p+ q – 1 (8.4)

Для нахождения опорного решения имеются два метода: метод северо-западного угла и метод минимального элемента.

При этом формулируются и следующие ограничения:

- значения переменных х должны быть больше или равны нулю, поскольку отрицательными объёмы перевозок быть не могут;

- остаётся в силе приведенное определение ранга системы.

Заметим, что общее число базисных решений, которые, могут удовлетворять записанным уравнениям составляет Nб

где:

здесь: n - общее число переменных x

r – ранг системы.

Если мы найдём все базисные решения данной системы, то среди них окажутся и такие, в которых базисные переменные будут положительными.. Такие решения называют опорными решениями. При проведении итераций в распределительной таблице следует помнить, что нули базисных переменных обязательно записываются в свободные клетки, в отличие от нулей свободных переменных, которые имитируются пустыми клетками.

Обычно такие базисные нули фигурируют в угловых клетках цикла, и без их использования невозможно организовать целенаправленного циклического преобразования. В целом методика решения данной задачи осуществляется в следующей последовательности: 1. Находим одним из двух методов исходное опорное решение системы, 2. Осуществляем цепочку последовательных циклических преобразований опорного решения симплекс-методом, достигая уменьшения целевой функции. З. Останавливаем процесс при достижении Z min.

8.2.Нахождение опорного решения методом «северо-западного угла».

Сущность метода поясним на примере решения (табл. 8.2.1).

Метод северо-западного угла Таблица 8.2.1

Z1 = 1130

Процесс распределения ресурсов начинается с клетки, расположенной на «северо-западе», то есть в левом верхнем углу. Ей соответствует ресурс а1 = 20 и

 

потребность b1 = 10. Удовлетворяем потребность полностью, остаётся ресурс, равный 10. Теперь, по правилу, “дораспределяем» остаток ресурса, передав его следующей потребности b2 которая его забирает, но с нехваткой относительно её потребности. Нехватка ресурса для потребности b2 восполняется уже за счёт ресурса a2, расположенного, уже, во второй строчке таблицы. Действия повторяются таким же образом и далее, с образованием ряда ступенек, ведущих в правый нижний угол, где и заканчивается процесс начального распределения.

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

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

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

 




Поделиться с друзьями:


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


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



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




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