<p>Let <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(G=(V,E)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>G</mi> <mo>=</mo> <mo stretchy="false">(</mo> <mi>V</mi> <mo>,</mo> <mi>E</mi> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> be an undirected complete graph on <i>kn</i> vertices. Each edge is associated with a non-negative weight. The edge weights satisfy the triangle inequality. A <i>k</i>-cycle partition is a set of <i>n</i> vertex-disjoint <i>k</i>-cycles, i.e. cycles containing exactly <i>k</i> vertices. The minimum weight <i>k</i>-cycle partition problem (MinWkCP) is to determine a <i>k</i>-cycle partition with minimum total edge weight. In the MinWkCP, if we replace cycles with paths, we obtain the minimum weight <i>k</i>-path partition problem (MinWkPP). In this paper, we first devise a tight <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(\frac{3}{2}\)</EquationSource> <EquationSource Format="MATHML"><math> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </math></EquationSource> </InlineEquation>-approximation algorithm for the MinW4CP, improving on the best-known 3-approximation algorithm by Goemans and Williamson (<CitationRef CitationID="CR5">1995</CitationRef>). Then we deal with a special case of the MinWkCP and MinWkPP, where the edge weights are either 1 or 2, and propose approximation algorithms with ratios <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(\frac{8k^2+14k-8}{7k^2}\)</EquationSource> <EquationSource Format="MATHML"><math> <mfrac> <mrow> <mn>8</mn> <msup> <mi>k</mi> <mn>2</mn> </msup> <mo>+</mo> <mn>14</mn> <mi>k</mi> <mo>-</mo> <mn>8</mn> </mrow> <mrow> <mn>7</mn> <msup> <mi>k</mi> <mn>2</mn> </msup> </mrow> </mfrac> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\frac{8(k+1)}{7k}\)</EquationSource> <EquationSource Format="MATHML"><math> <mfrac> <mrow> <mn>8</mn> <mo stretchy="false">(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo stretchy="false">)</mo> </mrow> <mrow> <mn>7</mn> <mi>k</mi> </mrow> </mfrac> </math></EquationSource> </InlineEquation>, respectively. For the MinW3PP and MinW3CP defined on <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\{1,2\}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">{</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo stretchy="false">}</mo> </mrow> </math></EquationSource> </InlineEquation>-edge-weighted graphs, we develop two matching based algorithms with tight approximation ratios <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\frac{3}{2}\)</EquationSource> <EquationSource Format="MATHML"><math> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(\frac{5}{3}\)</EquationSource> <EquationSource Format="MATHML"><math> <mfrac> <mn>5</mn> <mn>3</mn> </mfrac> </math></EquationSource> </InlineEquation>, respectively. Finally, for the <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(\{1,2\}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">{</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo stretchy="false">}</mo> </mrow> </math></EquationSource> </InlineEquation>-edge-weighted MinW3CP, we design a local search algorithm to further improve the ratio to <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(\frac{23}{15}\)</EquationSource> <EquationSource Format="MATHML"><math> <mfrac> <mn>23</mn> <mn>15</mn> </mfrac> </math></EquationSource> </InlineEquation>.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Approximation algorithms for the minimum weight cycle/path partition problem

  • Yaqi Li,
  • Wei Yu,
  • Zhaohui Liu

摘要

Let \(G=(V,E)\) G = ( V , E ) be an undirected complete graph on kn vertices. Each edge is associated with a non-negative weight. The edge weights satisfy the triangle inequality. A k-cycle partition is a set of n vertex-disjoint k-cycles, i.e. cycles containing exactly k vertices. The minimum weight k-cycle partition problem (MinWkCP) is to determine a k-cycle partition with minimum total edge weight. In the MinWkCP, if we replace cycles with paths, we obtain the minimum weight k-path partition problem (MinWkPP). In this paper, we first devise a tight \(\frac{3}{2}\) 3 2 -approximation algorithm for the MinW4CP, improving on the best-known 3-approximation algorithm by Goemans and Williamson (1995). Then we deal with a special case of the MinWkCP and MinWkPP, where the edge weights are either 1 or 2, and propose approximation algorithms with ratios \(\frac{8k^2+14k-8}{7k^2}\) 8 k 2 + 14 k - 8 7 k 2 and \(\frac{8(k+1)}{7k}\) 8 ( k + 1 ) 7 k , respectively. For the MinW3PP and MinW3CP defined on \(\{1,2\}\) { 1 , 2 } -edge-weighted graphs, we develop two matching based algorithms with tight approximation ratios \(\frac{3}{2}\) 3 2 and \(\frac{5}{3}\) 5 3 , respectively. Finally, for the \(\{1,2\}\) { 1 , 2 } -edge-weighted MinW3CP, we design a local search algorithm to further improve the ratio to \(\frac{23}{15}\) 23 15 .