ネットワーク上での社会的効用と個人的効用の対立問題に対するアルゴリズム的研究

Slides:



Advertisements
Similar presentations
ハノイグラフの生成と最短経路の導出 東京電機大学 理工学部 村田和也 松浦昭洋
Advertisements

到着時刻と燃料消費量を同時に最適化する船速・航路計画
コンピュータビジョン特論B - Graph Cuts - 永橋知行.
緩和+分解+調整による 分散協調問題解決 神戸大学大学院海事科学研究科 平山 勝敏.
整数計画法を用いたフレーズ対応最適化による翻訳システムの改良
ネットワーク理論講義補助資料 Text. 組合せ最適化とアルゴリズム 4.5 節 主・双対法 pp
データ構造と アルゴリズム 第十二回 知能情報学部 知能情報学科 新田直也.
ラベル付き区間グラフを列挙するBDDとその応用
近似アルゴリズム 第10章 終了時刻最小化スケジューリング
組合せ最適化問題と厳密解法 最小木、ナップサック問題、ビンパッキング、巡回セールスマン問題 LPによる上界・下界 分枝限定法
計算の理論 II NP完全 月曜4校時 大月美佳.
Approximation of k-Set Cover by Semi-Local Optimization
土木計画学 第11回(12月21日) 土木計画と説明責任 計画における代替案の作成1 担当:榊原 弘之.
情報数理Ⅱ 平成27年9月30日 森田 彦.
第 七 回 双対問題とその解法 山梨大学.
1章前半.
PlanetLab における 効率的な近隣サーバ選択法
交通量観測地点を考慮した時間OD推定 モデルの開発と大規模ネットワークへの適用
5.5 The Linear Arboricity of Graphs (グラフの線形樹化数)
Selfish Routing and the Price of Anarchy 第2回
計算量理論輪講 岩間研究室 照山順一.
ネットワーク理論講義補助資料 Text. 組合せ最適化とアルゴリズム 4.3 節 Lagrange緩和 pp
情報工学総合演習 D-I 近似アルゴリズム 埼玉大学 理工学研究科 山田 敏規、 橋口 博樹、 堀山 貴史
Linear Relaxation for Hub Network Design Problems
サポートベクターマシン によるパターン認識
応用社会システム計画 (第10回) ここで、学習すること 学籍番号: 氏名: ■これまでの講義内容の整理 ■計画問題の設定と手法
点素パス問題に対するアルゴリズム 小林 佑輔 東京大学 大学院情報理工学系研究科 組合せ最適化セミナー 2012 年 7月 13日
第25章 単一始点最短路 3節 Bellman-Fordのアルゴリズム
論文紹介 Query Incentive Networks
決定木とランダムフォレスト 和田 俊和.
奈良女子大集中講義 バイオインフォマティクス (9) 相互作用推定
ネットワーク理論 Text. Part 3 pp 最短路問題 pp 最大流問題 pp.85-94
第7章 疎な解を持つカーネルマシン 修士2年 山川佳洋.
遺伝的アルゴリズムを用いた 構造物の最適形状探索の プログラムの作成
早わかりアントコロニー最適化 (Ant Colony Optimization)
スパースカット、SDP近似、整数ギャップ、距離埋め込み
半正定値計画を用いた 最大カット問題の .878 近似解法 ver. C.22
Selfish Routing and the Price of Anarchy 4.3
計算量理論輪講 chap5-3 M1 高井唯史.
A First Course in Combinatorial Optimization Chapter
Data Clustering: A Review
千葉大学とJSPS北京研究連絡センターとの共同シンポジウム
連続領域におけるファジィ制約充足問題の 反復改善アルゴリズムによる解法 Solving by heuristic repair Algorithm of the Fuzzy Constraint Satisfaction Problems with Continuous Domains 北海道大学.
公共経営研究科 「シミュレーション」森戸担当分 概要(12/02/05)
統計解析 第1回 条件付き独立性と確率的グラフィカルモデル 本講義の全体像
First Course in Combinatorial Optimization
Nightmare at Test Time: Robust Learning by Feature Deletion
東北大学 大学院情報科学研究科 応用情報科学専攻 田中 和之(Kazuyuki Tanaka)
福永 拓郎 (京都大学) Magnús M. Halldórsson (Reykjavik University) 永持 仁 (京都大学)
知識科学研究科 知識システム構築論講座 林研究室 佛明 智
「データ学習アルゴリズム」 第3章 複雑な学習モデル 報告者 佐々木 稔 2003年6月25日 3.1 関数近似モデル
ナップサック問題 クマさん人形をめぐる熱いドラマの結末.
東京大学大学院工学系研究科 計数工学専攻 松井知己
データ構造とアルゴリズム (第5回) 静岡大学工学部 安藤和敏
サプライ・チェイン最適化について 研究者・実務家が知っておくべきこと
第16章 動的計画法 アルゴリズムイントロダクション.
Selfish Routing 4章前半 岡本 和也.
直並列グラフの連続多重彩色 西関研究室 吉田進太郎.
Max Cut and the Smallest Eigenvalue 論文紹介
``Exponentiated Gradient Algorithms for Log-Linear Structured Prediction’’ A.Globerson, T.Y.Koo, X.Carreras, M.Collins を読んで 渡辺一帆(東大・新領域)
A02 計算理論的設計による知識抽出モデルに関する研究
ポッツスピン型隠れ変数による画像領域分割
東北大学 大学院情報科学研究科 応用情報科学専攻 田中 和之(Kazuyuki Tanaka)
分枝カット法に基づいた線形符号の復号法に関する一考察
情報数理Ⅱ 平成28年9月21日 森田 彦.
離散数学 11. その他のアルゴリズム 五島.
13.近似アルゴリズム.
オブジェクト指向言語における セキュリティ解析アルゴリズムの提案と実現
東京工業大学情報理工学研究科 小島政和 第1回横幹連合コンファレンス 2005年11月25,26日 JA 長野県ビル
グラフの帯域幅連続多重彩色 を求めるアルゴリズム (Bandwidth Consective Multicolorings of Graphs) 西関研究室 西川和秀.
Presentation transcript:

