• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2021 Fiscal Year Annual Research Report

Research on Integrated Techniques of Enumeration and Optimization Based on Discrete Structure Manipulation Systems

Research Project

Project/Area Number 20H00605
Research InstitutionKyoto University

Principal Investigator

湊 真一  京都大学, 情報学研究科, 教授 (10374612)

Co-Investigator(Kenkyū-buntansha) 堀山 貴史  北海道大学, 情報科学研究院, 教授 (60314530)
瀧川 一学  北海道大学, 化学反応創成研究拠点, 特任准教授 (10374597)
川原 純  京都大学, 情報学研究科, 准教授 (20572473)
番原 睦則  名古屋大学, 情報学研究科, 教授 (80290774)
山口 勇太郎  大阪大学, 大学院情報科学研究科, 准教授 (30780895)
Project Period (FY) 2020-04-01 – 2025-03-31
Keywordsアルゴリズム / 離散構造 / 演算処理系 / 列挙 / 索引化
Outline of Annual Research Achievements

本年度の研究実績の概要は以下の通りである。
(i) 列挙と最適化の統合的アルゴリズム技法の研究と体系化:グラフの最短路問題のように、組合せ問題のアイテムにコストが定義されているときに、コスト総和が所与の閾値以下となるような実行可能解を列挙することは、多くの実用的な応用を持つ汎用的で重要な問題である。このような一般的なコスト制約つき組合せ問題に対して、ZDDを用いて大量の解を高速に全列挙するアルゴリズムを前年度から開発していたが、これをさらに高速化する画期的な「区間メモ化技法」を考案した。本研究結果は研究代表者自らが筆頭著者として国内研究会で発表し、今後、国際会議または論文誌での発表を目指して準備を進めている。
(ii) 離散構造処理系の基盤アルゴリズムの実装とソフトウェアの整備:BDD/ZDDをベースとする離散構造処理系のアルゴリズムは、原則として「BDDパッケージ」と呼ばれるソフトウェアライブラリとして公開されている。今年度に開発した高速列挙アルゴリズムの実装もこのパッケージに追加し、整備を進めている。
(iii) 関連分野との連携および応用分野への発展:本研究が呼び水となり、学術変革(A)「アルゴリズム基盤」および学術変革(B)「組合せ遷移」が昨年度後半に相次いで採択され、理論計算機科学を中心とする研究者コミュニティの発展が期待される。学術変革(A)(B)および各分野の第一線で活躍する研究者と研究協力者として定期的に会合し連携を深めた。

Current Status of Research Progress
Current Status of Research Progress

3: Progress in research has been slightly delayed.

Reason

研究実績の概要に記載した通り、基本的な線形和のコスト関数に対する超高速な解列挙アルゴリズムの開発に成功しており、2年目の進捗としてはまずまず順調に進んでいると考えられるが、一方で新型コロナのまん延のために、対面での打合せが困難となり、予定していたミーティングや海外訪問などが実施できず、予定に遅れが生じた。

Strategy for Future Research Activity

2年間の研究成果をさらに進展させる。具体的な研究計画は以下の通りである。
(i) 2022年度は,線形和のコスト関数における列挙と最適化を統合するアルゴリズムについて,これまでに開発した「区間メモ化技法」を多様な例題に適用しやすくするための拡張を検討する。さらに,より複雑な非線形コスト関数について引き続き検討を行い,拡張可能なケースについて実装を行う.近年,制約充足ソルバ(SATソルバ/CSPソルバ)の性能向上が著しいことから,それらの解探索の技法とZDD技法との連携を図ることも有望な突破口となる可能性があり,SATソルバの実装技術を持つ専門家と共にさらに検討を進める.
(ii) 離散構造処理系の基盤アルゴリズムの実装とソフトウェアの整備:BDD/ZDDをベースとする離散構造処理系のアルゴリズムは,原則として「BDDパッケージ」と呼ばれるソフトウェアライブラリとして公開されている.本基盤研究の成果もそれらのライブラリに効果的に組み込んで提供していくことが望ましく,どのようなインタフェースが使いやすいのかも含めて検討しながら,引き続き着実に実装を進めていく.
(iii) 関連分野との連携および応用分野への発展:学術変革(A)「アルゴリズム基盤」および学術変革(B)「組合せ遷移」を中心とした理論計算機科学の研究者コミュニティと連携しながら研究を推進する.セミナやワークショップについては,学術変革(A)(B)および各分野の第一線で活躍する研究者と連携し、研究協力者として定期的に会合し連携を続けていく.海外の研究者との共同研究も,これまでの人脈を生かして継続的に行う.
なお,新型コロナウイルスの影響により,研究活動が制約を受けることが予想される.状況に応じて研究計画を修正し進めることとする.

  • Research Products

    (21 results)

All 2022 2021

