
- •Методичні вказівки до виконання курсової роботи по курсу «Інформаційні технології проектування в будівництві» (для студентів будівельних спеціальностей денної форми навчання)
- •Змістовні модулі дисципліни
- •Загальні положення по виконанню курсової роботи
- •Теоретическая часть
- •Теоретические вопросы
- •Практичне завдання 1. Транспортна задача лінійного програмування
- •Определение исходного опорного решения.
- •Построение последовательных итераций.
- •Індивідуальне завдання 1.
- •Умови на практичне завдання 1
- •Практичне завдання 2. Анализ и оценка финансовых потоков инвестиционного проекта (часть 1) Краткие теоретические сведения
- •Задание № 1.
- •Анализ и оценка Финансовых потоков инвестиционного проекта (часть 2) Краткие теоретические сведения
- •Задание № 2.
- •Питання для підготовки до захисту курсової роботи
- •Основна Література
-
Определение исходного опорного решения.
Пусть мы имеем таблицу исходных данных задачи. Исходное решение будем строить по так называемому правилу “северо-западного угла”.
|
|
|
… |
|
… |
|
||||
|
|
|
|
|
… |
|
|
… |
|
|
|
|
|
|
|||||||
|
|
|
|
|
… |
|
|
… |
|
|
|
|
|
|
|||||||
… |
… |
… |
… |
… |
… |
… |
||||
|
|
|
|
|
… |
|
|
… |
|
|
|
|
|
|
|||||||
… |
… |
… |
… |
… |
… |
… |
||||
|
|
|
|
|
… |
|
|
… |
|
|
|
|
|
|
Заполним
вышеуказанную таблицу, начиная с левого
верхнего угла, двигаясь далее или по
строке вправо, или по столбцу вниз. В
клетку (1, 1) занесем меньшее из чисел
и
,
т.е.
.
Если
,
то
и первый столбец “закрыт”, т.е. потребности
первого потребителя удовлетворены
полностью. Двигаемся далее по первой
строке, записывая в соседнюю клетку (1,
2) меньшее из чисел
и
,
т.е.
.
Если
же
,
то аналогично “закрывается” первая
строка и далее переходим к заполнению
соседней клетки (2, 1), куда заносим
.
Будем продолжать этот процесс до тех
пор, пока на каком-то этапе не исчерпываются
ресурсы
и потребности
.
Задача.
В двух пунктах отправления А и B находится соответственно 150 и 90 т горючего. В пункты 1, 2, 3 требуется доставить соответственно 60, 70 и 110 т горючего. Стоимости перевозки тонны горючего из пункта А в пункты 1, 2, 3 составляют соответственно 6, 10 и 4 ден. ед., а из пункта В – 12, 2 и 8 ден. ед. Составить оптимальный план перевозок горючего так, чтобы общая сумма транспортных расходов была наименьшей.
Решение.
Запишем исходные данные в таблицу.
1 |
2 |
3 |
|
|||||||
|
|
60 |
70 |
110 |
||||||
А |
150 |
|
6 |
|
10 |
|
4 |
|||
60 |
70 |
20 |
||||||||
В |
90 |
|
12 |
|
2 |
|
8 |
|||
|
|
90 |
Заполнение
начнем с ячейки (1, 1):
,
первый столбец закрыт. Переходим к
ячейке (1, 2):
,
второй столбец закрыт; далее, переходим
к клетке (1, 3):
.
Так как в третьем столбце оказался
остаток, равный 90, то переходим к
заполнению клетки (2, 3), куда заносим
.
Поскольку остатки по строке и столбцу
равны нулю, опорное исходное решение
построено. Этому плану соответствуют
затраты в количестве
ден. ед.
В
правиле “северо-западного
угла” не
учитывается величина затрат
,
а поэтому исходное опорное решение
часто может быть далеким от оптимального.
Применяют
также прием “минимального
элемента”,
в котором учитывается величина
.
В этом случае построение исходного
опорного решения начинают с клетки с
наименьшей величиной
,
в данном примере – с клетки (2, 2), где
.
В эту клетку заносим
.
1 |
2 |
3 |
|
||||||||||||||
|
|
60 |
70 |
110 |
Остаток |
||||||||||||
А |
150 |
|
6 |
|
10 |
|
4 |
60 |
|||||||||
60 |
|
90 |
|||||||||||||||
В |
90 |
|
12 |
|
2 |
|
8 |
20 |
|||||||||
|
70 |
20 |
|||||||||||||||
Остаток |
0 |
0 |
20 |
|
|
Остатки
по строке и столбцу записываем в
соответствующие клетки строки и столбца
остатков. Столбец
закрыт. Теперь переходим к клетке (1, 3),
так как после
наименьшим является
.
В клетку
заносим
.
Затем переходим к клетке (1, 1):
.
Наконец, переходим к клетке (2, 3), в которую
заносим
.
Применяя
это правило, мы получили другой вариант
исходного опорного решения, при котором
затраты
ден. ед., т.е. сумма затрат ближе к
оптимальному плану.