[[abstract]]在很多網路拓樸的應用中,終端機常會因為安全或效率的關係而分成很多群,因此在同一群的終端機可以在群內選擇路徑。在這個情況下,我們希望找到一顆生成樹,使得群內的每一個點都叢集在一起。在這篇論文中,我們研究兩個叢集生成樹問題,它們的點都分成數群,第一個是最小路由叢集生成樹問題,另一個是最小史坦納叢集生成樹問題。在本論文的第一個部分,我們研究最小路由叢集生成樹問題。給定一個點分成k 群的輸入圖,我們定義一個叢集生成樹的子樹彼此都不相交。我們在最小路由叢集生成樹這個問題證明了不可近似的結果。在輸入圖為metric graph時,我們提出了一個兩倍的近似演算法。我們也研究它的延伸問題,當目標為找不同群間的路徑時,我們證明了在輸入圖分成兩群時可以多項式函數時間求得解,當分成三群時則是NP-hard。當分成三群時我們提出了一個兩倍的近似演算法。在本論文的第二個部分,我們研究當輸入圖為metric graph 的最小史坦納叢集生成樹問題,它是最小史坦納樹的延伸問題。我們證明了在叢集生成樹的條件下,給定了群與群之間的拓樸和群內的拓樸後,這個問題仍然是NP-hard。我們證明了叢集生成樹的史塔納樹ratio 是介於三到四之間。我們也提出了一個(ρ+2)倍的近似演算法,ρ是當前最好的史塔納樹近似演算法。當給定了群內的拓樸後,可以找到(ρ+1)倍的近似演算法。我們也研究了其他的延伸問題,一個是只找群與群之間的史坦納叢集生成樹,另一個是在已知群與群之間的最小史塔納叢集生成樹,找群內的最小史塔納叢集生成樹。 In many network applications, terminals may be grouped into clusterssuch that the commun...