<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=82.181.86.60</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=82.181.86.60"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/82.181.86.60"/>
	<updated>2026-04-09T13:43:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Electrostriction&amp;diff=8153</id>
		<title>Electrostriction</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Electrostriction&amp;diff=8153"/>
		<updated>2013-04-23T21:44:00Z</updated>

		<summary type="html">&lt;p&gt;82.181.86.60: Deleted some false information. Take for example terpolymers and you can harvest energy by straining electrostrictive elements. (Read http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&amp;amp;arnumber=1563285&amp;amp;tag=1 for instance)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Graph cut edges.svg|thumb|200px|A graph with 6 bridges (highlighted in red)]]&lt;br /&gt;
[[Image:Undirected.svg|thumb|125px|An undirected connected graph with no cut edges]]&lt;br /&gt;
&lt;br /&gt;
In [[graph theory]], a &#039;&#039;&#039;bridge&#039;&#039;&#039; (also known as a &#039;&#039;&#039;cut-edge&#039;&#039;&#039; or &#039;&#039;&#039;cut arc&#039;&#039;&#039; or an &#039;&#039;&#039;isthmus&#039;&#039;&#039;) is an edge whose deletion increases the number of [[connected component (graph theory)|connected components]].&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Bollobás | first = Béla | author-link = Béla Bollobás&lt;br /&gt;
 | doi = 10.1007/978-1-4612-0619-4&lt;br /&gt;
 | isbn = 0-387-98488-7&lt;br /&gt;
 | location = New York&lt;br /&gt;
 | mr = 1633290&lt;br /&gt;
 | page = 6&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Graduate Texts in Mathematics&lt;br /&gt;
 | title = Modern Graph Theory&lt;br /&gt;
 | url = http://books.google.com/books?id=SbZKSZ-1qrwC&amp;amp;pg=PA6&lt;br /&gt;
 | volume = 184&lt;br /&gt;
 | year = 1998}}.&amp;lt;/ref&amp;gt; Equivalently, an edge is a bridge if and only if it is not contained in any [[Cycle (graph theory)|cycle]]. A graph is said to be &#039;&#039;&#039;bridgeless&#039;&#039;&#039; if it contains no bridges.&lt;br /&gt;
&lt;br /&gt;
==Trees and forests==&lt;br /&gt;
A graph with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; nodes can contain at most &amp;lt;math&amp;gt;n-1&amp;lt;/math&amp;gt; bridges, since adding additional edges must create a cycle. The graphs with exactly &amp;lt;math&amp;gt;n-1&amp;lt;/math&amp;gt; bridges are exactly the [[tree (graph theory)|trees]], and the graphs in which every edge is a bridge are exactly the [[forest (graph theory)|forests]].&lt;br /&gt;
&lt;br /&gt;
In every undirected graph, there is an [[equivalence relation]] on the vertices according to which two vertices are related to each other whenever there are two edge-disjoint paths connecting them. (Every vertex is related to itself via two length-zero paths, which are identical but nevertheless edge-disjoint.) The equivalence classes of this relation are called &#039;&#039;&#039;2-edge-connected components&#039;&#039;&#039;, and the bridges of the graph are exactly the edges whose endpoints belong to different components. The &#039;&#039;&#039;bridge-block tree&#039;&#039;&#039; of the graph has a vertex for every nontrivial component and an edge for every bridge.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Westbrook | first1 = Jeffery | author1-link = Jeff Westbrook&lt;br /&gt;
 | last2 = Tarjan | first2 = Robert E. | author2-link = Robert Tarjan&lt;br /&gt;
 | doi = 10.1007/BF01758773&lt;br /&gt;
 | issue = 5-6&lt;br /&gt;
 | journal = Algorithmica&lt;br /&gt;
 | mr = 1154584&lt;br /&gt;
 | pages = 433–464&lt;br /&gt;
 | title = Maintaining bridge-connected and biconnected components on-line&lt;br /&gt;
 | volume = 7&lt;br /&gt;
 | year = 1992}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Relation to vertex connectivity==&lt;br /&gt;