All Journal Article (5 results) (of which Int'l Joint Research: 3 results,  Peer Reviewed: 4 results,  Open Access: 1 results) Presentation (16 results) (of which Int'l Joint Research: 2 results,  Invited: 1 results)

  • [Journal Article] Approximation by lexicographically maximal solutions in matching and matroid intersection problems2022

    • Author(s)
      Kristof Berczi, Tamas Kiraly, Yutaro Yamaguchi, Yu Yokoi
    • Journal Title

      Theoretical Computer Science

      Volume: 910 Pages: 48~53

    • DOI

      10.1016/j.tcs.2022.01.035

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Interval-Memoized Backtracking on ZDDs for Fast Enumeration of All Lower Cost Solutions2022

    • Author(s)
      Shin-ichi Minato, Mutsunori Banbara, Takashi Horiyama, Jun Kawahara, Ichigaku Takigawa, Yutaro Yamaguchi
    • Journal Title

      arXiv preprint

      Volume: 2201.08118 Pages: -

    • Open Access
  • [Journal Article] Edit-aware generative molecular graph autocompletion for scaffold input2022

    • Author(s)
      Hu S, Takigawa I, Xiao C
    • Journal Title

      The AAAI'22 Workshop on Deep Learning on Graphs: Methods and Applications (DLG-AAAI'22)

      Volume: - Pages: -

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Algorithmic enumeration of surrounding polygons2021

    • Author(s)
      Yamanaka Katsuhisa、Avis David、Horiyama Takashi、Okamoto Yoshio、Uehara Ryuhei、Yamauchi Tanami
    • Journal Title

      Discrete Applied Mathematics

      Volume: 303 Pages: 305~313

    • DOI

      10.1016/j.dam.2020.03.034

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Finding well-optimized special quasirandom structures with decision diagram2021

    • Author(s)
      Shinohara Kohei、Seko Atsuto、Horiyama Takashi、Tanaka Isao
    • Journal Title

      Physical Review Materials

      Volume: 5 Pages: -

    • DOI

      10.1103/PhysRevMaterials.5.113803

    • Peer Reviewed
  • [Presentation] A ZDD-Based Algorithm for Solving Minimum Weighted Vertex Cover Problems and Its Evaluation2022

    • Author(s)
      Xiang Liu, Shin-ichi Minato
    • Organizer
      the 84th National Convention of IPSJ, 5K-03
  • [Presentation] ZDDの反復的トップダウン構築による選挙区割問 題に対する厳密解列挙高速化2022

    • Author(s)
      山崎宏紀, 川原純, 湊真一
    • Organizer
      情報処理学会第84回全国大会講演論文集, 5K-04
  • [Presentation] DAGに対する幅とアルゴリズムに関する一考察2022

    • Author(s)
      森順平, 川原純, 湊真一, 笠原正治
    • Organizer
      情報処理学会第84回全国大会講演論文集, 5K-05
  • [Presentation] 解集合プログラミングを用いた配電網問題の解法2022

    • Author(s)
      山田健太郎, 湊真一, 田村直之, 番原睦則
    • Organizer
      日本ソフトウェア科学会第24回プログラミングおよびプログラミング言語ワークショップ (PPL 2022)
  • [Presentation] ZDDの区間メモ化探索技法によるコスト制約組合せ問題の高速な解列挙2022

    • Author(s)
      湊真一, 番原睦則, 堀山貴史, 川原純, 瀧川一学, 山口勇太郎
    • Organizer
      情報処理学会アルゴ リズム研究会, 情処研報, Vol. 2022-AL-187
  • [Presentation] チャネリング制約を用いたalldifferent 制約の SAT 符号化2022

    • Author(s)
      小菅脩司, 宋剛秀, 田村直之, 番原睦則
    • Organizer
      情報処理学会第84回全国大会 1L-03
  • [Presentation] 解集合プログラミングを用いた優先度付き巨大近傍探索の実装と評価2022

    • Author(s)
      桑原和也, 宋剛秀, 田村直之, 番原睦則
    • Organizer
      情報処理学会第84回全国大会 1L-04
  • [Presentation] (招待講演) あみだくじと菱形タイリングの列挙2022

    • Author(s)
      堀山貴史
    • Organizer
      第119 回人工知能基本問題研究会, SIG-FPAI-119
    • Invited
  • [Presentation] 45 度系格子パターンにおける局所平坦折り可能な展開図の数え上げとZDD による列挙2022

    • Author(s)
      榎本優大, 河上悠輝, 脊戸和寿, 堀山貴史, 三谷純
    • Organizer
      2021年度 冬のLA シンポジウム
  • [Presentation] 解集合プログラミングに基づく組合せ遷移ソルバーの実装方式に関する考察2021

    • Author(s)
      山田悠也, 湊真一, 番原睦則
    • Organizer
      日本ソフトウェア科学会第38回大会(2021年度) 講演論文集, 46-L
  • [Presentation] 解集合プログラミングに基づく系統的探索と確率的局所探索の統合的手法に関する一考察2021

    • Author(s)
      桑原和也, 田村直之, 番原睦則
    • Organizer
      2021年度人工知能学会全国大会(第35回)論文集
  • [Presentation] 解集合プログラミングを用いた多目的車両装備仕様問題の解法2021

    • Author(s)
      竹内頼人, 田村直之, 番原睦則
    • Organizer
      2021年度人工知能学会全国大会(第35回)論文集
  • [Presentation] Towards CEGAR-based Parallel SAT Solving2021

    • Author(s)
      Takehide Soh, Hidetomo Nabeshima, Mutsunori Banbara, Naoyuki Tamura, Katsumi Inoue
    • Organizer
      Pragmatics of SAT (PoS 2021)
    • Int'l Joint Research
  • [Presentation] 解集合プログラミングを用いたハミルトン閉路問題の解法に関する考察2021

    • Author(s)
      平手貴大, 宋剛秀, 田村直之, 番原睦則
    • Organizer
      日本ソフトウェア科学会第38回大会 34-L
  • [Presentation] Efficient Construction of Cryptarithm Catalogues over Deterministic Finite Automata2021

    • Author(s)
      K. Watanabe, D. Hendrian, R. Yoshinaka, T. Horiyama, A. Shinohara
    • Organizer
      The 14th Asian Association for Algorithms and Computation Annual Meeting (AAAC 2021)
    • Int'l Joint Research
  • [Presentation] ZDD による45 度系格子パターンにおける局所平坦折り可能な展開図の列挙2021

    • Author(s)
      榎本優大, 脊戸和寿, 堀山貴史, 三谷純
    • Organizer
      第29 回折り紙の科学・数学・教育研究集会

URL: 

Published: 2023-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi