User:Primary key: Difference between revisions
Primary key (talk | contribs) No edit summary |
Primary key (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
Given a connected, undirected graph, a spanning tree of that graph is a subgraph which is a tree and connects all the vertices together. A single graph can have many different spanning trees. We can also assign a weight to each edge, which is a number representing how unfavorable it is, and use this to assign a weight to a spanning tree by computing the sum of the weights of the edges in that spanning tree. A minimum spanning tree (MST) or minimum weight spanning tree is then a spanning tree with weight less than or equal to the weight of every other spanning tree. More generally, any undirected graph (not necessarily connected) has a minimum spanning forest, which is a union of minimum spanning trees for its connected components. |
|||
One example would be a cable TV company laying cable to a new neighborhood. If it is constrained to bury the cable only along certain paths, then there would be a graph representing which points are connected by those paths. Some of those paths might be more expensive, because they are longer, or require the cable to be buried deeper; these paths would be represented by edges with larger weights. A spanning tree for that graph would be a subset of those paths that has no cycles but still connects to every house. There might be several spanning trees possible. A minimum spanning tree would be one with the lowest total cost. |
|||
"Vertice" - the nodes or dots |
|||
"Edge" - line connecting the vertices |
|||
Solution to travelling salesman on a spanning tree would get a minimum spanning tree? |
|||
http://www.mediawiki.org/wiki/Extension:WikEd |
http://www.mediawiki.org/wiki/Extension:WikEd |
||
Revision as of 13:24, 28 June 2009
Given a connected, undirected graph, a spanning tree of that graph is a subgraph which is a tree and connects all the vertices together. A single graph can have many different spanning trees. We can also assign a weight to each edge, which is a number representing how unfavorable it is, and use this to assign a weight to a spanning tree by computing the sum of the weights of the edges in that spanning tree. A minimum spanning tree (MST) or minimum weight spanning tree is then a spanning tree with weight less than or equal to the weight of every other spanning tree. More generally, any undirected graph (not necessarily connected) has a minimum spanning forest, which is a union of minimum spanning trees for its connected components.
One example would be a cable TV company laying cable to a new neighborhood. If it is constrained to bury the cable only along certain paths, then there would be a graph representing which points are connected by those paths. Some of those paths might be more expensive, because they are longer, or require the cable to be buried deeper; these paths would be represented by edges with larger weights. A spanning tree for that graph would be a subset of those paths that has no cycles but still connects to every house. There might be several spanning trees possible. A minimum spanning tree would be one with the lowest total cost.
"Vertice" - the nodes or dots
"Edge" - line connecting the vertices
Solution to travelling salesman on a spanning tree would get a minimum spanning tree?
http://www.mediawiki.org/wiki/Extension:WikEd
http://www.mediawiki.org/wiki/Extension:FCKeditor
mw:Extension:WikEd
LOUSY CODE BARRIER TO ENTRY
AAAARRRRGH I WANT
WYSIWYGWYSIWYGWYSIWYGWYSIWYGWYSIWYGWYSIWYGWYSIWYGWYSIWYGWYSIWYGWYSIWYGWYS