<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Lead_time</id>
	<title>Lead time - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Lead_time"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Lead_time&amp;action=history"/>
	<updated>2026-05-24T10:35:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Lead_time&amp;diff=314455&amp;oldid=prev</id>
		<title>en&gt;Srleffler: +Category:Supply chain management; +Category:Production and manufacturing; +Category:Project management using HotCat</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Lead_time&amp;diff=314455&amp;oldid=prev"/>
		<updated>2014-11-14T23:14:11Z</updated>

		<summary type="html">&lt;p&gt;+&lt;a href=&quot;/index.php?title=Category:Supply_chain_management&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:Supply chain management (page does not exist)&quot;&gt;Category:Supply chain management&lt;/a&gt;; +&lt;a href=&quot;/index.php?title=Category:Production_and_manufacturing&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:Production and manufacturing (page does not exist)&quot;&gt;Category:Production and manufacturing&lt;/a&gt;; +&lt;a href=&quot;/index.php?title=Category:Project_management&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:Project management (page does not exist)&quot;&gt;Category:Project management&lt;/a&gt; using &lt;a href=&quot;/index.php?title=WP:HC&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:HC (page does not exist)&quot;&gt;HotCat&lt;/a&gt;&lt;/p&gt;
&lt;a href=&quot;https://en.formulasearchengine.com/index.php?title=Lead_time&amp;amp;diff=314455&amp;amp;oldid=9811&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>en&gt;Srleffler</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Lead_time&amp;diff=9811&amp;oldid=prev</id>
		<title>82.128.185.150: /* Manufacturing */</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Lead_time&amp;diff=9811&amp;oldid=prev"/>
		<updated>2013-11-02T20:18:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Manufacturing&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Distinguish|Graph factorization}}&lt;br /&gt;
