Транспортная задача

Предприятие как транспортная система. Оптимизационные задачи - основа целенаправленного эффективного управления. Структура оптимизационной и информационной задач. Расчет опорных планов транспортной задачи, проверка ее закрытости. Улучшение опорного плана.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 31.10.2014
Размер файла 30,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ МОЛОДЕЖИ И СПОРТА УКРАИНЫ

Одесский национальный морской университет

Самостоятельная работа

Транспортная задача

Выполнила: студентка ЦПО и ПК

Буюкли Ирина

Приняла: Меркт Елена Витальевна

Одесса 2013

1. Оптимизационные задачи - основа целенаправленного эффективного управления

Любое предприятие - это транспортная система. Среди задач управления наиболее важной является оптимизационная задача. Ее цель - определить наиболее эффективное решение или предложить несколько вариантов эффективных решений.

1.1 Структура оптимизационной модели

Любая оптимизационная задача состоит из трех основных элементов:

Управляющие переменные - параметры, на выбор которых мы можем влиять. Они определяют многовариантность решения.

Система ограничений - определяет область допустимых и оптимальных решений.

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

1.2 Информационная модель задачи

B1

B2

B3

B4

А1

5

3

4

9

А2

3

5

8

3

А3

7

6

4

6

2. Расчет опорных планов транспортной задачи

2.1 Проверка закрытости транспортной задачи

- данная транспортная задача не является закрытой, поэтому для приведения к закрытой введем дополнительную строку а4 = 8 и с тарифами равными 0.

2.2 Опорный план методом минимального элемента

b1 = 16

b2 = 18

b3 = 19

b4 = 17

a1 = 22

0

5

18

3

4

4

0

9

a2 =16

16

3

0

5

0

8

0

3

а3 = 24

0

7

0

6

15

4

9

6

а4 = 8

0

0

0

0

0

0

8

0

Значение целевой функции.

Подсчитаем число занятых клеток таблицы, их 6, а должно быть m + n - 1 = 7. Следовательно, опорный план является вырожденным.

b1 = 16

b2 = 18

b3 = 19

b4 = 17

a1 = 22

0

5

18

3

4

4

0

9

a2 =16

0

3

0

5

0

8

16

3

а3 = 24

8

7

0

6

15

4

1

6

а4 = 8

8

0

0

0

0

0

0

0

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

2. Подсчитаем число занятых клеток таблицы, их 7, а должно быть m + n - 1 = 7. Следовательно, опорный план является невырожденным.

Значение целевой функции для этого опорного плана равно:

F (x) = 3*18 + 4*4 + 3*16 + 7*8 + 4*15 + 6*1 + 0*8 = 240

Улучшение опорного плана.

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vi. по занятым клеткам таблицы, в которых ui + vi = cij, полагая, что u1 = 0.

u1 + v2 = 3; 0 + v2 = 3; v2 = 3

u1 + v3 = 4; 0 + v3 = 4; v3 = 4

u3 + v3 = 4; 4 + u3 = 4; u3 = 0

u3 + v1 = 7; 0 + v1 = 7; v1 = 7

u4 + v1 = 0; 7 + u4 = 0; u4 = - 7

u3 + v4 = 6; 0 + v4 = 6; v4 = 6

u2 + v4 = 3; 6 + u2 = 3; u2 = - 3

v1=7

v2=3

v3=4

v4=6

u1=0

0

5

18

3

4

4

0

9

u2=-3

0

3

0

5

0

8

16

3

u3=0

8

7

0

6

15

4

1

6

u4=-7

8

0

0

0

0

0

0

0

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vi > cij

(1;1): 0 + 7 > 5; ?11 = 0 + 7 - 5 = 2

(2;1): - 3 + 7 > 3; ?21 = - 3 + 7 - 3 = 1, max (2,1) = 2

Выбираем максимальную оценку свободной клетки (1; 1): 5

Для этого в перспективную клетку (1;

1) поставим знак "+", а в остальных вершинах многоугольника чередующиеся знаки "-", "+", "-".

v1=7

v2=3

v3=4

v4=6

u1=0

0

5

18

3

4

4

0

9

+

-

u2=-3

0

3

0

5

0

8

16

3

u3=0

8

7

0

6

15

4

1

6

-

+

u4=-7

8

0

0

0

0

0

0

0

Цикл приведен в таблице (1,1; 1,3; 3,3; 3,1;).

Из хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (1,3) = 4. Прибавляем 4 к объемам грузов, стоящих в плюсовых клетках и вычитаем 4 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

v1=7

v2=3

v3=4

v4=6

u1=0

4

5

18

3

0

4

0

9

u2=-3

0

3

0

5

0

8

16

3

u3=0

4

7

0

6

19

4

1

6

-

u4=-7

8

0

0

0

0

0

0

0

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vi. по занятым клеткам таблицы, в которых ui + vi = cij, полагая, что u1 = 0.

u1 + v1 = 5; 0 + v1 = 5; v1 = 5

u3 + v1 = 7; 5 + u3 = 7; u3 = 2

u3 + v3 = 4; 2 + v3 = 4; v3 = 2

u3 + v4 = 6; 2 + v4 = 6; v4 = 4

u2 + v4 = 3; 4 + u2 = 3; u2 = - 1

u4 + v1 = 0; 5 + u4 = 0; u4 = - 5

u1 + v2 = 3; 0 + v2 = 3; v2 = 3

v1=5

v2=3

v3=2

v4=4

u1=0

4

5

18

3

0

4

0

9

u2=-1

0

3

0

5

0

8

16

3

u3=2

4

7

0

6

19

4

1

6

-

u4=-5

8

0

0

0

0

0

0

0

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vi > cij