ネットワーク上での社会的効用と個人的効用の対立問題に対するアルゴリズム的研究 浅野 孝夫、渡邉敏正、今井桂子 中央大学、広島大学、中央大学 asano@ise.chuo-u.ac.jp 2007-05-14

Algorithmic Game Theory アルゴリズム的ゲーム理論 個人的効用と社会的効用の対立問題 に対するアルゴリズム的アプローチ Nash均衡の計算 様々なNash均衡がある 最良(最悪)のNash均衡 。

Best-Response Dynamics and Nash Equilibria E. Anshelevich, A. Dasgupta, J. Kleinberg, E.Tardos, T.Wexler and T. Roughgarden: The price of stability for network design with fair cost allocation, FOCS 2004, 295--304

問題の具体例 解1 解2 解3(最適解) 6+4+10+2+13=35 6+4+2+6+5+6+7=36 10 5 8 4 12 6 6 2   解2  6+4+2+6+5+6+7=36 解3(最適解) 6+6+5+4+10=31 7

適用例2 (1.52, 改善案の出力) 1.52近似 改善案 (最適解) 26

合流フロー (confluent flow) 「フローが出ていく辺が1本以下」という条件を すべての点で満たすもの 分割可能フロー (splittable flow) 分割不可能フロー (unsplittable flow) 合流フロー (confluent flow) 10

合流フローの例 インターネット・ルーティング 避難経路 CDN(コンテンツ配信ネットワーク) ブロードキャスト など 11

問題定義(混雑最小化問題) 入力 有向グラフ シンク 各点 の需要 0.3 0.1 0.2 0.3 0.2 0.4 0.5 12

問題定義(混雑最小化問題) 目的 すべての需要をシンクに流 す合流フローで,混雑が最 小になるものを求めること 点 の混雑 : を流れるフローの合計 フローの混雑: 目的 すべての需要をシンクに流 す合流フローで,混雑が最 小になるものを求めること シンクで最大となる 0.3 0.1 0.6 0.2 0.3 0.2 1.4 0.4 0.5 13

