Skip to main content
QUICK REVIEW

[論文レビュー] Finding Cuts of Bounded Degree: Complexity, FPT and Exact Algorithms, and Kernelization

Guilherme C. M. Gomes, Ignasi Sau|arXiv (Cornell University)|Jan 1, 2019
Advanced Graph Theory Research被引用数 3
ひとこと要約

本稿では、各頂点が頂点分割に対して高々 d 個の隣接頂点を持つような、マッチングカット問題の一般化である d-カット問題を導入し、その性質を調査する。本稿では、幅値、クラスタへの距離、その他の構造的パラメータをパrameterとしたFPTアルゴリズムを提示し、クラスタへの距離をパrameterとした多項式カーネルを提供するとともに、(2d+2)-正則グラフにおけるNP困難性を証明する。主な貢献は、クラスタへの距離をパrameterとした d-カットに対して、サイズ O(d²dc(G)²ᵈ⁺¹) の多項式カーネルを構築したことであり、マッチングカットに対する既存の結果を改善している。

ABSTRACT

A matching cut is a partition of the vertex set of a graph into two sets A and B such that each vertex has at most one neighbor in the other side of the cut. The Matching Cut problem asks whether a graph has a matching cut, and has been intensively studied in the literature. Motivated by a question posed by Komusiewicz et al. [IPEC 2018], we introduce a natural generalization of this problem, which we call d-Cut: for a positive integer d, a d-cut is a bipartition of the vertex set of a graph into two sets A and B such that each vertex has at most d neighbors across the cut. We generalize (and in some cases, improve) a number of results for the Matching Cut problem. Namely, we begin with an NP-hardness reduction for d-Cut on (2d+2)-regular graphs and a polynomial algorithm for graphs of maximum degree at most d+2. The degree bound in the hardness result is unlikely to be improved, as it would disprove a long-standing conjecture in the context of internal partitions. We then give FPT algorithms for several parameters: the maximum number of edges crossing the cut, treewidth, distance to cluster, and distance to co-cluster. In particular, the treewidth algorithm improves upon the running time of the best known algorithm for Matching Cut. Our main technical contribution, building on the techniques of Komusiewicz et al. [IPEC 2018], is a polynomial kernel for d-Cut for every positive integer d, parameterized by the distance to a cluster graph. We also rule out the existence of polynomial kernels when parameterizing simultaneously by the number of edges crossing the cut, the treewidth, and the maximum degree. Finally, we provide an exact exponential algorithm slightly faster than the naive brute force approach running in time O^*(2^n).

研究の動機と目的

  • 頂点が分割に対して高々 d 個の隣接頂点を持つ d-カット問題に、マッチングカット問題を一般化すること。
  • 木幅、クラスタへの距離、頂点被覆などの構造的パラメータに対する d-カットのパラメータ化された複雑性を調査すること。
  • d-カットに対する効率的なFPTおよび正確な指数時間アルゴリズムを開発すること。
  • カーネル化結果を確立し、特にクラスタへの距離をパrameterとした多項式カーネルを含む。また、特定の組み合わせパラメータ下で多項式カーネルが存在しないことを示すこと。

提案手法

  • クラスタの構造とカットにおける頂点の次数制約に基づく、新規の分岐と削減フレームワークを提案する。
  • Komusiewicz ら [IPEC 2018] の技術を応用し、クラスタへの距離をパrameterとした d-カットの多項式カーネルを導出し、サイズが O(d²dc(G)²ᵈ⁺¹) であることを示す。
  • クラスタのサイズおよびその二部分割に関する動的計画法と事象分析を用いて、探索空間を制限する。
  • 木幅に基づくアルゴリズムを用い、マッチングカット問題に対する既存の最良の実行時間よりも改善された。
  • クラスタグラフへの還元を適用し、残りの頂点を有界サイズの集合における全探索で処理する。
  • 事象分析と構造的分解の組み合わせを用いて、候補となる分割の数を制限する。

実験結果

リサーチクエスチョン

  • RQ1最大次数 2d+2 のグラフにおける d-カットは NP 困難であり、この次数の上限を改善できるか?
  • RQ2クラスタへの距離をパrameterとした d-カットに対して多項式カーネルを得られるか?そのサイズは?
  • RQ3d-カットは木幅、クラスタへの距離、交差辺数といったパラメータに対して FPT アルゴリズムを有するか?
  • RQ4d-カットの正確な指数時間アルゴリズムの実行時間を、ナイーブな O*(2ⁿ) アプローチを上回って改善できるか?
  • RQ5d に依存しない一様な多項式カーネルが、クラスタへの距離をパrameterとした d-カットに対して存在するか?

主な発見

  • d-カットは (2d+2)-正則グラフにおいて NP 困難であり、内部分割予想との関連から、この次数の上限を改善することはおそらく不可能である。
  • クラスタへの距離をパrameterとした d-カットに対して、サイズ O(d²dc(G)²ᵈ⁺¹) の多項式カーネルが存在する。これは、この問題に対して初めての多項式カーネルである。
  • d-カットの木幅に基づく FPT アルゴリズムは、O*(12^tw(G)) の時間計算量で実行され、マッチングカット問題に対する既存の最良のアルゴリズムを改善している。
  • d-カットの正確な指数時間アルゴリズムは、O*(2ⁿ) の時間計算量で実行され、ナイーブなブルートフォース法よりもわずかに高速である。
  • 交差辺数、木幅、最大次数を同時にパラメータ化する場合、d-カットに多項式カーネルが存在しない(NP ⊆ coNP/poly でない限り)ことが示された。
  • 最大次数が d+3 から 2d+1 の間のグラフについては未解決のままであり、特に d=2 かつ Δ(G)=5 の場合が特に未解決である。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。