• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2019 年度 実績報告書

疎なグラフに対する効率良い部分構造列挙アルゴリズムの研究

研究課題

研究課題/領域番号 19J10761
研究機関北海道大学

研究代表者

栗田 和宏  北海道大学, 情報科学研究科, 特別研究員(DC2)

研究期間 (年度) 2019-04-25 – 2021-03-31
キーワード部分構造列挙 / ならし多項式時間 / 疎性 / 最大クリークサイズ
研究実績の概要

本研究では,疎なグラフに対する列挙問題の計算量を限界まで小さくすることを目指す.その成果として,以下の結果が得られた.
(1)近傍のみに影響を与えるグラフの部分構造に対する効率良い列挙アルゴリズムを開発した.具体的には,弦二部誘導部分グラフと,独立点集合,そして誘導木に対し,グラフが疎な場合にならし定数時間,つまり,解1つあたり定数時間で列挙するアルゴリズムを与えた.特に,独立点集合と誘導木に対して,グラフが定数サイズのクリークしか持たないならば,ならし定数時間で列挙可能であることを示した.列挙アルゴリズム分野では縮退数という値が小さいグラフに対し,効率良い列挙を実現するアルゴリズムが多く開発されてきた.最大のクリークサイズは縮退数以下であるため,独立点集合と誘導木が,縮退数が大きなグラフに対しても,効率良く列挙可能であることを明らかにした.
(2)極大性や極小性の制約を持つ構造に対し,効率良い列挙アルゴリズムを開発した.特に,極大クリークと極小多分割カットに対し,解1つあたり多項式時間,つまりならし多項式時間を達成するアルゴリズムを開発した.極大性や極小性を持つ解は全ての解に対して,解の個数が指数的に小さくなることが期待できるため,このようなアルゴリズムの開発は実用上でも重要であると考える.
(3)これまでの研究成果で開発した列挙アルゴリズムに対して,高速な実装を与える.これまでの研究により,誘導マッチングと,支配集合,内周制約部分グラフに対する効率良い列挙アルゴリズムを与えた.そこで,それらのアルゴリズムの実装を行い,それぞれの実用性の確認を行なった.特に,誘導マッチングと内周制約部分グラフに対するアルゴリズムは単純な列挙アルゴリズムと比較し,数十倍高速であることを確認した.
(4)上記の結果をまとめ,学位論文を執筆した.

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

現在までの進捗状況は以下の通り概ね順調に進展している.
研究目的であげた.
(1)に関しては順調に進展している.当初予期していなかった最大のクリークサイズという新たな疎性パラメータの発見ができたことは今後の効率良い列挙アルゴリズムの開発にとって重要な知見だと考える.
(2)に関しては,いくつかの部分構造に対し,極大性や極小性を持つ解に対する効率良い列挙は実現できている.特に極小多分割カットについては,現在のアルゴリズムは一般のグラフに対する効率良い列挙アルゴリズムになっているため,今後は疎なグラフにより特化したアルゴリズムの開発を行う.
(3)に関しては,開発したアルゴリズムそのものの実装は行なっている.今後は,これらのアルゴリズムを基に枝刈り等の探索技術との組み合わせを行い,より実用的な列挙アルゴリズムの開発を行う.

今後の研究の推進方策

研究目的(1)については順調に進んでいるが,独立点集合と誘導木の結果についてはまだ国内会議や出版のない国際会議でしか発表していない.今後の方策の一つはこれらの結果を論文としてまとめることである.また,最大クリークサイズと縮退数によって列挙がどの程度困難になるのかを明確にするため,縮退数が小さいグラフに対し,効率良い列挙が知られている問題が最大クリークでも効率良く列挙が可能かを調査する.
研究目的(2)については,当初予期していなかった極小な多分割カットという構造に対して,効率良い列挙は実現できた.そして,予定していた内周の制約を持つ極大部分グラフの列挙が一般のグラフに対しては今までの手法を容易に拡張することができなかった.そのため,今後は内周がとても大きな場合やとても小さな場合に制約した問題に対し,効率良い列挙が可能かを明らかにする.
研究目的(3)の枝刈り等の探索と組み合わせた列挙アルゴリズムの開発について,これまでは今まで開発したアルゴリズムそのものの実装しか行っていない.今後は列挙した構造をどのように利用するかも含め,有用な解を効率良く見つけ出す実用的な列挙アルゴリズムの開発を行う.

  • 研究成果

    (10件)

すべて 2020 2019 その他

すべて 国際共同研究 (1件) 雑誌論文 (1件) (うち査読あり 1件) 学会発表 (8件) (うち国際学会 2件)

  • [国際共同研究] University of Pisa(イタリア)

    • 国名
      イタリア
    • 外国機関名
      University of Pisa
  • [雑誌論文] An Efficient Algorithm for Enumerating Chordal Bipartite Induced Subgraphs in Sparse Graphs2019

    • 著者名/発表者名
      Kazuhiro Kurita, Kunihiro Wasa, Takeaki Uno, and Hiroki Arimura
    • 雑誌名

      Lecture Notes in Computer Science

      巻: 11638 ページ: 339-351

    • DOI

      https://doi.org/10.1007/978-3-030-25005-8_28

    • 査読あり
  • [学会発表] Efficient enumeration of minimal multiway cuts2020

    • 著者名/発表者名
      栗田 和宏
    • 学会等名
      第177回アルゴリズム研究発表会
  • [学会発表] グラフの極小多分割カットの効率よい列挙2020

    • 著者名/発表者名
      栗田 和宏
    • 学会等名
      2019年度 冬のLAシンポジウム
  • [学会発表] A Constant Amortized Time Enumeration Algorithm for Independent Sets in Graphs with Bounded Clique Number2019

    • 著者名/発表者名
      Kazuhiro Kurita
    • 学会等名
      3rd International Workshop on Enumeration Problems & Applications
    • 国際学会
  • [学会発表] 最大クリークサイズが定数であるグラフに対する独立点集合のならし定数時間列挙2019

    • 著者名/発表者名
      栗田 和宏
    • 学会等名
      コンピューテーション研究会
  • [学会発表] Efficient enumeration and counting of maximal cliques in graphs with bounded modular width2019

    • 著者名/発表者名
      Kazuhiro Kurita
    • 学会等名
      2019 Winter International Symposium on Big-Data, Cybersecurity and IoT
    • 国際学会
  • [学会発表] 最大クリークサイズが定数であるグラフに対する独立点集合の効率良い線形領域列挙アルゴリズム2019

    • 著者名/発表者名
      栗田 和宏
    • 学会等名
      列挙合宿
  • [学会発表] モジュラー分解を用いた極大クリークの効率よい列挙と数え上げに向けて2019

    • 著者名/発表者名
      Kazuhiro Kurita
    • 学会等名
      基盤(S) 離散構造処理系プロジェクト 「2019年度 秋のワークショップ」
  • [学会発表] 頂点数定数の禁止部分グラフを持つグラフに 対する独立点集合のならし定数時間列挙2019

    • 著者名/発表者名
      栗田 和宏
    • 学会等名
      基盤(S) 離散構造処理系プロジェクト「2019年度 初夏のワークショップ」

URL: 

公開日: 2021-01-27  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi