<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=82.181.0.0%2F16</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=82.181.0.0%2F16"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/82.181.0.0/16"/>
	<updated>2026-08-04T08:11:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Semivariance&amp;diff=1631</id>
		<title>Semivariance</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Semivariance&amp;diff=1631"/>
		<updated>2014-01-19T11:37:15Z</updated>

		<summary type="html">&lt;p&gt;82.181.11.232: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{redirect|Positive infinity|the band|Positive Infinity}}&lt;br /&gt;
{{Unreferenced|date=January 2012}}&lt;br /&gt;
In [[mathematics]], the &#039;&#039;&#039;affinely extended real number system&#039;&#039;&#039; is obtained from the [[real number]] system &#039;&#039;&#039;R&#039;&#039;&#039; by adding two elements: +∞ and −∞ (read as &#039;&#039;&#039;positive [[infinity]]&#039;&#039;&#039; and &#039;&#039;&#039;negative infinity&#039;&#039;&#039; respectively). These new elements are not real numbers. It is useful in describing various [[limit of a function|limiting behavior]]s in [[calculus]] and [[mathematical analysis]], especially in the theory of [[measure (mathematics)|measure]] and [[integral|integration]]. The affinely extended real number system is denoted &#039;&#039;&#039;{{Overline|R}}&#039;&#039;&#039; or [−∞, +∞].&lt;br /&gt;
&lt;br /&gt;
When the meaning is clear from context, the symbol +∞ is often written simply as ∞.&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
===Limits===&lt;br /&gt;
&lt;br /&gt;
We often wish to describe the behavior of a function &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;), as either the argument &#039;&#039;x&#039;&#039; or the function value &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;) gets &amp;quot;very big&amp;quot; in some sense. For example, consider the function&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f(x) = x^{-2}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The graph of this function has a horizontal [[asymptote]] at y&amp;amp;nbsp;=&amp;amp;nbsp;0. Geometrically, as we move farther and farther to the right along the &#039;&#039;x&#039;&#039;-axis, the value of 1/&#039;&#039;x&#039;&#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; approaches 0. This limiting behavior is similar to the [[limit of a function]] at a [[real number]], except that there is no real number to which &#039;&#039;x&#039;&#039; approaches.&lt;br /&gt;
&lt;br /&gt;
By adjoining the elements +∞ and −∞ to &#039;&#039;&#039;R&#039;&#039;&#039;, we allow a formulation of a &amp;quot;limit at infinity&amp;quot; with [[topology|topological]] properties similar to those for &#039;&#039;&#039;R&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
To make things completely formal, the [[Cauchy sequences]] definition of &#039;&#039;&#039;R&#039;&#039;&#039; allows us to define +∞ as the set of all sequences of rationals which, for any K&amp;gt;0, from some point on exceed K. We can define −∞ similarly.&lt;br /&gt;
&lt;br /&gt;
===Measure and integration===&lt;br /&gt;
&lt;br /&gt;
In [[measure theory]], it is often useful to allow sets which have infinite measure and integrals whose value may be infinite.&lt;br /&gt;
&lt;br /&gt;
Such measures arise naturally out of calculus. For example, in assigning a [[measure (mathematics)|measure]] to &#039;&#039;&#039;R&#039;&#039;&#039; that agrees with the usual length of intervals, this measure must be larger than any finite real number. Also, when considering infinite integrals, such as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_1^{\infty}\frac{dx}{x}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the value &amp;quot;infinity&amp;quot; arises. Finally, it is often useful to consider the limit of a sequence of functions, such as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f_n(x) = \begin{cases} 2n(1-nx), &amp;amp; \mbox{if } 0 \le x \le \frac{1}{n} \\ 0, &amp;amp; \mbox{if } \frac{1}{n} &amp;lt; x \le 1\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Without allowing functions to take on infinite values, such essential results as the [[monotone convergence theorem]] and the [[dominated convergence theorem]] would not make sense.&lt;br /&gt;
&lt;br /&gt;
==Order and topological properties==&lt;br /&gt;
&lt;br /&gt;
The affinely extended real number system turns into a [[totally ordered set]] by defining −∞ ≤ &#039;&#039;a&#039;&#039; ≤ +∞ for all &#039;&#039;a&#039;&#039;. This order has the desirable property that every subset has a [[supremum]] and an [[infimum]]: it is a [[complete lattice]].&lt;br /&gt;
&lt;br /&gt;
This induces the [[order topology]] on &#039;&#039;&#039;{{Overline|R}}&#039;&#039;&#039;. In this topology, a set &#039;&#039;U&#039;&#039; is a [[neighborhood (topology)|neighborhood]] of +∞ if and only if it contains a set {&#039;&#039;x&#039;&#039; : &#039;&#039;x&#039;&#039; &amp;gt; &#039;&#039;a&#039;&#039;} for some real number &#039;&#039;a&#039;&#039;, and analogously for the neighborhoods of −∞. &#039;&#039;&#039;{{Overline|R}}&#039;&#039;&#039; is a [[Compact space|compact]] [[Hausdorff space]] [[homeomorphism|homeomorphic]] to the [[unit interval]] [0, 1]. Thus the topology is [[metrizable]], corresponding (for a given homeomorphism) to the ordinary metric on this interval. There is no metric which is an extension of the ordinary metric on &#039;&#039;&#039;R&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
With this topology the specially defined [[Limit of a function|limits]] for &#039;&#039;x&#039;&#039; tending to +∞ and −∞, and the specially defined concepts of limits equal to +∞ and −∞, reduce to the general topological definitions of limits.&lt;br /&gt;
&lt;br /&gt;
==Arithmetic operations==&lt;br /&gt;
&lt;br /&gt;
The arithmetic operations of &#039;&#039;&#039;R&#039;&#039;&#039; can be partially extended to &#039;&#039;&#039;{{Overline|R}}&#039;&#039;&#039; as follows:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
a + \infty = +\infty + a &amp;amp; = +\infty, &amp;amp; a &amp;amp; \neq -\infty \\&lt;br /&gt;
a - \infty = -\infty + a &amp;amp; = -\infty, &amp;amp; a &amp;amp; \neq +\infty \\&lt;br /&gt;
a \cdot (\pm\infty) = \pm\infty \cdot a &amp;amp; = \pm\infty, &amp;amp; a &amp;amp; \in (0, +\infty] \\&lt;br /&gt;
a \cdot (\pm\infty) = \pm\infty \cdot a &amp;amp; = \mp\infty, &amp;amp; a &amp;amp; \in [-\infty, 0) \\&lt;br /&gt;
\frac{a}{\pm\infty} &amp;amp; = 0, &amp;amp; a &amp;amp; \in \mathbb{R} \\&lt;br /&gt;
\frac{\pm\infty}{a} &amp;amp; = \pm\infty, &amp;amp; a &amp;amp; \in (0, +\infty) \\&lt;br /&gt;
\frac{\pm\infty}{a} &amp;amp; = \mp\infty, &amp;amp; a &amp;amp; \in (-\infty, 0)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, &amp;quot;&#039;&#039;a&#039;&#039; + ∞&amp;quot; means both &amp;quot;&#039;&#039;a&#039;&#039; + (+∞)&amp;quot; and &amp;quot;&#039;&#039;a&#039;&#039; − (−∞)&amp;quot;, while &amp;quot;&#039;&#039;a&#039;&#039; − ∞&amp;quot; means both &amp;quot;&#039;&#039;a&#039;&#039; − (+∞)&amp;quot; and &amp;quot;&#039;&#039;a&#039;&#039; + (−∞)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The expressions ∞ − ∞, 0 × (±∞) and ±∞ / ±∞ (called [[indeterminate form]]s) are usually left [[Defined and undefined|undefined]]. These rules are modeled on the laws for [[Limit_of_a_function#Limit_of_a_function_at_infinity|infinite limits]]. However, in the context of probability or measure theory, 0 × (±∞) is often defined as 0.&lt;br /&gt;
&lt;br /&gt;
The expression 1/0 is not defined either as +∞ or −∞, because although it is true that whenever &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;) → 0 for a [[continuous function]] &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;) it must be the case that 1/&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;) is eventually contained in every [[neighborhood (topology)|neighborhood]] of the set {−∞, +∞}, it is &#039;&#039;not&#039;&#039; true that 1/&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;) must tend to one of these points. An example is &#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;) = (sin &#039;&#039;x&#039;&#039;)/&#039;&#039;x&#039;&#039; (as &#039;&#039;x&#039;&#039; goes to infinity). (The [[absolute value|modulus]] |&amp;amp;thinsp;1/&#039;&#039;f&#039;&#039;(&#039;&#039;x&#039;&#039;)&amp;amp;thinsp;|, nevertheless, does approach +∞.)&lt;br /&gt;
&lt;br /&gt;
==Algebraic properties==&lt;br /&gt;
&lt;br /&gt;
With these definitions &#039;&#039;&#039;{{Overline|R}}&#039;&#039;&#039; is &#039;&#039;&#039;not&#039;&#039;&#039; a [[field (mathematics)|field]], nor a [[ring (mathematics)|ring]], and not even a [[group (mathematics)|group]] or [[semigroup]]. However, it still has several convenient properties:&lt;br /&gt;
* &#039;&#039;a&#039;&#039; + (&#039;&#039;b&#039;&#039; + &#039;&#039;c&#039;&#039;) and (&#039;&#039;a&#039;&#039; + &#039;&#039;b&#039;&#039;) + &#039;&#039;c&#039;&#039; are either equal or both undefined.&lt;br /&gt;
* &#039;&#039;a&#039;&#039; + &#039;&#039;b&#039;&#039; and &#039;&#039;b&#039;&#039; + &#039;&#039;a&#039;&#039; are either equal or both undefined.&lt;br /&gt;
* &#039;&#039;a&#039;&#039; × (&#039;&#039;b&#039;&#039; × &#039;&#039;c&#039;&#039;) and (&#039;&#039;a&#039;&#039; × &#039;&#039;b&#039;&#039;) × &#039;&#039;c&#039;&#039; are either equal or both undefined.&lt;br /&gt;
* &#039;&#039;a&#039;&#039; × &#039;&#039;b&#039;&#039; and &#039;&#039;b&#039;&#039; × &#039;&#039;a&#039;&#039; are either equal or both undefined&lt;br /&gt;
* &#039;&#039;a&#039;&#039; × (&#039;&#039;b&#039;&#039; + &#039;&#039;c&#039;&#039;) and  (&#039;&#039;a&#039;&#039; × &#039;&#039;b&#039;&#039;) + (&#039;&#039;a&#039;&#039; × &#039;&#039;c&#039;&#039;) are equal if both are defined.&lt;br /&gt;
* if &#039;&#039;a&#039;&#039; ≤ &#039;&#039;b&#039;&#039; and if both &#039;&#039;a&#039;&#039; + &#039;&#039;c&#039;&#039; and &#039;&#039;b&#039;&#039; + &#039;&#039;c&#039;&#039; are defined, then &#039;&#039;a&#039;&#039; + &#039;&#039;c&#039;&#039; ≤ &#039;&#039;b&#039;&#039; + &#039;&#039;c&#039;&#039;.&lt;br /&gt;
* if &#039;&#039;a&#039;&#039; ≤ &#039;&#039;b&#039;&#039; and &#039;&#039;c&#039;&#039; &amp;gt; 0  and both &#039;&#039;a&#039;&#039; × &#039;&#039;c&#039;&#039; and &#039;&#039;b&#039;&#039; × &#039;&#039;c&#039;&#039; are defined, then &#039;&#039;a&#039;&#039; × &#039;&#039;c&#039;&#039; ≤ &#039;&#039;b&#039;&#039; × &#039;&#039;c&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In general, all laws of arithmetic are valid in &#039;&#039;&#039;{{Overline|R}}&#039;&#039;&#039; as long as all occurring expressions are defined.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
&lt;br /&gt;
Several [[function (mathematics)|functions]] can be [[continuity (topology)|continuously]] extended to &#039;&#039;&#039;{{Overline|R}}&#039;&#039;&#039; by taking limits. For instance, one defines [[exponential function|exp]](−∞) = 0, exp(+∞) = +∞, [[natural logarithm|ln]](0) = −∞, ln(+∞) = +∞ etc.&lt;br /&gt;
&lt;br /&gt;
Some discontinuities may additionally be removed. For example, the function 1/&#039;&#039;x&#039;&#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; can be made continuous (under &#039;&#039;some&#039;&#039; definitions of continuity) by setting the value to +∞ for &#039;&#039;x&#039;&#039; = 0, and 0 for &#039;&#039;x&#039;&#039; = +∞ and &#039;&#039;x&#039;&#039; = −∞. The function 1/&#039;&#039;x&#039;&#039; can &#039;&#039;not&#039;&#039; be made continuous because the function approaches −∞ as &#039;&#039;x&#039;&#039; approaches 0 from below, and +∞ as &#039;&#039;x&#039;&#039; approaches 0 from above.&lt;br /&gt;
&lt;br /&gt;
Compare the [[real projective line]], which does not distinguish between +∞ and −∞. As a result, on one hand a function may have limit ∞ on the real projective line, while in the affinely extended real number system only the absolute value of the function has a limit, e.g. in the case of the function 1/&#039;&#039;x&#039;&#039; at &#039;&#039;x&#039;&#039; = 0. On the other hand&lt;br /&gt;
:&amp;lt;math&amp;gt;\lim_{x \to -\infty}{f(x)}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\lim_{x \to +\infty}{f(x)}&amp;lt;/math&amp;gt;&lt;br /&gt;
correspond on the real projective line to only a limit from the right and one from the left, respectively, with the full limit only existing when the two are equal. Thus  e&amp;lt;sup&amp;gt;&#039;&#039;x&#039;&#039;&amp;lt;/sup&amp;gt; and arctan(&#039;&#039;x&#039;&#039;) cannot be made continuous at &#039;&#039;x&#039;&#039; = ∞ on the real projective line.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Real projective line]], which adds positive infinity without negative infinity to the real number line.&lt;br /&gt;
* [[Division by zero]]&lt;br /&gt;
* [[Extended complex plane]]&lt;br /&gt;
* [[Improper integral]]&lt;br /&gt;
* [[Series (mathematics)]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* {{MathWorld|author= David W. Cantrell|title=Affinely Extended Real Numbers|urlname=AffinelyExtendedRealNumbers}}&lt;br /&gt;
{{Number Systems}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Infinity]]&lt;br /&gt;
[[Category:Real numbers]]&lt;/div&gt;</summary>
		<author><name>82.181.11.232</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Electrostriction&amp;diff=8153</id>
		<title>Electrostriction</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/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>