<?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=204.54.36.245</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=204.54.36.245"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/204.54.36.245"/>
	<updated>2026-05-31T04:34:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Welding_defect&amp;diff=24992</id>
		<title>Welding defect</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Welding_defect&amp;diff=24992"/>
		<updated>2014-01-28T19:32:54Z</updated>

		<summary type="html">&lt;p&gt;204.54.36.245: spelling correction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In mathematics, the &#039;&#039;&#039;minimum &#039;&#039;k&#039;&#039;-cut&#039;&#039;&#039;, is a [[combinatorial optimization]] problem that requires finding a set of edges whose removal would partition the graph to &#039;&#039;k&#039;&#039; connected components. These edges are referred to as &#039;&#039;&#039;&#039;&#039;k&#039;&#039;-cut&#039;&#039;&#039;. The goal is to find the minimum-weight &#039;&#039;k&#039;&#039;-cut. This partitioning can have applications in [[VLSI]] design, [[data-mining]], [[finite elements]] and communication in [[parallel computing]].&lt;br /&gt;
&lt;br /&gt;
==Formal definition==&lt;br /&gt;
Given an undirected graph &#039;&#039;G&#039;&#039;&amp;amp;nbsp;=&amp;amp;nbsp;(&#039;&#039;V&#039;&#039;,&amp;amp;nbsp;&#039;&#039;E&#039;&#039;) with an assignment of weights to the edges &#039;&#039;w&#039;&#039;:&amp;amp;nbsp;&#039;&#039;E&#039;&#039;&amp;amp;nbsp;&amp;amp;rarr;&amp;amp;nbsp;&#039;&#039;N&#039;&#039; and an integer &#039;&#039;k&#039;&#039;&amp;amp;nbsp;&amp;amp;isin;&amp;amp;nbsp;{2,&amp;amp;nbsp;3,&amp;amp;nbsp;&amp;amp;hellip;,&amp;amp;nbsp;|&#039;&#039;V&#039;&#039;|}, partition &#039;&#039;V&#039;&#039; into &#039;&#039;k&#039;&#039; disjoint sets &#039;&#039;F&#039;&#039;&amp;amp;nbsp;=&amp;amp;nbsp;{&#039;&#039;C&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,&amp;amp;nbsp;&#039;&#039;C&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,&amp;amp;nbsp;&amp;amp;hellip;,&amp;amp;nbsp;&#039;&#039;C&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sub&amp;gt;} while minimizing&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\sum_{i=1}^{k-1}\sum_{j=i+1}^k\sum_{\begin{smallmatrix} v_1 \in C_i \\ v_2 \in C_j \end{smallmatrix}} w ( \left \{ v_1, v_2 \right \} )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For a fixed &#039;&#039;k&#039;&#039;, the problem is [[polynomial time]] solvable in &#039;&#039;O&#039;&#039;(|&#039;&#039;V&#039;&#039;|&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/sup&amp;gt;).&amp;lt;ref&amp;gt;{{harvnb|Goldschmidt|Hochbaum|1988}}.&amp;lt;/ref&amp;gt; However, the problem is [[NP-complete]] if &#039;&#039;k&#039;&#039; is part of the input.&amp;lt;ref&amp;gt;{{harvnb|Garey|Johnson|1979}}&amp;lt;/ref&amp;gt; It is also NP-complete if we specify &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vertices and ask for the minimum &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-cut which separates these vertices among each of the sets.&amp;lt;ref&amp;gt;[http://www.jstor.org/stable/3690374?seq=13], which cites [http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.6534]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Approximations==&lt;br /&gt;
Several [[approximation algorithms]] exist with an approximation of 2&amp;amp;nbsp;&amp;amp;minus;&amp;amp;nbsp;2/&#039;&#039;k&#039;&#039;. A simple [[greedy algorithm]] that achieves this approximation factor computes a [[minimum cut]] in each connected components and removes the lightest one. This algorithm requires a total of &#039;&#039;n&#039;&#039;&amp;amp;nbsp;&amp;amp;minus;&amp;amp;nbsp;1 [[max flow]] computations. Another algorithm achieving the same guarantee uses the [[Gomory–Hu tree]] representation of minimum cuts. Constructing the Gomory&amp;amp;ndash;Hu tree requires &#039;&#039;n&#039;&#039;&amp;amp;nbsp;&amp;amp;minus;&amp;amp;nbsp;1 max flow computations, but the algorithm requires an overall &#039;&#039;O&#039;&#039;(&#039;&#039;kn&#039;&#039;) max flow computations. Yet, it is easier to analyze the approximation factor of the second algorithm.&amp;lt;ref&amp;gt;{{harvnb|Saran|Vazirani|1991}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{harvnb|Vazirani|2003|pp=40&amp;amp;ndash;44}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If we restrict the graph to a metric space, meaning a [[complete graph]] that satisfies the [[triangle inequality]], and enforce that the output partitions are each of pre-specified sizes, the problem is approximable to within a factor of &amp;amp;nbsp;3 for any fixed&amp;amp;nbsp;&#039;&#039;k&#039;&#039;.&amp;lt;ref&amp;gt;{{harvnb|Guttmann-Beck|Hassin|1999|pp=198&amp;amp;ndash;207}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Maximum cut]]&lt;br /&gt;
* [[Minimum cut]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* {{citation&lt;br /&gt;
  | first1=O.&lt;br /&gt;
  | last1=Goldschmidt&lt;br /&gt;
  | first2=D. S.&lt;br /&gt;
  | last2=Hochbaum&lt;br /&gt;
  | title=Proc. 29th Ann. IEEE Symp. on Foundations of Comput. Sci.&lt;br /&gt;
  | publisher=IEEE Computer Society&lt;br /&gt;
  | year=1988&lt;br /&gt;
  | pages=444&amp;amp;ndash;451 }}&lt;br /&gt;
* {{citation&lt;br /&gt;
  | first1=M. R.&lt;br /&gt;
  | last1=Garey &lt;br /&gt;
  | first2=D. S.&lt;br /&gt;
  | last2=Johnson&lt;br /&gt;
  | title=Computers and Intractability: A Guide to the Theory of NP-Completeness&lt;br /&gt;
  | publisher = W.H. Freeman&lt;br /&gt;
  | year=1979&lt;br /&gt;
  | isbn = 0-7167-1044-7 }}&lt;br /&gt;
* {{citation&lt;br /&gt;
  | first1=H.&lt;br /&gt;
  | last1=Saran&lt;br /&gt;
  | first2=V.&lt;br /&gt;
  | last2=Vazirani&lt;br /&gt;
  | contribution=Finding &#039;&#039;k&#039;&#039;-cuts within twice the optimal&lt;br /&gt;
  | contribution-url=http://www.cc.gatech.edu/~vazirani/k-cut.ps&lt;br /&gt;
  | title=Proc. 32nd Ann. IEEE Symp. on Foundations of Comput. Sci&lt;br /&gt;
  | publisher=IEEE Computer Society&lt;br /&gt;
  | year=1991&lt;br /&gt;
  | pages=743&amp;amp;ndash;751 }}&lt;br /&gt;
* {{citation&lt;br /&gt;
  | last = Vazirani&lt;br /&gt;
  | first = Vijay V.&lt;br /&gt;
  | authorlink = Vijay Vazirani&lt;br /&gt;
  | title = Approximation Algorithms&lt;br /&gt;
  | publisher = Springer&lt;br /&gt;
  | year = 2003&lt;br /&gt;
  | location = Berlin&lt;br /&gt;
  | isbn = 3-540-65367-8 }}&lt;br /&gt;
* {{citation&lt;br /&gt;
  | last1 = Guttmann-Beck&lt;br /&gt;
  | first1 = N.&lt;br /&gt;
  | last2 = Hassin&lt;br /&gt;
  | first2 = R.&lt;br /&gt;
  | contribution = Approximation algorithms for minimum &#039;&#039;k&#039;&#039;-cut&lt;br /&gt;
  | contribution-url = http://www.math.tau.ac.il/~hassin/k_cut_00.pdf&lt;br /&gt;
  | title = Algorithmica&lt;br /&gt;
  | year = 1999&lt;br /&gt;
  | pages = 198&amp;amp;ndash;207 }}&lt;br /&gt;
* {{citation&lt;br /&gt;
  | last1 = Comellas&lt;br /&gt;
  | first1 = Francesc&lt;br /&gt;
  | last2 = Sapena&lt;br /&gt;
  | first2 = Emili&lt;br /&gt;
  | title = A multiagent algorithm for graph partitioning. Lecture Notes in Comput. Sci.&lt;br /&gt;
  | year = 2006&lt;br /&gt;
  | volume = 3907&lt;br /&gt;
  | pages = 279&amp;amp;ndash;285&lt;br /&gt;
  | issn = 0302-9743&lt;br /&gt;
  | doi= 10.1007/s004530010013&lt;br /&gt;
  | journal = Algorithmica&lt;br /&gt;
  | issue = 2&lt;br /&gt;
  | url=http://www-ma4.upc.es/~comellas/evocomnet06/CoSa06-EvoCOMNET06.html}}&lt;br /&gt;
* {{citation&lt;br /&gt;
 | last1=Crescenzi | first1=Pierluigi&lt;br /&gt;
 | last2=Kann | first2=Viggo&lt;br /&gt;
 | last3=Halldórsson | first3=Magnús&lt;br /&gt;
 | last4=Karpinski | first4=Marek | authorlink4=Marek Karpinski&lt;br /&gt;
 | last5=Woeginger | first5=Gerhard&lt;br /&gt;
 | title=A Compendium of NP Optimization Problems&lt;br /&gt;
 | contribution=Minimum k-cut&lt;br /&gt;
 | url=http://www.csc.kth.se/~viggo/wwwcompendium/node90.html&lt;br /&gt;
 | year=2000 }}&lt;br /&gt;
&lt;br /&gt;
[[Category:NP-complete problems]]&lt;br /&gt;
[[Category:Combinatorial optimization]]&lt;br /&gt;
[[Category:Computational problems in graph theory]]&lt;br /&gt;
[[Category:Approximation algorithms]]&lt;/div&gt;</summary>
		<author><name>204.54.36.245</name></author>
	</entry>
</feed>