2023/10/06 更新

写真a

クリタ カズヒロ
栗田 和宏
KURITA Kazuhiro
所属
大学院情報学研究科 数理情報学専攻 数理情報モデル論 助教
大学院担当
大学院情報学研究科
学部担当
情報学部 自然情報学科
職名
助教

学位 1

  1. 博士(情報科学) ( 2020年3月   北海道大学 ) 

研究キーワード 1

  1. 部分グラフ列挙,K-ベスト列挙,近似アルゴリズム,組合せ最適化,固定パラメータ容易性

研究分野 1

  1. 情報通信 / 数理情報学  / 部分グラフ列挙,K-ベスト列挙,近似アルゴリズム,組合せ最適化,固定パラメータ容易性

 

論文 11

  1. Enumerating Empty and Surrounding Polygons

    Terui S., Yamanaka K., Hirayama T., Horiyama T., Kurita K., Uno T.

    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences   E106.A 巻 ( 9 ) 頁: 1082 - 1091   2023年9月

     詳細を見る

    記述言語:英語   出版者・発行元:一般社団法人 電子情報通信学会  

    SUMMARY We are given a set S of n points in the Euclidean plane. We assume that S is in general position. A simple polygon P is an empty polygon of S if each vertex of P is a point in S and every point in S is either outside P or a vertex of P. In this paper, we consider the problem of enumerating all the empty polygons of a given point set. To design an efficient enumeration algorithm, we use a reverse search by Avis and Fukuda with child lists. We propose an algorithm that enumerates all the empty polygons of S in O(n2 | E(S) |)-time, where E(S) is the set of empty polygons of S. Moreover, by applying the same idea to the problem of enumerating surrounding polygons of a given point set S, we propose an enumeration algorithm that enumerates them in O(n2)-delay, while the known algorithm enumerates in O(n2 log n)-delay, where a surrounding polygon of S is a polygon such that each vertex of the polygon is a point in S and every point in S is either inside the polygon or a vertex of the polygon.

    DOI: 10.1587/transfun.2022dmp0007

    Scopus

    CiNii Research

  2. Polynomial-Delay Enumeration of Large Maximal Common Independent Sets in Two Matroids

    Kobayashi Y., Kurita K., Wasa K.

    Leibniz International Proceedings in Informatics, LIPIcs   272 巻   2023年8月

     詳細を見る

    出版者・発行元:Leibniz International Proceedings in Informatics, LIPIcs  

    Finding a maximum cardinality common independent set in two matroids (also known as Matroid Intersection) is a classical combinatorial optimization problem, which generalizes several well-known problems, such as finding a maximum bipartite matching, a maximum colorful forest, and an arborescence in directed graphs. Enumerating all maximal common independent sets in two (or more) matroids is a classical enumeration problem. In this paper, we address an “intersection” of these problems: Given two matroids and a threshold τ, the goal is to enumerate all maximal common independent sets in the matroids with cardinality at least τ. We show that this problem can be solved in polynomial delay and polynomial space. We also discuss how to enumerate all maximal common independent sets of two matroids in non-increasing order of their cardinalities.

    DOI: 10.4230/LIPIcs.MFCS.2023.58

    Scopus

  3. Optimal LZ-End Parsing Is Hard

    Bannai H., Funakoshi M., Kurita K., Nakashima Y., Seto K., Uno T.

    Leibniz International Proceedings in Informatics, LIPIcs   259 巻   2023年6月

     詳細を見る

    出版者・発行元:Leibniz International Proceedings in Informatics, LIPIcs  

    LZ-End is a variant of the well-known Lempel-Ziv parsing family such that each phrase of the parsing has a previous occurrence, with the additional constraint that the previous occurrence must end at the end of a previous phrase. LZ-End was initially proposed as a greedy parsing, where each phrase is determined greedily from left to right, as the longest factor that satisfies the above constraint [Kreft & Navarro, 2010]. In this work, we consider an optimal LZ-End parsing that has the minimum number of phrases in such parsings. We show that a decision version of computing the optimal LZ-End parsing is NP-complete by showing a reduction from the vertex cover problem. Moreover, we give a MAX-SAT formulation for the optimal LZ-End parsing adapting an approach for computing various NP-hard repetitiveness measures recently presented by [Bannai et al., 2022]. We also consider the approximation ratio of the size of greedy LZ-End parsing to the size of the optimal LZ-End parsing, and give a lower bound of the ratio which asymptotically approaches 2.

    DOI: 10.4230/LIPIcs.CPM.2023.3

    Scopus

  4. A Framework to Design Approximation Algorithms for Finding Diverse Solutions in Combinatorial Problems, 査読有り

    Tesshu Hanaka, Masashi Kiyomi, Yasuaki Kobayashi, Yusuke Kobayashi, Kazuhiro Kurita, Yota Otachi

    Proceedings of the AAAI Conference on Artificial Intelligence     2023年

     詳細を見る

    担当区分:筆頭著者   記述言語:英語   掲載種別:研究論文(国際会議プロシーディングス)  

  5. Computing Diverse Shortest Paths Efficiently: A Theoretical and Experimental Study

    Hanaka T., Kobayashi Y., Kurita K., Lee S.W., Otachi Y.

    Proceedings of the 36th AAAI Conference on Artificial Intelligence, AAAI 2022   36 巻   頁: 3758 - 3766   2022年6月

     詳細を見る

    出版者・発行元:Proceedings of the 36th AAAI Conference on Artificial Intelligence, AAAI 2022  

    Finding diverse solutions in combinatorial problems recently has received considerable attention (Baste et al. 2020; Fomin et al. 2020; Hanaka et al. 2021). In this paper we study the following type of problems: given an integer k, the problem asks for k solutions such that the sum of pairwise (weighted) Hamming distances between these solutions is maximized. Such solutions are called diverse solutions. We present a polynomial-time algorithm for finding diverse shortest stpaths in weighted directed graphs. Moreover, we study the diverse version of other classical combinatorial problems such as diverse weighted matroid bases, diverse weighted arborescences, and diverse bipartite matchings. We show that these problems can be solved in polynomial time as well. To evaluate the practical performance of our algorithm for finding diverse shortest st-paths, we conduct a computational experiment with synthetic and real-world instances. The experiment shows that our algorithm successfully computes diverse solutions within reasonable computational time.

    Scopus

  6. Constant Amortized Time Enumeration of Eulerian trails 査読有り

    Kazuhiro Kurita, Kunihiro Wasa

    Theoretical Computer Science   923 巻   頁: 1 - 12   2022年6月

     詳細を見る

    記述言語:英語   掲載種別:研究論文(学術雑誌)  

    DOI: 10.1016/j.tcs.2022.04.048

  7. Linear-Delay Enumeration for Minimal Steiner Problems 査読有り

    Kobayashi Yasuaki, Kurita Kazuhiro, Wasa Kunihiro

    Proceedings of the 41st ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems     2022年6月

     詳細を見る

    担当区分:筆頭著者   記述言語:英語   掲載種別:研究論文(国際会議プロシーディングス)  

    DOI: 10.1145/3517804.3524148

  8. An Improved Deterministic Parameterized Algorithm for Cactus Vertex Deletion

    Aoike Yuuki, Gima Tatsuya, Hanaka Tesshu, Kiyomi Masashi, Kobayashi Yasuaki, Kobayashi Yusuke, Kurita Kazuhiro, Otachi Yota

    THEORY OF COMPUTING SYSTEMS   66 巻 ( 2 ) 頁: 502 - 515   2022年4月

     詳細を見る

    記述言語:日本語   出版者・発行元:Theory of Computing Systems  

    A cactus is a connected graph that does not contain K4 − e as a minor. Given a graph G = (V,E) and an integer k ≥ 0, Cactus Vertex Deletion (also known as Diamond Hitting Set) is the problem of deciding whether G has a vertex set of size at most k whose removal leaves a forest of cacti. The previously best deterministic parameterized algorithm for this problem was due to Bonnet et al. [WG 2016], which runs in time 26knO(1), where n is the number of vertices of G. In this paper, we design a deterministic algorithm for Cactus Vertex Deletion, which runs in time 17.64knO(1). As an almost straightforward application of our algorithm, we also give a deterministic 17.64knO(1)-time algorithm for Even Cycle Transversal, which improves the previous running time 50knO(1) of the known deterministic parameterized algorithm due to Misra et al. [WG 2012].

    DOI: 10.1007/s00224-022-10076-x

    Web of Science

    Scopus

  9. Polynomial-Delay and Polynomial-Space Enumeration of Large Maximal Matchings

    Kobayashi Yasuaki, Kurita Kazuhiro, Wasa Kunihiro

    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE (WG 2022)   13453 巻   頁: 342 - 355   2022年

     詳細を見る

    記述言語:日本語   出版者・発行元:Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)  

    Enumerating matchings is a classical problem in the field of enumeration algorithms. There are polynomial-delay enumeration algorithms for several settings, such as enumerating perfect matchings, maximal matchings, and (weighted) matchings in specific orders. In this paper, we present polynomial-delay enumeration algorithms for maximal matchings with cardinality at least given threshold t. Our algorithm enumerates all such matchings in O(nm) delay with exponential space, where n and m are the number of vertices and edges of an input graph, respectively. We also present a polynomial-delay and polynomial-space enumeration algorithm for this problem. As a variant of this algorithm, we give an algorithm that enumerates k-best maximal matchings that runs in polynomial-delay.

    DOI: 10.1007/978-3-031-15914-5_25

    Web of Science

    Scopus

  10. Computing Diverse Shortest Paths Efficiently: A Theoretical and Experimental Study 査読有り

    Proceedings of the AAAI Conference on Artificial Intelligence     2022年

     詳細を見る

    記述言語:英語   掲載種別:研究論文(国際会議プロシーディングス)  

    DOI: 10.1609/aaai.v36i4.20290

  11. 多様な解集合を発見する効率良い近似アルゴリズム

    栗田 和宏, 土中 哲秀, 清見 礼, 小林 靖明, 小林 佑輔, 大舘 陽太

    人工知能学会研究会資料 人工知能基本問題研究会   119 巻 ( 0 ) 頁: 21 - 26   2022年

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人 人工知能学会  

    DOI: 10.11517/jsaifpai.119.0_21

    CiNii Research

