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

2019 年度 実績報告書

理論的に困難な問題を現実的な時間で解くアルゴリズムとデータ構造の研究

研究課題

研究課題/領域番号 18H04091
研究機関北陸先端科学技術大学院大学

研究代表者

上原 隆平  北陸先端科学技術大学院大学, 先端科学技術研究科, 教授 (00256471)

研究分担者 齋藤 寿樹  九州工業大学, 大学院情報工学研究院, 准教授 (00590390)
鈴木 顕  東北大学, 情報科学研究科, 准教授 (10723562)
川原 純  京都大学, 情報学研究科, 准教授 (20572473)
伊藤 健洋  東北大学, 情報科学研究科, 准教授 (40431548)
山中 克久  岩手大学, 理工学部, 准教授 (60508836)
吉仲 亮  東北大学, 情報科学研究科, 准教授 (80466424)
大舘 陽太  名古屋大学, 情報学研究科, 准教授 (80610196)
研究期間 (年度) 2018-04-01 – 2023-03-31
キーワード列挙アルゴリズム / グラフアルゴリズム / BDD / 遷移問題
研究実績の概要

全体では「列挙アルゴリズム」と「遷移問題」と「グラフアルゴリズム」の理論的な研究を進め,これに基づいたBDDによる実装の研究を実施した.個別の研究の進展に留まらず,共同研究の段階に移りつつあると自己評価している.令和元年度は,査読付きジャーナル論文13編,審査付きの国際会議での発表24件と多くの成果を得た.以下に代表的な成果を3つ挙げる.
1) グラフアルゴリズムと列挙アルゴリズムの両方の技法を併せて,いくつかのグラフクラスに関して効率よく全列挙を行うアルゴリズムを開発し,単なる理論的成果にとどめず,実際にグラフの列挙を実装して実行した.必要に応じてスパコンも利用し,限界に肉薄する計算資源を駆使して,巨大なグラフのカタログを作りWeb上に公開した.
2) BDD班では,ERATO湊離散構造処理系プロジェクトを皮切りに,近年,盛んに研究が進められている列挙索引化手法であるフロンティア法を拡張した「色付きフロンティア法」を提案した.これを用いて,いくつかのグラフクラスに対する高速な列挙アルゴリズムの開発および実装を行った.これまで高速であるとされてきた列挙アルゴリズム技法である逆探索法では列挙できない大きなインスタンスに対して列挙索引化に成功した.
3) 隣接互換を基本演算とした最短長ユニバーサル列について,いくつかの理論的な成果を得た.これはデータ圧縮に応用を持つ数学的構造である.
国際的な共同研究という側面についていえば,本研究グループのメンバー同士の共同研究にとどまらず,国際共著論文という点でも十分な成果をあげたと考えている.例えばカナダの研究グループとの共同研究では,最適化遷移という新しいフレームワークを生み出すことに成功した.これは遷移問題を実社会に応用する上で発生する問題点を解決するものであり,遷移問題を実社会に応用する上で重要なアイデアになると期待されている.

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

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

理由

まず2019年6月に合宿形式の研究会を実施した.そこでそれぞれの研究の進展を発表し,問題意識の共有を図った.そのあとは適宜,国内の研究会や国際会議等を利用して相互に連絡をとりあい,研究を実施した.その結果,別途研究業績にあげた通りの十分な業績をあげることができた.以下,いくつかの具体的な進展をあげる.
1) 比較的単純なグラフクラスの列挙にも取り組み,単にアルゴリズムを研究開発するだけでなく,実際にスパコンなどに実装し,列挙し,カタログを作ってWeb上に公開した.
2) 部分グラフに関する遷移問題や,整数計画に関する遷移問題など,いくつもの問題を包括する,より一般的な問題に対する遷移問題に対して,容易性困難性両面からの結果を与えることに成功した.
3) フロンティア法を拡張した色付きフロンティア法を提案した.フロンティア法の性能はグラフのパス分解の品質と深く関わりを持ち,高品質なグラフのパス分解を求める効率的なアルゴリズムの開発も合わせて必要となる.パス分解アルゴリズムについては,ユトレヒト大学のグループと現在研究・開発を行っており,アルゴリズムの実装および性能の実験的な検証の段階にある.
4) ZSDD(項分岐決定グラフ)と呼ばれる高圧縮なデータ構造を用いてパスや全域木列挙を行うアルゴリズムを設計した.これは従来のZDD(ゼロサプレス型二分決定グラフ)を用いた手法よりも大幅に記憶量を削減できる.
上記以外にも,業績の数字には上がっていないが,国際会議のプログラムチェアやプログラムコミッティーなどの運営側に関する実績も数多くある.こうしたソサエティ内での貢献は,理論計算機科学分野での日本の研究の存在感を増すためには重要なロビー活動といえる.こうした社会還元や理論的な進展を含めて,全体的には順調に進んでいると言える.

