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

Автор mufasa, 12 лет назад, По-английски

How many unique cycles of length 4 present in a complete Undirected graph of 6 vertices? My answer is 45 and i think its not correct because there are only 4 options 1)15 2)30 3)90 4)360 please share your view

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

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

What's source of the problem? It looks like test question.

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

the answer is 90, if we consider cycles 1 -> 2 -> 3 -> 1 and 1 -> 3 -> 2 -> 1 as different cycles (directed graph).

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

    sorry i forgot to mention that graph is undirected.SO obviously 90 reduces to 45

    • »
      »
      »
      12 лет назад, # ^ |
      Rev. 4   Проголосовать: нравится +5 Проголосовать: не нравится

      It is not so obviously. Forget about directed graph or not, but we can go from x to y, and from y to x for any pair of vertices. The question is: consider we such cycles as one, or they are two different cycles? It is matter for you to go in order Paris, London, Moscow, Berlin, or Berlin, Moscow, London, Paris? Just example. John wants to bring souvenir from Paris to his grandmother in London. And Ivan want to go from Moscow to London. So, for John and Ivan order is matter. Especially if you need to bring a souvenir as soon as possible (perishable food e.g.)

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

If order and starting vertex don't matter, any set with 4 vertices will uniquely describe a cycle, won't it? The cycle certainly exists, since the graph is complete. So isn't the answer just (6 4) = 6!/(4!2!) = 15 ? [UPD: No, the answer is 90 because of permutations]

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

    1 2 3 4, 1 3 4 2, 1 (any permutaion of 3 other vertices (2, 3, 4)). (6, 4) * 3! = 90

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

      You're right, thanks. Another way of seeing the math is: Given a subset of 4 vertex, any permutation of its elements results in a different cycle (so the answer would be (6,4) * 4! = 360). However, "cyclic cycles" (like 1 2 3 4 and 2 3 4 1) are the same cycle, and are cleary counted exactly 4 times. So the answer is 360/4 = 90. Thank you very much!

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

      you are considering directed graph ..I want solution for Undirected.with any 4 vertices there will be only 3 distinct cycles of length 4 .so answer comes out to be 45