&lt;br /&gt;
In [[probability theory]] and its applications, a &amp;#039;&amp;#039;&amp;#039;factor graph&amp;#039;&amp;#039;&amp;#039; is a particular type of [[graphical model]], with applications in [[Bayesian inference]], that enables efficient computation of [[marginal distribution]]s through the [[sum-product algorithm]]. One of the important success stories of factor graphs and the [[sum-product algorithm]] is the [[code|decoding]] of capacity-approaching [[error-correcting code]]s, such as [[LDPC]] and [[turbo codes]].&lt;br /&gt;
&lt;br /&gt;
A factor graph is an example of a [[hypergraph]], in that an &amp;#039;&amp;#039;arrow&amp;#039;&amp;#039; (i.e., a factor node) can connect more than one (normal) node.&lt;br /&gt;
&lt;br /&gt;
When there are no free variables, the factor graph of a function &amp;#039;&amp;#039;f&amp;#039;&amp;#039; is equivalent to the [[constraint graph]] of &amp;#039;&amp;#039;f&amp;#039;&amp;#039;, which is an instance to a [[constraint satisfaction problem]].&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
A factor graph is a [[bipartite graph]] representing the [[factorization]] of a function. Given a factorization of a function &amp;lt;math&amp;gt;g(X_1,X_2,\dots,X_n)&amp;lt;/math&amp;gt;,&lt;br /&gt;
:&amp;lt;math&amp;gt;g(X_1,X_2,\dots,X_n) = \prod_{j=1}^m f_j(S_j),&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt; S_j \subseteq \{X_1,X_2,\dots,X_n\}&amp;lt;/math&amp;gt;, the corresponding factor graph &amp;lt;math&amp;gt; G=(X,F,E)&amp;lt;/math&amp;gt; consists of variable vertices&lt;br /&gt;
&amp;lt;math&amp;gt;X=\{X_1,X_2,\dots,X_n\}&amp;lt;/math&amp;gt;, factor [[vertex (graph theory)|vertices]] &amp;lt;math&amp;gt;F=\{f_1,f_2,\dots,f_m\}&amp;lt;/math&amp;gt;, and edges &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;. The edges depend on the factorization as follows: there is an undirected edge between factor vertex &amp;lt;math&amp;gt; f_j &amp;lt;/math&amp;gt; and variable vertex &amp;lt;math&amp;gt; X_k &amp;lt;/math&amp;gt; when &amp;lt;math&amp;gt; X_k \in S_j&amp;lt;/math&amp;gt;. The function is tacitly assumed to be real-valued: &amp;lt;math&amp;gt;g(X_1,X_2,\dots,X_n) \in \Bbb{R} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Factor graphs can be combined with message passing algorithms to efficiently compute certain characteristics of the function &amp;lt;math&amp;gt;g(X_1,X_2,\dots,X_n)&amp;lt;/math&amp;gt;, such as the [[marginal distribution]]s.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
[[File:factorgraph.jpg|300px|right|thumb|An example factor graph]]&lt;br /&gt;
&lt;br /&gt;
Consider a function that factorizes as follows:&lt;br /&gt;
:&amp;lt;math&amp;gt;g(X_1,X_2,X_3) = f_1(X_1)f_2(X_1,X_2)f_3(X_1,X_2)f_4(X_2,X_3)&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
with a corresponding factor graph shown on the right. Observe that the factor graph has a [[cycle (graph theory)|cycle]]. If we merge &amp;lt;math&amp;gt; f_2(X_1,X_2)f_3(X_1,X_2) &amp;lt;/math&amp;gt; into a single factor, the resulting factor graph will be a [[tree (graph theory)|tree]]. This is an important distinction, as message passing algorithms are usually exact for trees, but only approximate for graphs with cycles.&lt;br /&gt;
&lt;br /&gt;
==Message passing on factor graphs==&lt;br /&gt;
A popular message passing algorithm on factor graphs is the [[sum-product algorithm]], which efficiently computes all the marginals of the individual variables of the function. In particular, the marginal of variable &amp;lt;math&amp;gt; X_k &amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
:&amp;lt;math&amp;gt; g_k(X_k) = \sum_{X_{\bar{k}}} g(X_1,X_2,\dots,X_n)&amp;lt;/math&amp;gt;&lt;br /&gt;
where the notation &amp;lt;math&amp;gt;X_{\bar{k}} &amp;lt;/math&amp;gt; means that the summation goes over all the variables, &amp;#039;&amp;#039;except&amp;#039;&amp;#039; &amp;lt;math&amp;gt; X_k &amp;lt;/math&amp;gt;. The messages of the sum-product algorithm are conceptually computed in the vertices and passed along the edges. A message from or to a variable vertex is always a [[Function (mathematics)|function]] of that particular variable. For instance, when a variable is binary, the messages&lt;br /&gt;
over the edges incident to the corresponding vertex can be represented as vectors of length 2: the first entry is the message evaluated in 0, the second entry is the message evaluated in 1. When a variable belongs to the field of [[real numbers]], messages can be arbitrary functions, and special care needs to be taken in their representation.&lt;br /&gt;
&lt;br /&gt;
In practice, the sum-product algorithm is used for [[statistical inference]], whereby &amp;lt;math&amp;gt; g(X_1,X_2,\dots,X_n)&amp;lt;/math&amp;gt; is a joint [[Probability distribution|distribution]] or a joint [[likelihood function]], and the factorization depends on the [[conditional independence|conditional independencies]] among the variables.&lt;br /&gt;
&lt;br /&gt;
The [[Hammersley–Clifford theorem]] shows that other probabilistic models such as [[Markov network]]s and [[Bayesian network]]s can be represented as factor graphs; the latter representation is frequently used when performing inference over such networks using [[belief propagation]]. On the other hand, Bayesian networks are more naturally suited for [[generative model]]s, as they can directly represent the causalities of the model.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Belief propagation]]&lt;br /&gt;
* [[Bayesian inference]]&lt;br /&gt;
* [[Bayesian programming]]&lt;br /&gt;
* [[Conditional probability]]&lt;br /&gt;
* [[Markov network]]&lt;br /&gt;
* [[Bayesian network]]&lt;br /&gt;
* [[Hammersley–Clifford theorem]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.volker-koch.com/diss/ A tutorial-style dissertation by Volker Koch]&lt;br /&gt;
* [http://www.robots.ox.ac.uk/~parg/mlrg/papers/factorgraphs.pdf An Introduction to Factor Graphs] by [[Hans-Andrea Loeliger]], &amp;#039;&amp;#039;[[IEEE Signal Processing Magazine]],&amp;#039;&amp;#039; January 2004, pp.&amp;amp;nbsp;28–41.&lt;br /&gt;
* [http://dimple.probprog.org/ dimple] an open-source tool for building and solving factor graphs in MATLAB.&lt;br /&gt;
* [http://people.binf.ku.dk/~thamelry/MLSB08/hal.pdf  An introduction to Factor Graph. Presentation from the ETH by Prof. Dr. Hans Loeliger]&lt;br /&gt;
{{No footnotes|date=September 2010}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* {{Citation|contribution=Markov random fields in statistics|last=Clifford|year=1990|editor1-last=Grimmett|editor1-first=G.R.|editor2-last=Welsh|editor2-first=D.J.A.|title=Disorder in Physical Systems, J.M. Hammersley Festschrift|pages=19–32|publisher=[[Oxford University Press]]|url=http://www.statslab.cam.ac.uk/~grg/books/hammfest/3-pdc.ps}}&lt;br /&gt;
* {{Citation&lt;br /&gt;
    | last = Frey&lt;br /&gt;
    | first = Brendan J.&lt;br /&gt;
    | editor-last = jain&lt;br /&gt;
    | editor-first = Nitin&lt;br /&gt;
    | contribution = Extending Factor Graphs so as to Unify Directed and Undirected Graphical Models&lt;br /&gt;
    | title = UAI&amp;#039;03, Proceedings of the 19th Conference in Uncertainty in Artificial Intelligence, August 7–10, Acapulco, Mexico&lt;br /&gt;
    | year = 2003&lt;br /&gt;
    | pages = 257–264&lt;br /&gt;
    | publisher = Morgan Kaufmann }}&lt;br /&gt;
* {{Citation&lt;br /&gt;
    | last1 = Kschischang&lt;br /&gt;
    | first1 = Frank R.&lt;br /&gt;
    | authorlink1=Frank Kschischang&lt;br /&gt;
    | first2 = Brendan J. |last2=Frey |first3= Hans-Andrea |last3=Loeliger&lt;br /&gt;
    | title = Factor Graphs and the Sum-Product Algorithm&lt;br /&gt;
    | journal = IEEE Transactions on Information Theory&lt;br /&gt;
    | volume = 47&lt;br /&gt;
    | issue = 2&lt;br /&gt;
    | pages = 498–519&lt;br /&gt;
    | year = 2001&lt;br /&gt;
    | url = http://citeseer.ist.psu.edu/kschischang01factor.html&lt;br /&gt;
    | doi = 10.1109/18.910572&lt;br /&gt;
    | accessdate = 2008-02-06&lt;br /&gt;
    | postscript = . }}&lt;br /&gt;
* {{Citation&lt;br /&gt;
    | last = Wymeersch&lt;br /&gt;
    | first = Henk&lt;br /&gt;
    | title = Iterative Receiver Design&lt;br /&gt;
    | year = 2007&lt;br /&gt;
    | publisher = Cambridge University Press&lt;br /&gt;
    | url = http://www.cambridge.org/us/catalogue/catalogue.asp?isbn=9780521873154&lt;br /&gt;
    | isbn = 0-521-87315-0 }}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Factor Graph}}&lt;br /&gt;
[[Category:Graphical models]]&lt;br /&gt;
[[Category:Markov networks]]&lt;br /&gt;
[[Category:Application-specific graphs]]&lt;/div&gt;</summary>
		<author><name>82.128.185.150</name></author>
	</entry>
</feed>