<p>In this paper, we investigate the two phases deletion robust submodular maximization over a matroid constraint. For monotone objectives, in the first phase, we propose a parallel algorithm that reduces the adaptivity to <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(O_{\varepsilon }(\log n\cdot \log r)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msub> <mi>O</mi> <mi>ε</mi> </msub> <mrow> <mo stretchy="false">(</mo> <mo>log</mo> <mi>n</mi> <mo>·</mo> <mo>log</mo> <mi>r</mi> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation>, from the previous bound of <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(O_{\varepsilon }(n \cdot \log r)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msub> <mi>O</mi> <mi>ε</mi> </msub> <mrow> <mo stretchy="false">(</mo> <mi>n</mi> <mo>·</mo> <mo>log</mo> <mi>r</mi> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> (Dütting et al., ICML, pp. 5671–5693, 2022), with a query complexity of <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(O_{\varepsilon }(nr\log r)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msub> <mi>O</mi> <mi>ε</mi> </msub> <mrow> <mo stretchy="false">(</mo> <mi>n</mi> <mi>r</mi> <mo>log</mo> <mi>r</mi> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation>. Although the query complexity is slightly higher, our algorithm achieves an exponential reduction in adaptive complexity, offering a favorable trade-off. The approximation ratio and summary size match previous results. The complete two phases algorithm achieves a <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\((2+\alpha +O(\varepsilon ))\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">(</mo> <mn>2</mn> <mo>+</mo> <mi>α</mi> <mo>+</mo> <mi>O</mi> <mo stretchy="false">(</mo> <mi>ε</mi> <mo stretchy="false">)</mo> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>-approximation for any <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\varepsilon \in (0, \frac{1}{5})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>ε</mi> <mo>∈</mo> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mfrac> <mn>1</mn> <mn>5</mn> </mfrac> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>, where <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\alpha \)</EquationSource> <EquationSource Format="MATHML"><math> <mi>α</mi> </math></EquationSource> </InlineEquation> is the approximation of an algorithm for a matroid constrained monotone submodular maximization. The summary size is <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(O_{\varepsilon }(r+d\log r)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msub> <mi>O</mi> <mi>ε</mi> </msub> <mrow> <mo stretchy="false">(</mo> <mi>r</mi> <mo>+</mo> <mi>d</mi> <mo>log</mo> <mi>r</mi> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation>, where <i>d</i> denotes the number of deleted elements. For non-monotone objectives, the extended parallel algorithm achieves asymptotically the same adaptive complexity and query complexity. For any <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(\varepsilon \in (0, \frac{1}{6})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>ε</mi> <mo>∈</mo> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mfrac> <mn>1</mn> <mn>6</mn> </mfrac> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>, the overall approximation guarantee becomes <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\((2+\beta +O(\varepsilon ))\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">(</mo> <mn>2</mn> <mo>+</mo> <mi>β</mi> <mo>+</mo> <mi>O</mi> <mo stretchy="false">(</mo> <mi>ε</mi> <mo stretchy="false">)</mo> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>-approximation, where <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(\beta \)</EquationSource> <EquationSource Format="MATHML"><math> <mi>β</mi> </math></EquationSource> </InlineEquation> is the approximation ratio for non-monotone submodular maximization. The summary size is bounded by <InlineEquation ID="IEq11"> <EquationSource Format="TEX">\(O_{\varepsilon }((r+d)\log r)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msub> <mi>O</mi> <mi>ε</mi> </msub> <mrow> <mo stretchy="false">(</mo> <mrow> <mo stretchy="false">(</mo> <mi>r</mi> <mo>+</mo> <mi>d</mi> <mo stretchy="false">)</mo> </mrow> <mo>log</mo> <mi>r</mi> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation>.</p>

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

Parallel Algorithms for Two Phases Deletion Robust Submodular Maximization Under a Matroid Constraint

  • Yuan-Yuan Qiang,
  • Bin Liu

摘要

In this paper, we investigate the two phases deletion robust submodular maximization over a matroid constraint. For monotone objectives, in the first phase, we propose a parallel algorithm that reduces the adaptivity to \(O_{\varepsilon }(\log n\cdot \log r)\) O ε ( log n · log r ) , from the previous bound of \(O_{\varepsilon }(n \cdot \log r)\) O ε ( n · log r ) (Dütting et al., ICML, pp. 5671–5693, 2022), with a query complexity of \(O_{\varepsilon }(nr\log r)\) O ε ( n r log r ) . Although the query complexity is slightly higher, our algorithm achieves an exponential reduction in adaptive complexity, offering a favorable trade-off. The approximation ratio and summary size match previous results. The complete two phases algorithm achieves a \((2+\alpha +O(\varepsilon ))\) ( 2 + α + O ( ε ) ) -approximation for any \(\varepsilon \in (0, \frac{1}{5})\) ε ( 0 , 1 5 ) , where \(\alpha \) α is the approximation of an algorithm for a matroid constrained monotone submodular maximization. The summary size is \(O_{\varepsilon }(r+d\log r)\) O ε ( r + d log r ) , where d denotes the number of deleted elements. For non-monotone objectives, the extended parallel algorithm achieves asymptotically the same adaptive complexity and query complexity. For any \(\varepsilon \in (0, \frac{1}{6})\) ε ( 0 , 1 6 ) , the overall approximation guarantee becomes \((2+\beta +O(\varepsilon ))\) ( 2 + β + O ( ε ) ) -approximation, where \(\beta \) β is the approximation ratio for non-monotone submodular maximization. The summary size is bounded by \(O_{\varepsilon }((r+d)\log r)\) O ε ( ( r + d ) log r ) .