Задача о построении кратчайшей
Алгоритм нахождения каркаса на основе поиска в глубину.
Вход. Связный граф $$G(V,E)$$, заданный списками
смежности ЗАПИСЬ $$[{v}],\ v \in V$$.
Выход. Каркас $$(V,T)$$ графа $$G$$.
Процедура WGD ( $$G$$: граф; $$v$$: вершина)
//поиск в глубину, с нахождением ребер дерева;
переменные НОВЫЙ, ЗАПИСЬ, $$T$$ — глобальные//
Шаг 1. НОВЫЙ $$[{v}]={ложь}$$ ;
Шаг 2. Для $$u \in$$ (ЗАПИСЬ $$[v]$$ цикл
Шаг 3. если НОВЫЙ[ $${u}$$ ] то // $$({v},{u})$$ — новое ребро//
Шаг 4. $$T= T \cup \{(v,u)\}$$ ;
Шаг 5. $$WGD(u)$$ ;
все
все;
Шаг 6. Начало //главная программа//
Шаг 7. Для $$u(V$$ цикл НОВЫЙ $$[{v}] = \t{истина все}$$ ;
Шаг 8. $$T=\oslash$$ //множество найденных к этому моменту ребер//
Шаг 9. $$WGD(r)$$ ; // $$r$$ — произвольная вершина графа//
все
конец.
Алгоритм нахождения каркаса на основе
Вход. Связный граф $$G(V,E)$$, представленный списками
смежности ЗАПИСЬ $$[{v}]$$, $$v(V)$$.
Выход. Каркас $$(V,T)\ (V,T)$$ графа $$G$$.
Процедура КАРКАС( $${G}$$: граф; $${v}$$: вершина)
Шаг 1. для $$u \in V$$ цикл НОВЫЙ[u]=истина все; //инициализация//
Шаг 2. $$T=\oslash$$ ; // — множество найденных к этому моменту ребер//
Шаг 3. ОЧЕРЕДЬ $$= \oslash$$ ; ОЧЕРЕДЬ $$\Leftarrow r$$ ; //корень каркаса//
Шаг 4. НОВЫЙ $$[{r}]= \t{ложь}$$ ;
Шаг 5. Пока ОЧЕРЕДЬ $$\ne \oslash$$ цикл
Шаг 6. $${v} \Leftarrow$$ ОЧЕРЕДЬ;
Шаг 7. Для $${u}\in$$ ЗАПИСЬ $$[v]$$ цикл
Шаг 8. если НОВЫЙ $$[{u}]$$ то // $$(v, u)$$ — новое ребро//
Шаг 9. ОЧЕРЕДЬ $$\Leftarrow u$$ ;
Шаг 10. НОВЫЙ $$[{u}]= \t{ложь}$$ ;
Шаг 11. $$T= T \cup \{v, u)\}$$
все
все
все
все.
Вход. Неориентированный граф $$G=(V, E)$$ с функцией
стоимости ребер $$c$$.
Выход. Оптимальный каркас $${T}=(V,S)$$.
Метод
Процедура Оптимальный каркас ( $$G$$: граф) $$=$$
Шаг 1. $$S = \oslash$$
Шаг 2. $$VS = \oslash$$
Шаг 3. Построить очередь с приоритетами $$Q$$,
содержащую все ребра из $$E$$ ;
Шаг 4. Для всех $$v$$ из $$T$$ цикла добавить $$\{v\}$$ к $$VS$$ все;
Шаг 5. Пока $$|{VS}|> 1$$ цикл
Шаг 6. Выбрать в $$Q$$ ребро $$(v, w)$$ наименьшей стоимости;
Шаг 7. удалить ( $$v, w$$ ) из $$Q$$ ;
Шаг 8. Если $$v$$ и $$w$$ принадлежат
различным множествам $$W_1$$ и $$W_2$$ из $$VS$$
Шаг 9. То заменить $$W_1$$ и $$W_2$$ на $$W_1 \cup W_2$$ в $$VS$$:
Шаг 10. добавить $$(v,w)$$ к $$S$$
все
все
все.
Пример.
(рис 12.1) | Ребро | Стоимость |
|---|---|
| $$(v_{1},v_{7})$$ | 1 |
| $$(v_{3},v_{4})$$ | 3 |
| $$(v_{2},v_{7})$$ | 4 |
| $$(v_{3},v_{1})$$ | 9 |
| $$(v_{2},v_{3})$$ | 15 |
| $$(v_{4},v_{7})$$ | 16 |
| $$(v_{1},v_{5})$$ | 17 |
| $$(v_{1},v_{2})$$ | 20 |
| $$(v_{1},v_{6})$$ | 23 |
| $$(v_{5},v_{7})$$ | 25 |
| $$(v_{5},v_{6})$$ | 28 |
| $$(v_{6},v_{7})$$ | 36 |
Найдите
Пусть дерево $$T=(V,E)$$ и его $$P(e,v,w)$$
Другими словами, два дерева изоморфны, если между их вершинами можно
установить взаимно однозначное соответствие, сохраняющее отношение
инцидентности (
Пример изоморфных деревьев: нетрудно заметить, что они отличаются лишь способом представления (например, способом изображения на плоскости).
(рис 12.2) Изоморфное отображение дерева $$T$$ на себя называется
Дерево $$T$$ называется асимметричным, если его группа автоморфизмов есть единичная группа, т.е. $$s(T)=1$$.
Примеры асимметричных деревьев порядка 7, 8, 9.
(рис 12.3) Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.