問題定義(混雑最小化問題) 目的 すべての需要をシンクに流 す合流フローで,混雑が最 小になるものを求めること 点 の混雑 : を流れるフローの合計 フローの混雑: 目的 すべての需要をシンクに流 す合流フローで,混雑が最 小になるものを求めること シンクで最大となる 0.3 0.1 1.1 0.2 0.3 0.2 0.9 0.4 0.5 14

問題定義(混雑最小化問題) 0.3 0.1 0.3 0.1 0.6 0.2 1.1 0.2 0.3 0.2 0.3 0.2 1.4 0.4 0.9 0.4 0.5 0.5 フローの混雑:1.4 フローの混雑:1.1 15

オンデマンド・データ・ブロードキャスティング ・サーバに数種類のページが存在し,クライアント からリクエストを受け取る ・サーバは,受け取ったリクエストに対し,ページを送信する (本研究では,各時刻に1ページしか送信できない) ページAを送ろう! 時刻 1 ページAが 欲しい! ページAが 欲しい! ページBが欲しい! 16

オンデマンド・データ・ブロードキャスティング ・サーバに数種類のページが存在し,クライアント からリクエストを受け取る ・サーバは,受け取ったリクエストに対し,ページを送信する (本研究では,各時刻に1ページしか送信できない) 送信するページをブロードキャストすることにより すべてのクライアントがページを受け取ることができる ページAを送ろう! 時刻 1 ページAが 欲しい! ページAが 欲しい! ページBが欲しい! 1 1 A A A 17 A

オンデマンド・データ・ブロードキャスティング 目的:すべてのリクエストを満たし,平均の レスポンスタイムを最小化する. 時刻 1 レスポンスタイム ページBが欲しい! 1 1 A A A 18 A

時刻 までにすべてのリクエストが満たされる 平均レスポンスタイム最小化問題 例 時刻 ● 入力 ▲ ページ数 ▲ 時刻 の,ページ  に 対するリクエスト数 A A B リクエストの最大到着時刻:   時刻   までにすべてのリクエストが満たされる 19

研究成果 1. An Improved Analysis of Goemans and Williamson's LP-relaxation for MAX SAT, Theoretical Computer Science, 339—353, 2006 2. 組合せ最適化:理論とアルゴリズム, (B. Korte and J. Vygen: Combinatorial Optimization: Theory and Algorithm, Springer, 3rd edition, 2006の日本語訳)シュプリンガー・フェアラーク東京, 1—664, 2005

3.アルゴリズムデザイン, (J. Kleinberg and E 3.アルゴリズムデザイン, (J. Kleinberg and E. Tados: Algorithm Design, Addison-Wesley, 2005の日本語訳)共立出版、2008 (予定) 4.近似アルゴリズム、アルゴリズム・サイエンスシリーズ、共立出版、2008(予定) 5.情報数学:コンピュータアルゴリズムの解析とその応用、コロナ社、2008(予定)

入力:重み付き(論理和形式の)クローズの集合 最大充足化問題(MAX SAT) 入力:重み付き(論理和形式の)クローズの集合 出力: 満たされるクローズの重みの和が  最大になるような真偽割当  最適解 が満たされる(重み22)

最大充足化問題(MAX SAT)は値 が最大となるような真偽割当 を求める問題

MAX SATに対する確率的方法

Johnsonの0.5-近似アルゴリズム

MAX SATの0-1整数計画問題定式化

MAX SATの線形計画緩和

一般にNP-困難な問題の多くは整数計画問題をして定式化できる. その整数条件を外して線形計画問題や  半正定値計画問題に緩和して解き, その最適解の値を元の整数計画問題の最適解の値の下界あるいは上界として  用いて,解の品質を保証するというものが,数理計画法に基づく近似アルゴリズム  設計法である 数理計画法の双対理論に基づいた手法が,近似アルゴリズムでも適用可能になる 小数解を値を保存しつつ整数化する

f(y) GW 1 f(y)=y f2(y) Johnson f(y)=0.5 0.5 f1(y) f3(y) y 0.5 1

f(y) GW 1 f(y)=y f2(y) Johnson f(y)=0.5 0.5 f1(y) f3(y) y 0.5 1