Automatic Rule Identification for Agent-Based Crowd Models Through Gene Expression Programming

被引:0
作者
Zhong, Jinghui [1 ]
Luo, Linbo [1 ]
Cai, Wentong [1 ]
Lees, Michael [2 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
[2] Univ Amsterdam, Sect Computat Sci, Amsterdam, Netherlands
来源
AAMAS'14: PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS | 2014年
关键词
Agent-Based Modelling; Crowd Simulation; Decision Rules; Evolutionary Algorithm; Gene Expression Programming; SIMULATION; BEHAVIOR;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Agent-based modelling of human crowds has now become an important and active research field, with a wide range of applications such as military training, evacuation analysis and digital game. One of the significant and challenging tasks in agent-based crowd modelling is the design of decision rules for agents, so as to reproduce desired emergent phenomena behaviors. The common approach in agent-based crowd modelling is to design decision rules empirically based on model developer's experiences and domain specific knowledge. In this paper, an evolutionary framework is proposed to automatically extract decision rules for agent-based crowd models, so as to reproduce an objective crowd behavior. To automate the rule extraction process, the problem of finding optimal decision rules from objective crowd behaviors is formulated as a symbolic regression problem. An evolutionary framework based on gene expression programming is developed to solve the problem. The proposed algorithm is tested using crowd evacuation simulations in three scenarios with differing complexity. Our results demonstrate the feasibility of the approach and shows that our algorithm is able to find decision rules for agents, which in turn can generate the prescribed macro-scale dynamics.
引用
收藏
页码:1125 / 1132
页数:8
相关论文
共 33 条
[1]  
[Anonymous], 2008, P GENETIC EVOLUTIONA
[2]  
[Anonymous], GEN EV COMP C GECCO
[3]  
[Anonymous], 2001, CS0102027 ARXIV
[4]  
Calvez B, 2005, LECT NOTES ARTIF INT, V3684, P633
[5]  
Calvez B, 2006, LECT NOTES ARTIF INT, V3891, P41
[6]  
Decraene J., 2011, P 4 INT WORKSH OPT M, V11
[7]  
Decraene J, 2010, I C CONT AUTOMAT ROB, P346, DOI 10.1109/ICARCV.2010.5707764
[8]  
Eldridge BD, 2005, IEEE SYS MAN CYBERN, P524
[9]   A Survey on the Application of Genetic Programming to Classification [J].
Espejo, Pedro G. ;
Ventura, Sebastian ;
Herrera, Francisco .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2010, 40 (02) :121-144
[10]  
Ferreira C., 2006, GENE EXPRESSION PROG, V2nd, DOI 10.1111/j.1477-8947.1998.tb00708.x