▼全件表示

講演・口頭発表等 4

  1. 最適 LZ-End 分解

    中島 祐人

    2022年度冬のLAシンポジウム  2023年2月1日 

     詳細を見る

    開催年月日: 2023年1月 - 2023年2月

    記述言語:英語   会議種別:口頭発表(一般)  

    開催地:京都大学   国名:日本国  

  2. Collecting Balls on a Line by Robots with Limited Energy

    Nicolas Honorato Droguett

    2023年2月1日 

     詳細を見る

    開催年月日: 2023年1月 - 2023年2月

    記述言語:英語   会議種別:口頭発表(一般)  

    国名:日本国  

  3. 極大部分集合列挙問題に対する多項式遅延列挙アルゴリズムの構築技法

    栗田和宏

    AFSAセミナーB04第2回  2022年6月21日  社会変革の源泉となる革新的アルゴリズム基盤の創出と体系化

     詳細を見る

    開催年月日: 2022年6月

    記述言語:英語   会議種別:公開講演,セミナー,チュートリアル,講習,講義等  

    開催地:京都大学  

  4. 解グラフを用いた多項式遅延列挙アルゴリズムの構築技法 招待有り

    栗田和宏

    2022年電子情報通信学会総合大会, COMP学生シンポジウム  2022年3月15日 

     詳細を見る

    開催年月日: 2022年3月

    記述言語:日本語   会議種別:口頭発表(招待・特別)  

    開催地:オンライン開催   国名:日本国  

