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

列挙や数え上げなどを統一的に扱うための基盤技術

研究課題

研究課題/領域番号 23K24806
補助金の研究課題番号 22H03549 (2022-2023)
研究種目

基盤研究(B)

配分区分基金 (2024)
補助金 (2022-2023)
応募区分一般
審査区分 小区分60010:情報学基礎論関連
研究機関北海道大学

研究代表者

堀山 貴史  北海道大学, 情報科学研究院, 教授 (60314530)

研究分担者 伝住 周平  日本電信電話株式会社NTTコミュニケーション科学基礎研究所, 協創情報研究部, リサーチアソシエイト (90755729)
和佐 州洋  法政大学, 理工学部, 准教授 (00781337)
栗田 和宏  名古屋大学, 情報学研究科, 助教 (40885266)
脊戸 和寿  北海道大学, 情報科学研究院, 准教授 (20584056)
中畑 裕  奈良先端科学技術大学院大学, 先端科学技術研究科, 助教 (50942067)
研究期間 (年度) 2022-04-01 – 2026-03-31
研究課題ステータス 交付 (2024年度)
配分額 *注記
17,160千円 (直接経費: 13,200千円、間接経費: 3,960千円)
2025年度: 4,160千円 (直接経費: 3,200千円、間接経費: 960千円)
2024年度: 4,160千円 (直接経費: 3,200千円、間接経費: 960千円)
2023年度: 4,160千円 (直接経費: 3,200千円、間接経費: 960千円)
2022年度: 4,680千円 (直接経費: 3,600千円、間接経費: 1,080千円)
キーワード列挙アルゴリズム / 数え上げアルゴリズム / サンプリングアルゴリズム / 離散構造 / 計算モデル
研究開始時の研究の概要

制約条件を満たす解の列挙、解の個数の数え上げ、すべての解の中からのランダムサンプリングなどのアルゴリズムの設計は、互いに深く関連しつつも、それぞれ独自の技法が必要とされることが多い。このため、それぞれのアルゴリズムは個別に設計されることが多い。本研究課題では、制約条件が定義する解空間の性質についての理解をもとに、基本的なアイデアを記述し、その記述から各アルゴリズムを統一的に導出するための基盤技術の研究を行う。

研究実績の概要

列挙、数え上げ、サンプリングなどのアルゴリズムは、互いに深く関連しつつも、それぞれ独自の技法が必要とされることが多い。ここで、同じ制約条件のもとで、つまり同じ解空間において、解の列挙、数え上げなどタイプの異なるアルゴリズムそれぞれを個別に設計する状況を見つめ直し、アルゴリズム設計者が頭の中に持つ解空間に関する理解をもとにアルゴリズムを導出する過程を明らかにすることで、列挙、数え上げ、サンプリングなどのアルゴリズム設計を統一的に扱うための指針を与えることを本研究課題の目的としている。
連携研究者も交えた議論を通して、列挙や数え上げなどのアルゴリズム設計の過程の再検討を行った。具体的には、たとえば、グラフの同型性の観点から代表元のみを列挙する同型性の除去について、ZDD (Zero-Suppressed Binary Decision Disgrams; 零抑制型二分決定グラフ) を用いるアプローチの検討を行った。これまでの同型性の除去手法では ZDD 構築時に同型性の認識のために保持する情報が膨大であり、新たな手法の模索・開発を行った。展開図の重なり判定に回転展開法により得られた展開図の重なりを元にそれと同型な部分展開図を ZDD で管理することで、多面体の展開図の重なりを網羅的に調査できるようになった。切頂二十面体では375,291,866,372,898,816,000個の展開図の97.6%が重ならないなど、莫大な個数の展開図を効率的に扱うことができる。また、アルキメデスの角柱や反角柱に対して、上下の正n角形のnと重なりを持たない展開図の割合との関係を調査し、角柱はn=28, 29で88.7%, 48.7%、反角柱はn=17, 18で91.6%, 18.7%と大きなギャップを持つことが分かった。他にも組合せ遷移や文字列等の関連分野への応用に関する検討を行った。

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

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

理由

本研究課題内外の研究者との議論を通して、列挙、数え上げ、組合せ遷移問題などに関するアルゴリズム設計や計算モデルと計算量理論の見地からの知見を蓄えており、またその知見を研究成果として発表しており、順調に進展していると考えられる。

今後の研究の推進方策

