バイクリークを見つけるためのパラメータ化されたアルゴリズム


16

n頂点の無向グラフが与えられた場合k × k -bicliqueであるサブグラフを見つけるための最もよく知られているランタイムバインドは何ですか?bicliqueの片側を「推測」する時間アルゴリズムよりも高速なパラメータ化アルゴリズムがあり 、それらすべてに付随する頂点が少なくとも個あるかどうかを確認しますか?k×knkポリnk

回答:


8

縮退または樹木形成によってパラメータ化されたFPTです。より具体的には、で、は縮退(またはarb3の場合は)です。見る:Od32dnda322a

別のパラメータ化された論文がSWAT 2012受理さました。今回は最長の誘導パス長によってパラメータ化されています。

  • Aistis Atminas、Vadim Lozin、Igor Razgon:長い誘導経路のないグラフの小さな二乗点を計算するための線形時間アルゴリズム。SWAT 2012、登場予定。

しかし、私の理解では、これがFPTであるかどうかが自然パラメータ(bicliqueのサイズ)であるかどうかは大きな未解決の問題です。


デビッドありがとう。FPT wrt kかどうかだけでなく、スケッチしたナイーブアルゴリズムより良いものがあるかどうか疑問に思っていることに注意してください。特に、数えるよりも明らかに見つけやすい。
アンドレアスビョークランド

5

以下の論文は、非誘導biclique問題の指数時間アルゴリズムを提供しており、興味があるかもしれません。


4

B. AmesとS. Vavasis(http://arxiv.org/pdf/0901.3348.pdf)によるこの近似「植え付けられたクリークおよびビクリケ問題の核ノルム最小化」は、ポリ-時間ですが、一般的な近似の保証はありません。

著者は、アビネ制約を条件として、biclique問題をランク最小化に再構成しました。次に、SDPとして提示できる核ノルムヒューリスティックを使用して緩和を解決します。このヒューリスティックは、圧縮されたセンシング機器の非常に刺激的なガジェットです。この緩和は、通常、制約のセットが「適切なタイプ」のランダム性を示すときに、いくつかのかわいい最適条件を受け入れます。


-1

n頂点グラフでk×k bicliqueを見つけることは、(n / 2)頂点グラフでサイズkクリークを見つけることと同じくらい難しいことは注目に値します。単純に(n / 2)頂点グラフを取得し、そして、それを明白な方法で二部グラフに変換します(各頂点vはエッジで接続された2つの頂点v1、v2になり、各エッジ(u、v)は2つのエッジになります:(u1、v2)と(u2 、v1))。サイズkクリークを見つけることはW [1] -hardであるため、bicliqueを見つけることもW [1] -hardであるため、実行時間n o k )のアルゴリズムがないと推測されます。nokます。


6
私はこの削減がうまくいくとは思わない。最初のグラフに既に大きなビクリークが含まれていた場合、そのグラフから作成したグラフ(2部構成の二重カバー)は、元のグラフにもクリークがあるかどうかをマスクして、同じビクリークを保持します。
デビッドエップシュタイン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.