今後の研究の推進方策

令和2年度も合宿形式の研究会を実施して問題意識の共有と,研究の進捗の確認を行いたい.ただ現状はCOVID-19の感染防止の観点から,研究スタイルに工夫が必要である.まずはオンライン型の会議の実施を画策する.そこで予備的に研究打ち合わせなどを行い,ある程度全体の意識共有を計る.事態が収束した頃に合宿形式の研究会を実施したいと考えているが,これは状況によって柔軟に対応することとする.
列挙アルゴリズムの観点では,パス分解アルゴリズムの性能をあげることが重要である.この性能が上がれば,列挙・索引化アルゴリズムを用いて解ける問題の規模は飛躍的に大きくなると考えられる.パス分解アルゴリズムのさらなる高性能化を行うとともに,それをフロティア法へと適用することにより,実応用への幅を拡張していく.また,グラフの列挙索引化だけでなく,列挙索引化された情報を活用することによる遷移問題に対するアルゴリズムを検討する.また新たに提案したZSDDを用いて,弦グラフなど,より高度なグラフ構造を高速に列挙するアルゴリズムを設計する予定である.
遷移問題については,理論面での研究は一定の成果が出始めているものの,実社会への応用を考えると,十分に効率的なアルゴリズムとは言えない.これまでの研究で,何が可能で,何が不可能なのかがわかりつつある.これらの結果を基に,パラメタ化アルゴリズムや,近似アルゴリズムなど,様々な観点から研究を進め,実用的なアルゴリズムの開発を目指す.
また隣接互換による最短長ユニバーサル列については,より詳細な長さの上界を求めることを目指したい.ユニバーサル列は,全ての置換を互換の分解として圧縮表現するデータ構造であり,BDDやZDDと概念的にも似ていることから,今後も重点的に研究する.

備考

実際に列挙したグラフクラスのカタログを公開している.

  • 研究成果

    (41件)

すべて 2020 2019 その他

