単調dnfの双対性判定問題.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
単調dnfの双対性判定問題

アルゴリズムFK アルゴリズムFKとは はじめに 単調DNFと単調CNF 等価性判定と双対性判定 アルゴリズムFK 今度のアプローチ 考えるべきこと ハイパーグラフ 木分割 参考文献 はじめに アルゴリズムFKとは 単調DNFの双対性判定アルゴリズムで、現在最も効率の良いとされているもの 実行時間は 単調DNFと単調CNF DNF(Disjunctive Normal Form, 選言標準形) (x1∧x2∧…∧xk) ∨ (xk+1∧xk+2∧…) ∨… CNF(Conjunctive Normal Form, 連言標準形) (x1∨x2∨…∨xk) ∧ (xk+1∨xk+2∨…) ∧ … 単調???否定を含まない 等価性判定と双対性判定 (問題) 二つの否定を含まない(単調な)ブール式が等価であるか? ?単調DNFと単調DNFの場合 与えられた単調DNFに対しては それと等価な最小のDNFが一意に決まり、 それは容易に求められる ↓ 二つの単調DNFの等価性の判定は容易 ?単調DNFと単調CNFの場合 (素朴な方法) 単調CNFを分配則によって展開、整理 ↓ 単調DNFと比較 このアルゴリズムの最悪の実行時間は指数的 →見方を変えてみる →二つの単調DNFの 双対性判定問題とみなす 二つの論理関数 f(x1,x2,…,xm)とg(x1,x2,…,xm)が互いに双対 → A…単調DNF B…単調CNF とする BのANDとORを入れ替えてできる DNFをB’とおく ドモルガンの定理より BとB’は互いに双対 ↓ AとB’が等価 = AとB’が双対 つまり、この問題は「単調DNFの双対性判定問題」と呼べる これはさらに短縮して 「単調双対性問題(monotone duality)」 とも呼ばれる アルゴリズムFK 単調双対性問題に多項式時間アルゴリズムは存在するか? 多項式時間のクラスに属するか、coNP完全であるかは未解決 FredmanとKhachiyanによって no(log n/log log n)時間 のアルゴリズムが発表 →アルゴリズムFK アルゴリズムFK 詳しい内容は省略させてください m(_ _;)m でも簡単に説明すると??? 問題 DUALITYを考える 入力 単純な集合族の対(F, G) 問い ClFとClGは互いの双対か? ここで、 ClF…Fの閉包 ClF = {J ? [m] | ?I∈F : I?J ClF = {J ? [m] | ?I∈F : I?J} [m] ??? m以下の正整数の集合 ex) [3]={1,2,3} [5]={1,2,3,4,5} たとえば m=3 F={{1}{1,3}{2,3}}のとき ClF={{1}{1,2}{1,3}{2,3}{1,2,3}} 集合族FはDNFを通じて fF(x1,x2,…,xm) = ∨∧xi I∈F i∈I のような単調論理関数fFを表現する 実は ClFとClGが互いに双対であればfFとfGも互いに双対だといえる ↓ 問題 DUALITYを解けば 単調DNFの双対性判定問題が解ける ClFとClGが互いの双対 ↓ (1)交差条件 C|Gの要素がすべてFの横断集合(transversal) これは、Gの要素がFの横断集合であることと同値 (2)網羅条件 Fの横断集合すべてがC|Gに属する ここで、Fの横断集合とは   すべてのJ∈Fで、I∩J≠φであるようなIのこと ex) m=3 F={{1}{1,3}{2,3}}のとき {1,2} {1,3} {1,2,3}がFの横断集合 交差条件は判定が容易 →主に網羅条件を判定する それをうまくやったのがアルゴリズムFK 今後のアプローチ 木分割の幅が小さいような ハイパーグラフについて能率のよい方法を考える ハイパーグラフ グラフ 点の集合と辺の集合によってできている 通常のグラフの辺は2点によって表す ex) V={1,2,3}  E={{1,2}{1,3}} ハイパーグラフ 点の集合と辺の集合によってできている しかし辺に含まれる点は2つとは限らない ex) V={1,2,3}  E={{1}{1,3}{1,2,3}} 木分割 木である 葉頂点の集合がグラフGの辺集合と等しい 内部頂点の次数が3以下 参考文献 単調DNFの双対性判定問題Duality Testing of Monotone DN

文档评论(0)

cynthia_h + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档