当前位置:
文档之家› 基于ABC算法的逻辑推理题快速求解方法
基于ABC算法的逻辑推理题快速求解方法
第2 l卷 第 6期
21 0 1年 6月
计 算 机 技 术 与 发 展
COMP UTER TEC HNOL OGY AND DEVEL MENT OP
Vo . No 6 121 .
J n 2 1 ue 0 1
基 于 A C算 法 的逻 辑 推 理题 快 速 求解 方 法 B
Ke r s a t c a e c l n g r m ;mu t h e d c n u r n y;c mb n t ra p m z t n y wo d : ri i b o o y a o i i f l e l h t l t r a o c re c i o i ao i o t l i i a o i
M e ho o g c Re s ni g t d f r Lo i a o n
LI Li f i M A io n- e , M a
( c ol fC mpt cec ,S ani oma U i ri ,X ’n7 06 , hn ) Sh o o o ue S i e hax r l nv s y ia 10 2 C ia r n N e t
程算 法 。
关键 词 : 工蜂群 算 法 ; 线程并 发 ; 人 多 组合优 化
中 图分类 号 : P 9 . 1 T 3 14 文献标 识码 : A 文章编 号 :6 3 6 9 2 1 ) 6 0 2 — 3 1 7 — 2 X(0 1 0 — 15 0
Ari ca e Coo y Al o ih s d S l to tf i lBe l n g rt m Ba e o u in i
Ab t a t Ast e s l to p c fl g c r a o i gi a g n h r c d r fr a o ngi i — x a s n p o o e af s n f ce t sr c : h o u i n s a e o o i e s n n slr e a dt e p o e u e o e s ni stme e h u t g, r p s a ta d e i i in s l t n meh d b s d o r fc a e o o y,wh c mi ts t h n me o fb e f r g n n t ie e mu t h e d n o c re t o u i t o a e n a t ilb e c l n o i i ih i t e a he p e o n n o e o a i g a d u l st l t r a i g c n u r n i z h i me h im fo e a n y tm .Th s me o a e a h t r a sa b e wi et i o e。a d t e p o e so e o i g a r c s c a s o p r t g s se n i i t d tk se c h e d a t a c ran r l h e h n r c s fr a n n t p o e s h s s he t n h e t e tr s u c n atf i e o o y n VC++ 6. n i me t u x e i n a e u t n a 1 o s in d p o l ms O f d t e b s ca o r e i ri c a b e c l n .I i n i l 0 e vr on n 。o re p rme t r s l o 0 c n  ̄a e r b e l s
0 引 言
丰富多彩而纷繁复杂的 自然界启迪 了无数 的科学
意见 , 然后通过投票决定 。事实显示 , 几乎所有遵循 蜜 蜂法则的 团体都能使 自己变得更加聪明 。 蜂群 算法 ( e o n l rh 是建立 在蜜 蜂 B eC l yAg i m) o ot 自组织模型和群体智能基础上提 出的一种非数值优化 计算方法 。在 S e y提 出的蜂 群 自组 织模 拟模型 中, el e 尽管每个社会阶层 中的蜜蜂 只完成单 一任 务 , 蜜蜂 但 相互间通过摇 摆舞 、 味等多种信息方式 , 气 使得整个蜂 群能协同完成 诸如构 建蜂巢 、 收获花 粉等多项任务 。 20 年 , aao a 0 5 K r g 成功地 把蜂群算 法应用在 函数 的数 b 值优化 问题 上 , 出 了 比较 系统 的群 体 智 能 优化 算 提
李林 菲 , 马 苗
( 陕西师 范 大学 计算பைடு நூலகம் 科 学 学院 , 陕西 西安 7 06 ) 102
摘 要: 针对逻 辑推 理题 求解 空间大 、 解时 间长 的问题 , 求 模仿 自然 界蜜 蜂采蜜 现 象 , 利用 操作 系 统 的多线 程 并发 机 制 , 提
出并 实现 了一种 基 于人工 蜂群算 法 的逻辑 推理 题求 解方 法 。该 方法 以各 个线 程作 为 不 同角色 的 蜜蜂 , 求解 逻辑 推 理题 将 的 过程转 化为 人工 蜂群 寻找最 优蜜 源 的过程 , 通过人 工蜂 群 算法 中侦 查蜂 、 引领 蜂 和跟 随 蜂 的分 工 协作 快 速 完成 逻辑 推 理题 求解 。在 V + 6 0 C + . 环境 中 , 1 个 组合 问题求 解 的仿 真实验 表 明 , 对 O 该方法求 解速 度 明显 优 于未使 用蜂群 算法 的单 线
s o t a e me o so v o sy f t r ta e sn l h e d me o t o tatf ilb e c l n g rt m. h w h tt t d i b i u l a e n t i g e tr a t d wih u ri c a e o o y a o i h h s h h h i l h