[英]What does an illustrated undirected graph with only 1 endpoint look like?
你如何說明一個無向圖 4 個節點/頂點,但它們都連接起來了? 如果將節點(在圖中的任何節點處)分成兩個子集,那將如何工作或看起來如何? 我嘗試繪制 C 編隊的無向圖,但如果其中一個節點的圖被分割,另一個節點將最終完全斷開連接。 ...
[英]What does an illustrated undirected graph with only 1 endpoint look like?
你如何說明一個無向圖 4 個節點/頂點,但它們都連接起來了? 如果將節點(在圖中的任何節點處)分成兩個子集,那將如何工作或看起來如何? 我嘗試繪制 C 編隊的無向圖,但如果其中一個節點的圖被分割,另一個節點將最終完全斷開連接。 ...
[英]Linear Time Algorithm to Find MST?
給定圖 G=(V,E) 的 2 個算法: 一: 從最低到最高權重對邊緣進行排序。 設置 T = {} 對於前一個順序中的每個邊 e,檢查 e Union T 是否沒有任何循環。 如果是,則將 e 添加到 T。 如果它是生成樹,則返回 T。 二: 從最高到最低權重對邊緣進行排序。 設置 T = E ...
[英]How is a cut lonely if there are often multiple edges crossing a cut in a connected undirected graph?
我正在學習為具有不同邊成本的連通無向圖找到最小生成樹的要求。 其中一個要求是在樹中不能創建環,並且給出的為什么環不是由例如 Prim 算法創建的原因是“一條穿過切口的唯一邊不能創建一個循環”(孤獨切推論)。 但是,當我查看切口時,我通常會看到多個邊緣穿過切口。 它們不一定連接相同的兩個頂點,但仍然 ...
[英]Spanning Trees in Answer Set Programming
對於下面描述的無向圖,我試圖獲取其生成樹,然后將其葉子與內部節點分開。 你能幫我寫代碼嗎? 運行代碼后我期望看到的是: 答案 1:spanTree(1,2)、spanTree(2,3)、spanTree(3,4)、leaf(1)、leaf(4)、internal(2)、internal(3)。 答案 ...
[英]How to generate and plot all spanning trees?
我有一個玩具圖g ,然后我通過拉普拉斯算子的輔因子找到了生成樹的數量。 號碼是11。 我有n=5頂點,我繪制了原始圖: 然后使用graph.bfs()函數創建了 5 個生成樹: 我需要繪制所有生成樹。 例如,下一個 root = 5 的樹不會被創建: 題。 為小隨機圖生成所有樹 ...
[英]Difference between prims and boruvka's Algorithm
我正在研究 MST 算法。 我很想找到 prims 和 boruvka 算法之間的主要區別,但是除了它們的實現和算法之外,在線資源對它們沒有太多可說的。 如果有人可以解釋,那將是很大的幫助。 謝謝! ...
[英]How to find a spanning tree of a undirected graph(not necessary MST)?
我知道解決這個問題的蠻力方法可以給出: 遍歷所有邊取一個集合(或列表)(假設 s) 如果將邊添加到 s 不會形成循環,則將邊添加到 s 如果迭代在所有邊上完成,則結束。 但我想要一個有效的解決方案(時間+空間)來解決這個問題。 所以,任何幫助將不勝感激............ ...
[英]Write an algorithm in Python which takes a prufer code as input and returns the edge set of the tree
在 Python 中編寫一個算法,該算法將 prufer 代碼作為輸入並返回樹的邊緣集。 輸入:一個名為“p”的列表(精簡代碼,零索引)示例: p = [3,1,0,0,3,2,9,9,2,3] (可以在代碼塊中定義 prufer 代碼。您不需要編寫接受用戶輸入的 function) Outpu ...
[英]Finding a Spanning Tree Using other Spanning Trees of 𝐺=(𝑉,𝐸)
我無法提出多項式時間算法來解決以下問題: 令=(,)為無向無權圖頂點。 令_1,_2,...,_ =−1個不同的生成樹。 找到一個找到生成樹的多項式時間算法 =(,_)其中包含來自每個生成樹_的至少一條邊。 我真的很感激這方面的任何幫助! ...
[英]Maximum spanning tree using Prim's algorithm
該算法將如何更改以提供最大生成樹? 我試着改變它,讓它給我 但我不認為這是正確的。 ...
[英]Construct an efficient, minimum spanning tree such that given subset of vertices in G are leaves + proof
我正在嘗試設計一個算法,其中給定一個連接的加權圖 G = (V, E) 和 V 中頂點 U 的子集,將構造一個最小生成樹,使得 U 中的所有頂點都是葉子(其他頂點可能也是葉子),或者返回不存在這樣的樹(假)。 這就是我的一切,適應Prim算法(公平的警告,它真的不好,甚至不知道它是否工作/效率高或 ...
[英]Understanding the syntax of dictionaries used for graph construction and how to manipulate them
我有以下表示加權圖的 python 字典 我正在嘗試創建一個算法,允許在給定節點和邊數的情況下生成這些圖。 為了理解如何從頭開始創建圖表,我首先嘗試向上面的圖表添加一個節點。 我做了以下事情: 這工作得很好。 然而我沒能理解{6:7}是什么。 是字典中的字典嗎? 是一套嗎? 我的目標是能夠 ...
[英]Is there an efficient way to find the sizes of components in a spanning tree graph after removing an edge?
我的任務是在具有N節點的生成樹圖中有效地處理Q查詢。 每個查詢都指我需要處理的一條邊,我應該輸出圖中兩個組件中的每一個的大小,在刪除該邊后仍然保留。 我目前的想法是從該邊緣連接的兩個節點啟動 DFS,確保 DFS 永遠不會穿過邊緣本身。 這樣,我將能夠在O(N)時間內找到兩個組件的大小,總復雜度 ...
[英]Configure STP protocol via scapy
我需要使用 scapy 生成和 STP 流量,當我通過wireshark可視化它時,我得到一個 output 類似於下圖所示的標題: 當我運行此代碼時: 這是我的wireshark output 我不知道如何將組織代碼更改為 00:00:0c,因為我相信這是制造此問題的人 ...
[英]How to find the MST of a Graph in |V| Time given a spanning tree plus another edge
我想知道如何解決這個問題。 我得到了一個圖表G = (V,E) 。 這是一個連通的無向加權圖。 該圖由一棵生成樹和一條附加邊組成。 我將如何想出一種算法來計算n = |V|中圖形的 MST 時間復雜度。 我在考慮 Kruskal 算法,但它不符合時間復雜度要求。 ...
[英]Given an unweighted graph how do I find a spanning tree with 1. Maximum number of leaves 2 minimum number of leaves
編寫一個算法來找到具有最大葉子數的生成樹。 編寫一個算法來找到具有最少節點數的生成樹。 我還無法為以下問題提出解決方案。 對於第一部分,我的想法是找到度數最高的頂點並將其放在倒數第二層,以便最后一層獲得最大數量的葉子。 ...
[英]Show that there exists a minimum spanning tree from a vertex always containing the shortest edge from that vertex
假設 e 是加權圖中的一條邊,它與頂點 v 相關,使得 e 的權重不超過與 v 相關的任何其他邊的權重。證明存在包含這條邊的最小生成樹。 ...
[英]Definition of a spanning tree
我想檢查一下我對生成樹(對於無向和連接圖)的理解是否正確。 從,我在網上看到的。 生成樹是圖形的子集,它包含相同數量的圖形頂點,但它具有最小量的邊緣。 圖形也可以有許多不同的生成樹。 我已經看到了生成樹及其圖形的一些插圖,所以我試圖想出我自己的例子。 房子圖 所以這張 ...
[英]Cut at the end of a Prolog statement
我遇到過這種割傷,如果圖Graph的某些節點B存在邊AB或BA,則該割傷應返回true。 問題是我不明白為什么刪除此切口會對返回的解決方案產生任何影響。 據我了解,在Prolog語句結尾處進行剪切的唯一用途是當存在另一個具有相同名稱的語句[another node(...)]時,如 ...