制約処理に関する ミニサーベイ 栗 原 正 仁.

Slides:



Advertisements
Similar presentations
多目的GAに対する パレート最適個体の分布制御 九州大学大学院工学府知能機械システム専攻徳井 宏司.
Advertisements

情報基盤アルゴリズムとして のメタヒューリスティクスの 研究 茨木俊秀、巳波弘佳、藤原洋志、 千葉英史、関口良行(関西学院大 学)、 藤重悟(京都大学)、 柳浦睦憲(名古屋大学)、 野々部宏司(法政大学)、 梅谷俊治(電気通信大学)
木探索によるCSPの解法 (Tree search algorithms for solving CSPs) 認知システム論 制約充足( 2 ) 制約をみたす組合せを探すエージェント バックトラック法 フォワードチェック 動的変数順序.
到着時刻と燃料消費量を同時に最適化する船速・航路計画
緩和+分解+調整による 分散協調問題解決 神戸大学大学院海事科学研究科 平山 勝敏.
ネットワーク理論講義補助資料 Text. 組合せ最適化とアルゴリズム 4.5 節 主・双対法 pp
データ構造と アルゴリズム 第十二回 知能情報学部 知能情報学科 新田直也.
ラベル付き区間グラフを列挙するBDDとその応用
近似アルゴリズム 第10章 終了時刻最小化スケジューリング
秘密のリンク構造を持つグラフのリンク解析
ファジィ論理と ファジィ構造モデリング 北海道工業大学 情報デザイン学科 三田村 保.
Approximation of k-Set Cover by Semi-Local Optimization
土木計画学 第11回(12月21日) 土木計画と説明責任 計画における代替案の作成1 担当:榊原 弘之.
P,Q比が変更可能なScaLAPACKの コスト見積もり関数の開発
整数計画法を用いた ペグソリティアの解法 ver. 2.1
データ構造と アルゴリズム 第二回 知能情報学部 新田直也.
CV輪講 姿勢変化に対応したSoft Decision Featureと Online Real Boostingによる人物追跡
岩井 儀雄 コンピュータ基礎演習  ー探索、整列ー 岩井 儀雄
制約条件の確率的選択に基づく 資源追加削減法の改良 三木 光範(同志社大工) 廣安 知之(同志社大工) ○小林 繁(同志社大院)
Research Session 17: Formal Verification
Solving Shape-Analysis Problems in Languages with Destructive Updating
シミュレーション演習 G. 総合演習 (Mathematica演習) システム創成情報工学科
局所探索によるCSPの解法 (Local search algorithms for solving CSPs)
情報工学総合演習 D-I 近似アルゴリズム 埼玉大学 理工学研究科 山田 敏規、 橋口 博樹、 堀山 貴史
局所整合と局所探索 (Local Consistency and Local Search)
局所探索によるCSPの解法 (Local search algorithms for solving CSPs)
制約充足と反復改良 (Constraint Satisfaction and Iterative Improvement)
第25章 単一始点最短路 3節 Bellman-Fordのアルゴリズム
正規分布における ベーテ近似の解析解と数値解 東京工業大学総合理工学研究科 知能システム科学専攻 渡辺研究室    西山 悠, 渡辺澄夫.
ネットワーク上での社会的効用と個人的効用の対立問題に対するアルゴリズム的研究
決定木とランダムフォレスト 和田 俊和.
3. 束 五島 正裕.
PROGRAMMING IN HASKELL
モデルの逆解析 明治大学 理工学部 応用化学科 データ化学工学研究室 金子 弘昌.
Online Decoding of Markov Models under Latency Constraints
確率伝搬法と量子系の平均場理論 田中和之 東北大学大学院情報科学研究科
第14章 モデルの結合 修士2年 山川佳洋.
制約充足問題(つづき) (Constraint Satisfaction Problems)
第7章 疎な解を持つカーネルマシン 修士2年 山川佳洋.
Introduction to Soft Computing (第11回目)
量子系における 確率推論の平均場理論 田中和之 東北大学大学院情報科学研究科
分子生物情報学(2) 配列のマルチプルアライメント法
遺伝的交叉を用いた 並列シミュレーテッドアニーリング 同志社大学工学部/大学院 廣安知之,三木光範,○小掠真貴
論文紹介 - Solving NP Complete Problems Using P Systems with Active Membranes 2004/10/20(Wed)
連続領域におけるファジィ制約充足問題の 反復改善アルゴリズムによる解法 Solving by heuristic repair Algorithm of the Fuzzy Constraint Satisfaction Problems with Continuous Domains 北海道大学.
ファジィ制約充足問題への 連続領域の導入 Introducing continuous domains to
知能情報システム特論 Introduction
First Course in Combinatorial Optimization
Nightmare at Test Time: Robust Learning by Feature Deletion
福永 拓郎 (京都大学) Magnús M. Halldórsson (Reykjavik University) 永持 仁 (京都大学)
適応的近傍を持つ シミュレーテッドアニーリングの性能
ベイジアンネットワーク概説 Loopy Belief Propagation 茨城大学工学部 佐々木稔
生物情報ソフトウェア特論 (2)たたみ込みとハッシュに 基づくマッチング
モデル検査(5) CTLモデル検査アルゴリズム
「データ学習アルゴリズム」 第3章 複雑な学習モデル 報告者 佐々木 稔 2003年6月25日 3.1 関数近似モデル
ナップサック問題 クマさん人形をめぐる熱いドラマの結末.
第4章 データ構造 p.82 [誤] ハミルトニアン経路問題  [正] ハミルトン閉路問題 p.82,83 [誤] セールスパーソン問題
Data Clustering: A Review
情報経済システム論:第13回 担当教員 黒田敏史 2019/5/7 情報経済システム論.
土木計画学 第12回(1月14日) 計画における代替案の作成2 担当:榊原 弘之.
``Exponentiated Gradient Algorithms for Log-Linear Structured Prediction’’ A.Globerson, T.Y.Koo, X.Carreras, M.Collins を読んで 渡辺一帆(東大・新領域)
A02 計算理論的設計による知識抽出モデルに関する研究
ポッツスピン型隠れ変数による画像領域分割
ガウス分布における ベーテ近似の理論解析 東京工業大学総合理工学研究科 知能システム科学専攻 渡辺研究室    西山 悠, 渡辺澄夫.
発表者: 稲葉 一浩 複雑ネットワーク・地図グラフ セミナー 2017/1/19
Q q 情報セキュリティ 第6回:2005年5月26日(金) q q.
3 分散システムのフォールトトレランス 分散システム Distributed Systems
Q q 情報セキュリティ 第7回:2005年5月27日(金) q q.
東京工業大学情報理工学研究科 小島政和 第1回横幹連合コンファレンス 2005年11月25,26日 JA 長野県ビル
グラフの帯域幅連続多重彩色 を求めるアルゴリズム (Bandwidth Consective Multicolorings of Graphs) 西関研究室 西川和秀.
Presentation transcript:

