概念格在查询课程系统中应用.docVIP

  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文档。上传文档
查看更多
概念格在查询课程系统中应用

概念格在查询课程系统中应用   摘要:概念格是数据分析理论中的一种有力工具。针对查询课程系统这类问题,利用概念间的相似度构造加权的概念格,从而给出一种方法来解决查询过程中关键词的输入顺序问题,并结合实例说明了这种方法的有效性。   关键词:概念格;概念相似度;加权   中图分类号:TP18文献标识码:A 文章编号:1009-3044(2009)25-7320-02   Details of the Curriculum in the Concept Lattice of the System   ZHANG Zhi-xing   (Hebei University School of Mathematics and Computer,Baoding 071000,China)   Abstract: Concept lattice is a powerful tool of data analysis theory. Account of this problem ofsearching curriculum system, using the similarity of the concept to construct the weighted concept lattice, a approach is presented to resolve the input sequence of words in the searching process, and the effectiveness of this approach is illustrated combined with an example.   Key words: concept lattice; similarity of the concept; weighted   概念格是由德国Wille教授首先提出的,它是形式概念分析理论中的核心数据结构,已经应用在众多领域,如概念格在电子商务中的应用[1]。本文将给出概念格在查询课程的系统中的一个简单应用。比如说新学期开始,学生们总会查询一下课程的安排情况,这时往往需要输入一些关键词,那么在输入的过程中如何排列这些关键词将可能会影响查询的时间。   本文利用概念格,给出一种关键词的排列顺序,从而可以有效地提高效率。   1 概念格的相关知识   1.1 概念格的基本定义   本文中用到的有关概念格的定义来源于文献[2-3]。   在形式概念分析中,形式背景通常被定义为一个三元组K=(G,M,I),其中G为对象集,M为属性集,I是G与M之间的一个二元关系即IG×M,对于g∈G,m∈M用gIm表示对象g具有属性m。通常,一个形式背景可以直观地使用一个交叉表格表示。   在形式背景K=(G,M,I)中,对于g∈G,定义{g}={m∈M|gIm};对于m∈M,定义{m}={g∈G|gIm},从而对于AG,BM,有下式成立:   A={m∈M|g∈A,gIm}={g} B={g∈G|m∈B,gIm}={m}   对于AG及BM,元素对(A,B) 如果满足条件:A=B并且B=A,则(A,B)称为是一个形式概念(以下简称概念),其中A称为概念的外延,B称为概念的内涵。形式背景K的所有概念构成的集合用L(K)表示。   对于(A1,B1),(A2,B2)∈L(K),定义(A1,B1)≤(A2,B2)A1A2,不难证明“≤”是L(K)上的一个偏序关系。如果不存在(A3,B3)∈L(K)使得(A1,B1)≤(A3,B3)≤(A2,B2)成立,则(A1,B1)是(A2,B2)的直接子概念,(A2,B2)是(A1,B1)的直接父概念。事实上,(L(K),≤)是一个完备格,通常称其为形式背景K的概念格。   概念格可以用Hasse示图来表示,其中Hasse示图的点表示一个概念,两点之间的连线表示这两个概念之间存在直接父子关系。   1.2 概念格的构造算法   目前构造概念格的算法主要有渐进式算法和批处理算法。本文采用分层的概念格构造算法(见文献[4])。   定义[4] 在概念格中,若概念(A,B)到格中最小元的最长极大链的长度为N,则称(A,B)是第N层的格节点。   下面给出具体构造概念格的步骤。   Step 0 初始化i=1;   Step 1 对每一个g∈G,写出所有的元素对(g,g),构成集合S,转step 2;   Step 2 若S中的元素对有相同属性的,则把它们的对象求并,作为一个新的元素对放入S中,并且把其它和这个新元素对具有相同属性的删除,转step 3;   Step 3 从S中找出所有g极大的元素对,即作为第i层的概念,转step 4;   Step

文档评论(0)

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

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

1亿VIP精品文档

相关文档