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

2020 Fiscal Year Annual Research Report

Solving graph optimization problems by compressing and storing solution space

Research Project

Project/Area Number 18K04610
Research InstitutionKyoto University

Principal Investigator

川原 純  京都大学, 情報学研究科, 准教授 (20572473)

Project Period (FY) 2018-04-01 – 2021-03-31
Keywordsグラフアルゴリズム / データ構造 / 平面グラフ / 二分決定グラフ / 選挙区割
Outline of Annual Research Achievements

本研究では、一票の格差の小さな選挙区割の求解や、災害からの避難時間を短くする避難所割当などの社会システム設計において、グラフ最適化問題として定式化し、解空間圧縮保持技法により解くことを目指す。本技法で扱えるグラフの種類、制約条件、目的関数の種類を従来研究より大幅に増やすことにより、技法を体系立てて確立することを目的とする。
本年度は、解空間圧縮保持の手法で扱うことのできる基グラフを前年度に引き続き大幅に拡張することに成功した。今年度はメニエルグラフやパリティグラフ、距離遺伝グラフ等、弦によって特徴づけられるグラフを扱うためのアルゴリズム設計と実装を行った。
提案手法の応用面でも研究を行った。与えられた地図上における選挙区割の策定には、区割が恣意的に作られたかどうか判定するために、一様ランダムサンプリング等、統計的手法を利用する。既存手法で選挙区割のパターンを解空間圧縮保持の手法で保持することは可能であるが、本研究により、保持した解空間からのランダムサンプリングを用いて MCMC 法が生成する区割の分布が真の分布に近いことを示した。
解空間圧縮保持のために、これまでの研究ではZDDが用いられていたが、最近研究が進められている ZSDD を用いた手法の研究も行った。ZSDD は ZDD の一般化であり、圧縮効果がより高いが、構築アルゴリズムが複雑になる傾向がある。本研究では、与えられたグラフの部分グラフ集合をZSDDとして表現するための汎用的なアルゴリズムの枠組みを構築した。
本研究の成果を、graphillion と呼ばれるグラフ列挙のライブラリの一部として公開した(http://graphillion.org)。グラフ分割や弦グラフの列挙と、それによる組合せ最適化問題の求解が、アルゴリズムの専門知識を意識せずにできるようになる。本技法の普及を目指して、解説スライドを公開した(https://www.algo.cce.i.kyoto-u.ac.jp/jkawahara/frontier/)。

  • Research Products

    (10 results)

All 2020 Other

All Int'l Joint Research (1 results) Journal Article (2 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 2 results,  Open Access: 2 results) Presentation (6 results) (of which Int'l Joint Research: 1 results) Remarks (1 results)

  • [Int'l Joint Research] ハーバード大学(米国)

    • Country Name
      U.S.A.
    • Counterpart Institution
      ハーバード大学
  • [Journal Article] The Essential Role of Empirical Validation in Legislative Redistricting Simulation2020

    • Author(s)
      Fifield Benjamin, Imai Kosuke, Kawahara Jun, Kenny Christopher T.
    • Journal Title

      Statistics and Public Policy

      Volume: 7 Pages: 52~68

    • DOI

      10.1080/2330443X.2020.1791773

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Enumerating All Subgraphs under Given Constraints Using Zero-suppressed Sentential Decision Diagrams2020

    • Author(s)
      Yu Nakahata, Masaaki Nishino, Jun Kawahara, Shin-ichi Minato
    • Journal Title

      In Proceedings of the 18th Symposium on Experimental Algorithms (SEA 2020)

      Volume: 160 Pages: 9:1--9:14

    • DOI

      10.4230/LIPIcs.SEA.2020.9

    • Peer Reviewed / Open Access
  • [Presentation] 解の多様性を考慮したビームサーチと局所探索法によるフロンティア法を高速化するための変数順序付け2020

    • Author(s)
      長谷 洋斗、川原 純、笠原 正治
    • Organizer
      人工知能学会 第112回人工知能基本問題研究会
  • [Presentation] ゼロサプレス型二分決定グラフによるマッチングの列挙2020

    • Author(s)
      桃井 雄資、川原 純、笠原 正治
    • Organizer
      日本オペレーションズ・リサーチ学会 2020年春季研究発表会
  • [Presentation] グラフの全点対間の点カットを索引化する BDD の構築2020

    • Author(s)
      髙橋 昌大、川原 純、湊 真一
    • Organizer
      2020年度 人工知能学会全国大会 (第34回)
  • [Presentation] 選挙区割問題に対する ZDD を用いた近似的列挙手法の提案と評価2020

    • Author(s)
      山崎 宏紀、川原 純、湊 真一
    • Organizer
      第19回情報科学技術フォーラム
  • [Presentation] メニエルグラフと交差弦グラフを表すZDDの構築アルゴリズム2020

    • Author(s)
      馬場 瑛義、川原 純、笠原 正治
    • Organizer
      情報処理学会 第180回アルゴリズム研究会
  • [Presentation] Enumerating All Subgraphs under Given Constraints Using Zero-suppressed Sentential Decision Diagrams2020

    • Author(s)
      Yu Nakahata, Masaaki Nishino, Jun Kawahara, Shin-ichi Minato
    • Organizer
      In Proceedings of the 18th Symposium on Experimental Algorithms (SEA 2020)
    • Int'l Joint Research
  • [Remarks] Graphillion - library for a huge number of graphs

    • URL

      http://graphillion.org

URL: 

Published: 2021-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi