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

2013 Fiscal Year Annual Research Report

記憶領域制限シナリオにおける計算限界の解明

Planned Research

Project AreaA multifaceted approach toward understanding the limitations of computation
Project/Area Number 24106004
Research InstitutionJapan Advanced Institute of Science and Technology

Principal Investigator

浅野 哲夫  北陸先端科学技術大学院大学, 情報科学研究科, 教授 (90113133)

Co-Investigator(Kenkyū-buntansha) 上原 隆平  北陸先端科学技術大学院大学, 情報科学研究科, 教授 (00256471)
垂井 淳  電気通信大学, 情報理工学(系)研究科, 准教授 (00260539)
小野 廣隆  九州大学, 経済学研究科(研究院), 准教授 (00346826)
清見 礼  横浜市立大学, 国際総合科学部, 准教授 (30447685)
大舘 陽太  北陸先端科学技術大学院大学, 情報科学研究科, 助教 (80610196)
Project Period (FY) 2012-06-28 – 2017-03-31
Keywordsアルゴリズム / 省メモリ / 計算量 / 下界
Research Abstract

本研究では,制約されたメモリモデルでの非自明な下界の確率に向けて強力な解析技法の解析を目指しているが,平成25年度は特にグラフに関する問題を主に扱った.まず,グリッドグラフ上での最短経路問題を再考した.具体的にはチューリングマシンの模倣において使われた特殊な数列を利用して高速な再帰アルゴリズムを開発している.さらに,そこでの結果と,当領域A01班で得られた O(√n) 作業領域での到達可能性判定アルゴリズムに関する平面分離定理の結果を利用して,平面グラフ上での最短経路問題に拡張的に応用すべく検討した.グラフの問題では更に,最小全域木問題,深さ優先探索(Depth-First Search)問題,幅優先(Breadth-First Search)問題,2連結成分分解問題などに関する省メモリアルゴリズムの研究を開始した.これらの問題に対してO(log n)ビットメモリアルゴリズムの(不)可能性の検討,および,自明な O(n log n) ビットメモリアルゴリズムの省メモリ化の検討などを行っている.計算幾何学に関する問題としては,これまでに開発した直近上位要素発見問題に対する省メモリアルゴリズムを用いて,単調多角形の三角化に対しても省スペースアルゴリズムを与えた.さらに,カッコ列の構造表現という基本的な問題に対しても同じ手法で省スペースアルゴリズムが与えられることを示した.また,ポインタマシンモデルやブランチングプログラムモデルの下での下界の改善の検討も引き続き行った.その結果,計算時間と消費スペースに関するタイトなトレードオフを示すことができた.一部の結果は国際会議および学術論文誌などに投稿中である.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

グリッドグラフ上での最短経路問題の再考により,平面グラフ上での最短経路問題に対する省メモリアルゴリズムの開発が順調に進んでいる.今後も研究を進め,国際会議などで発表予定である.その他のグラフ問題に対しても,O(n) ビット作業領域が下界であるような計算量クラスの構築を目指し,そのようなクラスの完全問題の候補(深さ優先探索問題など)を発見した.また,直近上位要素発見問題に対する省メモリアルゴリズムを用いて,単調多角形の三角化やカッコ列の構造表現という基本的な問題に対しても省スペースアルゴリズムを与え,さらに,ある種の制限された計算モデルの上で,計算時間と消費スペースに関するタイトなトレードオフを示すことができた.一般に計算量理論において下界の導出は非常に困難であり,今回の結果は非常に有意義であると言える.

Strategy for Future Research Activity

グラフに関する問題としては,グラフ問題を解く一般的な技法である深さ優先探索および幅優先探索にまず焦点をあてる.特に,深さ優先探索に対して O(n) ビット作業領域しか用いないアルゴリズムが開発できるかどうか検討する.また,グリッドグラフ上での最短経路問題をさらに追究し,平面グラフ上での最短経路問題に対する省メモリアルゴリズムの開発が進める.様々な問題に対する,限定されたマシンモデル(ポインタマシンやブランチングプログラム)の下での下界の解明も進める.また,直近上位要素発見問題に対する省メモリアルゴリズムが他の問題に応用できたのと同じように,これまで開発した省メモリアルゴリズムに関する手法を用いて多くの問題に適用することを目指す.例えば,省メモリ優先順位付きキューの3SUM問題クラスに対する適用などを検討中である.

  • Research Products

    (43 results)

All 2014 2013

