Блог пользователя Guliash

Автор Guliash, 11 лет назад, По-русски

Двусвязный компонент неор. графа — максимальное множество рёбер, такое что любые два ребра принадлежат общему простому циклу.
Удаление мостов из графа раскладывает граф на двусвязные компоненты.
Собственно со вторым утверждением проблемы. Подскажите как доказать, что любой компонент после удаления мостов двусвязен?

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

»
11 лет назад, # |
Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

Если в граф добавить ребро из одной компоненты в другую, ребра, которые были мостами, останутся мостами.

Пускай есть ребро, которое до удаления всех мостов не было мостом, а потом стало. Добавим все мосты обратно, противоречие с предыдущим утверждением.

Irrelevant.

»
11 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Рассмотрим произвольные 2 вершины(u,v) из 1 компоненты. Проведем произвольный непересек.путь между ними. Рассмотрим самую дальнюю вершину от u по этому пути, до которой можно добраться по ребрам не из этого пути. Пусть это не v, а x. уберем ребро (xy) в этом пути, начинающееся в x. xy не мост. Значит существует путь от x до куда-то из пути yv. Если были пересечения с путем ux то, от них несложно избавиться. взяв только куски пути

»
11 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Если компонент не двусвязен то он либо не связен вообще либо в нем есть мост.

»
11 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Господа, второе утверждение, я думаю, не совсем корректно написано.

В исходной постановке утверждение звучит так: "Докажите, что двусвязные компоненты графа G составляют разбиение множества всех рёбер графа, не являющихся мостами".

Как следует правильно понять его? Следует ли из него ровно то, что из оставшихся рёбер, можно образовать двусвязные компоненты?

То есть я, наверное, погорячился со словом "раскладывает", потому что под ним я понимал, что оставшиеся рёбра образуют связные компоненты, которые в свою очередь являются двусвязными. Но на это есть контрпример.

  • »
    »
    11 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Приведите контрпример, может я чего-то не понял, но мне показалось что вам доказали что утверждение верно.

    • »
      »
      »
      11 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Graph

      Очевидно, что удалив мост CE, останется 3 двусвязных компонента. При этом связных 2.

      • »
        »
        »
        »
        11 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        FGHEI — 1 компонента по вашему определению.

        • »
          »
          »
          »
          »
          11 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          У меня их два(определния). Одно неверно (то, что в топике). По крайней мере оно противоречиво данному примеру. Компонента два(ABCD, FGHEI). Двусвязных — 3 (ABCD, FGE, EIH).

          • »
            »
            »
            »
            »
            »
            11 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится

            речь идет о рёберной двусвязности. для рёберной двусвязности у тебя 2 связных компоненты и 2 рёберно двусвязных компоненты.

            • »
              »
              »
              »
              »
              »
              »
              11 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится

              а, понял. С вашим определением плохо согласуется, да.

          • »
            »
            »
            »
            »
            »
            11 лет назад, # ^ |
            Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

            Потому что есть две двусвязности. Реберная и вершинная. Утверждение верно для реберной, в посте определение реберной. То, о чем вы думаете — видимо вершинная.

            Да, согласился, что определением в топике не согласуется.
            Видимо нужно изменить простому на "непересекающемуся по ребрам".

»
11 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

А куда можно попытаться сдать, не подскажите?