1. 协商的定义

Durfee从协作问题求解的角度给出协商的定义:协商是通过结构化地交换相关信息而改进有关共同观点共同计划的过程。也即协商是协作双方为达成共识而减少不一致性或不确定性的过程。

2. 协商的研究范畴

Muller提出了协商研究范畴的一种划分方法,该划分方法比较全面地综合了关于协商研究的各个方面,理顺了各范畴间的相互关系。

图1 协商范畴的结构

(1) 协商语言范畴:研究主要集中于协商的通信原语、通信原语的语义、以及根据协商协议的使用。这一范畴也包含协商主题结构的研究。

(2) 协商决策范畴:研究主要集中于比较协商主题和相关功能的算法;效用函数的定义、主体偏好的表示和结构的确定等;也包含协商策略的研究。

(3) 协商过程范畴:主要研究协商过程的一般模型和分析协商者的全局行为。

1) 协商语言范畴

协商语言研究一般包括协商语言的原语和各原语的语义。更深入的研究还包括语言的形式语义、与语言原语相关的背景信息的传递等。可划分为四个子范畴:

(1) 协商语言原语

(2) 协商对象结构

(3) 协商协议

(4) 协商语言语义

协商语言原语

绝大多数协商原语都要考虑协商者之间的对话。目前,基于Speech Acts理论的通信语言已开始应用于软件主体,如知识查询操作语言(KQML)。