本研究課題は、以下の3つのアプローチからなる。(i) 列挙や数え上げなどに関するアルゴリズム設計者の問題解決のアイデアを記述する手法について考察を行う。(ii) アイデアの記述から列挙や数え上げなどの個々のアルゴリズムを導く統一的なフレームワークを基盤技術として提供する。(iii) 関連分野と連携して、このフレームワークに基づくアルゴリズム設計技法を各分野へと応用する。
アプローチ (i) では、本研究課題の構想の源流である2端子直並列グラフに関する列挙・数え上げ・サンプリングのアルゴリズム設計に関する知見に基づき、非同型な木の列挙問題に主として取り組む。アルゴリズム設計を通じて列挙や数え上げなどのアルゴリズム設計の背後にあるアイデアを整理する。BDD/ZDDアルゴリズムの見地からの検討、逆探索アルゴリズムの見地からの検討、計算モデルと計算量理論の見地からの検討を中心に研究を進める。アプローチ (ii) では、列挙、数え上げ、サンプリングのアルゴリズム設計の過程を再検討し、統一的な導出へと発展させるための検討を進める。アプローチ (iii) では、列挙と深い関連を持つ遷移問題も含めて検討を行う。ここで、遷移問題は、与えられた2つの解から解へ、微小な変形のみで解空間の中を遷移してたどり着くことができるかを問う問題であり、アルゴリズム設計の観点からも、計算量理論の観点からも、研究が盛んになってきている。遷移問題の一つとして、あみだくじの遷移問題を扱う。逆探索によるあみだくじの列挙や、最適遷移に関する基礎的な研究をもとに、BDD/ZDDアルゴルズムの見地からの列挙や数え上げアルゴリズムの設計、実装、計算機実験を行う。以上3つのアプローチを連携させ、基礎から応用へとつなげる。また、理論と実践を念頭に、アルゴリズム設計の理論のみならず、アルゴリズム実装にも取り組む。

報告書

(2件)
  • 2023 実績報告書
  • 2022 実績報告書
  • 研究成果

    (44件)

すべて 2024 2023 2022