共同研究・競争的資金等の研究課題 1

  1. 順序制約付き極大部分集合列挙の基盤技術開発

    研究課題番号:JPMJAX2105  2021年10月 - 2024年3月

    戦略的創造研究推進事業/ ACT-X 

      詳細を見る

    担当区分:研究代表者  資金種別:競争的資金

科研費 4

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

    研究課題/研究課題番号:22H03549  2022年4月 - 2026年3月

    科学研究費助成事業  基盤研究(B)

    堀山 貴史, 伝住 周平, 和佐 州洋, 栗田 和宏, 脊戸 和寿, 中畑 裕

      詳細を見る

    担当区分:研究分担者 

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

  2. 部分グラフ列挙問題で用いる多項式遅延列挙アルゴリズム設計技法の拡張に関する研究

    研究課題/研究課題番号:21H05861  2021年9月 - 2023年3月

    科学研究費助成事業  学術変革領域研究(A)

    栗田 和宏

      詳細を見る

    担当区分:研究代表者 

    配分額:2600000円 ( 直接経費:2000000円 、 間接経費:600000円 )

    部分集合列挙の研究に対する近年の大きな進展として,部分グラフ列挙分野で2019年に近接探索(proxmity search)とよばれる技法が開発され,列挙を容易にする十分条件が明らかになった. しかし,近接探索では,ある列挙問題を効率良く解くアルゴリズムの存在性を仮定するため,問題ごとに専用のアルゴリズムを設計する必要があるため,十分条件として扱いづらい.また,近接探索のアイディアは部分グラフ列挙問題以外にも適用可能であると申請者は考える.そこで本研究では,近接探索の他の列挙問題に対する拡張と,あるアルゴリズムの存在性を用いない効率良い列挙のための十分条件の発見を目指す.
    本年度は独立性システムに関する列挙問題とマトロイドに関する列挙問題の特殊系となるグラフの列挙問題について研究を行った.
    独立性システムの列挙に関しては k -拡張システムの極大解列挙アルゴリズムの構築に取り組んだ.これは定義から, k が定数であるならば多項式遅延で列挙できることがわかった.しかし,この結果の興味深い点は,多項式遅延列挙ができるが入力制約問題が多項式時間で解けるかがわかっていないという点である.そこで,次なる課題として,入力制約問題が多項式時間で解けるかを調べるために具体的な離散構造の列挙問題に取り組んだ.その問題として,マトロイドマッチングについて研究を行った.マトロイドマッチングは組合せ最適化分野で古くから知られる離散構造であり,二部グラフマッチングの一般化となっている.この問題は最適化問題としてはNP-困難であることが知られているが,列挙問題としてみた時,マトロイドマッチングの特殊系の問題は入力制約問題が多項式時間で解けることに気づいた.そこで,マトロイドマッチングについての列挙問題を研究したところ,マトロイドマッチングが2-拡張可能システムであることがわかった.この結果はグラフをハイパーグラフに拡張した場合,ハイパー辺のサイズが定数 k であればマトロイドマッチングは k-拡張可能システムになることがわかった.従って,この構造は多項式遅延で列挙できることがわかったが,まだ入力制約問題が多項式時間で解ける反例は得られなかった.
    次に,マトロイドに関連するグラフ上の列挙問題としてはグラフ中の極小な全域2辺連結部分グラフを列挙する問題について研究を行い,グラフが平面的である場合はこの問題は多項式遅延が可能であると予想する.これは平面グラフにおいて,辺連携性と最小サイクルが非常に深い関係があるため,その知見を用いた良いアルゴリズムが設計できるためである.
    本研究の目標は多項式遅延が容易に可能な離散構造を明らかにすることである.これを実現するため,独立性システムという抽象度の高い離散構造に着目し,入力制約問題を解く列挙アルゴリズムを用いない列挙アルゴリズムの構築を行なっている.そのための重要な離散構造の例としてk-拡張システムが存在することが明らかになり,この構造はマトロイドマッチングという組合せ最適化分野で扱われる多くの問題を一般化した離散構造を含むことがわかった.この結果から,二部グラフマッチングを一般化した多くの離散構造は容易に多項式遅延で列挙できることがわかる.これらの結果から組合せ最適化分野で古くから研究されている多くの離散構造は多項式遅延が容易なことがわかった.一方,これらの結果を進展させようとしたが, k - 拡張システムより一般の独立性システムでは多項式遅延は容易ではなく,事実,kが一般の場合は列挙アルゴリズム分野の長年の未解決問題を含む問題になってしまうことが明らかになった.そこで,今後の研究計画として,独立性システムだけではなく,他の離散構造についてもこれらの結果で得られた知見が使えないかを検討する.
    今後の研究の推進方策として,まずは去年度に得られた結果をまとめて論文化することが重要である.去年度得られた結果は本研究の目的から興味深いと感じる内容だったが,技術的な貢献は少なく,現在の結果だけで論文化するには難しいと考えていた.しかし,現状 k - 拡張システムに関する良い結果を得るための明確な方針がないため,現在得られている結果までをまとめて論文化することを目指す.
    これらの論文化をした後の研究として,マトロイドと関連するグラフ上の問題について研究を考えていたが,これまでの研究で,列挙アルゴリズム分野の大きな未解決問題である凸多面体の頂点列挙が部分集合列挙問題として,定式化できることに気づいた.さらに,凸多面体の頂点列挙に関しては多項式遅延ではない列挙アルゴリズムが多く,本研究で得られた知見がどの程度適用可能なのかも興味深い.このように今まで研究していたグラフや独立性システム以外の離散構造からこれまでの研究を見返すことで,容易に多項式遅延で列挙可能な離散構造の更なる発見を目指して研究を行う.この問題は一般の凸多面体の頂点列挙は長年の未解決問題で解決が困難であるため,特殊な凸多面体について扱う.具体的にはnetwork LPと呼ばれる特殊な線形制約で表現される凸多面体について扱う.この構造は効率よく列挙が可能だが,多項式遅延が可能かは未解決な問題であるため,最初の一歩の研究として適切な問題であると考える.

  3. 大規模SNS上の話題の構造化による集合行動解析手法

    研究課題/研究課題番号:21H03559  2021年4月 - 2026年3月

    科学研究費助成事業  基盤研究(B)

    橋本 隆子, 宇野 毅明, 栗田 和宏, 小林 亮太, 久保山 哲二, 申 吉浩

      詳細を見る

    担当区分:研究分担者 

    近年、ソーシャル・ネットワーキングサービス(以下SNS)では、デマ拡散や誹謗中傷といった非合理的かつ偶発的な群衆行動(集合行動)が頻発し、深刻な社会問題になっている。本研究では、集合行動発生時に観測されるSNS上の話題構造に注目し、多様性の低下や対立、急激な成長といった構造及びその変化をモデル化することで集合行動を可視化する。自然言語的・社会ネットワーク的な時系列データにおけるコミュニティやバーストのような局所的・大域的な構造を捉えることで、集合行動の俯瞰や検知への展開を目指す。
    1. Two-Stage Clustering 手法の開発
    2021年度は、SNSにおける人々の反応を分析するために、マイクロクラスタリングと時系列クラスタリングを組み合わせた Two-Stage Clustering 手法を提案し、コロナワクチンに対するTwitterデータ(全量データ)の分析を行った。この手法は、これまで内容の類似度に加えて、時系列上のパターン類似度を考慮できる効率的な手法であり、これにより、コロナワクチンに関する12M以上のTweet集合を、速報ニュースへの反応、Tweetへの反応、その他(デマなど)に分類できることを示した。結果を論文としてまとめ、BigData2021にも採択された。また招待講演等でも紹介を行った。
    2. コロナワクチンに関する人々の反応評価(時系列分析)
    さらにTwitterの全量データを対象として、コロナワクチンに対する人々の反応のセンチメント分析(時系列評価)にも取り組んでおり、コロナワクチンに対する日本国民の気持ちが時間とともにどのような変遷をたどったかについて考察している。結果は、近日中に社会科学系のジャーナルに投稿予定である。
    3. マイクロクラスタリング手法の改良
    大規模データに対応可能とするために、マイクロクラスタリング手法を、より類似度の高いインスタンスを初期のタイミングで集約する改良を行った。これにより、数千万件規模のTwitterデータが標準的なPC上でリーズナブルな速度で分析可能となった。大規模データ分析において、極めて重要な成果であると認識している。
    2021年度の計画は、「SNS上で発生する集合行動の分類・整理」であったが、Two-Stage Clustering 手法により、大まかな分類、整理が出来たと考える。対象話題に対する内容の類似度(マイクロクラスタリングによる分類)に加え、時系列上のパターンの類似度でクラスタリングを行うことにより、人々の反応(集団的な行動)を速報ニュースへの反応、Tweetへの反応、その他(デマなど)に分類出来る可能性を示すことが出来た。特に時系列変化を見ることで、急激な成長や衰退を可視化することが可能となり、本テーマにおける構造変化分析の重要性が確認出来た。
    また、マイクロクラスタリング手法の改良により、数千万件規模のTwitterデータが標準的なPC上でリーズナブルな速度で分析可能となった。大規模データ分析において、極めて重要な成果であると認識している。
    1.Two-Stage Clustering 手法のさらなる開発
    2021年度は、SNSにおける人々の反応を分析するために、マイクロクラスタリングと時系列クラスタリングを組み合わせた Two-Stage Clustering 手法を提案し、BigData2021にも採択された。この手法は、これまで内容の類似度に加えて、時系列上のパターン類似度を考慮できる効率的な手法であり、これにより、コロナワクチンに関する12M以上のTweet集合を、速報ニュースへの反応、Tweetへの反応、その他(デマなど)に分類できることを示した。2022年度は、Two-Stage Clustering 手法の効果を更に確認するために、他の話題(オリンピックや選挙など)への適応、時系列手法の精査などを行う。これにより、何らかの事象が発生したときの人々の反応分析の制度を挙げ、当初目的としている集合行動把握へとつなげていく。
    <BR>
    2.SNS上で発生する集合行動の分類・整理の精緻化
    Two-Stage Clustering手法の分析結果を受け、SNS上でどのような集合行動が発生しているか、その際に対象話題に対してどのような構造変化が起きているかの観察・分析・整理を行い、モデル化の基礎となる概念の体系化を行う。意見の偏り、意見の対立、急激な成長といった話題の構造変化が集合行動を表現すると考え、実データによる観察を行う。また、社会科学的観点から集合行動を調査・考察し、SNS上での集合行動が誘発するであろう現象の考察と、それらの現象の実データでの検証も行う。これらを通じて、集合構造を表現する形質情報を抽出・定義する。

  4. サイズ制約付き極小部分集合列挙問題に対する多項式遅延近似列挙アルゴリズムの研究

    研究課題/研究課題番号:21K17812  2021年4月 - 2025年3月

    科学研究費助成事業  若手研究

    栗田 和宏

      詳細を見る

    担当区分:研究代表者 

    配分額:4810000円 ( 直接経費:3700000円 、 間接経費:1110000円 )

    列挙問題はその問題自体の効率良い計算の理論的限界の研究が行われるだけでなく,最適化や,データマイニングやデータベース分野でも盛んに研究が行われおり,理論と実用の両面から研究されている重要な問題である.しかし,既存の列挙の理論研究と実用を考えたとき,理論的に効率良い列挙アルゴリズムの研究には課題があると申請者は考える.特に申請者が考える大きな課題は,実用上の有望な解と定式化した列挙問題の解のギャップが大きすぎることである.このギャップにより,列挙した解のほぼ全てが無意味な場合もある.そのため,本研究では実用を見据えた新たな列挙問題の提案とその列挙問題を解くアルゴリズムの基盤技術開発を行う.
    今年度は列挙アルゴリズムに関する3編の論文を執筆し,うち1編がデータベース分野のトップ会議であるPODS 2022に採択された.また,列挙アルゴリズムの新たな応用として,ある離散構造の重み和が重い順に上位k個を効率良く計算するアルゴリズムが存在すれば,そのアルゴリズムを用いて多様な組合せ構造を発見する効率良い近似アルゴリズムを開発した.この結果も論文化して現在国際会議に投稿中である.
    列挙アルゴリズム,特に最適化制約を加えた列挙問題に対する近似的な列挙アルゴリズムについては,入力制約問題という特殊な列挙問題が解ける問題に関して,効率良い近似列挙アルゴリズムを与えた.この結果は現在アルゴリズム分野の学術雑誌であるdiscrete applied mathematicsに投稿中である.さらに,この論文で開発した技法を適用できる新たな問題も発見した.具体的には極小な連結辺支配集合が近似的に列挙できることを明らかにした.列挙において頂点に関する連結性を扱うことはしばしば困難になるため,本研究では辺に関する連結性を持つ問題に関して列挙アルゴリズムが構成できるかどうかを研究した.この結果は現在プレプリントとして公開している.
    また,近似的な列挙アルゴリズムは列挙の困難性と最適化の困難性を同時に持つため,近似的な列挙アルゴリズムの研究のためには最適化制約を除いた場合の列挙の研究を深めることも重要である.そこで,本年度は極小なシュタイナー木という辺の連結性に関するグラフの構造に対し,効率良い列挙アルゴリズムの研究を行った.この構造の列挙は2000年台中盤にデータベース分野でも行われており,グラフアルゴリズム分野以外でも興味が持たれている問題である.今年度はこの問題に対して線型遅延の効率良い列挙アルゴリズムを与え,PODS 2022に採択された.
    今年度は近似的な列挙に関する論文を2編の執筆と投稿,極小な部分集合に関する列挙に関する論文を1編を出版することができた.これらの結果は申請時に公開していたプレプリントの結果が元になっており,超グラフ技法で培った知見を用いて得られた結果である.また,現在プレプリントを公開中の極小な連結辺支配集合の近似的な列挙についてはCKS性を持たない,つまり入力制約問題を多項式時間で解くことができないが,多項式遅延かつ定数近似比で列挙ができることを明らかにした.
    さらに,列挙アルゴリズムの応用として多様な解の発見という人工知能分野で興味が持たれている問題との関係を発見することができた.特に,このような列挙アルゴリズムが,多様な解の発見という見た目が大きく違う問題を解くため道具として有用であると示すことは,申請書にあるように,他分野への列挙応用への基盤となると考えている.
    昨年度では解グラフ技法を元にする近似的な列挙アルゴリズムの開発を行なった.これらの結果は列挙アルゴリズム分野で用いられる技法だけを用いて得られた興味深い結果であると考える.しかし,近似アルゴリズムの設計技法は数多く存在し,これらのアルゴリズム設計技法から得られる知見も多いのではないかと予想する.事実,近似的な列挙とは多少問題設定は異なるが,トップ-k列挙分野においては最適化アルゴリズムと列挙アルゴリズムの両者の技法を組合せたアルゴリズム設計技法というのは一般的である.そこで,今後の研究の推進方策として,超グラフ技法による列挙アルゴリズムの研究に加え,近似アルゴリズムの技法を取り入れたアルゴリズム設計ができるかどうかを検討する.