<p>An independent set&#xa0;<i>S</i> in a graph&#xa0;<i>G</i> is <i>k</i>-swap-optimal if there is no independent set&#xa0;<InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="224_2024_10205_Article_IEq1.gif" Format="GIF" Height="15" Rendition="HTML" Resolution="72" Type="Linedraw" Width="18" /> </InlineMediaObject> <EquationSource Format="TEX">\(S'\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mi>S</mi> <mo>′</mo> </msup> </math></EquationSource> </InlineEquation> such that&#xa0;<InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="224_2024_10205_Article_IEq2.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="85" /> </InlineMediaObject> <EquationSource Format="TEX">\(\varvec{|S'|&gt;|S|}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mrow> <mo mathvariant="bold" stretchy="false">|</mo> </mrow> <msup> <mi mathvariant="bold-italic">S</mi> <mo mathvariant="bold">′</mo> </msup> <mrow> <mo mathvariant="bold" stretchy="false">|</mo> <mo mathvariant="bold">&gt;</mo> <mo mathvariant="bold" stretchy="false">|</mo> <mi mathvariant="bold-italic">S</mi> <mo mathvariant="bold" stretchy="false">|</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> and&#xa0;<InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="224_2024_10205_Article_IEq3.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="204" /> </InlineMediaObject> <EquationSource Format="TEX">\(\varvec{|(S'\setminus S)\cup (S\setminus S')|\le k}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mrow> <mo mathvariant="bold" stretchy="false">|</mo> </mrow> <mrow> <mo mathvariant="bold" stretchy="false">(</mo> <msup> <mi mathvariant="bold-italic">S</mi> <mo mathvariant="bold">′</mo> </msup> <mo lspace="0.15em" mathvariant="bold" rspace="0.15em" stretchy="false">\</mo> <mi mathvariant="bold-italic">S</mi> <mo mathvariant="bold" stretchy="false">)</mo> </mrow> <mo mathvariant="bold">∪</mo> <mrow> <mo mathvariant="bold" stretchy="false">(</mo> <mi mathvariant="bold-italic">S</mi> <mo lspace="0.15em" mathvariant="bold" rspace="0.15em" stretchy="false">\</mo> <msup> <mi mathvariant="bold-italic">S</mi> <mo mathvariant="bold">′</mo> </msup> <mo mathvariant="bold" stretchy="false">)</mo> </mrow> <mrow> <mo mathvariant="bold" stretchy="false">|</mo> <mo mathvariant="bold">≤</mo> <mi mathvariant="bold-italic">k</mi> </mrow> </mrow> </math></EquationSource> </InlineEquation>. Motivated by applications in data reduction, we study whether we can determine efficiently if a given vertex&#xa0;<i>v</i> is contained in some <i>k</i>-swap-optimal independent set or in all <i>k</i>-swap-optimal independent sets. We show that these problems are NP-hard for constant values of&#xa0;<i>k</i> even on graphs with constant maximum degree. Moreover, we show that the problems are&#xa0;<InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="224_2024_10205_Article_IEq4.gif" Format="GIF" Height="22" Rendition="HTML" Resolution="72" Type="Linedraw" Width="24" /> </InlineMediaObject> <EquationSource Format="TEX">\(\varvec{\Sigma ^{\text {P}}_{2}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msubsup> <mi mathvariant="bold">Σ</mi> <mn mathvariant="bold">2</mn> <mtext>P</mtext> </msubsup> </mrow> </math></EquationSource> </InlineEquation>-hard when&#xa0;<i>k</i> is not constant, even on graphs of constant maximum degree. We obtain similar hardness results for determining whether an edge is contained in a <i>k</i>-swap optimal max cut. Finally, we consider a certain type of edge-swap neighborhood for the <span>Longest Path</span> problem. We show that for a given edge we can decide in <InlineEquation ID="IEq5"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="224_2024_10205_Article_IEq5.gif" Format="GIF" Height="21" Rendition="HTML" Resolution="72" Type="Linedraw" Width="135" /> </InlineMediaObject> <EquationSource Format="TEX">\(\varvec{f(\Delta +k)\cdot n^{\mathcal {O}(1)}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="bold-italic">f</mi> <mrow> <mo mathvariant="bold" stretchy="false">(</mo> <mi mathvariant="bold">Δ</mi> <mo mathvariant="bold">+</mo> <mi mathvariant="bold-italic">k</mi> <mo mathvariant="bold" stretchy="false">)</mo> </mrow> <mo mathvariant="bold">·</mo> <msup> <mi mathvariant="bold-italic">n</mi> <mrow> <mi mathvariant="bold-script">O</mi> <mo mathvariant="bold" stretchy="false">(</mo> <mn mathvariant="bold">1</mn> <mo mathvariant="bold" stretchy="false">)</mo> </mrow> </msup> </mrow> </math></EquationSource> </InlineEquation>&#xa0;time whether it is in some <i>k</i>-optimal path.</p>

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

Can Local Optimality Be Used for Efficient Data Reduction?

  • Christian Komusiewicz,
  • Nils Morawietz

摘要

An independent set S in a graph G is k-swap-optimal if there is no independent set  \(S'\) S such that  \(\varvec{|S'|>|S|}\) | S | > | S | and  \(\varvec{|(S'\setminus S)\cup (S\setminus S')|\le k}\) | ( S \ S ) ( S \ S ) | k . Motivated by applications in data reduction, we study whether we can determine efficiently if a given vertex v is contained in some k-swap-optimal independent set or in all k-swap-optimal independent sets. We show that these problems are NP-hard for constant values of k even on graphs with constant maximum degree. Moreover, we show that the problems are  \(\varvec{\Sigma ^{\text {P}}_{2}}\) Σ 2 P -hard when k is not constant, even on graphs of constant maximum degree. We obtain similar hardness results for determining whether an edge is contained in a k-swap optimal max cut. Finally, we consider a certain type of edge-swap neighborhood for the Longest Path problem. We show that for a given edge we can decide in \(\varvec{f(\Delta +k)\cdot n^{\mathcal {O}(1)}}\) f ( Δ + k ) · n O ( 1 )  time whether it is in some k-optimal path.