Bridges are closely related to the concept of [[Articulation vertex|articulation vertices]], vertices that belong to every path between some pair of other vertices. The two endpoints of a bridge are articulation vertices unless they have a degree of 1, although it may also be possible for a non-bridge edge to have two articulation vertices as endpoints.  Analogously to bridgeless graphs being 2-edge-connected, graphs without articulation vertices are [[k-vertex-connected graph|2-vertex-connected]].&lt;br /&gt;
&lt;br /&gt;
In a [[cubic graph]], every cut vertex is an endpoint of at least one bridge.&lt;br /&gt;
&lt;br /&gt;
==Bridgeless graphs==&lt;br /&gt;
A &#039;&#039;&#039;bridgeless graph&#039;&#039;&#039; is a graph that does not have any bridges. Equivalent conditions are that each [[Connected component (graph theory)|connected component]] of the graph has an [[ear decomposition|open ear decomposition]],&amp;lt;ref name=&amp;quot;robbins39&amp;quot;&amp;gt;{{citation&lt;br /&gt;
 | last = Robbins | first = H. E. | authorlink = Herbert Robbins&lt;br /&gt;
 | journal = [[The American Mathematical Monthly]]&lt;br /&gt;
 | pages = 281–283&lt;br /&gt;
 | title = A theorem on graphs, with an application to a problem of traffic control&lt;br /&gt;
 | volume = 46&lt;br /&gt;
 | year = 1939}}.&amp;lt;/ref&amp;gt; that each connected component is [[K-edge-connected graph|2-edge-connected]], or (by [[Robbins&#039; theorem]]) that every connected component has a [[strong orientation]].&amp;lt;ref name=&amp;quot;robbins39&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An important open problem involving bridges is the [[cycle double cover conjecture]], due to [[Paul Seymour (mathematician)|Seymour]] and [[George Szekeres|Szekeres]] (1978 and 1979, independently), which states that every bridgeless graph admits a set of simple cycles which contains each edge exactly twice.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Jaeger | first = F.&lt;br /&gt;
 | contribution = A survey of the cycle double cover conjecture&lt;br /&gt;
 | doi = 10.1016/S0304-0208(08)72993-1&lt;br /&gt;
 | pages = 1–12&lt;br /&gt;
 | series = North-Holland Mathematics Studies&lt;br /&gt;
 | title = Annals of Discrete Mathematics 27 – Cycles in Graphs&lt;br /&gt;
 | volume = 27&lt;br /&gt;
 | year = 1985}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tarjan&#039;s Bridge-finding algorithm==&lt;br /&gt;
The first [[linear time]] algorithm for finding the bridges in a graph was described by [[Robert Tarjan]] in 1974.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Tarjan | first = R. Endre | author-link = Robert Tarjan&lt;br /&gt;
 | doi = 10.1016/0020-0190(74)90003-9&lt;br /&gt;
 | issue = 6&lt;br /&gt;
 | journal = Information Processing Letters&lt;br /&gt;
 | mr = 0349483&lt;br /&gt;
 | pages = 160–161&lt;br /&gt;
 | title = A note on finding the bridges of a graph&lt;br /&gt;
 | volume = 2}}.&amp;lt;/ref&amp;gt; It performs the following steps:&lt;br /&gt;
* Find a [[spanning forest]] of &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;&lt;br /&gt;
* Create a rooted forest &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; from the spanning tree&lt;br /&gt;
* Traverse the forest &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; in [[Tree traversal|preorder]] and number the nodes. Parent nodes in the forest now have lower numbers than child nodes.&lt;br /&gt;
* For each node &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; in preorder, do:&lt;br /&gt;
** Compute the number of forest descendants &amp;lt;math&amp;gt;ND(v)&amp;lt;/math&amp;gt; for this node, by adding one to the sum of its children&#039;s descendants.&lt;br /&gt;
** Compute &amp;lt;math&amp;gt;L(v)&amp;lt;/math&amp;gt;, the lowest preorder label reachable from &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; by a path for which all but the last edge stays within the subtree rooted at &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. This is the minimum of the set consisting of the values of &amp;lt;math&amp;gt;L(w)&amp;lt;/math&amp;gt; at child nodes of &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; and of the preorder labels of nodes reachable from &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; by edges that do not belong to &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt;.&lt;br /&gt;
** Similarly, compute &amp;lt;math&amp;gt;H(v)&amp;lt;/math&amp;gt;, the highest preorder label reachable by a path for which all but the last edge stays within the subtree rooted at &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. This is the maximum of the set consisting of the values of &amp;lt;math&amp;gt;H(w)&amp;lt;/math&amp;gt; at child nodes of &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; and of the preorder labels of nodes reachable from &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; by edges that do not belong to &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt;.&lt;br /&gt;
** For each node &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; with parent node &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, if &amp;lt;math&amp;gt;L(w) = w&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;H(w) &amp;lt;  w + ND(w)&amp;lt;/math&amp;gt; then the edge from &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; is a bridge.&lt;br /&gt;
&lt;br /&gt;
==Bridge-Finding with Chain Decompositions==&lt;br /&gt;
A very simple bridge-finding algorithm&amp;lt;ref name=&amp;quot;Schmidt&amp;quot;&amp;gt;{{citation&lt;br /&gt;
 | last = Schmidt | first = Jens M. | author-link = Jens M. Schmidt&lt;br /&gt;
 | doi = 10.1016/j.ipl.2013.01.016&lt;br /&gt;
 | issue = 7&lt;br /&gt;
 | journal = Information Processing Letters&lt;br /&gt;
 | pages = 241–244&lt;br /&gt;
 | year = 2013&lt;br /&gt;
 | title = A Simple Test on 2-Vertex- and 2-Edge-Connectivity&lt;br /&gt;
 | volume = 113}}.&amp;lt;/ref&amp;gt; uses [[chain decompositions]].&lt;br /&gt;
