第四章资源管理策略(编辑修改稿)内容摘要:

还是取消它的执行计划。 (2)在执行计划前, Agent找出它们计划中可能发生冲突的地方,并相互协调以预防冲突的发生。 13 在数据库系统中,一般都采取第一种方法,通过事务的概念来解决冲突。 通过 提交 或 回滚来实现事务处理。 这种事务处理机制是假设在冲突发生时,所有已执行的操作都可撤回的。 但在现实中,并不是所有的操作都可被撤回。 例如:两架飞机碰撞。 所以在 Agent分布式环境中,宜采用第二种方法, Agent为避免冲突,在执行前,相互合作地调整其计划。 14 : (1)每个 Agent有不同的目标; (2)Agent能动态地制定其计划; (3)所有的 Agent知道它们计划中所用的操作; (4)每个 Agent通过使用可重用资源或可消耗性资源来实现其目标; (5)Agent不知道其他 Agent的目标; (6)Agent不一定有相同的知识。 15 : (1)定义 Behavior(A,n)为 Agent A的一个行为。 (2)定义 Acti 为某个计划中的一个操作; (3)定义 S(A,n)为 Agent A的内部状态; (4)定义 PlanSet(A)为计划集。 (5)Send_Plan(PlanSet):向另一个 Agent发送其计划集; (6)Sent_Value(PlanSet,EvaluateValue):另一个Agent发送其计划集及评估值; 16 (7)accept(PlanSet):向另一个 Agent发送可接受的计划集; (8)reject(PlanSet):向另一个 Agent表示计划集不可接受,并发送自己的计划集给它; (9)query_info。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。