制約処理に関する ミニサーベイ 栗 原 正 仁

Contents Hard constraints Soft constraints Applications Phase transition Decision repair algorithm Random solution generation Partial order CSP Soft constraints Weighted CSP Fuzzy CSP Semiring-based Soft CSP Applications More on fuzzy CSP: Con’flex

物理学の相転移(例:温度領域による氷→水→水蒸気という急変)に類似 Phase transition 実行結果 計算時間 グラフ彩色問題(NP完全問題) アーク数/ノード数(制約密度) ■指数関数的な時間がかかる領域(worst case)は限られている. ■アルゴリズムの性能は問題パラメータの微少変化で急変する. 物理学の相転移(例:温度領域による氷→水→水蒸気という急変)に類似 Gomes, Hogg, Walsh, Zhang: Phase transitions and structure in combinatorial problems, AAAI-02 tutorial, 2002.

Decision repair algorithm Systematic (tree) search Local (heuristic repair) search ■完全な割当てを逐次修復 ■近傍の「傾斜」の利用 ■完全性なし ■早期の決定の誤りに強い ■部分的な割当てを逐次拡張 ■フィルタリング(後戻り,先読み) ■完全性あり ■早期の決定の誤りに弱い 矛盾する 割当て 一連のdecisionにより 部分的な割当てを逐次拡張 Conflictを解消する 任意のdecisionを修復 Jussien, Lhomme: Local search with constraint propagation and conflict-based heuristics, Artificial Intelligence 139, 21-45, 2002. (an extended version of a prize-winning paper at AAAI-2000)

Random solution generation 問題 CSPの解を一様分布にしたがってランダムに生成したい (例) A,B,C,D: {0,1} A≦B A≦C A≦D A≦E 17通りの解を 確率1/17で発生 最初にA=0,1を確率0.5でランダムに決定するのは誤り 応用 ハードウェアのテストケースの自動生成 Dechter, Kask, Bin, Emek: Generating random solutions for constraint satisfaction problems, Proc. AAAI-02, 15-21, 2002.

