研究課題/領域番号 |
25240004
|
研究種目 |
基盤研究(A)
|
研究機関 | 京都大学 |
研究代表者 |
加藤 直樹 京都大学, 工学(系)研究科(研究院), 教授 (40145826)
|
研究分担者 |
藤澤 克樹 中央大学, 理工学部, 教授 (40303854)
神山 直之 九州大学, 学内共同利用施設等, 准教授 (10548134)
瀧澤 重志 大阪市立大学, 工学(系)研究科(研究院), 准教授 (40304133)
谷川 眞一 京都大学, 数理解析研究所, 助教 (30623540)
山川 誠 東京電機大学, 公私立大学の部局等, 准教授 (50378816)
|
研究期間 (年度) |
2013-04-01 – 2017-03-31
|
キーワード | 最速フロー問題 / 最速避難計画問題 / 組合せ剛性理論 / トラス・トポロジー最適化 / 3次元一般剛性 |
研究概要 |
動的ネットワークフローを用いた避難計画問題の研究に関しては、時間拡大ネットワークを用いない最速フローアルゴリズムのヒューリスティクスを開発し、徳島市の沿岸地区と大阪市の西部(南海トラフ地震による津波が到達すると予測されている地域)に対して適用し、厳密解法による解と遜色ない解を得ることに成功した。時間拡大ネットワークを用いた方法と比較して数百倍から数千倍速いことを確認した。 また、大阪市内の実データを用いて、最速フローに基づいた避難シミュレーションソフトウェアの開発と評価を行った。最大規模のグラフデータは点数: 13,076, 枝数: 40,528, 避難者の総数: 189,248人に達する。このシミュレーションでは最速フローの計算のためグラフに関して時間拡大を行って繰り返し最大フロー問題を解くため、拡大後には最大で点数 4,588万点, 枝数 18,537万に達する。この規模の巨大グラフで最大フロー問題を連続して解いた例は他には見られない。計算には5日間の実行時間を要しているが、最速フローに基づく精密な避難シミュレーションの計算に成功した。 組合せ剛性理論に関する研究に関しては、Tay-Whiteleyの定理等,組合せ剛性理論において代表的な既存定理の幾つかが対称フレームワークに対して拡張可能である事を証明した.また、もう一つの研究課題である3次元一般剛性の特徴付け問題に対しては,新たなマトロイドの構築法の考察を行い,一定の進展は得られたが未だ論文として発表する段階には至っていない. また、組合せ剛性理論を用いて、冗長性を制約条件として与えたトラス・トポロジー最適化問題に対する近似解探索アルゴリズムを提案した.
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
2: おおむね順調に進展している
理由
最速フロー問題に対する時間拡大ネットワークを用いない高速解法については、ヒューリスティックスではあるが、所期の成果を得ることができた。また、避難シミュレーションソフトウエアについても、プロトタイプの開発に成功した。 組合せ剛性理論については、Tay-Whiteleyの定理等,組合せ剛性理論において代表的な既存定理の幾つかが対称フレームワークに対して拡張可能である事を証明することに成功した。このように、研究は順調に推移している。
|
今後の研究の推進方策 |
(a) 最速避難計画については、基礎となるアルゴリズム理論の構築および深化を目指すとともに、避難計画モデルの研究では,大阪市全域と梅田地下街というマクロとミクロの二つのスケールを主な対象地域として,必要に応じて自治体の防災関係者などと連携をとりながら,モデルの実用化へ向けた活用方法も検討していきたい.また,モデルを実行するのに必要な歩行者数の推定方法に関する研究も,今後も平行して行っていく予定である. 現在の避難シミュレーションの高速化, 最速フローの計算結果から個々の避難者の避難経路と行動に関する調査と分析を行う, 最大フローの計算順序等が全体の避難計画に与える影響を評価して、実際の避難時の行動に近い状態を作り出す。 より、理論的な立場から、最速フロー問題に対する厳密・高精度近似アルゴリズムの開発のため,その離散構造を劣モジュラ関数との関係から探る.また,都市における避難計画策定に対する基礎的な問題の一つである,有向グラフ上の有向木の詰込みの現実的な制約を加えた変種に関する研究も行う. (b) 組合せ剛性理論については、引き続き3次元一般剛性の特徴付け問題に取り組む.Tay-Whiteleyによって提案されたグラフの2拡張に関する予想は,3次元一般剛性を証明するための重要な道具として期待されているが長年未解決な問題である.本年度は,最近Singer-Cucuringuによって提案された半正定値行列補完の一意性の概念を利用して,2拡張予想の証明に取り組む.
|