(2;1): - 1 + 5 > 3; ?21 = - 1 + 5 - 3 = 1

Выбираем максимальную оценку свободной клетки (2; 1): 3

Для этого в перспективную клетку (2;1) поставим знак "+", а в остальных вершинах многоугольника чередующиеся знаки "-", "+", "-".

16

18

19

17

22

4

5

18

3

0

4

0

9

16

0

3

0

5

0

8

16

3

+

-

24

4

7

0

6

19

4

1

6

-

+

8

8

0

0

0

0

0

0

0

Цикл приведен в таблице (2,1; 2,4; 3,4; 3,1;).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (3, 1) = 4. Прибавляем 4 к объемам грузов, стоящих в плюсовых клетках и вычитаем 4 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

16

18

19

17

22

4

5

18

3

0

4

0

9

16

4

3

0

5

0

8

12

3

24

0

7

0

6

19

4

5

6

8

8

0

0

0

0

0

0

0

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vi. по занятым клеткам таблицы, в которых ui + vi = cij, полагая, что u1 = 0.

u1 + v1 = 5; 0 + v1 = 5; v1 = 5

u2 + v1 = 3; 5 + u2 = 3; u2 = - 2

u2 + v4 = 3; - 2 + v4 = 3; v4 = 5

u3 + v4 = 6; 5 + u3 = 6; u3 = 1

u3 + v3 = 4; 1 + v3 = 4; v3 = 3

u4 + v1 = 0; 5 + u4 = 0; u4 = - 5

u1 + v2 = 3; 0 + v2 = 3; v2 = 3

v1=5

v2=3

v3=3

v4=5

u1=0

4

5

18

3

0

4

0

9

u2=-2

4

3

0

5

0

8

12

3

u3=1

0

7

0

6

19

4

5

6

u4=-5

8

0

0

0

0

0

0

0

Опорный план является оптимальным, так все оценки свободных клеток удовлетворяют условию ui + vi <= cij.

Минимальные затраты составят:

F (x) = 5*4 + 3*18 + 3*4 + 3*12 + 4*19 + 6*5 + 0*8 = 228

транспортная задача опорный план

2.3 Анализ оптимального плана

Из 1-го пункта отправления необходимо груз направить в 1-й пункт назначения (4т) и во 2-й пункт назначения (18т).

Из 2-го пункта отправления необходимо груз направить в 1-й пункт назначения (4т) и в 4-й пункт назначения (12т)

Из 3-го пункта отправления груз направить в 3-й пункт назначения (19т) и в 4-й пункт назначения (5т)

Потребность 1-го пункта назначения остается неудовлетворенной на 8 ед.

Оптимальный план является вырожденным, так как базисная переменная x41=0.

Задача имеет множество оптимальных планов, поскольку оценка для (4;4) равна 0.

Размещено на Allbest.ru


Подобные документы

  • Условия математической транспортной задачи для ее решения методом потенциалов. Опорный план и проверка целевой функции. Окончательный вариант плана поставок товара предоставленный программой "АОС транспортная задача". Стоимость доставки единицы груза.

    лабораторная работа [1,4 M], добавлен 15.10.2015

  • Преимущества применения математических методов в планировании перевозок. Постановка транспортной задачи, отыскание начального решения методом минимального элемента. Проверка опорного плана на невырожденность. Написание программы для автоматизации решения.

    курсовая работа [1,5 M], добавлен 19.01.2016

  • Особенности решения транспортной задачи распределительным методом и анализ результатов. Построение математической модели, алгоритма. Создание программы для решения транспортной задачи распределительным методом в программной среде Borland Delphi 7.

    курсовая работа [1000,7 K], добавлен 23.06.2012

  • Общее понятие и характеристика задачи линейного программирования. Решение транспортной задачи с помощью программы MS Excel. Рекомендации по решению задач оптимизации с помощью надстройки "Поиск решения". Двойственная задача линейного программирования.

    дипломная работа [2,4 M], добавлен 20.11.2010

  • Сущность и постановка транспортной задачи для n переменных, их виды, применение и пример решения в MS Excel. Управляющие структуры ветвления Maple языка (if предложение). Решение транспортной задачи в векторных координатах для двух и трёх матриц.

    дипломная работа [109,3 K], добавлен 12.01.2011

  • Сущность, характеристика метода и аналитическое решение транспортной задачи перевозки неоднородного груза. Анализ процесса обработки информации и выбор структур данных для ее хранения. Проектирование интерфейса пользователя, формы ввода-вывода информации.

    курсовая работа [329,7 K], добавлен 22.01.2016

  • Создание и реализация алгоритма решения транспортной задачи методом наименьших стоимостей. Схема алгоритма основной программы. Основные шаги алгоритма решения транспортной задачи. Инструкция по эксплуатации программы и обзор результатов ее выполнения.

    курсовая работа [2,0 M], добавлен 12.02.2013

  • Транспортная задача как одна из самых распространенных специальных задач линейного программирования: понятие, основное назначение. Формальное описание метода минимального элемента. Характеристика этапов разработки алгоритма решения поставленной задачи.

    курсовая работа [713,3 K], добавлен 19.10.2012

  • Сущность и назначение основных алгоритмов оптимизации. Линейное программирование. Постановка и аналитический метод решения параметрической транспортной задачи, математическая модель. Метод решения задачи об оптимальных перевозках средствами MS Excel.

    курсовая работа [465,6 K], добавлен 24.04.2009

  • Решение задачи линейного программирования симплекс-методом: постановка задачи, построение экономико-математической модели. Решение транспортной задачи методом потенциалов: построение исходного опорного плана, определение его оптимального значения.

    контрольная работа [118,5 K], добавлен 11.04.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.