1.一种基于群代理协同交互的共乘出行仿真系统,其特征在于,包括多代理系统架构、JADE平台与共乘系统;其中,多代理系统架构用于提供共乘出行背景下的约束条件,通过约束条件产生共乘出行的动机模型、路径匹配模型和协商模型;
共乘系统支持在约束条件下,司机代理和乘客代理通过动机模型、路径匹配模型与协商模型,达到共乘出行规划制定与执行;
JADE平台包括代理管理系统和消息传输系统;其中,代理管理系统用于提供共乘系统、司机代理和乘客代理访问和实现监督控制;消息传输系统用于管理JADE平台内部或多代理系统架构与JADE平台之间的消息传输、消息编码以及消息解析的操作;
该系统的实现方法如下:
步骤1:通过对乘客代理和司机代理的Poi签到数据进行预处理,生成一组出行约束条件;
步骤2:在出行约束条件下,司机代理产生共乘动机,构造动机模型;
步骤3:司机代理将共乘动机与多个乘客代理进行沟通协商,将协商结果形成路径匹配模型;
步骤4:满足路径匹配模型的司机代理和乘客代理进行共乘协商,生成协商模型;
步骤5:通过代理管理系统,从而得到司机代理和乘客代理的动机模型、路径匹配模型、协商模型;
步骤6:在JADE平台中,代理管理系统通过动机模型、路径匹配模型与协商模型,生成司机代理和乘客代理之间的共乘系统。
2.根据权利要求1所述的一种基于群代理协同交互的共乘出行仿真系统,其特征在于,约束条件包括司机的出发位置信息、目的地、出发时间、到达时间、座位数以及信誉度,和乘客的出发位置信息、目的地、出发时间以及到达时间。
3.一种基于权利要求1或2所述的群代理协同交互的共乘出行仿真系统的实现方法,其特征在于,包括以下步骤:步骤1:通过对乘客代理和司机代理的Poi签到数据进行预处理,生成一组出行约束条件;
步骤2:在出行约束条件下,司机代理产生共乘动机,构造动机模型;
步骤3:司机代理将共乘动机与多个乘客代理进行沟通协商,将协商结果形成路径匹配模型;
步骤4:满足路径匹配模型的司机代理和乘客代理进行共乘协商,生成协商模型;
步骤5:通过代理管理系统,从而得到司机代理和乘客代理的动机模型、路径匹配模型、协商模型;
步骤6:在JADE平台中,代理管理系统通过动机模型、路径匹配模型与协商模型,生成司机代理和乘客代理之间的共乘系统。
4.根据权利要求3所述的一种基于群代理协同交互的共乘出行仿真系统的实现方法,其特征在于,步骤1中乘客代理和司机代理的Poi签到数据包括经度、纬度、到达时间、离开时间以及位置信息。
5.根据权利要求3所述的一种基于群代理协同交互的共乘出行仿真系统的实现方法,其特征在于,步骤1中,约束条件包括司机的出发位置信息、目的地、出发时间、到达时间、座位数以及信誉度,和乘客的出发位置信息、目的地、出发时间以及到达时间。
6.根据权利要求2所述的一种基于群代理协同交互的共乘出行仿真系统的实现方法,其特征在于,步骤3中沟通协商的内容包括司机代理和乘客代理出发时间与到达时间。