基于智能体(Agent)作为一个有意识的计算主体,具有个体的自治性和群体的社会性等特点,能处理不可预测的、动态变化的环境中的问题,将智能体技术引入公交调度系统中以解决公共交通中的调度难题。首先,通过对城市公共交通调度的实际运行环境进行分析和抽象,设计出智能公交调度系统的概念模型;然后,应用Agent的建模思想对概念模型中相关实体进行抽象,建立智能公交调度系统的多Agent系统模型,并给出DispatchAgent,BusAgent和StopAgent的建模方法以及知识库的构建、推理和学习的流程;最后,使用JADE开发工具实现Agent系统。
As a conscious computing object, Agent has autonomy and social characteristics, that can deal with the problems in the unpredictable and dynamical environment, and the public transportation system is a complex system. Therefore, the agent technology was used to solve the dispatching problem of public transportation system. Firstly, according to the actual operating environment of the urban public transportation system, a concept model of the intelligent public transportation dispatch system was designed; And then, by applying the modeling theory of the agent to abstract the related entities in the concept model, a multi-agent system model of the intelligent public transportation dispatch system including the DispatchAgent, BusAgent and StopAgent, and described the construction of the knowledge base, reasoning and learning process was established; At last, the system implementation was finished by JADE.