Шаг 3.
Основные понятия теории графов.
Пути и циклы в графе

    На этом шаге мы рассмотрим пути и циклы в графе.

    Путем в графе (или маршрутом в орграфе) называется чередующаяся последовательность вершин и ребер (или дуг - в орграфе) вида v0, (v0,v1), v1, ... , (vn-1,vn), vn. Число n называется длиной пути. Путь без повторяющихся ребер называется цепью, без повторяющихся вершин - простой цепью. Путь может быть замкнутым (v0=vn). Замкнутый путь без повторяющихся ребер называется циклом (или контуром в орграфе); без повторяющихся вершин (кроме первой и последней) - простым циклом.

Утверждение 1.
Если в графе существует путь, ведущий из вершины v0 в vn, то существует и простая цепь между этими вершинами.
Доказательство.
Такую простую цепь можно построить, "выкинув" из пути все циклы.

    Граф называется связным, если существует путь между любыми двумя его вершинами, и несвязным - в противном случае. Несвязный граф состоит из нескольких связных компонент (связных подграфов).

    Для орграфов понятие связности является более сложным: различают сильную связность, одностороннюю связность и слабую связность. Орграф называется сильно связным, если для любых двух его вершин v и u существует как маршрут из v в u (v->u), так и из u в v (u->v). Орграф называется односторонне связным, если для любых двух его вершин u и v существует, по крайней мере, один из маршрутов v->u или u->v. Наконец, орграф называется слабо связным, если связан неориентированный граф, получаемый из этого орграфа путем снятия ориентации с дуг. Очевидно, что любой сильно связный граф является односторонне связным, а односторонне связный - слабо связным, но не наоборот.

    На следующем шаге мы рассмотрим деревья.




Предыдущий шаг Содержание Следующий шаг