II итерация
Задача 2 (Транспортная задача) Составить оптимальный план перевозок пищевых продуктов от 4-х поставщиков к 6-ти потребителям. Поставщики (П), потребители (М), объемы вывоза и завоза, кратчайшие расстояния между пунктами вывоза и завоза приведены в таблицах.
При решении транспортных задач ограничениями служат: объемы вывоза (запасы) каждым поставщиком и объемы завоза (потребности) каждого потребителя. Обозначим неизвестную величину перевозимого груза от поставщиков к потребителям через x с подстрочными индексами. Индексы показывают координаты каждой неизвестной, т. е. номер строки и номер столбца таблицы, на пересечении которых находится данная неизвестная. В табл. 1.2 представлены принятые объемы вывоза каждым поставщиком, потребности каждого потребителя и неизвестные, которые должны показывать величину перевозимого груза от поставщиков к потребителям. Таблица 1.2
Из данных табл. 1.2 можно заключить, что объемы запасов у каждого поставщика должны быть равны сумме переменных, находящихся в строке каждого поставщика. В математической форме это будет выражаться так:
(1.1) Аналогично сумма переменных в каждом столбце должна равняться потребностям соответствующих потребителей: (1.2) Используя переменные, которые показывают величину поставляемого потребителям груза и расстояния между поставщиками и потребителями (см. табл. 1.1), в математической форме можно выразить тонно-километровую работу по перевозке:
При этом считается, что все неизвестные, содержащиеся в уравнениях (1.1), (1.2), (1.3), могут быть выражены только положительными или нулевыми числами. Неизвестные не могут выражаться отрицательными числами, так как это означало бы отрицательную перевозку — от потребителя к поставщику. Это математическое условие выражается в форме следующих неравенств:
(1.4) Следовательно, задача состоит в определении таких значений неизвестных, удовлетворяющих равенствам (1.1), (1.2) и неравенствам (1.4), при которых объем транспортной работы, выраженный равенством (1.3), становится минимальным. Итак, условия задачи по распределению запасов трех поставщиков между пятью потребителями выражены в математической форме, составляющей математическую модель транспортной задачи линейного программирования. По изложенной схеме можно составить модель для любого числа предприятий-поставщиков и предприятий-потребителей, выразив ее в математической форме. В общем виде математическая модель транспортной задачи будет иметь следующее содержание. Необходимо перевести некоторое число единиц однородной продукции от нескольких поставщиков к нескольким потребителям. Каждому из этих потребителей требуется определенная величина продукции и каждый поставщик может поставить только определенную величину этой же продукции. Принимаем следующие обозначения: т — число поставщиков; n — число потребителей; аi — общее количество продукции, выделяемой для перевозки i- мпоставщиком; bj — общее количество продукции, необходимой j -му потребителю; сij — расстояние(или тариф) перевозок продукции от i -гo поставщика до j -го потребителя; xij — количество продукции, перевозимой от i - гопоставщика к j -му потребителю.
|