2011-09-18 66 views
2

我無法在無向圖中找到循環的正式定義。 CLRS只報告了一個symple循環的定義,我無法對通用循環進行推廣。無向圖中循環的定義

這是CLRS定義:在無向圖中symple週期是路徑<v0,v1,..,vk>使得:

  1. k >= 3
  2. v0 = vk
  3. v1,..,vk是distincts

所以我嘗試刪除3條件來定義一個通用循環,但這不能工作,因爲我們可以有一些hing是這樣的:<a, b, c, b, a>這顯然不是一個循環。

+1

爲什麼ABCBA不是一個循環? – Leopd

+2

我會添加一個條件,說沒有邊多次使用。 (當頂點不同時,這自然是隱含的,這就是爲什麼它沒有爲簡單循環明確指定)。 –

+0

@亨寧乍一看這應該工作;但我的疑問是,如果這個概念存在或不存在普遍接受的定義,因爲我無法在互聯網上找到它;我正在學習考試,所以我必須確定這一點 – Simone

回答

1

我覺得你可以概括3如下:

  1. 無論是V1,...,VK是不同的它們包含一個簡單的循環(頂點的連續列表滿足1,2,& 3 )。
0

圖論中的路徑意味着滿足某些連接條件的邊或/和頂點的列表。循環是封閉路徑,第一個和最後一個列表元素是相同的。 Wikipedia article

如果沒有開始和結束頂點以外的重複頂點或邊,路徑或循環稱爲簡單。你的例子是循環,但不是簡單的循環。