基于广度优先回溯算法的试题搜索算法.pdfVIP

基于广度优先回溯算法的试题搜索算法.pdf

  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文档。上传文档
查看更多
石油、天然气工业

维普资讯 大 庆 石 油 学 院 学 报 第3O卷 第3期 2006年 6月 JOURNAlOFDAQINGPETROlEUM INSTITUTE Vo1.30 No.3 Jun. 2006 基于广度优先回溯算法的试题搜索算法 李大辉 (齐齐哈尔大学 计算机与控制工程学院,黑龙江 齐齐哈尔 161006) 摘 要:结合 回溯算法的特点和试题的相关性 ,采用广度优先策略改进 了回溯算法.通过分析试卷资源 的数学模型, 提出了基于广度优先回溯算法的试题搜索算法.实验证明:该算法减少 了试题搜索中的冲突,提高了题库系统的智能性. 关 键 词 :广度优先;回溯算法 {题库系统 中圈分类号 :TN958.98 文献标识码 :A 文章编号 :1000—1891(2006)03—0100—02 1 问题描述 题库是指按照教育测量理论,利用计算机技术构成的某学科题 目的集合,由题 目标识和题 目本身|1]组 成.在试题库 中,依据试卷类型、各试题的难易度、区分度、知识集进行判断,组成试卷.为了实现计算机 对试题库的搜索 ,需要将题库 的定义转换为数学形式. 1.1 题库 定义题库为Type,Type={类型,难度系数,区分度 ,知识集};Td为Type的试题集合,Td一{ l 为Type变量}.若试题 ∈ ,则表示为 td= (td。,tdz,td。,td). 1.2 试题相关性 定义运算 “^”. 。, ∈ ,有形如 ^td—max(tdl,td2,td3,td)运算 ,若 ^td一1,则称 , 为相关;否则,为无关,i,.一『1,2,…,.在题库中, ,f 的相关性通过阈值A(事先输入)控制,一般 情况下,只要 ^ ,≥△,即相关. 1.3 系统冲突 对试卷 中题 目类型、题 目标识、分数分配的说明,称为时间表.在生成试卷的过程中,将知识集均匀分 布到时间表上,△取 0.4.在候选试题中,若 2个不相关的试题使用相同的试卷时间片 ,则产生冲突.随着 试题库的不断扩充 ,组卷中的冲突问题会越来越明显. 2 分析与设计 对当前待安排的候选试题进行检测 ,若无冲突,则作为候选试题 ;若有冲突,则根据相应约束条件对发 生冲突的试题进行回溯重排.回溯时要降低冲突的扩大,避免回溯雪崩的发生. 2.1 问题分析 设 P为求解的问题 ,已知 元组 (。, ,…, )组成 的状态空间E为 E= {(l,2,…, )l ∈ S,i一 1,2,…,}. 其中S 是分量 的定义域 ,且 lSl有限.给定每个分量 的约束集D,称 E中满足D 的任一 元组为问题 P的一个解. 解决P的最简单办法为穷举法,即逐一寻找E中 元组各分量的值,检测(。, ,…, )是否满足D 的全部约束,若满足 ,则(。, ,…, )为 P的解 ;若不满足 ,则不是.若采用穷举法检测 ,令 — lS… l, 收稿 日期 :2005—12—16{审稿人 :许少华 ;编辑 :郑丽芹 作者简介 :李大辉(1968一),男 ,硕士 ,副教授 ,主要从事多媒体技术 、人工智能、算法设计等方面 的研究 · l00 · 维普资讯 第 3期 李大辉 :基于广度优先回溯算法的试题搜索算法 一 0,1,…,一1,则对每个 元组都需要做 一 。· … ·· 一。次检测,显然 ,计算量很大. 回溯法是满足一定约束条件的穷举式搜索法,其搜索方式与树的深度优先搜索方式相似 ,它按选优条 件向前搜索,直到达到 目标.当搜索到某一步时,发现原先的选择并不优或达不到 目标时,就退 回一步重 新选择.由于规定选优必须满足一些约束条件 ,故需搜索的空间大大减少,但这种 回溯法,无法解决求解 过程 中先前的解分量对后续解分量造成的冲突,为此 ,笔者提出一种基于广度优先思想的回溯算法. 2.2 算法改进 在形成试卷时,只需寻找合理解而不用求其最优解 ,不用求出所有解集,因此可 以分步满足所给定的 约束集 D. 2.2.1 构建

文档评论(0)

fengbing + 关注
文档贡献者

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

1亿VIP精品文档

相关文档