<p>In this work, we consider the Minimum Cost Submodular Cover (<InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11590_2025_2194_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="46" /> </InlineMediaObject> <EquationSource Format="TEX">\(\textsf{MCSC}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">MCSC</mi> </math></EquationSource> </InlineEquation>) problem over a ground set of size <i>n</i>, which aims at finding a subset with the minimal cost required such that the utility submodular function exceeds a given threshold. The problem has recently attracted a lot of attention due to its applications in various domains of artificial intelligence and combinatorial optimization, such as spreading and detecting information in social networks, data summuraization, recommendation systems, etc. However, the best approximation algorithm for the problem requires an expensive query complexity of <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11590_2025_2194_Article_IEq2.gif" Format="GIF" Height="20" Rendition="HTML" Resolution="72" Type="Linedraw" Width="44" /> </InlineMediaObject> <EquationSource Format="TEX">\(O(n^2)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mo stretchy="false">(</mo> <msup> <mi>n</mi> <mn>2</mn> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> that may become infeasible for some real applications with a massive size of data. To address this issue, we propose a bicriteria approximation algorithm that keeps the performance guarantees but significantly reduces the required number of queries and running time than the cutting-edge algorithm. In particular, our algorithm returns a <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11590_2025_2194_Article_IEq3.gif" Format="GIF" Height="23" Rendition="HTML" Resolution="72" Type="Linedraw" Width="206" /> </InlineMediaObject> <EquationSource Format="TEX">\(\big ((1+\epsilon )(1+\log (1/\delta )), 1-\delta \big )\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mrow> <mo maxsize="1.2em" minsize="1.2em" stretchy="true">(</mo> </mrow> <mo stretchy="false">(</mo> <mn>1</mn> <mo>+</mo> <mi>ϵ</mi> <mo stretchy="false">)</mo> <mo stretchy="false">(</mo> <mn>1</mn> <mo>+</mo> <mo>log</mo> <mo stretchy="false">(</mo> <mn>1</mn> <mo stretchy="false">/</mo> <mi>δ</mi> <mo stretchy="false">)</mo> <mo stretchy="false">)</mo> <mo>,</mo> <mn>1</mn> <mo>-</mo> <mi>δ</mi> <mrow> <mo maxsize="1.2em" minsize="1.2em" stretchy="true">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation>-bicriteria ratio and takes <InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11590_2025_2194_Article_IEq4.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="73" /> </InlineMediaObject> <EquationSource Format="TEX">\(O(n\log n)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mo stretchy="false">(</mo> <mi>n</mi> <mo>log</mo> <mi>n</mi> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> query complexity, where <InlineEquation ID="IEq5"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11590_2025_2194_Article_IEq5.gif" Format="GIF" Height="17" Rendition="HTML" Resolution="72" Type="Linedraw" Width="55" /> </InlineMediaObject> <EquationSource Format="TEX">\(\epsilon , \delta &gt;0\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>ϵ</mi> <mo>,</mo> <mi>δ</mi> <mo>&gt;</mo> <mn>0</mn> </mrow> </math></EquationSource> </InlineEquation> are constant parameters. Besides the theoretical analysis, we conduct extensive experiments on two applications: Twitter feed summarization threshold and threshold influence in social networks. The results demonstrate that our algorithm outperforms the state-of-the-art regarding solution quality and query complexity.</p>

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

Practical algorithm for minimum cost submodular cover problem with performance guarantees

  • Canh V. Pham,
  • Tan D. Tran,
  • Dung T. K. Ha,
  • Quat V. Phu

摘要

In this work, we consider the Minimum Cost Submodular Cover ( \(\textsf{MCSC}\) MCSC ) problem over a ground set of size n, which aims at finding a subset with the minimal cost required such that the utility submodular function exceeds a given threshold. The problem has recently attracted a lot of attention due to its applications in various domains of artificial intelligence and combinatorial optimization, such as spreading and detecting information in social networks, data summuraization, recommendation systems, etc. However, the best approximation algorithm for the problem requires an expensive query complexity of \(O(n^2)\) O ( n 2 ) that may become infeasible for some real applications with a massive size of data. To address this issue, we propose a bicriteria approximation algorithm that keeps the performance guarantees but significantly reduces the required number of queries and running time than the cutting-edge algorithm. In particular, our algorithm returns a \(\big ((1+\epsilon )(1+\log (1/\delta )), 1-\delta \big )\) ( ( 1 + ϵ ) ( 1 + log ( 1 / δ ) ) , 1 - δ ) -bicriteria ratio and takes \(O(n\log n)\) O ( n log n ) query complexity, where \(\epsilon , \delta >0\) ϵ , δ > 0 are constant parameters. Besides the theoretical analysis, we conduct extensive experiments on two applications: Twitter feed summarization threshold and threshold influence in social networks. The results demonstrate that our algorithm outperforms the state-of-the-art regarding solution quality and query complexity.