正在加载图片...
.286 智能系统学报 第5卷 案的优劣排序结论,通过不同函数运算得出最具群 2 SBA中不确定决策实施策略 体代表性的方案排序,或与个人决策结论最一致的 群决策结论.表3给出工具包中典型的群决策算法, 运用不确定多属性决策方法在SBA任务中具 表3工具包中典型群决策算法 体解题路线是:在采办决策问题空间,将现实复杂任 务归结为不确定多属性决策问题,决策者应确定属 方法类型 典型方法 性集、权重、可能的算法,收集相应信息,并根据信息 >Borda-函数 的类别确定解的获取方式. >Condorcet-f数 Matlab在科学计算领域则具有强大的功能,尤 补会 >Copeland-函数 其在人工智能领域拥有众多功能强大的函数库,可 选择 >Nanson所数 以较为容易的实现功能非常复杂的不确定多属性决 两数 ,Kemeny听数 策算法,因此不确定多属性决策算法工具包采用 >Cook-Seiford P听数 Matlab来实现相应的算法设计和运算.采用了组件 >基于CWGA的多属性拼体决策 方法 编程的思想,应用Matlab Builder for.NET将上述算 多属性 >基于模糊判断矩陈的多属性 法封装为COM组件,然后在Visual Studio2005中将 群体 群体决策方法 不确定多属性决策算法COM组件包装成Wb服务 决策 >基于EOWA的多属性群休决策 方式供分布式用户方便调用,并设计友好的用户交 方法 方法 互界面,从而实现B/S模式下的基于Wb服务的不 >基于理想点和LHA的多属性群 确定多属性决策算法工具包.不确定多属性决策算 体决策方法 法的设计演化过程如图1所示.下面详细说明演化 过程中各阶段具体工作, 不确定多属性 个休决策算法 MATLAB Builder M啊数文件 for.NET Visual Studio SBA智能决策 Web Service 支持协同 不确定多属性 2005 工作平台 群决策算法 MATLAB Builder M两数文件 COM 决策算法导入 COM组作 组件接口 Web服务 系统集成 图1不确定多属性决策算法设计演化过程 1)决策算法导入.先根据预选的不确定多属性 所有使用该方法的模块进行修改,降低系统维护成 决策方法理论,设计其详细的算法流程,再依照 本,提高了系统灵活性。 Matlab的语法编写算法Matlab函数,经过编译无误 4)决策Web服务形成.基于Web决策服务方 后保存为M文件. 式实现在Internet上SBA决策模型的动态调用与互 2)封装决策算法组件.通过Matlab Builder for. 操作.决策服务封装了离散的决策模型与计算模型, NET工具将已经编写完毕的不确定多属性决策算 每一个决策服务的模块都有明确的接口、输入、输 法M文件转变为.NET assembly类库或COM对象 出、功能等方面的描述,并通过服务提供者、服务注 提供给分布式Wb服务调用,并可支持在未安装 册中心与服务申请者3类角色的交互执行发布、查 Matlab的平台上运行所用的计算引擎。 找、绑定等基本操作.在具体Wb服务调用过程中, 3)通过标准接口调用生成的算法组件.在Vsu 决策方法服务将通过输入接口得到的决策数据经过 al Studio2005平台中调用算法其标准接口,可以实 相应处理后,在服务器端调用计算引擎进行精确的 现组件与调用方输入输出的标准化,优点是不确定 计算并将结果返回给对应的决策方法Web服务,再 多属性决策组件本身不用提供多种接口,特别当不 由Wb服务以XML格式的输出返回给调用方查看 确定多属性决策方法更新后接口有变化时也不用对 结果.Web决策服务工作体系见图2所示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有