Speech Acts理论把言语行为区分为断言(ASSERTIVE指示(DIRECTIVE承诺(COMMISIVE表述(EXPRESSIVE宣告(DECLARATION等类型,每种类型的通信行为都有自己的先决条件,并产生不同的结果。

协商对象的结构

协商原语通常与特定的背景相关联。相应的背景知识也需要以某种形式进行传递。背景知识除包括像发送者、接收者、消息号、参考号、时间等,更重要是关于协商主题或协商对象的内容。这些内容可以是计划(即行为序列)、可能的预约时间段、任务、与应用相关的花费和价钱等。协商对象的结构一般分为与应用相关和与应用无关的两部分。

协商协议

协商协议是结构化地描述主体的自动协商过程。协商协议详细说明了初始化一个协商循环和响应消息的各种可能情况。最简单的协商协议是按(<协商原语>,<协商协议>)形式定义可能的协商行为序列。大多数情况下,协商协议定义为一个有限状态自动机,并且由此而产生协议高度的非单调性。

图示一个约会时间表为应用背景的简单的协商协议。

图2 一个用有限状态自动机表示的协商协议

协商语义

协商原语的语义可以以一种非常精确的方式进行定义。Numaoka和Tokoro以情景语义(Situation Semantics)为基础,使用模态算子对协商原语进行精确定义。Cohen、Perrault和Werner使用纯模态逻辑定义协商原语的语义。

2) 协商决策范畴

协调决策解决主体选择哪一个协议以及在一个协议中选择哪些原语等。

包含四方面的内容:

(1) 效用函数

(2) 比较和匹配函数

(3) 偏好

(4) 协商策略

效用函数

效用函数表示行为的代价或花费,并以此作为决策的依据。效用以决策矩阵的形式表示,主体为每一个特定的行为寻找一个效用函数值。

以Kuhn和Muller提出的协商理论框架为例说明效用的计算。

设资源r在时刻t的价格为基本价格和一个附加价格之和:

假定附加价格相关于可能访问r的主体数量,设l为队列的长度,则附加价格近似地表示为,即。这里,基本价格一般为常量,而附加价格则依赖于队列的长短,随时间而变化。

为队列中每一元素访问资源r的特定因子,则t时刻资源r的相对价格表示如下:

主体a在t时刻访问资源r的花费是t时刻资源r的价格和主体a获取r过程中的花费之和,表示如下:

假定主体a具有n个任务分别相应于值。在完成每一任务后,主体a在时刻t的效用表示如下:

主体随时间优化它的效用,即最大化它的全部效用:

比较和匹配函数

多主体系统的协商常常用于冲突消解和任务共享,有时协商的对象十分复杂,主体的协商决策依赖于复杂的协商对象。如多主体规划中通过协商消除局部计划之间的分歧,计划就成为复杂的协商对象。在这种情况下,一个重要的问题就是如何为所协商的对象设计比较函数。

在协商期间,主体交换它们的实际计划集。如果一个主体接收到一个计划的集合,它就用它喜欢的计划与所接收的计划相匹配,计算出一个最大的、无冲突计划集合。因此,匹配函数计算由它喜欢计划的行为开始的最大行为序列。

设主体喜欢的计划为:

计划集中含有两个计划:

通过匹配与比较,从第一个计划中求取到两个共同开始的行为子序列;第二个计划没有一致的子序列。这样就作为最方便的共同活动的开始序列。

偏好

协商者通常对协商结果有一定的期望(最大收益、最小风险、折中等),这些期望决定了主体可能相对于其他方案而偏爱某一个方案以及依此作为主体间达成一致意见的标准。

协商策略

协商策略位于效用函数和偏好的中间层。是模型化主体内部协商推理的控制策略,是实现协商决策的元级知识。

Pruitt将协商策略划分为5类:

(1) 单方面让步

(2) 竞争型:顽固坚持,并且采用强制策略

(3) 协作型:寻找相互可接受的解决方案

(4) 无为(沉默)

(5) 破裂

在电子商务的贸易中,如果双方在协商开始存在很多的不一致(级存在一个冲突集),则系统中主体协商解决冲突的策略就可以有以下5种:

(1) 按集合中的顺序逐个消解

(2) 每次选最重要的冲突消解

(3) 每次选共同点最多的冲突消解

(4) 减少原来的评价标准

(5) 成批交易

在协商中应当采用哪一个策略,并不是事先确定的,而是根据协商过程中的当前态势而决定的。如在一般情况下,先协商消除最重要的冲突或者逐个消除冲突,但当发现协商快破裂时,就可选择共同点最多的冲突协商,以使协商重现生机;而当发现在价格上必须让步时,就可以尝试成批交易的协商。

3) 协商过程范畴

协商语言为主体提供了通信能力,描述了在冲突发生时如何进行通信。协商决策定义了协商的控制层,描述了如何在通信中找到“合适的词汇”。协商语言和协商决策从微观角度讨论协商,而协商过程则从宏观、全局的观点研究协商。

协商过程描述了协商的全过程,并从协商社会角度对系统进行分析。可从两方面讨论:

(1) 协商过程模型

(2) 系统行为和分析

协商过程模型

协商过程模型定义主体在协商过程中的行为。它可以使用策略、偏好等概念抽象定义,也可以用算法精确地表示。

Bussman和Muller于1992年曾提出一个二级过程的协商模型。系统中并行运行两个过程:纯协商循环冲突消解循环。纯协商模型起始于为一个特定冲突提出一个解决方案,然后根据自己的偏好对其他解进行评判分析,刷新解空间和相应的偏好表;冲突消解循环确定冲突,选择优先级高的冲突并为该冲突规划解决方案等。

系统行为和分析

系统行为和分析用于分析协商的环境、协商社会的行为,研究的主要问题包括在协商背景下与集中式过程相比问题求解的质量,系统的效率和稳定性,系统的公平/死锁等问题。一般情况下,要求协商环境应具有高效、稳定、简洁、分布、公平等性质。

参考文献:

[1] 姚莉, 张维明等. 智能协作信息技术. 北京: 电子工业出版社, 2002, 4

转载于:https://www.cnblogs.com/6DAN_HUST/archive/2010/09/01/1814424.html

协商的定义及研究范畴相关推荐

  1. C++ main函数中参数argc和argv相关定义与研究

    最近在研究opencv代码,在读取图上时遇到了一些问题.因此把它总结一下,方便学习. argc 则是 argument count的缩写,表示传入main函数的参数个数: argv 则是 argume ...

  2. java接口如何定义常量 c_java接口定义常量研究

    背景 和同事讨论到,在接口中定义常量的问题,引发了争论,即,假如在接口中定义变量,是否需要用static来限定的问题,或者说用static和不用static会有什么区别. 引论 package spr ...

  3. java 常量接口_java接口定义常量研究

    背景 和同事讨论到,在接口中定义常量的问题,引发了争论,即,假如在接口中定义变量,是否需要用static来限定的问题,或者说用static和不用static会有什么区别. 引论 package spr ...

  4. 战略性基础研究的由来及国际实践研究

    来源:微信公众号中国科学院院刊, 原载:<中国科学院院刊>2022年第3期 作者:阿儒涵1,2.杨可佳3.吴丛1,2.李晓轩1,2* 1 中国科学院科技战略咨询研究院 2 中国科学院大学公 ...

  5. 项目进度管理研究综述

    一.中文摘要 进入21 世纪,中国计算机软件行业持续了20年的高速增长态势,已经成为我国信息产业发展重要支撑力量.计算机软件行业市场规模不断扩大,软件项目不断增多,软件项目不能如期交付的问题也日益显著 ...

  6. 国际教育游戏实证研究综述:2008年-2012年

    https://gnyx.qq.com/article/?id=23 摘要:本文选取10份具有较强国际影响力并持续关注教育游戏研究的英文期刊为研究样本,调研了2008年至2012年的教育游戏实证研究, ...

  7. [转载]模糊系统:挑战与机遇并存——十年研究之感悟 王立新

    [转载]模糊系统:挑战与机遇并存--十年研究之感悟 王立新 http://www.ee.ust.hk/ece.php http://www.ee.ust.hk/~eewang/ 模糊系统:挑战与机遇并 ...

  8. 数据资产标准研究进展与建议

    点击上方蓝字关注我们 数据资产标准研究进展与建议 戴炳荣, 闭珊珊, 杨琳, 纪婷婷, 陈美 上海计算机软件技术开发中心,上海 201112 论文引用格式: 戴炳荣, 闭珊珊, 杨琳, 纪婷婷, 陈美 ...

  9. 【2016年第4期】分布式协商:建立稳固分布式 大数据系统的基石

    陈康1,2,3,黄剑1,刘建楠4 1. 清华信息科学与技术国家实验室(筹),清华大学计算机科学与技术系,北京 100084: 2. 深圳清华大学研究院,广东 深圳 518057:3. 天津大学计算机科 ...

最新文章

  1. Mybatis基础知识点:trim标签的使用
  2. vins中imu融合_双目版 VINS 项目发布,小觅双目摄像头作为双目惯导相机被推荐...
  3. 神策数据张何津:构建银行数字化运营体系,赋能业态新发展
  4. AQS理解之六,AQS的其他实现类
  5. JAVA中ListIterator和Iterator详解与辨析
  6. 基础编程题之奇数位(偶数位)都是奇数(偶数)
  7. NoClassDefFoundError: Could not initialize class com.fasterxml.jackson.databind.ObjectMapper
  8. lambda python aws_AWS Lambda Layer For Python Pakage
  9. git 更换密码后,pull代码 fatal: Authentication failed for '
  10. 企业如何利用工业大数据实现价值,这5个真实案例告诉你!
  11. traceroute不通linux,能ping通traceroute不通
  12. pytorch中tensor.topk
  13. html小游戏——看你有多色
  14. 工资条: OneEmailInfo部分
  15. C++智能指针入门之unique_ptr
  16. 使用Nightwatch进行端到端测试
  17. 【matlab】求空间两个向量之间的夹角
  18. 电视android已停止运行,智能电视提示应用停止运行 三种方法亲测有效
  19. [解决网络出现“正在连接”的问题]
  20. python——difflib内置模块之文本对比

热门文章

  1. 动态规划:青蛙跳台阶、变态跳台阶
  2. JavaScript常用的Hook脚本
  3. 免费的天气API相关应用(附中国城市代码检索)
  4. python2.0迅雷下载_Walle|Walle(开源部署工具)下载v2.0.0官方版 - 欧普软件下载
  5. Unity中为场景添加音乐
  6. Ubuntu安装bcm43142无线网卡驱动
  7. 软件测试单元测试80%,单元测试的代码覆盖率至少80%
  8. 用Python制作一个颜值打分器,看看你女盆友们颜值多少分
  9. 转载Rain Man 怀仁怀朴,唯真唯实。的随记
  10. 微信小游戏开发实战教程系列开启