Автор: Пользователь скрыл имя, 02 Ноября 2011 в 14:56, курсовая работа
Транспортный комплекс РФ является элементом единой транспортной системы, государственное управление которым осуществляет Министерство транспорта России. В транспортный комплекс входят зарегистрированные юридические лица и индивидуальные предприниматели, осуществляющие на воздушном, железнодорожном, автомобильном, морском, внутреннем водном, городском пассажирском и промышленном транспорте перевозочную и транспортно-экспедиторскую деятельность, а также работы, связанные с обслуживанием путей сообщения, проведением научных исследований и подготовкой кадров, производством транспортных средств и технологического оборудования.
P(1,6)=106+0=106
P(3,2)=0+106=106
P(3,6)=0+0=0
P(6,1)=196+87=283
Для ветвления выберем пару претендентов с максимальной оценкой P(6,1)=283
Произведем ветвление:
,где и
Вычислим оценку для :
V( )=V( )+P(6,1)=3038+283=3321
Построим матрицу , вычеркнув шестую строку и первый столбец в матрице и выполним процесс приведения, запретив переезд из города 1 в город 6
2 | 6 | hi | |
1 | 0 | x | 106 |
3 | 0 | 0 | 0 |
Hj | 0 | 0 |
.
=
Вычислим оценку для :
V( )=V( )+ =3038+106= 3144
Полученная матрица имеет размерность 2х2 и допускает включение в матрицу только двух пар городов (1,2) и (3,6)
В результате получаем цикл ,
отвечающий подмножеству , длина которого равна 3144.
Сравним
длину этого цикла с
полученными ранее оценками
для неветвленных подмножеств.
Последовательность
объезда городов можно
представить следующим
образом:5→3→6→1→2→4→5
1 | 2 | 3 | 4 | 5 | 6 | hi | |
1 | x | 493 | 41 | 962 | 409 | 0 | 0 |
2 | 123 | x | 0 | 0 | 0 | 187 | 0 |
3 | 87 | 387 | x | 689 | 151 | 0 | 0 |
4 | 610 | 0 | 332 | x | 49 | 634 | 0 |
5 | 2 | 2 | x | 9 | x | 0 | 283 |
6 | 0 | 583 | 65 | 1052 | 529 | x | 0 |
Hj | 0 | 0 | 61 | 0 | 0 | 0 |
Подмножество V( )=2946‹V( )=3144. Это подмножество может привести к образованию цикла с меньшей оценкой, поэтому оно должно быть подвергнуто анализу. Для этого восстановим исходную матрицу и запретим проезд из города 5 в город 3, одновременно выполнив приведение.
=
Определим оценку множества , вычислив сумму приводящих констант:
=2602+283+61=2946
Выберем пары городов-претендентов на ветвление, т.е.(i,j), для которых =0
=0, =0, =0, =0, =0, =0, =0, =0
Для выделенных претендентов подсчитаем оценки
P(1,6)=41+0=41
P(2,3)=0+65=65
P(2,4)=0+9=9
P(2,5)=0+49=49
P(3,6)=87+0=87
P(4,2)=49+2=51
P(5,6)=2+0=2
P(6,1)=65+2=67
Для
ветвления выберем
пару претендентов
с максимальной оценкой
P(3,6)=87
Произведем ветвление:
, где =(3,6), = .
Вычислим оценку для
V( )=V( )+P(3,6)=2946+87=3033
Построим матрицу , для этого вычеркнем в матрице третью строку и шестой столбец. Чтобы избежать образования замкнутых подциклов, запретим переезд из города 6 в город 3 и выполним процесс приведения
1 | 2 | 3 | 4 | 5 | hi | |
1 | x | 452 | 0 | 921 | 368 | 41 |
2 | 123 | x | 0 | 0 | 0 | 0 |
4 | 610 | 0 | 332 | x | 49 | 0 |
5 | 0 | 0 | x | 7 | x | 2 |
6 | 0 | 583 | x | 1052 | 529 | 0 |
Hj | 0 | 0 | 0 | 0 | 0 |
=
Вычислим оценку для :
V( )=V( )+ =2946+43=2989
А так как V( )‹V( ), то для ветвления на очередном шаге выберем подмножество V( ).
Выберем пары городов-претендентов на ветвление
=0, =0, =0, =0, =0, =0, =0 =0
Р(1,3)=368+0=368
Р(2,3)=0+0=0
Р(2,4)=0+7=7
P(2,5)=0+49=49
P(4,2)=49+0=49
P(5,1)=0+0=0
P(5,2)=0+0=0
P(6,1)=529+0=529
Для ветвления выберем пару претендентов с максимальной оценкой P(6,1)=529
, где и .
Вычислим оценку для
V( )=V( )+P(6,1)=2989+529=3518
Построим матрицу , для этого вычеркнем в матрице шестую строку и первый столбец и выполним процесс приведения
2 | 3 | 4 | 5 | |
1 | 452 | 0 | 921 | 368 |
2 | x | 0 | 0 | 0 |
4 | 0 | 332 | x | 49 |
5 | 0 | x | 7 | x |
=
Поскольку полученная матрица является приведенной, оценка для подмножества равна оценке для подмножества = 2989
А так как V( )‹V( ), то для ветвления на очередном шаге выберем подмножество V( ).
Выберем пары городов-претендентов на ветвление
=0, =0, =0, =0, =0, =0
P(1,3)=368+0=368
P(2,3)=0+0=0
P(2,4)=0+7=7
P(2,5)=0+49=49
P(4.2)=49+0=49
P(5,2)=7+0=7
Расчеты привели нас к замкнутому подциклу 3→6→1→3
Запретим проезд из города 1 в город 3 и постоим матрицу заново,выполнив процесс приведения
2 | 3 | 4 | 5 | hi | |
1 | 84 | x | 553 | 0 | 368 |
2 | x | 0 | 0 | 0 | 0 |
4 | 0 | 332 | x | 49 | 0 |
5 | 0 | x | 7 | x | 0 |
Hj | 0 | 0 | 0 | 0 |
=
V( )=V( )+ =2989+368=3357
Так как V( )‹V( ), то для ветвления на очередном шаге выберем подмножество V( ).
Выберем пары городов-претендентов на ветвление
=0, =0, =0, =0, =0, =0
P(1,5)=84+0=84
P(2,3)=0+332=332
P(2,4)=0+7=7
P(2,5)=0+0=0
P(4.2)=49+0=49
P(5,2)=7+0=7
Для ветвления выберем пару претендентов с максимальной оценкой P(2,3)=332
, где и
Вычислим оценку для
V( )=V( )+P(2,3)=3357+332=3689
Построим
матрицу
, для этого вычеркнем в матрице
вторую строку и третий
столбец и выполним
процесс приведения
2 | 4 | 5 | hi | ||
1 | 84 | 546 | 0 | 0 | |
4 | 0 | x | 49 | 0 | |
5 | 0 | 0 | x | 0 | |
Hj | 0 | 7 | 0 |
=
V( )=V( )+ =3357+7=3364
Так как V( )‹V( ), то для ветвления на очередном шаге выберем подмножество V( ).
Выберем пары городов-претендентов на ветвление
=0, =0, =0 , =0
P(1,5)=54+0=84
P(4,2)=49+0=49
P(5,2)=0+0=0
P(5,4)=0+546=546
Для ветвления выберем пару претендентов с максимальной оценкой P(5,4)=546
, где и
Вычислим оценку для
V( )=V( )+P(5,4)=3364+546=3910
Построим матрицу , для этого вычеркнем в матрице пятую строку и четвертый столбец и запретим проезд из города 4 в город 5, выполним процесс приведения
2 | 5 | ||
1 | 84 | 0 | |
4 | 0 | x | |
Информация о работе Единая транспортная система и география транспорта вариант неизвестен