Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Gribanov_Roman_Transportnaya_zadacha.docx
Скачиваний:
3
Добавлен:
15.11.2018
Размер:
135.73 Кб
Скачать

Федеральное государственное образовательное учреждение

среднего профессионального образования

«Московский технический колледж»

Курсовой проект по дисциплине

«Математические методы»

Тема: «Применение математических методов при решении логистических задач в розничной торговле рыбой»

Выполнил

студент группы П-418

Грибанов Роман Валерьевич

Руководитель проекта преподаватель спецдисциплин

Кулаков В.С.

Москва

2012

Оглавление

Введение 3

1.Теоретические основы. Транспортная задача. 3

2.Практическая задача 7

2.1Постановка задачи 7

2.2Решение задачи 7

3.Разработка программного обеспечения 13

3.1Входные данные 13

3.2Описание выходных данных 13

3.3 Основные функции программного обеспечения 14

4Проведения исследования. 15

Заключение 16

Список используемой литературы 17

Введение

Метод потенциалов. Этот первый точный метод решения транспортной задачи предложен в 1949 году Канторовичем А. В. И Гавуриным М. К. по существу он является детализацией метода последовательного улучшения плана применительно к транспортной задаче. Однако в начале он был изложен вне связи с общими методами линейного программирования. Несколько позднее аналогичный алгоритм был разработан Данциом, который исходил из общей идеи линейного программирования. В американской литературе принято называть модифицированным распределительным методом. Метод потенциалов позволяет определить отправляясь от некоторого опорного плана перевозок построить решение транспортной задачи за конечное число шагов (итераций).

  1. Теоретические основы. Транспортная задача.

1.1 Метод потенциалов.

1.2 Постановка транспортной задачи.

В каждом из пунктов Pi, i=1...,m, производится ai единиц некоторого однородного продукта, а в каждом из пунктов Qj, j=1...,n, потребляется bj единиц того же продукта. Возможная транспортировка продукта из каждого пункта производства Pi в каждый пункт потребления Qj. Стоимость перевозки единицы продукта из пункта Pi в пункт Qj известна и составляет сіj единиц. Считая, что суммарный объем производства равняется суммарному объему потребления, нужно составить план перевозок продукта, что минимизирует суммарные транспортные расходы.

Математическая модель транспортной задачи имеет вид:

L(x)= c11 x11 +...+ c1n x1n +...+ cm1 xm1 +...+ cmn xmn  min

xi1 +...+ xin = ai, i=1...,m

x1j +...+ xmj = bj, j=1...,n

xij0, i=1...,m, j=1...,n

a1 +...+ am = b1 +...+ bn.

Последнее условие определяет сбалансированную транспортную задачу.

В предложенной модели назовем вектор x=(x11...,x1n,...,xm1,...,xmn) вектором перевозок, вектор b=(a1...,am,b1,...,bn) т вектором запасов-потребностей, вектор Aij=(0...,0,1,0...,0,0,...,0,1,0,...,0) т вектором коммуникации PiQj (вектор Aij имеет размерность m+n, причем первая единица стоит на і-у месте, а вторая на m+j-у) и, наконец, вектор c=(c11...,c1n,...,cm1,...,cmn) - вектором транспортных расходов.

1.3 Основные определения.

Поскольку транспортная задача является случаем части задачи линейного программирования, для нее имеют силу все общие определения последней. В частности, замеченное относится также и к допустимому базисному решению (ДБР), как невырожденному, так и вырожденному.

Последовательность коммуникаций, среди которых нет одинаковых, вида:

называется маршрутом, что связывает пункты и .

Маршрут, к которому прибавленная коммуникация , называется замкнутым маршрутом (циклом).

Коммуникация PiQj называется основной коммуникацией решения x, если соответствующая ей компонента развязку xij>0.

Подобные определения имеют место и для клеточек транспортной таблицы.

1.4 Свойства транспортной задачи.

1. Сбалансированная транспортная задача всегда допустимая и имеет оптимальное решение.

2. Ранг матрицы А ограничений транспортной задачи равняется m+n1, в результате чего допустимое базисное решение задачи содержит не более m+n1 ненулевых перевозок xij.

3. Если в транспортной задаче все числа ai, i=1...,m, bj, j=1...,n цели, то хотя бы одно оптимальное решение задачи целочисленный.

1.5 Основные теоремы.

1. Решение транспортной задачи базисное, если из его основных коммуникаций невозможно составить замкнутый маршрут (цикл).

2. ДБР x=(xij, i=1...,m, j=1...,n) оптимальный тогда и только затем, когда существуют потенциалы ui, vj такие, что

vj ui = сіj, если xij  базисная перевозка

vj uiсіj, если xij  небазисная перевозка.

1.6 Методы поиска выходного ДБР.

1.6.1 Метод северо-западного угла.

Метод состоит из однотипных шагов, поэтому его формальное изложение дадим лишь для 1-го шага. Заполняем северо-западную клеточку таблицы, покладая x11 = min{a1, b1}. Возможные три случая:

1. a1<b1, тогда x11=a1 и вычеркивается 1-я строка таблицы;

2. a1>b1, тогда x11=b1 и вычеркивается 1-й столбец таблицы;

3. a1=b1, тогда x11=a1=b1 и вычеркивается как 1-я строка, так и 1-й столбец. В последнем случае в одну из вычеркнутых клеточек заносится нулевая базисная перевозка (соответствующий выходной допустимое базисное решение будет вырожденным).

Во всех случаях после заполнения базисной клеточки объемы запасов a1 и потребностей b1 уменьшают на величину, что равняется x11. Конец шага.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]