Chain decompositions do not only allow to compute all bridges of a graph, they also allow to &#039;&#039;read off&#039;&#039; every [[cut vertex]] of &#039;&#039;G&#039;&#039; (and the [[Biconnected component|block-cut tree]] of &#039;&#039;G&#039;&#039;), giving a general framework for testing 2-edge- and 2-vertex-connectivity (which extends to linear-time 3-edge- and 3-vertex-connectivity tests).&lt;br /&gt;
&lt;br /&gt;
Chain decompositions are special ear decompositions depending on a DFS-tree &#039;&#039;T&#039;&#039; of &#039;&#039;G&#039;&#039; and can be computed very simply: Let every vertex be marked as unvisited. For each vertex &#039;&#039;v&#039;&#039; in ascending [[Depth-first search|DFS]]-numbers 1...&#039;&#039;n&#039;&#039;, traverse every backedge (i.e. every edge not in the DFS tree) that is incident to &#039;&#039;v&#039;&#039; and follow the path of tree-edges back to the root of &#039;&#039;T&#039;&#039;, stopping at the first vertex that is marked as visited. During such a traversal, every traversed vertex is marked as visited. Thus, a traversal stops at the latest at &#039;&#039;v&#039;&#039; and forms either a directed path or cycle, beginning with v; we call this path&lt;br /&gt;
or cycle a &#039;&#039;chain&#039;&#039;. The &#039;&#039;i&#039;&#039;th chain found by this procedure is referred to as &#039;&#039;C&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;. &#039;&#039;C=C&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,C&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...&#039;&#039; is then a &#039;&#039;[[chain decomposition]]&#039;&#039; of &#039;&#039;G&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The following characterizations then allow to &#039;&#039;read off&#039;&#039; several properties of &#039;&#039;G&#039;&#039; from &#039;&#039;C&#039;&#039; efficiently, including all bridges of &#039;&#039;G&#039;&#039;.&amp;lt;ref name=&amp;quot;Schmidt&amp;quot;/&amp;gt; Let &#039;&#039;C&#039;&#039; be a chain decomposition of a simple connected graph &#039;&#039;G=(V,E)&#039;&#039;.&lt;br /&gt;
# &#039;&#039;G&#039;&#039; is 2-edge-connected if and only if the chains in &#039;&#039;C&#039;&#039; partition &#039;&#039;E&#039;&#039;.&lt;br /&gt;
# An edge &#039;&#039;e&#039;&#039; in &#039;&#039;G&#039;&#039; is a bridge if and only if &#039;&#039;e&#039;&#039; is not contained in any chain in &#039;&#039;C&#039;&#039;.&lt;br /&gt;
# If &#039;&#039;G&#039;&#039; is 2-edge-connected, &#039;&#039;C&#039;&#039; is an [[ear decomposition]].&lt;br /&gt;
# &#039;&#039;G&#039;&#039; is 2-vertex-connected if and only if &#039;&#039;G&#039;&#039; has minimum degree 2 and &#039;&#039;C&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&#039;&#039; is the only cycle in &#039;&#039;C&#039;&#039;.&lt;br /&gt;
# A vertex &#039;&#039;v&#039;&#039; in a 2-edge-connected graph &#039;&#039;G&#039;&#039; is a cut vertex if and only if &#039;&#039;v&#039;&#039; is the first vertex of a cycle in &#039;&#039;C - C&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&#039;&#039;.&lt;br /&gt;
# If &#039;&#039;G&#039;&#039; is 2-vertex-connected, &#039;&#039;C&#039;&#039; is an [[Ear decomposition|open ear decomposition]].&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Graph connectivity]]&lt;/div&gt;</summary>
		<author><name>82.181.86.60</name></author>
	</entry>
</feed>