Partial order CSP 与えられた制約を満たす半順序を求める x1 1 x2 1 x3 1 1 半順序は閉路のない有向グラフで表現される 1 x2 1 x3 1 1 半順序=推移性+非反射性 与えられた制約が単調性を満たすとき 推移性を不要とする条件を導出 小さなサイズのBDDと いうグラフ構造で解く 応用 ソフトウェアの正しさの自動検証 Kurihara, Kondo: BDD encoding for partial order constraints and its application to expert systems in software verification domains, Proc. 2000 IEEE Int. Conf. on Systems, Man and Cybernetics, 2062-2067, 2000.

Weighted CSP 過制約(over-constrained)な問題(解がない) W-CSP: 満たされた制約の重みの和を最大化する 原問題 弱問題 多項式時間で解く 緩和 W-CSP 2次 0/1 計画問題 半正定値 計画問題 弱問題の 実数解 SemiDefinite Programming 変数=0/1 目的関数=2次関数 乱数丸め法 W-CSP 近似解 原問題の 0/1解 近似度が理論的に 保証される Lau: A new approach for weighted constraint satisfaction, Constraints, 7, 151-165, 2002.

Fuzzy CSP 過制約(over-constrained)な問題(解がない) FCSP: 制約の満足度を[0,1]の実数値で表現. 満足度の最小値(ファジィ論理積)を最大化する(MAX-MIN基準) 元になるCSPに応じた2つの手法がある 反復改善 系統的探索 Meseguer, Larrosa: Solving fuzzy constraint satisfaction problems, Proc. IEEE Int. Conf. on Fuzzy Systems, 1233-1238, 1997. Wong, Leung: Extending GENET to solve fuzzy constraint satisfaction problems, Proc. AAAI-98, 380-385, 1998.

Semiring-based soft CSP SCSP W-CSP, FCSP などのソフトCSPを統合した抽象モデル 半環という抽象代数構造を利用 制約半環=< A, +, ×, 0, 1 > A: 集合(少なくとも0,1を要素として持つ) +: 交換則,結合則をみたす演算 ×: 結合則,+に対する分配則をみたす演算 0: +の単位元で,かつ×の吸収元 1: ×の単位元 満足度の表現 最小0,最大1 満足度の大小を表現 a<b ⇔a+b=b 論理ANDの抽象化 種々のソフト制約充足問題に適用できる探索手法を 同時に統一的に論じることができる Bistarelli, Codognet, Rossi: Abstracting soft constraints: framework, properties, examples, Artificial Intelligence 139, 175-211, 2002.

Applications (1) RCPSP/max と呼ばれる非常に現実性の高いスケジューリング問題を解くCSP解法アルゴリズムを開発した.その手法は最小競合集合を大域的に解析することによる競合解消を,反復サンプリングによる最適化アルゴリズムに組み込んだものである. RCPSP/max (resource constrained project scheduling problem with time windows) V: 仕事の集合.所要時間は固定.開始時刻が変数. E: 2つの仕事間i,jの時間制約の集合.一方の仕事の終了時刻と   他方の仕事の開始時刻は決められた時間内になくてはならない. R: 再生可能な資源の集合.資源毎に総量が決められる.   各仕事毎に必要な資源の種類と量が決められている. 問題 制約をすべて満たすように,かつ最小の時間ですべての仕事が     終了するように,各仕事の開始時刻を定めよ. Cesta, Oddi, Smith: An iterative sampling procedure for resource constrained project scheduling with time window, Proc. IJCAI-99, 1022-1029, 1999.

Applications (2) ネットワークのセキュリティ・プロトコルの1つとして知られる Needham-Schroeder プロトコルの安全性はSCSP(ソフト制約充足問題)として定式化できる. SCSPの解の満足度がある値以下になると,そのネットワークはアタックされる危機にある. Bella, Bistarelli: SCSPs for modelling attacks to security protocols, Proc. CP2000, Workshop on Soft Constraints, 1-16, 2000.

Applications (3) ソフト制約充足問題の対話的ソルバーは,ユーザと対話しながらユーザの大域的な選好から局所的な制約を学習し,適切な満足度ユーザモデルを自動構築する. このようにユーザと学習モジュールを組み込んだソフト制約ソルバー間の対話を通して,モデリングとその解決が交互に入り組むことになり,ユーザの最も満足のいく解を効率よく提示できる現実的な問題解決に役立つシステムが構築できる. Rossi: Aquiring both global and local preferences in interactive constraint solving via machine learning techniques, Computer Science Seminar, University College Cork, 2002.

More on fuzzy CSP: Con’flex 変数には離散型や実数型がある. 区間算術により,変数ラベルの実数区間を縮小したり分割する. 満足度は離散化して通常のCSPに帰着? 仏語のホームページでドキュメントとソフトを配布(それ以外の情報はない?)

Interval arithmetic