欢迎来到天天文库
浏览记录
ID:35968869
大小:304.00 KB
页数:7页
时间:2019-04-29
《基于三角模糊数的Web服务QoS量化算法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于三角模糊数的Web服务QoS量化算法摘要:在Web服务中用实数形式给出的QoS属性缺乏灵活性和精确性,但使用语言型数据表示的QoS属性无法用于计算,为了使语言型数据可以用于计算多属性群决策问题,本文提出了一种基于联系数的三角模糊数的Web服务选择算法。该算法基于多个用户对于Web服务的语言型评价进行服务选择,同时将三角模糊数转化为联系数并建立了联系数决策模型,给出了决策步骤,基于此对Web服务的安全等级进行了排序。该算法结合了联系数和三角模糊数的特点,具有客观性。实验表明,相比其他Web服务选择算法,该算法计算简便,服
2、务选择结果符合用户的意愿。关键字:多属性群决策;Web服务;联系数;三角模糊数Abstract:IntheprocessofWebserviceselection,userscaneasilyuselanguage-baseddatatodescribetheirrealrequirements.However,suchtypeofdataishardlytoquantized.Tosolvethisproblem,thispaperproposesaWebserviceselectionalgorithmusingtri
3、angularfuzzynumber.ThealgorithmbasedonusersforthelanguageoftheWebservicetypeevaluationforserviceselection,andconvertingthetriangularfuzzynumbertoconnectionnumbersandconnectionnumbersdecisionmodelisestablished.Thedecision-makingstepsaregiven.BasedontheWebservicesse
4、curitylevelfortheorder.Thealgorithmcombinesthecharacteristicsofconnectionnumbersandtriangularfuzzynumber,itismoreobjectivity.ExperimentalresultsshowthatcomparedwithotherWebservicesselectionalgorithm,thealgorithmissimple,theserviceselectionresultsconformtotheuser's
5、realwishes.Keywords:multi-attributegroupdecision-making;Webservices;connectionnumber;triangularfuzzynumber1引言多属性群决策问题是多个决策者依据自己的知识、经验和喜好对决策空间(即方案X)进行优劣排序或评估信息的过程。它在工程系统、社会、经济、管理、军事及其他领域是十分普遍和重要的。目前,多属性群决策的研究已取得了重大的成就。对模糊形式的研究已经逐渐引起人们的关注了。然而,对模糊多属性群决策问题实用方法的研究还比较少,
6、并且这些方法在计算机上的适用范围有限,计算复杂。Web服务在面向服务的体系结构下,成为了企业级服务集成的关键技术之一。在Web服务中属性分为功能属性和非功能属性,进行Web服务选择时是在用户的约束条件下通过结合服务的选择结果并保证服务质量而生成的组合服务,在此过程中既要注重满足用户服务需求的功能属性,又要注重使所选择的Web服务组合达到最优的非功能属性。目前,基于QoS的比较流行的Web服务选择算法主要是采用启发式选择算法,比如遗传算法、粒子群优化算法、蚁群算法等。这些算法有着通用性强、简单易于实现、高并发、高可移植性等优
7、点,但同时也存在着易于陷入局部最优解、结果不稳定、收敛性差、对算法参数有依赖性等缺点,同时这些所有算法有一个限制,即所有的QoS数据必须以实数形式明确给出,这种限制导致对QoS的描述缺乏灵活性,进而造成有效信息的丢失以及无法满足对QoS精确描述的需求。例如,用户更喜欢用“较高”、“一般”这样的语言来形容Web服务的安全等级,而非明确的实数来表达。这样的语言型数据无法直接进行数学计算。基于三角模糊数的应用受到了越来越多人的关注,三角模糊数是确定与不确定的结合,三角模糊数在中值上的取值相对确定,在上下确界中间取中值以外的其他值
8、是相对不确定的,结合这一特点,我们可以把三角模糊数转化为集对分析(SetPairAnalysis,SPA)理论中的联系数。本文提出了一种基于三角模糊数的Web服务QoS量化算法(Webserviceusingtriangularfuzzynumber)。该算法是把多个用户对于Web服务QoS属性的语言型
此文档下载收益归作者所有