すべて 国際共同研究 (3件) 雑誌論文 (13件) (うち国際共著 5件、 査読あり 13件、 オープンアクセス 2件) 学会発表 (24件) (うち国際学会 24件) 備考 (1件)

  • [国際共同研究] MIT(米国)

    • 国名
      米国
    • 外国機関名
      MIT
  • [国際共同研究] University of Waterloo(カナダ)

    • 国名
      カナダ
    • 外国機関名
      University of Waterloo
  • [国際共同研究] Universiteit Utrecht(オランダ)

    • 国名
      オランダ
    • 外国機関名
      Universiteit Utrecht
  • [雑誌論文] Enumeration of nonisomorphic interval graphs and nonisomorphic permutation graphs2020

    • 著者名/発表者名
      Kazuaki Yamazaki, Toshiki Saitoh, Masashi Kiyomi, Ryuhei Uehara
    • 雑誌名

      Theoretical Computer Science

      巻: 806 ページ: 310~322

    • DOI

      10.1016/j.tcs.2019.04.017

    • 査読あり
  • [雑誌論文] Symmetric Assembly Puzzles are Hard, Beyond a Few Pieces2020

    • 著者名/発表者名
      Erik D. Demaine, Matias Korman, Jason S. Ku, Joseph S. B. Mitchell, Yota Otachi, Andre van Renssene, Marcel Roeloffzen, Ryuhei Uehara, Yushi Uno
    • 雑誌名

      Computational Geometry: Theory and Applications

      巻: 90 ページ: 1-11

    • DOI

      10.1016/j.compgeo.2020.101648

    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Reconfiguring spanning and induced subgraphs2020

    • 著者名/発表者名
      Tesshu Hanaka, Takehiro Ito, Haruka Mizuta, Benjamin Moore, Naomi Nishimura, Vijay Subramanya, Akira Suzuki, Krishna Vaidyanathan
    • 雑誌名

      Theoretical Computer Science

      巻: 806 ページ: 553~566

    • DOI

      10.1016/j.tcs.2019.09.018

    • 査読あり / 国際共著
  • [雑誌論文] Linear-time online algorithm for inferring the shortest path graph from a walk label2020

    • 著者名/発表者名
      Shintaro Narisada, Diptarama Hendrian, Ryo Yoshinaka, Ayumi Shinohara
    • 雑誌名

      Theoretical Computer Science

      巻: 812 ページ: 187~202

    • DOI

      10.1016/j.tcs.2019.10.029

    • 査読あり
  • [雑誌論文] Efficient enumeration of maximal k-degenerate induced subgraphs of a chordal graph2020

    • 著者名/発表者名
      Alessio Conte, Mamadou Moustapha Kante, Yota Otachi, Takeaki Uno, Kunihiro Wasa
    • 雑誌名

      Theoretical Computer Science

      巻: 818 ページ: 2~11

    • DOI

      10.1016/j.tcs.2018.08.009

    • 査読あり / 国際共著
  • [雑誌論文] On Computational Complexity of Pipe Puzzles2019

    • 著者名/発表者名
      Takumu Shirayama, Takuto Shigemura, Yota Otachi, Shuichi Miyazaki, Ryuhei Uehara
    • 雑誌名

      IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

      巻: E102.A ページ: 1134~1141

    • DOI

      10.1587/transfun.E102.A.1134

    • 査読あり
  • [雑誌論文] Reconfiguration of colorable sets in classes of perfect graphs2019

    • 著者名/発表者名
      Takehiro Ito, Yota Otachi
    • 雑誌名

      Theoretical Computer Science

      巻: 772 ページ: 111~122

    • DOI

      10.1016/j.tcs.2018.11.024

    • 査読あり
  • [雑誌論文] Enumerating Highly-Edge-Connected Spanning Subgraphs2019

    • 著者名/発表者名
      Katsuhisa Yamanaka, Yasuko Matsui, Shin-ichi Nakano
    • 雑誌名

      IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

      巻: E102.A ページ: 1002~1006

    • DOI

      10.1587/transfun.E102.A.1002

    • 査読あり
  • [雑誌論文] Permuted Pattern Matching Algorithms on Multi-Track Strings2019

    • 著者名/発表者名
      Diptarama Hendrian, Yohei Ueki, Kazuyuki Narisawa, Ryo Yoshinaka, Ayumi Shinohara
    • 雑誌名

      Algorithms

      巻: 12 ページ: 73~73

    • DOI

      10.3390/a12040073

    • 査読あり / オープンアクセス
  • [雑誌論文] Distributional learning of conjunctive grammars and contextual binary feature grammars2019

    • 著者名/発表者名
      Ryo Yoshinaka
    • 雑誌名

      Journal of Computer and System Sciences

      巻: 104 ページ: 359~374

    • DOI

      10.1016/j.jcss.2017.07.004

    • 査読あり
  • [雑誌論文] Efficient dynamic dictionary matching with DAWGs and AC-automata2019

    • 著者名/発表者名
      Diptarama Hendrian, Shunsuke Inenaga, Ryo Yoshinaka, Ayumi Shinohara
    • 雑誌名

      Theoretical Computer Science

      巻: 792 ページ: 161~172

    • DOI

      10.1016/j.tcs.2018.04.016

    • 査読あり
  • [雑誌論文] A lower bound on opaque sets2019

    • 著者名/発表者名
      Akitoshi Kawamura, Sonoko Moriyama, Yota Otachi, Janos Pach
    • 雑誌名

      Computational Geometry

      巻: 80 ページ: 13~22

    • DOI

      10.1016/j.comgeo.2019.01.002

    • 査読あり / 国際共著
  • [雑誌論文] On structural parameterizations of firefighting2019

    • 著者名/発表者名
      Bireswar Das, Murali Krishna Enduri, Masashi Kiyomi, Neeldhara Misra, Yota Otachi, Vinod Reddy, Shunya Yoshimura
    • 雑誌名

      Theoretical Computer Science

      巻: 782 ページ: 79~90

    • DOI

      10.1016/j.tcs.2019.02.032

    • 査読あり / 国際共著
  • [学会発表] Efficient Enumeration of Non-isomorphic Ptolemaic Graphs2020

    • 著者名/発表者名
      Dat Hoang Tran, Ryuhei Uehara
    • 学会等名
      The 14th International Conference and Workshops on Algorithms and Computation (WALCOM 2020)
    • 国際学会
  • [学会発表] Shortest Reconfiguration of Colorings Under Kempe Changes2020

    • 著者名/発表者名
      Marthe Bonamy, Marc Heinrich, Takehiro Ito, Yusuke Kobayashi, Haruka Mizuta, Moritz Muhlenthaler, Akira Suzuki, Kunihiro Wasa
    • 学会等名
      STACS 2020
    • 国際学会
  • [学会発表] Reconfiguring k-path Vertex Covers2020

    • 著者名/発表者名
      Duc A. Hoang, Akira Suzuki, Tsuyoshi Yagita
    • 学会等名
      WALCOM 2020
    • 国際学会
  • [学会発表] Trichotomy for the Reconfiguration Problem of Integer Linear Systems2020

    • 著者名/発表者名
      Kei Kimura, Akira Suzuki
    • 学会等名
      WALCOM 2020
    • 国際学会
  • [学会発表] Implicit Enumeration of Topological-Minor-Embeddings and Its Application to Planar Subgraph Enumeration2020

    • 著者名/発表者名
      Yu Nakahata, Jun Kawahara, Takashi Horiyama, Shin-ichi Minato
    • 学会等名
      WALCOM 2020
    • 国際学会
  • [学会発表] Approximability of the Independent Feedback Vertex Set Problem for Bipartite Graphs2020

    • 著者名/発表者名
      Yuma Tamura, Takehiro Ito, Xiao Zhou
    • 学会等名
      WALCOM 2020
    • 国際学会
  • [学会発表] On the Complexity of Lattice Puzzles2019

    • 著者名/発表者名
      Yasuaki Kobayashi, Koki Suetsugu, Hideki Tsuiki, Ryuhei Uehara
    • 学会等名
      The 30th International Symposium on Algorithms and Computation (ISAAC 2019)
    • 国際学会
  • [学会発表] Reconfiguring Undirected Paths2019

    • 著者名/発表者名
      Erik D. Demaine, David Eppstein, Adam Hesterberg, Kshitij Jain, Anna Lubiw, Ryuhei Uehara, Yushi Uno
    • 学会等名
      WADS 2019
    • 国際学会
  • [学会発表] Max-Min 3-dispersion Problems2019

    • 著者名/発表者名
      Takashi Horiyama, Shin-ichi Nakano, Toshiki Saitoh, Koki Suetsugu, Akira Suzuki, Ryuhei Uehara, Takeaki Uno, Kunihiro Wasa
    • 学会等名
      COCOON 2019
    • 国際学会
  • [学会発表] Shortest Reconfiguration Sequence for Sliding Tokens on Spiders2019

    • 著者名/発表者名
      Duc A. Hoang, Amanj Khorramian, Ryuhei Uehara
    • 学会等名
      The 11th International Conference on Algorithms and Complexity (CIAC 2019)
    • 国際学会
  • [学会発表] Diameter of Colorings Under Kempe Changes2019

    • 著者名/発表者名
      Marthe Bonamy, Marc Heinrich, Takehiro Ito, Yusuke Kobayashi, Haruka Mizuta, Moritz Muhlenthaler, Akira Suzuki, Kunihiro Wasa
    • 学会等名
      COCOON 2019
    • 国際学会
  • [学会発表] Incremental Optimization of Independent Sets Under the Reconfiguration Framework2019

    • 著者名/発表者名
      Takehiro Ito, Haruka Mizuta, Naomi Nishimura, Akira Suzuki
    • 学会等名
      COCOON 2019
    • 国際学会
  • [学会発表] A Fast Algorithm for Combinatorial Hotspot Mining Based on Spatial Scan Statistic2019

    • 著者名/発表者名
      Shin-ichi Minato, Jun Kawahara, Fumio Ishioka, Masahiro Mizuta, Koji Kurihara
    • 学会等名
      SDM 2019
    • 国際学会
  • [学会発表] Algorithms for Gerrymandering over Graphs2019

    • 著者名/発表者名
      Takehiro Ito, Naoyuki Kamiyama, Yusuke Kobayashi, Yoshio Okamoto
    • 学会等名
      AAMAS 2019
    • 国際学会
  • [学会発表] Shortest Reconfiguration of Perfect Matchings via Alternating Cycles2019

    • 著者名/発表者名
      Takehiro Ito, Naonori Kakimura, Naoyuki Kamiyama, Yusuke Kobayashi, Yoshio Okamoto
    • 学会等名
      ESA 2019
    • 国際学会
  • [学会発表] Reconfiguration of Minimum Steiner Trees via Vertex Exchanges2019

    • 著者名/発表者名
      Haruka Mizuta, Tatsuhiko Hatanaka, Takehiro Ito, Xiao Zhou
    • 学会等名
      MFCS 2019
    • 国際学会
  • [学会発表] The Perfect Matching Reconfiguration Problem2019

    • 著者名/発表者名
      Marthe Bonamy, Nicolas Bousquet, Marc Heinrich, Takehiro Ito, Yusuke Kobayashi, Arnaud Mary, Moritz Muhlenthaler, Kunihiro Wasa
    • 学会等名
      MFCS 2019
    • 国際学会
  • [学会発表] Shortest Reconfiguration of Matchings2019

    • 著者名/発表者名
      Nicolas Bousquet, Tatsuhiko Hatanaka, Takehiro Ito, Moritz Muhlenthaler
    • 学会等名
      WG 2019
    • 国際学会
  • [学会発表] An Improvement of the Franek-Jennings-Smyth Pattern Matching Algorithm2019

    • 著者名/発表者名
      Satoshi Kobayashi, Diptarama Hendrian, Ryo Yoshinaka, Ayumi Shinohara
    • 学会等名
      Stringology 2019
    • 国際学会
  • [学会発表] Query Learning Algorithm for Residual Symbolic Finite Automata2019

    • 著者名/発表者名
      Kaizaburo Chubachi, Diptarama Hendrian, Ryo Yoshinaka, Ayumi Shinohara
    • 学会等名
      GandALF 2019
    • 国際学会
  • [学会発表] Parameterized Complexity of Safe Set2019

    • 著者名/発表者名
      Remy Belmonte, Tesshu Hanaka, Ioannis Katsikarelis, Michael Lampis, Hirotaka Ono, Yota Otachi
    • 学会等名
      CIAC 2019
    • 国際学会
  • [学会発表] Subgraph Isomorphism on Graph Classes that Exclude a Substructure2019

    • 著者名/発表者名
      Hans L. Bodlaender, Tesshu Hanaka, Yoshio Okamoto, Yota Otachi, Tom C. van der Zanden
    • 学会等名
      CIAC 2019
    • 国際学会
  • [学会発表] Low-Congestion Shortcut and Graph Parameters2019

    • 著者名/発表者名
      Naoki Kitamura, Hirotaka Kitagawa, Yota Otachi, Taisuke Izumi
    • 学会等名
      DISC 2019
    • 国際学会
  • [学会発表] Independent Set Reconfiguration Parameterized by Modular-Width2019

    • 著者名/発表者名
      Remy Belmonte, Tesshu Hanaka, Michael Lampis, Hirotaka Ono, Yota Otachi
    • 学会等名
      WG 2019
    • 国際学会
  • [備考] Graph Catalogs

    • URL

      http://www.jaist.ac.jp/~uehara/graphs/

URL: 

公開日: 2021-01-27  

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

Powered by NII kakenhi