面向用户 Agent 在带关联多商品拍卖系统
AucBargain 的设计和实现
(信息工程学院计算机系计算机科学与技术专业黄国华)
(学号:1999131268)
内容摘要:随着全球范围内计算机网络技术与信息技术的发展, 电子商务活动取得了
长足的进步。而基于分布式人工智能的 Agent 技术为电子商务系统提供了一种新的计算和问
题求解方法。以 Agent 以及多 Agent 技术为背景,对电子商务中拍卖活动进行初步探讨。在
此基础上,提出了适用于带关联的多商品交易的协商原型模型 AucBargain。描述了该模型
关于协商规则,通信协商规则的设计,并介绍了面向用户 Agent 在 AucBargain 中的相关策
略的实现。
关键词:Agent,协商,协商规则,带关联的多商品交易,策略,Java
教师点评:文中提出了适用于带关联的多商品交易的协商模型 AucBargain,可动态监控
Agent 状态,并采用可扩展的面向对象设计方法,实现了面向对象的 Agent 商品拍卖系统。
系统界面友好,有较好的实用性和可维护性。(点评教师:蔡茂国,教授)
1 引言
Agent 系统和协商都是很广泛的研究范畴,本文主要针对网上交易这一特定领域,对如
何将 Agent 系统与带关联的多商品交易模式在应用中结合进行研究,设计并实现了它的协商
模型。由于带关联的多商品交易模式允许协商对象之间存在关联,因此具有一般性,在实际
应用中有着广泛的适用空间。
随着计算机及网络技术的发展,为了改进参与商务活动个体间的交互方式和效率,以及
企业内部及企业间信息交互的效率,人们大量应用了计算机及相关技术。电子商务正是在此
基础上发展起来的,它正成为一种新的商务模型。
本文对一个带关联多商品拍卖系统进行初步的探讨。我们希望在拍卖参与方(用户)的角
度建立一个易操作的,智能的和为参与方争取最大利益(时间/金钱)的拍卖环境。
2 拍卖原型系统 AucBargain 软件体系结构
商品信息协商管理服务器
数据库
客户端
商品信
息管理
竞价 Agent
协
协商
商进
数据处理服务器管程协商信
理管息管理
竞价评估 Agent
Agent 理
图 1 AucBargain 软件结构图
系统结构中的三类 Agent 的功能:
竞价 Agent:它代表着买方用户的利益,能根据分析所得的用户意愿自动选择相应
的竞价策略,例如手工策略、基于时间因素的让步机制等,然后计算新的叫价并
1
出价。它还能分析协商中间信息,在本系统中分析的对象是每轮的有效分派,用
户可以根据自己的需要添加额外处理模块。竞价结束后,将最后结果发送给用户。
协商管理 Agent:它的工作主要是对系统协商进程的管理,比如通知竞价 Agent
开始竞价,评估 Agent 开始评估等;它还负责收集每一轮的叫价,并对其合法性
进行检查,发布协商中间信息,判断协商结束。
竞价评估 Agent:分析每轮的有效竞价,调用决定优胜者算法得出每轮的最优分派,
发布最后分派。
3 面向用户 Agent 的设计
Client –AucB
面向用户Agent在带关联多商品拍卖系统AucBargain的设计和实现 来自淘豆网www.taodocs.com转载请标明出处.