すべて 雑誌論文 (7件) (うち国際共著 2件、 査読あり 7件、 オープンアクセス 3件) 学会発表 (35件) (うち国際学会 12件、 招待講演 3件) 産業財産権 (2件)

  • [雑誌論文] Collecting Balls on a Line by Robots with Limited Energy2024

    • 著者名/発表者名
      HANAKA Tesshu、HONORATO DROGUETT Nicolas、KURITA Kazuhiro、ONO Hirotaka、OTACHI Yota
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: E107.D 号: 3 ページ: 325-327

    • DOI

      10.1587/transinf.2023FCL0003

    • ISSN
      0916-8532, 1745-1361
    • 年月日
      2024-03-01
    • 関連する報告書
      2023 実績報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] On the hardness of inclusion-wise minimal separators enumeration2024

    • 著者名/発表者名
      Brosse Caroline、Defrain Oscar、Kurita Kazuhiro、Limouzy Vincent、Uno Takeaki、Wasa Kunihiro
    • 雑誌名

      Information Processing Letters

      巻: 185 ページ: 106469-106469

    • DOI

      10.1016/j.ipl.2023.106469

    • 関連する報告書
      2023 実績報告書
    • 査読あり / 国際共著
  • [雑誌論文] Enumerating Empty and Surrounding Polygons2023

    • 著者名/発表者名
      TERUI Shunta、YAMANAKA Katsuhisa、HIRAYAMA Takashi、HORIYAMA Takashi、KURITA Kazuhiro、UNO Takeaki
    • 雑誌名

      IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

      巻: E106.A 号: 9 ページ: 1082-1091

    • DOI

      10.1587/transfun.2022DMP0007

    • ISSN
      0916-8508, 1745-1337
    • 年月日
      2023-09-01
    • 関連する報告書
      2023 実績報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Finding top-k longest palindromes in substrings2023

    • 著者名/発表者名
      Mitani Kazuki、Mieno Takuya、Seto Kazuhisa、Horiyama Takashi
    • 雑誌名

      Theoretical Computer Science

      巻: 979 ページ: 114183-114183

    • DOI

      10.1016/j.tcs.2023.114183

    • 関連する報告書
      2023 実績報告書
    • 査読あり
  • [雑誌論文] Efficient folding algorithms for convex polyhedra2023

    • 著者名/発表者名
      Tonan Kamata, Akira Kadoguchi, Takashi Horiyama, Ryuhei Uehara
    • 雑誌名

      Discrete & Computational Geometry

      巻: 70 号: 4 ページ: 1499-1522

    • DOI

      10.1007/s00454-022-00415-7

    • 関連する報告書
      2023 実績報告書
    • 査読あり
  • [雑誌論文] Multifold Tiles of Polyominoes and Convex Lattice Polygons2023

    • 著者名/発表者名
      K. Chida, E. D. Demaine, M. L. Demaine, D. Eppstein, A. Hesterberg, T. Horiyama, J. Iacono, H. Ito, S. Langerman, R. Uehara, Y. Uno
    • 雑誌名

      Thai Journal of Mathematics

      巻: 21 ページ: 957-978

    • 関連する報告書
      2023 実績報告書
    • 査読あり
  • [雑誌論文] Constant amortized time enumeration of Eulerian trails2022

    • 著者名/発表者名
      Kurita Kazuhiro、Wasa Kunihiro
    • 雑誌名

      Theoretical Computer Science

      巻: 923 ページ: 1-12

    • DOI

      10.1016/j.tcs.2022.04.048

    • 関連する報告書
      2022 実績報告書
    • 査読あり / オープンアクセス
  • [学会発表] Theoretical Aspects of Generating Instances with Unique Solutions: Pre-assignment Models for Unique Vertex Cover2024

    • 著者名/発表者名
      T. Horiyama, Y. Kobayashi, H. Ono, K. Seto, R. Suzuki
    • 学会等名
      The 38th Annual AAAI Conference on Artificial Intelligence
    • 関連する報告書
      2023 実績報告書
    • 国際学会
  • [学会発表] The Number of Non-overlapping Edge Unfoldings in Convex Regular-faced Polyhedra2024

    • 著者名/発表者名
      T. Shiota, Y. Enomoto, T. Horiyama, T. Saitoh
    • 学会等名
      The 40th European Workshop on Computational Geometry
    • 関連する報告書
      2023 実績報告書
    • 国際学会
  • [学会発表] Dichotomies for Tree Minor Containment with Structural Parameters2024

    • 著者名/発表者名
      T. Gima, S. Kumabe, K. Kurita, Y. Okada, Y. Otachi
    • 学会等名
      The 18th International Conference and Workshops on Algorithms and Computation
    • 関連する報告書
      2023 実績報告書
    • 国際学会
  • [学会発表] フィボナッチ文字列中の極大αギャップ付き反復の個数の上界2024

    • 著者名/発表者名
      山根和真, 中島祐人, 脊戸和寿, 堀山貴史
    • 学会等名
      LA シンポジウム
    • 関連する報告書
      2023 実績報告書
  • [学会発表] 整面凸多面体の重なりを持たない辺展開図の数え上げ2024

    • 著者名/発表者名
      塩田拓海, 榎本優大, 堀山貴史, 斎藤寿樹
    • 学会等名
      LA シンポジウム
    • 関連する報告書
      2023 実績報告書
  • [学会発表] Internal Longest Palindrome Queries in Optimal Time2023

    • 著者名/発表者名
      K. Mitani, T. Mieno, K. Seto, T. Horiyama
    • 学会等名
      The 14th International Conference and Workshops on Algorithms and Computation
    • 関連する報告書
      2023 実績報告書 2022 実績報告書
    • 国際学会
  • [学会発表] Lower Bounds for the Thickness and the Total Number of Edge Crossings of Euclidean Minimum Weight Laman Graphs and (2,2)-Tight Graphs2023

    • 著者名/発表者名
      Y. Kawakami, S. Takahashi, K. Seto, T. Horiyama, Y. Kobayashi, Y. Higashikawa, N. Katoh
    • 学会等名
      The 35th Canadian Conference on Computational Geometry
    • 関連する報告書
      2023 実績報告書
    • 国際学会
  • [学会発表] Critical Sets of n-omino Sudoku2023

    • 著者名/発表者名
      T. Horiyama, T. Kamata, H. Kiya, H. Ono, T. Shiota, R. Uehara, Y. Uno
    • 学会等名
      The 25th Indonesia-Japan Conference on Discrete and Computational Geometry, Graphs and Games
    • 関連する報告書
      2023 実績報告書
    • 国際学会
  • [学会発表] Reconfiguration and Enumeration of Optimal Cyclic Ladder Lotteries2023

    • 著者名/発表者名
      Y. Nozaki, K. Wasa, K. Yamanaka
    • 学会等名
      The 34th International Workshop on Combinatorial Algorithms
    • 関連する報告書
      2023 実績報告書
    • 国際学会
  • [学会発表] Polynomial-Delay Enumeration of Large Maximal Common Independent Sets in Two Matroids2023

    • 著者名/発表者名
      Y. Kobayashi, K. Kurita, K. Wasa
    • 学会等名
      The 48th International Symposium on Mathematical Foundations of Computer Science
    • 関連する報告書
      2023 実績報告書
    • 国際学会
  • [学会発表] Optimal LZ-End Parsing is Hard2023

    • 著者名/発表者名
      H. Bannai, M. Funakoshi, K. Kurita, Y. Nakashima, K. Seto, T. Uno
    • 学会等名
      The 34th Annual Symposium on Combinatorial Pattern Matching
    • 関連する報告書
      2023 実績報告書
    • 国際学会
  • [学会発表] Enumeration of Non-isomorphic Unordered Trees with Degree Sequence Constraints2023

    • 著者名/発表者名
      S. Denzumi, T. Horiyama, K. Kurita, A. Nagao, K. Seto, K. Wasa
    • 学会等名
      情報処理学会, アルゴリズム研究会
    • 関連する報告書
      2023 実績報告書
  • [学会発表] 平面上の最小重み無交差 Laman グラフと関連する幾何的グラフについて2023

    • 著者名/発表者名
      河上悠輝, 脊戸和寿, 堀山貴史, 小林祐貴, 東川雄哉, 加藤直樹
    • 学会等名
      LA シンポジウム
    • 関連する報告書
      2023 実績報告書
  • [学会発表] NP-completeness of Computing Pre-assignments to Uniquify Vertex Cover for Bipartite Graphs2023

    • 著者名/発表者名
      R. Suzuki, Y. Kobayashi, K. Seto, T. Horiyama
    • 学会等名
      LA シンポジウム
    • 関連する報告書
      2023 実績報告書
  • [学会発表] フィボナッチ文字列中の極大ギャップ付き反復の個数2023

    • 著者名/発表者名
      山根和真, 中島祐人, 脊戸和寿, 堀山貴史
    • 学会等名
      LA シンポジウム
    • 関連する報告書
      2023 実績報告書
  • [学会発表] Hardness of Computing a Pre-assignment to Uniquify Minimum Dominating Sets on Bipartite Graphs2023

    • 著者名/発表者名
      R. Suzuki, K. Seto, T. Horiyama
    • 学会等名
      情報処理学会, アルゴリズム研究会
    • 関連する報告書
      2023 実績報告書
  • [学会発表] 45度系格子パターンにおける局所平坦折り可能な展開図の数え上げと ZDD による列挙2023

    • 著者名/発表者名
      堀山貴史
    • 学会等名
      折り紙の科学を基盤とするアート・数理および工学への応用IV
    • 関連する報告書
      2023 実績報告書
    • 招待講演
  • [学会発表] ブール関数を実現する量子回路のトフォリゲート数による列挙の効率化2023

    • 著者名/発表者名
      山下茂, 堀山貴史, 安田宜仁
    • 学会等名
      電子情報通信学会コンピュテーション研究会
    • 関連する報告書
      2023 実績報告書
  • [学会発表] 決定グラフ上での最適なk-集合選択問題を高速に解くアルゴリズム2023

    • 著者名/発表者名
      伝住周平, 西野正彬, 安田宜仁
    • 学会等名
      第37回人工知能学会全国大会
    • 関連する報告書
      2023 実績報告書
  • [学会発表] Collecting Balls on a Line by Robots with Limited Energy2023

    • 著者名/発表者名
      N. H. Droguett, K. Kurita, T. Hanaka, Y. Otachi, H. Ono
    • 学会等名
      2022年度冬のLAシンポジウム,
    • 関連する報告書
      2022 実績報告書
  • [学会発表] あみだくじと菱形タイリングの列挙2023

    • 著者名/発表者名
      堀山貴史
    • 学会等名
      科学研究費補助金学術変革領域(B) 組合せ遷移の展開に向けた計算機科学・工学・数学によるアプローチの融合, 第34回セミナー
    • 関連する報告書
      2022 実績報告書
    • 招待講演
  • [学会発表] ZDD を用いた最適円筒あみだくじの列挙2023

    • 著者名/発表者名
      岩崎善泰, 堀山貴史, 松井泰子, 野崎雄太, 脊戸和寿, 山中克久
    • 学会等名
      情報処理学会アルゴリズム研究会
    • 関連する報告書
      2022 実績報告書
  • [学会発表] Counting and ZDDbased Enumeration of Locally Flat-Foldable Box-Pleated Crease Patterns on the 45-Degree Grid System2022

    • 著者名/発表者名
      Y. Enomoto, Y. Kawakami, K. Seto, T. Horiyama, J. Mitani
    • 学会等名
      The 5th International Workshop on Enumeration Problems & Applications
    • 関連する報告書
      2022 実績報告書
    • 国際学会
  • [学会発表] Polynomial-Delay and Polynomial-Space Enumeration of Large Maximal Matchings2022

    • 著者名/発表者名
      Y. Kobayashi, K. Kurita, K. Wasa
    • 学会等名
      The 48th International Workshop on Graph-Theoretic Concepts in Computer Science
    • 関連する報告書
      2022 実績報告書
    • 国際学会
  • [学会発表] Linear-Delay Enumeration for Minimal Steiner Problems2022

    • 著者名/発表者名
      Y. Kobayashi, K. Kurita, K. Wasa
    • 学会等名
      The 41st International Conference on Management of Data
    • 関連する報告書
      2022 実績報告書
    • 国際学会
  • [学会発表] 文字列中の異なる閉文字列の数え上げと最大個数について2022

    • 著者名/発表者名
      高橋駿, 脊戸和寿, 堀山貴史, 三重野琢也
    • 学会等名
      2022年度夏のLA シンポジウム
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 区間最長回文クエリに対する時間最適アルゴリズム2022

    • 著者名/発表者名
      三谷和暉, 脊戸和寿, 堀山貴史, 三重野琢也
    • 学会等名
      2022年度夏のLA シンポジウム
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 最小重み Laman グラフの総交点数と厚みの下界の改良2022

    • 著者名/発表者名
      河上悠輝, 高橋駿, 脊戸和寿, 堀山貴史, 小林祐貴, 東川雄哉, 加藤直樹
    • 学会等名
      2022年度夏のLA シンポジウム
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 複数の多面体の共通の展開図について2022

    • 著者名/発表者名
      堀山貴史
    • 学会等名
      科学研究費補助金学術変革領域(A) 社会変革の源泉となる革新的アルゴリズム基盤の創出と体系化, AFSA コロキウム
    • 関連する報告書
      2022 実績報告書
    • 招待講演
  • [学会発表] 最小重み Laman グラフの総交点数と厚みの下界の改良2022

    • 著者名/発表者名
      河上悠輝, 高橋駿, 脊戸和寿, 堀山貴史, 小林祐貴, 東川雄哉, 加藤直樹
    • 学会等名
      第35 回回路とシステムワークショップ
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 文字列中の異なる閉文字列の数え上げと最大個数について2022

    • 著者名/発表者名
      高橋駿, 脊戸和寿, 堀山貴史, 三重野琢也
    • 学会等名
      STR セミナー
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 区間最長回文クエリに対する時間最適アルゴリズム2022

    • 著者名/発表者名
      三谷和暉, 脊戸和寿, 堀山貴史, 三重野琢也
    • 学会等名
      STR セミナー
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 自己同型写像の断片を用いた代表元の反復抽出による同型性の除去2022

    • 著者名/発表者名
      高橋孔平, 脊戸和寿, 堀山貴史
    • 学会等名
      電子情報通信学会コンピュテーション研究会
    • 関連する報告書
      2022 実績報告書
  • [学会発表] Reconfiguration and Enumeration of Optimal Cyclic Ladder Lotteries2022

    • 著者名/発表者名
      Y. Nozaki, K. Wasa, K. Yamanaka
    • 学会等名
      電子情報通信学会コンピュテーション研究会
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 直並列グラフに含まれる極小誘導シュタイナー部分グラフの効率良い列挙に向けて2022

    • 著者名/発表者名
      大野木駿, 和佐州洋
    • 学会等名
      電子情報通信学会コンピュテーション研究会
    • 関連する報告書
      2022 実績報告書
  • [産業財産権] 最適値計算装置、最適値計算方法及びプログラム2023

    • 発明者名
      伝住周平,西野正彬,安田宜仁
    • 権利者名
      日本電信 電話株式会社
    • 産業財産権種類
      特許
    • 産業財産権番号
      2023-017429
    • 出願年月日
      2023
    • 関連する報告書
      2023 実績報告書
  • [産業財産権] 索引構築装置、索引構築方法及びプログラム2023

    • 発明者名
      伝住周平,西野正彬,安田宜仁
    • 権利者名
      日本電信 電話株式会社
    • 産業財産権種類
      特許
    • 産業財産権番号
      2023-017431
    • 出願年月日
      2023
    • 関連する報告書
      2023 実績報告書

URL: 

公開日: 2022-04-19   更新日: 2024-12-25  

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

Powered by NII kakenhi