论文部分内容阅读
为设计出专门用于解决不相容问题的可拓策略生成系统(Extension StrategyGenerating System,下文简称ESGS),提高人们决策水平和机器智能水平,可拓学主张用形式化方法描述问题的目标和条件,以便建立核问题的模型,再用菱形思维方法对问题进行拓展分析,以及执行必要的变换运算,最终智能化地生成满足或者接近用户需求的策略。
然而,对于不具备可拓学相关知识的开发者来说,要构建出高效的ESGS并非易事。倘若设计出可拓策略生成系统框架(Extension Strategy Generating SystemFramework,下文简称ESGS-F),充分复用成熟的策略生成系统的设计及代码,则能降低系统的开发难度,极大地提高ESGS的开发效率。
鉴于国内外ESGS还处于探索阶段,ESGS-F更未被系统地探讨,本文应用设计模式思想、面向接口编程技术和可拓学相关知识,通过探讨ESGS的通用体系结构、控制器、通用构件及其协作过程,设计并实现不相容问题策略生成领域的通用框架。
在开发该框架过程中,采用多次迭代方法,以使ESGS-F建设与ESGS建设相互促进:一方面,抽取具体领域的典型应用进行分析,得出领域共性(可共用构件)与定义良好的变性(扩展点)的领域模型,并以之为依据,设计并编程实现ESGS-F,最后将它复用到自助游策略生成系统(下文简称Travel-ESGS)和租房策略生成系统(下文简称Tenement-ESGS)等应用开发中去;另一方面,在应用开发过程反馈ESGS-F存在的问题,以进一步改善ESGS-F。
本课题最终设计实现了ESGS-F,并通过了两个可拓策略生成系统验证了该框架的稳定性、合理性、易理解性和可复用性。实验结果表明,ESGS-F的设计和代码能普遍适用于不相容问题的策略生成系统开发;ESGS-F的定义良好的扩展点能被具体领域的策略生成系统准确地扩展;利用ESGS-F能更加高效地开发出稳定可行的策略生成系统。
探讨该课题的过程,是一从无到有的大胆尝试,填补了可拓策略生成系统框架研究的空白,具有较高的研究价值和应用价值。其创新点主要表现在以下两个方面:
(1)区别于一般问题,本文探讨了专门解决矛盾问题的策略生成机制,并基于这种机制,研发出相应的智能化策略生成系统,基本实现寻求矛盾问题解决方法、提高人们决策水平和机器智能水平的研究目标;
(2)本文在充分探讨这类策略生成系统一般规律的基础上,抽象出其可复用的设计及代码,构成了可拓策略生成系统的框架,辅助开发者高效地构建出稳定可行的某具体矛盾领域的策略生成系统。
然而,目前实现的可拓策略生成系统框架是较为初步的,有待进一步的完善。