All Journal Article (25 results) (of which Peer Reviewed: 25 results) Presentation (17 results) Book (1 results)

  • [Journal Article] UNO is hard, even for a single player2014

    • Author(s)
      Erik D. Demaine, Martin L. Demaine, Nicholas J. A. Harvey, Ryuhei Uehara, Takeaki Uno, Yushi Uno
    • Journal Title

      Theoretical Computer Science

      Volume: 521 Pages: 51-61

    • DOI

      10.1016/j.tcs.2013.11.023

    • Peer Reviewed
  • [Journal Article] A Small-Space Algorithm for Removing Small Connected Components from a Binary Image2013

    • Author(s)
      Tetsuo Asano and Revant Kumar
    • Journal Title

      IEICE Transactions

      Volume: 96-A(6) Pages: 1044-1050

    • DOI

      10.1587/transfun.E96.A.1044

    • Peer Reviewed
  • [Journal Article] Reporting All Segment Intersections Using an Arbitrary Sized Work Space2013

    • Author(s)
      Matsuo Konagaya and Tetsuo Asano
    • Journal Title

      IEICE Transactions

      Volume: 96-A(6) Pages: 1066-1071

    • DOI

      10.1587/transfun.E96.A.1066

    • Peer Reviewed
  • [Journal Article] Efficient algorithms for a simple network design problem2013

    • Author(s)
      Shin-ichi Nakano, Ryuhei Uehara, and Takeaki Uno
    • Journal Title

      Networks

      Volume: 62 Pages: 96-104

    • DOI

      10.1002/net.21500

    • Peer Reviewed
  • [Journal Article] Tractabilities and Intractabilities on Geometric Intersection Graphs2013

    • Author(s)
      Ryuhei Uehara
    • Journal Title

      Algorithms

      Volume: 6(1) Pages: 60-83

    • DOI

      10.3390/a6010060

    • Peer Reviewed
  • [Journal Article] Common Developments of Three Incongruent Orthogonal Boxes2013

    • Author(s)
      Toshihiro Shirakawa and Ryuhei Uehara
    • Journal Title

      International Journal of Computational Geometry and Applications

      Volume: 23(1) Pages: 65-71

    • DOI

      10.1142/S0218195913500040

    • Peer Reviewed
  • [Journal Article] Bounding the Number of Reduced Trees, Cographs, and Series-Parallel Graphs by Compression2013

    • Author(s)
      Takeaki Uno, Ryuhei Uehara, and Shin-ichi Nakano
    • Journal Title

      Discrete Mathematics, Algorithms and Applications

      Volume: 5(2) Pages: 1360001-1360014

    • DOI

      10.1142/S179383091360001X

    • Peer Reviewed
  • [Journal Article] Variations on Instant Insanity2013

    • Author(s)
      Erik D. Demaine, Martin L. Demaine, Sarah Eisenstat, Thomas D. Morgan, and Ryuhei Uehara
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 8066 Pages: 33-47

    • DOI

      10.1007/978-3-642-40273-9_4

    • Peer Reviewed
  • [Journal Article] Computational complexity and an integer programming model of Shakashaka2013

    • Author(s)
      Erik D. Demaine, Yoshio Okamoto, Ryuhei Uehara and Yushi Uno
    • Journal Title

      Canadian Conference on Computational Geometry

      Volume: 25 Pages: 31-36

    • Peer Reviewed
  • [Journal Article] Zipper Unfoldability of Domes and Prismoids2013

    • Author(s)
      Erik D. Demaine, Martin Demaine and Ryuhei Uehara
    • Journal Title

      Canadian Conference on Computational Geometry

      Volume: 25 Pages: 43-48

    • Peer Reviewed
  • [Journal Article] Cell-Paths in Mono- and Bichromatic Line Arrangements in the Plane2013

    • Author(s)
      Oswin Aichholzer, Jean Cardinal, Thomas Hackl, Ferran Hurtado, Matias Korman, Alexander Pilz, Rodrigo Silveira, Ryuhei Uehara, Birgit Vogtenhuber and Emo Welzl
    • Journal Title

      Canadian Conference on Computational Geometry

      Volume: 25 Pages: 169-174

    • Peer Reviewed
  • [Journal Article] A Linear Time Algorithm for L(2, 1)-Labeling of Trees2013

    • Author(s)
      Toru Hasunuma, Toshimasa Ishii, Hirotaka Ono, Yushi Uno
    • Journal Title

      Algorithmica

      Volume: 66(3) Pages: 654-681

    • DOI

      10.1007/s00453-012-9657-z

    • Peer Reviewed
  • [Journal Article] Optimal approximability of bookmark assignments2013

    • Author(s)
      Yuichi Asahiro, Eiji Miyano, Toshihide Murata, Hirotaka Ono
    • Journal Title

      Discrete Applied Mathematics

      Volume: 161(16-17) Pages: 2361-2366

    • DOI

      10.1016/j.dam.2013.05.018

    • Peer Reviewed
  • [Journal Article] Coalescing Random Walks and Voting on Connected Graphs2013

    • Author(s)
      Colin Cooper, Robert Elsasser, Hirotaka Ono, Tomasz Radzik
    • Journal Title

      SIAM Journal on Discrete Mathematics

      Volume: 27(4) Pages: 1748-1758

    • DOI

      10.1137/120900368

    • Peer Reviewed
  • [Journal Article] Recent Advances on Distance Constrained Labeling Problems2013

    • Author(s)
      Hirotaka Ono
    • Journal Title

      Proceedings of First International Symposium on Computing and Networking (CANDAR)

      Volume: - Pages: 26-29

    • Peer Reviewed
  • [Journal Article] On the Treewidth of Toroidal Graphs2013

    • Author(s)
      Masashi Kiyomi, Yoshio Okamoto, Yota Otachi
    • Journal Title

      Japan Conference on Discrete and Computational Geometry and Graphs

      Volume: 16 Pages: 76-77

    • Peer Reviewed
  • [Journal Article] Memory-constrained algorithms for simple polygons2013

    • Author(s)
      Tetsuo Asano, Kevin Buchin, Maike Buchin, Matias Korman, Wolfgang Mulzer, Gunter Rote, Andre Schulz
    • Journal Title

      Comput. Geom.

      Volume: 46(8) Pages: 959-969

    • DOI

      10.1016/j.comgeo.2013.04.005

    • Peer Reviewed
  • [Journal Article] Priority Queues and Sorting for Read-Only Data2013

    • Author(s)
      Tetsuo Asano, Amr Elmasry, Jyrki Katajainen
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 7876 Pages: 32-41

    • DOI

      10.1007/978-3-642-38236-9_4

    • Peer Reviewed
  • [Journal Article] Time-Space Tradeoffs for All-Nearest-Larger-Neighbors Problems2013

    • Author(s)
      Tetsuo Asano, David G. Kirkpatrick
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 8037 Pages: 61-72

    • DOI

      10.1007/978-3-642-40104-6_6

    • Peer Reviewed
  • [Journal Article] The path-distance-width of hypercubes2013

    • Author(s)
      Yota Otachi
    • Journal Title

      Discussiones Mathematicae Graph Theory

      Volume: 33 Pages: 467-470

    • DOI

      10.7151/dmgt.1682

    • Peer Reviewed
  • [Journal Article] Isomorphism on subgraph-closed graph classes: a complexity dichotomy and intermediate graph classes2013

    • Author(s)
      Yota Otachi and Pascal Schweitzer
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 8283 Pages: 111-118

    • DOI

      10.1007/978-3-642-45030-3_11

    • Peer Reviewed
  • [Journal Article] Bounded representations of interval and proper interval graphs2013

    • Author(s)
      Martin Balko, Pavel Klavik, and Yota Otachi
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 8283 Pages: 535-546

    • DOI

      10.1007/978-3-642-45030-3_50

    • Peer Reviewed
  • [Journal Article] On shortest barriers2013

    • Author(s)
      Akitoshi Kawamura, Sonoko Moriyama, and Yota Otachi
    • Journal Title

      Japan Conference on Discrete and Computational Geometry and Graphs

      Volume: 16 Pages: 102

    • Peer Reviewed
  • [Journal Article] Feasibility of Polynomial-time Randomized Gathering for Oblivious Mobile Robots2013

    • Author(s)
      Taisuke Izumi, Tomoko Izumi, Sayaka Kamei, Fukuhito Oosita
    • Journal Title

      IEEE Transactions on Parallel and Distributed Systems

      Volume: 24(4) Pages: 716-723

    • DOI

      10.1109/TPDS.2012.212

    • Peer Reviewed
  • [Journal Article] Scalable Estimation of Network Average Degree2013

    • Author(s)
      Taisuke Izumi and Hironobu Kanzaki
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 8255 Pages: 367-369

    • DOI

      10.1007/978-3-319-03089-0_32

    • Peer Reviewed
  • [Presentation] On Complexity of Distributed Diameter Approximation2014

    • Author(s)
      Taisuke Izumi and Roger Wattenhofer
    • Organizer
      電子情報通信学会コンピュテーション研究会
    • Place of Presentation
      明治大学
    • Year and Date
      20140310-20140310
  • [Presentation] Polynomial-Time Algorithms for Subgraph Isomorphism in Small Graph Classes of Perfect Graphs2014

    • Author(s)
      Matsuo Konagaya, Yota Otachi, and Ryuhei Uehara
    • Organizer
      情報処理学会アルゴリズム研究会
    • Place of Presentation
      中央大学
    • Year and Date
      20140303-20140304
  • [Presentation] キャタピラグラフの独立点集合遷移問題に対する多項式時間アルゴリズム2014

    • Author(s)
      山田 武,上原 隆平
    • Organizer
      情報処理学会アルゴリズム研究会
    • Place of Presentation
      中央大学
    • Year and Date
      20140303-20140304
  • [Presentation] Zipper Unfolding of Simple Convex Polyhedra2014

    • Author(s)
      Erik D. Demaine, Martin L. Demaine, and Ryuhei Uehara
    • Organizer
      情報処理学会アルゴリズム研究会
    • Place of Presentation
      函館市民会館
    • Year and Date
      20140130-20140131
  • [Presentation] Isomorphism on subgraph-closed graph classes: a complexity dichotomy and intermediate graph classes2014

    • Author(s)
      大舘 陽太,Pascal Schweitzer
    • Organizer
      2013年度 冬のLAシンポジウム
    • Place of Presentation
      京都大学
    • Year and Date
      20140128-20140130
  • [Presentation] Enumerating All Maximal Cliques in Unit Disk Graphs2014

    • Author(s)
      Daisuke Suzuki and Taisuke Izumi
    • Organizer
      40th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM2014)
    • Place of Presentation
      Hotel Atrium, Slovakia
    • Year and Date
      20140125-20140130
  • [Presentation] Algorithms for independent set reconfiguration problem on graphs2013

    • Author(s)
      Erik D. Demaine, Martin L. Demaine, Takehiro Ito, Hirotaka Ono, and Ryuhei Uehara
    • Organizer
      電子情報通信学会コンピュテーション研究会
    • Place of Presentation
      沖縄産業支援センター
    • Year and Date
      20131220-20131221
  • [Presentation] On Enumerating All Maximal Cliques in Unit Disk Graphs2013

    • Author(s)
      Daisuke Suzuki and Taisuke Izumi
    • Organizer
      電子情報通信学会コンピュテーション研究会
    • Place of Presentation
      沖縄産業支援センター
    • Year and Date
      20131220-20131221
  • [Presentation] Bumpy Pyramid Folding Problem2013

    • Author(s)
      Zachary Abel, Erik D. Demaine, Martin L. Demaine, Hiro Ito, Jack Snoeyink, and Ryuhei Uehara
    • Organizer
      情報処理学会アルゴリズム研究会
    • Place of Presentation
      岩手県花巻市
    • Year and Date
      20131106-20131107
  • [Presentation] On low congestion spanning trees2013

    • Author(s)
      大舘 陽太
    • Organizer
      KSMAP研究会
    • Place of Presentation
      京都大学
    • Year and Date
      20130723-20130723
  • [Presentation] 遮光線の長さについて2013

    • Author(s)
      大舘 陽太,河村 彰星,森山 園子
    • Organizer
      2013年度 夏のLAシンポジウム
    • Place of Presentation
      休暇村志賀島
    • Year and Date
      20130716-20130718
  • [Presentation] The Graph Isomorphism Problem on Geometric graphs2013

    • Author(s)
      Ryuhei Uehara
    • Organizer
      The 2nd Pacific Rim Mathematical Association (PRIMA)
    • Place of Presentation
      上海交通大学,中国
    • Year and Date
      20130624-20130628
  • [Presentation] The graph isomorphism problem on graphs with geometric represenations2013

    • Author(s)
      Ryuhei Uehara
    • Organizer
      4th Biennial Canadian Discrete and Algorithmic Mathematics Conference (CanaDAM)
    • Place of Presentation
      Memorial University of Newfoundland, Canada
    • Year and Date
      20130610-20130613
  • [Presentation] On generation of graphs with geometric representations2013

    • Author(s)
      Ryuhei Uehara
    • Organizer
      4th Biennial Canadian Discrete and Algorithmic Mathematics Conference (CanaDAM)
    • Place of Presentation
      Memorial University of Newfoundland, Canada
    • Year and Date
      20130610-20130613
  • [Presentation] Computational Complexity of Piano-Hinged Dissections2013

    • Author(s)
      Zachary Abel, Erik D. Demaine, Martin L. Demaine, Takashi Horiyama, and Ryuhei Uehara
    • Organizer
      情報処理学会アルゴリズム研究会
    • Place of Presentation
      小樽商科大学
    • Year and Date
      20130517-20130518
  • [Presentation] On Parallel Complexity of MapReduce Computation2013

    • Author(s)
      Koichi Wada and Taisuke Izumi
    • Organizer
      電子情報通信学会コンピュテーション研究会
    • Place of Presentation
      小樽商科大学
    • Year and Date
      20130517-20130518
  • [Presentation] On Computational Complexity and an Integer Programming model of Shakashaka2013

    • Author(s)
      Erik D. Demaine, Yoshio Okamoto, Ryuhei Uehara, and Yushi Uno
    • Organizer
      電子情報通信学会コンピュテーション研究会
    • Place of Presentation
      神戸大学
    • Year and Date
      20130424-20130424
  • [Book] はじめてのアルゴリズム2013

    • Author(s)
      上原隆平
    • Total Pages
      183
    • Publisher
      近代科学社

URL: 

Published: 2015-05-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi