Bj Ai bj ai |
B2 (тыс.т.) |
B3(тыс.т.) |
B7(тыс.т.) |
Bф(тыс.т.) |
|||||||||
90 |
60 |
95 |
265 |
||||||||||
A1(тыс.т.) |
200 |
22 |
60 |
14 |
95 |
14 |
45 |
100 |
0 |
0 |
8 |
||
A2(тыс.т.) |
100 |
90 |
11 |
40 |
40 |
10 |
29 |
||||||
100 |
|||||||||||||
A7(тыс.т.) |
210 |
16 |
47 |
19 |
210 |
100 |
3 |
3 |
3 |
||||
5 |
26 |
5 |
0 |
||||||||||
6 |
26 |
5 |
0 |
||||||||||
6 |
5 |
Строим дополнительные строки и дополнительные столбцы.
Находим разницу между двумя наименьшими значениями транспортной ставки в каждой строке и в каждом столбце, полученные результаты записать в дополнительных строках и в дополнительных столбцах. Находим максимальное значение дополнительных строках и в дополнительных столбцах. Это 29. выбираем в строке минимальное значение тарифной ставки и заполняем данную клетку по принципу минимума.
Процесс решения начинается с клетки 2.1 по принципу минимума исходя из условия:
2.1 min {100; 90} = 90 тыс.т.
Процесс повторяем до полного заполнения матрицы.
1.2 min {200;60} = 60 тыс.т.
2.1 min {200 – 60; 95} = 95 тыс.т.
1.4min {200 – 60 – 95; 265} = 45 тыс.т.
2.4 min {100 - 90; 265 - 45} = 10 тыс.т.
3.4 min {210; 265 – 45 - 10} = 210 тыс.т.
После заполнения матрицы приступаем к проверке:
плана на ограничения:
1 строка 60 + 95 + 45 = 200 тыс.т.
2 строка 90 + 10 = 100 тыс.т.
3 строка 210 = 210 тыс.т.
1 столбец 90 = 90 тыс.т.
2 столбец 60 = 60 тыс.т.
3 столбец 95 = 95 тыс.т.
4 столбец 45 + 10 + 210 = 265 тыс.т.
на вырождаемость:
план невырождаемый если количество базисных клеток в базе равно сумме строк и столбцов минус единица: Б.К. = m + n– 1 = 3 + 4 – 1 = 6 => план невырождаемый.
рассчитываем функцию цели:
F = ΣxijCij
После всех расчетов выбрать функцию цели с минимальным значением и решаем эту задачу методом потенциалов.
План оптимальный, если:
В первоначально допустимый план, где функция цели стремится к минимуму вводится дополнительная строка и дополнительный столбец, присваиваем значение 0. Расчет потенциалов строк и столбцов происходит по базисным клеткам
исходя из условий: .
Рассчитав потенциалы строк и столбцов определяем потенциалы свободных клеток.
Если условие выполняется во всех свободных клетках, то план дальнейшей оптимизации не подлежит.
Если условия не выполняются хотя бы в одной клетке, план подлежит оптимизации
путем перераспределения ресурсов внутри матрицы по контуру.
Контур – замкнутая ломаная линия, точки перегибов которой лежат в свободных
клетках, где максимальная неоптимальность и в базисных клетках. Поворот контура строго по 90º. В контуре расставляем клетки загрузки и разгрузки поочередно начиная со свободной клетки которая подлежит загрузке. Величина загрузки составляет минимальное значение среди клеток разгрузки.
Затем и снова проверка методом потенциалов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.