Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Транспортные задачи в моделированииСтр 1 из 12Следующая ⇒
Теоретическая поддержка
Сущность транспортной задачи линейного программирования состоит в наивыгоднейшем прикреплении поставщиков однородного продукта ко многим потребителям этого продукта. На практике постоянно возникает необходимость решения таких задач, особенно когда количество пунктов отправления и получения грузов увеличивается. Модель транспортной задачи линейного программирования может использоваться для планирования ряда операций, не связанных с перевозкой грузов. Так, с ее помощью решаются задачи по оптимизации размещения производства, топливно-энергетического баланса, планов загрузки оборудования, распределения сельскохозяйственных культур по участкам различного плодородия и т.п. В торговле модель транспортной задачи линейного программирования применяется для решения следующих задач: планирование товароснабжения города, района; прикрепление торговых предприятий к поставщикам; организация рациональных перевозок товаров из пунктов отправления (баз, станций, фабрик, совхозов, заводов) в пункты назначения (магазины, склады); распределение работников торговли по должностям (задача о назначении); планирование капиталовложений; оптимизация межотраслевых связей торговли; размещение розничной торговой сети города и т.д. Условие транспортной задачи обычно записывается в виде матрицы, в которой потребители однородного груза размещаются по столбцам, а поставщики – по строкам. В последнем столбце матрицы проставляют запас груза, имеющийся у каждого поставщика, а в последней строке – потребность в нем потребителей. На пересечении строк со столбцами (в клетках матрицы) записывают размер поставки, а также расстояние пробега по всем возможным маршрутам, время доставки груза или затраты на перевозку единицы груза по этим маршрутам. Экономико-математическая формулировка и модель транспортной задачи имеют следующий вид. Найти такие неотрицательные значения xij> 0, , которые минимизируют затраты на перевозку грузов: при ограничениях Первые уравнения представляют собой условие, что от каждого поставщика вывозится весь продукт. Вторая группа n равенств выражает условие, что спрос каждого потребителя полностью удовлетворяется. Третий тип ограничений связан с возможностью решения задачи при наличии баланса между предложением и спросом: что отражает сущность так называемой закрытой модели транспортной задачи. Если спрос не равен предложению: то имеем открытую модель транспортной задачи, которая бывает двух видов: а) когда предложение больше спроса, т. е. вводят «фиктивного» потребителя с заявкой и транспортными издержками . При решении задачи часть товаров попадает к фиктивному потребителю, а фактически это означает, что этот груз останется на соответствующей базе поставщика; б) когда предложение меньше спроса, т. е. при распределении продукции руководствуются более сложными соображениями, но при возможности получения товаров от внешнего поставщика задачу можно свести к закрытой модели. Четвертый тип ограничений (xij> 0) означает, что товары перевозятся от поставщиков потребителям, т. е. исключаются встречные перевозки. Пример решения задачи Постановка задачи . Пусть необходимо составить оптимальный план перевозки товара с трех баз А1, А2, А3, товарные запасы которых составляют: а1 = 180 т, а2 = 150 т, а3 = 80 т, в четыре магазина B1, B2, B3, B4 с заявками соответственно: b1 = 120 т, b2 = 110 т, b3 = 80 т, b4 = 140 т. Исходные данные задачи вместе с величинами транспортных издержек Сij (ден. ед. за т) представлены в виде таблицы 2.1.
Таблица 2.1 – Исходные данные транспортной задачи
Решение задачи 1 Экономико-математическая модель задачи Определяем тип транспортной задачи путем проверки баланса запасов баз: и заявок магазинов: Равенство запасов и заявок соблюдается: Значит, имеем транспортную задачу закрытого типа. Теперь, пользуясь данными исходной таблицы, составим экономико-математическую модель транспортной задачи: найти такие неотрицательные значения: x11, x12 x13 x14 x21 x22, x23, x24, x31, x32, x33, x34, которые бы давали минимум функции цели:
при следующих условиях: - вывоз всех товаров с баз - полное выполнение заказов магазинов - исключение встречных перевозок . В таком виде экономико-математическая постановка задачи считается законченной. 2 Решение задачи с помощью инструмента Excel Поиск решения Алгоритм решения задачи состоит из нескольких этапов: 1) Внести данные по издержкам Сij в диапазон А1: F6 (таблица 2.2).
Таблица 2.2 - Ввод исходных данных
2) Создать на этом же листе Excel в диапазоне А8: F13 следующую таблицу (таблица 2.3). В качестве исходных значений Xij, i=1, 2, 3, j=l, 2, 3, 4 в блоке В10: Е12 можно взять нули.
Таблица 2.3 - Ввод ограничений
Чтобы сформировать формулы суммирования для ограничений, выделить блок B10: F13 (т. е. на 1 строку и на 1 столбец больше блока решений) и выполнить Автосуммирование на панели инструментов. В окаймляющие строку и столбец будут занесены формулы суммирования по столбцам и строкам. Эти формулы и будут использованы для правых частей ограничений по потребителям и поставщикам в соответствии с таблицей 2.3. 3) Ввести функцию цели Для этого в ячейку F13 занести формулу =СУММПРОИЗВ(В3: Е5; В10: Е12). 4) Выбрать команду Сервис → Поиск решения В окне Поиск решения внести: • в поле Установить целевую ячейку — ссылку на F13; • в поле Изменяя ячейки — ссылку на В10: Е12; • установить переключатель на min; • чтобы задать ограничения, нажать кнопку Добавить и добавить ограничения: - по столбцам: В13=В6; С13=С6; D13=D6; E13=E6; - по строкам: F10=F3; F11=F4; F12=F5; - граничные: В10: E12> 0. Нажать кнопку ОК, затем — Выполнить. Результаты решения представлены в таблице 2.4. Таблица 2.4 - Результаты расчета
5) Результат сохранить в виде отчета Результаты. Вывод: Минимальные транспортные издержки по перевозке груза составляют 2250 ден. ед. При этом база А1 поставляет свой товар в магазины В2 – 110 т, В3 – 70 т; база А2 поставляет товар в магазины В1 – 120 т, В4 – 30 т; база А3 поставляет свой товар в магазины В3 – 10 т, В4 – 110 т. Запасы поставщиков полностью распределены, а заявки потребителей удовлетворены в полном объеме.
Задачи для самостоятельного решения
Задача 1 Четыре овощехранилища каждый день обеспечивают картофелем три магазина. Магазины подали заявки соответственно на 17, 12 и 32 т. Овощехранилища имеют соответственно 20, 20, 15 и 25 т. Тарифы (в д.е. за 1 т) указаны в следующей таблице 2.5.
Таблица 2.5 – Исходные данные
Составьте план перевозок, минимизирующий суммарные транспортные расходы. Задача 2 На каждом из четырех филиалов производственного объединения могут изготовляться изделия четырех видов. Учитывая необходимость углубления специализации, решено, что каждый филиал будет выпускать только один из видов изделий. Себестоимость изделий различается по филиалам и определяется следующей матрицей: . Найти такое распределение выпуска продукции между филиалами, чтобы общая себестоимость продукции была минимальной.
Задача 3 Мясокомбинат имеет в своем составе четыре завода, на каждом из которых могут выпускать три вида колбасных изделий. Мощности каждого из заводов соответственно равны 320, 280, 270 и 350 т/сутки. Ежедневные потребности в колбасных изделиях каждого вида также известны и соответственно равны 450, 370 и 400 т. Себестоимость 1 т каждого вида колбасных изделий на каждом заводе определяются матрицей . Найти такое распределение выпуска колбасных изделий между заводами, при котором себестоимость изготовляемой продукции являлась бы минимальной. Задача 4 ОАО «Универмаг «Центральный» получило предложение от фирм ОАО «Элема», ЗАО «Акмо», ОАО «Веснянка» на покупку пальто трех размеров 46-48, 50-52, 54-56. Стоимость пальто в зависимости от размеров и их количественное ограничение даны в таблице 2.6.
Таблица 2.6 – Исходные данные
Определить, как следует распределить заказы для выполнения этих требований, чтобы общая стоимость была минимальной.
Задача 5 Фирма реализует продукцию в пяти торговых точках. Покупательский спрос жителей этих областей оценивается в соответствующих единицах и задан в таблице 2.7. В этой же таблице представлен профессиональный уровень каждого i-го продавца значениями Сi как доля реализуемых покупательских способностей.
Таблица 2.7 – Исходные данные
Требуется распределить продавцов по объектам так, чтобы обеспечить максимальную реализацию продукции.
|
Последнее изменение этой страницы: 2017-03-14; Просмотров: 1036; Нарушение авторского права страницы