<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Crystals of Crowd: Modelling Pedestrian Groups Using MAS-based Approach</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Lorenza</forename><surname>Manenti</surname></persName>
							<email>manenti@disco.unimib.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Informatica</orgName>
								<orgName type="laboratory">Complex Systems and Artificial Intelligence Research Center</orgName>
								<orgName type="institution">Sistemistica e Comunicazione Universita&apos; di Milano</orgName>
								<address>
									<addrLine>Bicocca viale Sarca 336/14</addrLine>
									<postCode>20126</postCode>
									<settlement>Milano</settlement>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">Centre of Research Excellence in Hajj and Omrah</orgName>
								<orgName type="institution">Umm Al-Qura University Makkah</orgName>
								<address>
									<country key="SA">Saudi Arabia</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Sara</forename><surname>Manzoni</surname></persName>
							<email>manzoni@disco.unimib.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Informatica</orgName>
								<orgName type="laboratory">Complex Systems and Artificial Intelligence Research Center</orgName>
								<orgName type="institution">Sistemistica e Comunicazione Universita&apos; di Milano</orgName>
								<address>
									<addrLine>Bicocca viale Sarca 336/14</addrLine>
									<postCode>20126</postCode>
									<settlement>Milano</settlement>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">Centre of Research Excellence in Hajj and Omrah</orgName>
								<orgName type="institution">Umm Al-Qura University Makkah</orgName>
								<address>
									<country key="SA">Saudi Arabia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Crystals of Crowd: Modelling Pedestrian Groups Using MAS-based Approach</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">2E9ED5258325B10B0267945B8BF4E996</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T08:25+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The paper presents an agent-based model for the explicit representation of groups of pedestrians in a crowd. The model is the result of a multidisciplinary research (CRYSTALS project) where multicultural dynamics and spatial and sociocultural relationships among individuals are considered as first class elements for the simulation of crowd of pilgrims taking to the annual pilgrimage towards Makkah. After an introduction of advantages of Multi-Agent System approach for pedestrian dynamics modelling, a formal description of the model is proposed. The scenario in which the model was developed and some examples about modelling heterogeneous groups of pedestrians are described.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION</head><p>Models for the simulation of pedestrian dynamics and crowds of pedestrians have been proposed and successfully applied to several scenarios and case studies: these models are based on physical approach, Cellular Automata approach and Multi-Agent System approach (see <ref type="bibr" target="#b0">[1]</ref> for a state of the art). In this work, we refer to the Multi-Agent System (MAS) approach according to which crowds are studied as complex systems whose dynamics results from local behaviour of individuals and the interactions with their surrounding environment. A MAS is a system composed of a set of autonomous and heterogeneous entities distributed in an environment, able to cooperate and coordinate with each other <ref type="bibr" target="#b1">[2]</ref>, <ref type="bibr" target="#b2">[3]</ref>. Many research areas contribute to the development of tools and techniques based on MAS for the modelling and simulation of complex systems, as crowds of pedestrians are. In particular, Artificial Intelligence (AI) has contributed in different ways <ref type="bibr" target="#b3">[4]</ref>. At the very beginning, AI researchers mainly worked towards encapsulating intelligence in agent behaviours. Other main aspects which AI researchers recently investigated concern modeling and computational tools to deal with interactions <ref type="bibr" target="#b4">[5]</ref>, <ref type="bibr" target="#b5">[6]</ref>. The result of this line of research is that we currently can exploit sounding tools that are flexible, adaptable, verifiable, situated and distributed. Due to the suitability of agents and of MAS-approach to deal with heterogeneity of complex systems, several examples of its application in the pedestrian dynamics area are presented in the literature <ref type="bibr" target="#b6">[7]</ref>- <ref type="bibr" target="#b8">[9]</ref>.</p><p>Despite simulators can be found on the market and they are commonly employed by end-user and consultancy companies to provide suggestions to crowd managers and public events organizers about questions regarding space management (e.g. positioning signals, emergency exits, mobile structures), some main open issues in Pedestrian Dynamics community are highlighted as specific modelling requirements. For instance, theoretical studies and empirical evidences demonstrated that the presence of groups strongly modifies the overall dynamics of a crowd of pedestrians <ref type="bibr" target="#b9">[10]</ref>, <ref type="bibr" target="#b10">[11]</ref>.</p><p>In this paper, we propose an agent-based model for the explicit representation and modelling of groups of pedestrians, starting from some fundamental elements we derived from theories and empirical studies from sociology <ref type="bibr" target="#b11">[12]</ref>, anthropology <ref type="bibr" target="#b12">[13]</ref> and direct observations gathered during experiments in collective environments <ref type="bibr" target="#b13">[14]</ref>. This work is the result of CRYSTALS project, a multidisciplinary research project where multicultural dynamics and spatial and social relationships among individuals are considered as first class elements for the simulation of crowd of pilgrims taking to the annual Hajj (the annual pilgrimage towards Makkah).</p><p>In modelling groups, considering the differences in the agent-based tools before mentioned, our goal was to provide a general platform-independent model, without an explicit description of space, time, perception functions and behavioural functions which are usually strictly related to the development of the tool. On the contrary, we focus on the organization of pedestrians and on the study of relationships among individuals and the relative group structure, both as static feature and dynamic evolution. The main contribution of the approach we are presented concerns the expressiveness of modelling. Considering the explicit representation of relationships among pedestrians, it is moreover possible to apply methods of network analysis, in particular regarding the identification of relevant structures (i.e. borders and spatially located groups <ref type="bibr" target="#b14">[15]</ref>, <ref type="bibr" target="#b15">[16]</ref>).</p><p>Differently, other proposals about group modelling presented in the pedestrian dynamics literature do not explicitly investigate the whole concept of group (both from static and dynamic way) and do not consider elements derived from anthropological and sociological studies: in <ref type="bibr" target="#b16">[17]</ref> e.g. a proposal in which the concept of group is related to the idea of attraction force applied among pedestrians is presented as an extension of social force field model <ref type="bibr" target="#b17">[18]</ref>; <ref type="bibr" target="#b18">[19]</ref> proposes a model of pedestrian group dynamics using an agent-based approach, based on utility theory, social comparison theory and leader-follower model; in <ref type="bibr" target="#b19">[20]</ref> a MAS-based analysis in which social group structures is presented, exploiting inter and intra relationships in groups by means of the creation of static influence weighted matrices not depending on the evolution of the system.</p><p>The paper is organized as follows: we focus on the description of basic elements of the model and on the description of agent behavioural rules, directly connected with the analysis of internal states of agents. First, in section II, the scenario of the CRYSTALS project in which the presence of heterogeneous groups is particularly evident is explained. At last, an idea of application of the model to the case study, some conclusions and future directions are presented.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. THE SCENARIO OF ARAFAT I STATION ON MASHAER LINE</head><p>In this section we describe a case of study in which model requirements have been developed with the study of affluence and entrance on Arafat I station of new Mashaer train line (Fig. <ref type="figure" target="#fig_0">1</ref>) during Hajj 2010, the annual Pilgrimage towards Makkah. Hajj is a phenomenon in which millions of pilgrims organized in groups come from all the continents and stay and live together for a limited period of time. In this situation, a lot of groups with different cultural characteristics live together and create the whole crowd of the Pilgrimage. An analysis focused on the presence of groups according to cultural relationships highlighted that four main types of groups can be identified within Hajj pilgrims crowds:</p><p>1) primary groups, the basic units social communities are built on consisting in small units whose members have daily direct relationships (e.g. families); 2) residential groups, characterized by homogeneous spatial localization and geographical origin; 3) kinship groups, based on descent; 4) functional groups,"artificial" groups which exist only to perform a specific functions (i.e. executive, control, expressive function). Relationships among members are only based on the fulfilment of a goal. To model groups during Hajj, four kinds of static relationships have to be considered: primary, residential, kinship, functional. Moreover, every group can be characterized by a set of features like the country of origin, the language, the social rank. Differently, every pedestrian can be characterized by personal features like the gender, the age, the marital status, the impaired status. In Fig. <ref type="figure" target="#fig_1">2 and</ref> 3 some examples on the previously presented groups are shown.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. CROWD CRYSTALS: A FORMAL MODEL</head><p>In this model, we refer to some considerations about organizing structures related to particular patterns of pedestrians such as crystals of crowd. This concept is directly derived by the theory of Elias Canetti <ref type="bibr" target="#b11">[12]</ref>:</p><p>Crowd Crystals are the small, rigid groups of men, strictly delimited and of great constancy, which serve to precipitate crowds. Their structure is such that they can be comprehended and taken in at a glance. Their unity is more important than their size. The crowd crystal is a constant: it never changes its size. Starting from this definition, a crowd can be seen as a set of crystals (i.e. groups of agents); a crowd of crystals is a system formally described as:</p><formula xml:id="formula_0">S = A, G, R, O, C</formula><p>where:</p><formula xml:id="formula_1">• A = {a 1 , . . . , a n } is the population of agents; • G = {G 1 , . . . , G m } is a finite set of groups; • R = {r 1 , . . . , r l } is a finite set of static binary relation- ships defined on the system; • O = {o 1 , . . . , o k } is a finite set of goals presented in the system; • C = {C 1 , C 2 , . . . , C s }</formula><p>is a family of features defined on the system regarding the groups where each C i is a set of possible values that the i th feature can assume. In the next sections we formally define groups and agents.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Crystals</head><p>We define the concept of group in a crowd starting from the previously presented definition of crystals of crowd. Every group is defined by a set of agents and by a relationship that defines the membership of agents to the group. We derive the  importance and the connection between the notion of group and the notion of relationship by multidisciplinary studies: informally, a group is a whole of individuals in a relationship with a common goal and/or a common perceived identity.</p><p>Every group is defined a priori by a set of agents: this set has a size (i.e. the cardinality of the group) and the composition of members can not change. Moreover, among group members, a static relationship already exists: the kind of relationship determines the type of group, e.g. a family, a group of friends, a working group and so on.</p><p>In order to characterize pedestrian groups, it is possible to identify a set of features, shared among all groups in a system: these features allow to analyse and describe more in detail different aspects which is necessary to take into account in the modelling of the system. On the basis of this assumption, a vector with the values of features as associated to every group. These values are shared and homogeneous on agents belonging to the same group. In the same way, every group has a goal that is shared among all the group members. In fact, every agent belonging to a group inherits from it the global attributes of the group and the goal. The latter idea is not a restriction: following multidisciplinary studies, people involve in a group share the same objective or project. The problem to mediate the goal associated to the group and the "local" goal associated to agent as single entity is not dealt with in this first proposal.</p><p>We define a group G i as a 4-tuple:</p><formula xml:id="formula_2">G i = A i , z i , r i , o i</formula><p>where:</p><formula xml:id="formula_3">• A i ⊆ A is a finite set of agents belonging to G i ; • z i ∈ C 1 × C 2 × . . . × C s is a vector with the values of features related to G i group; • r i ∈ R is a static irreflexive, symmetric relationship</formula><p>among agents which belong to the group G i and such that for all a, b ∈ A i with a = b, the pair (a, b) is in the transitive closure of r i . This means that the graph given by r i is undirected and connected without self-loops;</p><formula xml:id="formula_4">• o i ∈ O is the goal associated to the group G i .</formula><p>In this first proposal, we assume that agents can not belong to two different groups at the same time:</p><formula xml:id="formula_5">A i A j = ∅ ∀i, j = 1, . .</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>. , m and i = j</head><p>This constraint is certainly a restriction for the generalization of the model. Future works are related to the extension of the model to lead with this aspect. We can also describe the population of agents A as the union the populations of every group:</p><formula xml:id="formula_6">A = m i=1 A i</formula><p>Visually, we can represent each group as a graph GA i = (A i , E i ) where A i is the set of agents belonging to G i and E i is the set of edges given by the relationship r i . We require that GA i is a non-oriented and connected graph (i.e. every pair of distinct nodes in the graph is connected).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Agents</head><p>Another fundamental element besides groups is the agent population A in which every agent represents a pedestrian in a crowd. In order to introduce characteristics related the pedestrians, we introduce L = {L 1 , . . . , L q } as a family of agent features where every L i is a set of possible values that the i th feature can assume. Every agent can have different values related to a set of characteristics L: a = w a where w a ∈ L 1 × L 2 × . . . × L q is a vector with the values of features related to agent a.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Agent Behavioural rules</head><p>After the characterisation of the main elements of the system, we now focus on behavioural rules of pedestrians belonging to a group in a crowd.</p><p>We deeply focus on two behavioural rules: the fact that pedestrians tend to maintain a minimum distance from pedestrians belonging the other groups (i) and the fact that pedestrians in a group tend to keep a maximum distance from other agents belonging to the same group (ii).</p><p>These rules are directly derived by Proxemics a theory first introduced by E.T. Hall <ref type="bibr" target="#b12">[13]</ref> and related to the study of the set of measurable distances between people as they interact. The core of this theory is the fact that different persons perceive the same distance in different way, due to personal attitude. In order to develop these rules, it is necessary to introduce a set of functions to measure distances among agents in the case of a pedestrian inside and outside a group, depending on the semantic of space.</p><p>On A we define a pseudo-semi-metric:</p><formula xml:id="formula_7">p : A × A → D,</formula><p>that is a function that measures distances between agents, such that, given two agents a, b ∈ A, p(a, b) = p(b, a) (i.e., p is symmetric) and p(a, a) = 0 D , where D is a domain of distances, described as a totally ordered set with 0 D as a minimal element. We introduce D with the scope to not restrict the definition of the environment in a spatial domain: different simulation tools describe space both in a continuous and discrete way. In order to be platform-independent, in this work, we do not explicitly define the environment and, i.e., distances, in a spatial domain.</p><p>From p we derive, for any specific agent a ∈ A, a function p a : A → D that associates to a its distance from any other agents in A. Given two agents a, b ∈ A, p a (b) = p b (a).</p><p>Moreover, for every group G i we introduce another pseudosemi-metric:</p><formula xml:id="formula_8">v i : A i × A i → D</formula><p>that denotes the distance between two different agents belonging to the same group</p><formula xml:id="formula_9">G i . Given two agents a, b ∈ G i , v i (a, b) = v i (b, a) (i.e., v i is symmetric) and v i (a, a) = 0 D .</formula><p>From v i we derive, for any specific agent a ∈ G i a function v ia : A i → D that associates to the agent its distance from any other agents in</p><formula xml:id="formula_10">G i . Given two agents a, b ∈ G i , v ia (b) = v i b (a).</formula><p>In fact, we introduce two different functions p and v i due to a potential difference in their semantic from a theoretical point of view. Actually, considering scenarios of crowd simulations, this distinction is not necessary: in this sense, we assume that p and v i functions have the same semantic ∀G i . A simplification is possible:</p><formula xml:id="formula_11">∀G i , v i (a, b) = p(a, b) ∀a, b ∈ A</formula><p>In the next section we will use p in order to calculate the distance among agents and to guide the behaviours of agents inside and outside groups. As previously written, we have introduced the distance domain D in order to allow us to not restrict the definition of distance to a spatial domain. Obviously, all crowd simulations are situated in a particular environment in which distances can be measured in R + : thinking about a spatially located or binary (true/false) systems simulating pedestrians, only positive real values are admissible. For this reason, we can reduce the complexity of D and admit that D ⊂ R + , in which also binary values are included (i.e. false=0 and true=1).</p><p>1) Safe Proxemic Rule: The first rule we want to introduce is related to the behaviour during interaction between a pedestrian and other pedestrians belonging to a different group. From this point of view, in order to introduce the importance of personal differences derived, for instance, by cultural attitude and social context, in the pedestrian simulating context, we associate to every agent a ∈ A belonging to a group G i a personal distance d a ∈ D.</p><p>We introduce a function da that, considering the feature values associate to the agent and to its group, derives d a as follows:</p><formula xml:id="formula_12">da : C∈C C × L∈L L → D</formula><p>Given an agent a ∈ G i , with a = w a and its group G i with features z i , its personal distance is da(z i , w a ) = d a . This distance derives both from the global characteristics of group (i.e. z i ) and from the local characteristics of agent (i.e. w a ) we are considering.</p><p>Considering the distance among a and the other agents not belonging to its group, we require that a ∈ G i is in a safe proxemic condition if the distance p a (b) is above d a for all b ∈ A \ A i .</p><p>Formally, we define that an agent a ∈ G i is in a safe proxemic condition iff:</p><formula xml:id="formula_13">b ∈ A \ A i : p a (b) ≤ d a</formula><p>This first rule represents the fact that pedestrians tend to maintain a minimum distance from pedestrians belonging the other groups; if the safe proxemic condition is violated, agents tend to restore the condition of proxemic safeness.</p><p>2) Safe Group Rule: Every group G i is characterized by a private defined distance δ Gi ∈ D that depends on the values of group features z i . We introduce a function dg that calculates δ Gi as follows:</p><formula xml:id="formula_14">dg : C∈C C → D Given a group G i , dg(z i ) = δ Gi .</formula><p>Previously, the introduced relationships R were called static relationships. The introduction of time into the model gives the possibility to define relationships that are time dependent: due to the fact that time can be modelled in a continuous or discrete way, the proposed model is defined in a way applicable to both continuous and discrete modelling. Considering a particular time t ∈ T ⊆ R and t 0 as the starting time, the evolution of the system is given by a map ϕ : S × T → S, where S is the space of possible systems. The state of the system at time t is ϕ(S 0 , t), where S 0 is the state of the system at time t 0 . We use the definition of time in order to introduce a new kind of relationship time-dependent (differently from the previous one). We call dynamic relationship a function r such that r t is a dynamic irreflexive, symmetric relationship among agents which belong to the group G i . r t represents the relation at time t that is dependent on the whole evolution of the system from time t 0 to time t. For each group G i at time t it is possible to consider the graph given by the relation r t . In particular, to model the proximity relationship between agents, a possible definition of r t is the following:</p><formula xml:id="formula_15">∀a, b ∈ G i , (a, b) ∈ r t iff p(a, b) ≤ δ Gi</formula><p>recalling that v i is potentially different for each ϕ(S 0 , t) since it is defined into the system.</p><p>It is possible to define a group as having the safe group condition at time t on the basis of the history of the evolution of the graph structure given by r t . Let S be the function that defines the presence or absence of the safe group condition. In other words S ( r j | j ≤ t ) ∈ {0, 1}. The fact that S is dependent on the whole history of the graph structure is motivated by the necessity to take care of particular conditions that can temporary change the graph structure but that can be quickly recovered. By using the whole history we can avoid to consider unsafe (respect to safe) a group that is, in fact, in a safe (respect to unsafe) condition. For instance, considering a simulation placed into two rooms separated by a turnstile. The passage of a group through the turnstile can divide the group: in fact the group is not in an unsafe condition if we can detect that the passage through the turnstile is a temporary condition.</p><p>The safe group rule represents the fact that pedestrians in a group tend to keep a maximum distance from other agents belonging to the same group: if the safe group condition is violated, agents tend to restore the condition of group safeness.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D. Agent Internal State</head><p>On the basis of behavioural rules before introduced, it is possible to introduce an analysis about conditions (i.e. internal states) of agents. This analysis can be useful in order to study how agents change their internal conditions considering the application of the model in a simulation. Considering the two behavioural rules before introduced, an agent can be in a safe proxemic condition or in unsafe proxemic condition; moreover, it can be in a safe group condition or in unsafe group condition. Four states, depending on the verification of the behavioural rules are admitted: An overview about internal states and the transitions among them is presented in the Fig. <ref type="figure" target="#fig_3">4</ref>. Note that all the transitions among states are admissible. Now, let us consider two particular configurations on the population of agents A = {a 1 , a 2 , . . . , a n } with G 1 , . . . , G m groups: if m = 1 there is only one group coinciding with the whole A; if m = n, |A i | = 1 ∀i = 1, . . . , m, all the groups have a size equal to 1 and every agent in the population is a singleton. In these cases we note that the previous finite state automata can be simplified as follows (Fig. <ref type="figure">5</ref> and Fig. <ref type="figure">6</ref>):</p><p>• if there is only one group coinciding with A, only two states are admissible: SPG and SP. In fact, SG and U states are not possible because all agents of the population belong to the same G i group; </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. MODELLING GROUPS IN THE SCENARIO OF ARAFAT I STATION</head><p>Considering the scenario of Arafat I station before introduced, in this section we exploit the model above presented to describe groups of pedestrians in the entrance of the station. In this case, we can define the scenario, depicted in Fig. <ref type="figure" target="#fig_0">1</ref> as a system S = A, G, R, O, C where:</p><p>• A is the set of the pilgrims in the waiting boxes; • G is the set of groups of pilgrims; • R = {primary, residential, kindship, f unctional} represents the types of groups admitted in the scenario; • O = {C1, C2, C3, C4} is the set of possible goals, i.e. the train carriages; • C = {country, language, social rank} is the family of features regarding groups. Starting from this definition, a group can be defined for instance as G i = A i , z i , r i , o i where:</p><p>• A i ⊆ A represents the set of group members;</p><p>• z i = {Saudi Arabia, Arabic, medium};</p><p>• r i = primary;</p><formula xml:id="formula_16">• o i = C1.</formula><p>Regarding the definition of characteristics of agents, a plausible family of characteristics can be L = {gender, age, marital status, impaired status}. From this point of view, an agent a ∈ A can be defined for instance as a i = {male, adult, married, no}.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V. CONCLUSION AND FUTURE DIRECTIONS</head><p>In this paper, we proposed an agent-based model for the explicit representation and modelling of groups of pedestrian in a crowd, focusing on the organization of pedestrians and on the study of relationships among individuals and the relative group structure.</p><p>Future directions are related to the development of simulation in the presented scenario in order to test and validate the model, and in the application of methods for network analysis on the group structures, in order to identify and study, for example, the presence of recursive patterns.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. A representation of the scenario of Mashaer train station in Arafat I</figDesc><graphic coords="2,89.45,505.57,170.08,198.26" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Figure on the left shows a group of people following a domestic flag: this group is a residential group, in which people are characterized by the same geographical origin. Figure on the right shows some primary and kinship groups, composed of few people interconnected by means of descent relationships.</figDesc><graphic coords="3,93.40,54.00,425.21,175.99" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. These figures show the situation in a waiting box in which a lot of people are waiting to enter the station. Considering the whole group of people who are waiting, we can identify it as a functional group: they are interconnected by a functional relationship, based on the goal of the group (i.e. enter the station).</figDesc><graphic coords="3,93.40,270.57,425.21,149.15" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. Finite state automata representing states and transitions in an agent</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>SPG SP 2 2Fig. 5 .Fig. 6 .</head><label>256</label><figDesc>Fig. 5. Simplification of the finite state automata referring to an agent (I)</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>1 )</head><label>1</label><figDesc>Safe Proxemic and Group state (SPG): an agent is in this state if both the safe proxemic and safe group condition are verified; 2) Safe Proxemic state (SP): an agent is in this state if only the safe proxemic condition is verified; 3) Safe Group state (SG): an agent is in this state if only the safe group condition is verified; 4) Unsafe state (U): an agent is in this safe if neither the safe proxemic nor safe group conditions are verified.</figDesc><table /></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ACKNOWLEDGMENT</head><p>This research was fully supported by the Center of Research Excellence in Hajj and Omrah, Umm Al-Qura University, Makkah, Saudi Arabia, grant title "Crystal Proxemic Dynamics of Crowd &amp; Groups".</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Crowd Behaviour Modeling: From Cellular Automata to Multi-Agent Systems</title>
		<author>
			<persName><forename type="first">S</forename><surname>Bandini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Manzoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Vizzari</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Multi-Agent Systems: Simulation and Applications</title>
				<meeting><address><addrLine>Boca Raton</addrLine></address></meeting>
		<imprint>
			<publisher>CRC Press</publisher>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence</title>
		<author>
			<persName><forename type="first">J</forename><surname>Ferber</surname></persName>
		</author>
		<ptr target="http://portal.acm.org/citation.cfm?id=520715" />
		<imprint>
			<date type="published" when="1999-02">Feb. 1999</date>
			<publisher>Addison-Wesley Longman Publishing</publisher>
			<pubPlace>Boston, USA</pubPlace>
		</imprint>
	</monogr>
	<note>1st ed</note>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">An introduction to multiagent systems</title>
		<author>
			<persName><forename type="first">M</forename><surname>Wooldridge</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
			<publisher>Wiley</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Agents, multi-agent systems and declarative programming: What, when, where, why, who, how?</title>
		<author>
			<persName><forename type="first">M</forename><surname>Baldoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Baroglio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Mascardi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Torroni</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">25 Years GULP</title>
				<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="204" to="230" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Agents, intelligence and tools</title>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Piunti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ricci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Viroli</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Artificial Intelligence: An International Perspective</title>
				<imprint>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="157" to="173" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Social commitments in time: Satisfied or compensated</title>
		<author>
			<persName><forename type="first">P</forename><surname>Torroni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Chesani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Mello</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Montali</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">DALT</title>
		<imprint>
			<biblScope unit="page" from="228" to="243" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Large-scale agent-based pedestrian simulation</title>
		<author>
			<persName><forename type="first">F</forename><surname>Klugl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Rindsfuser</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 5th German conference on Multiagent System Technologies</title>
				<meeting>the 5th German conference on Multiagent System Technologies</meeting>
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="145" to="156" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">An agent-based simulation of pedestrian dynamics: from lane formation to auditorium evacuation</title>
		<author>
			<persName><forename type="first">M</forename><surname>Toyama</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Bazzan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">Da</forename><surname>Silva</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems</title>
				<meeting>the fifth international joint conference on Autonomous agents and multiagent systems</meeting>
		<imprint>
			<publisher>ACM press</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="108" to="110" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Simulating and Visualizing Crowd Dynamics with Computational Tools based on Situated Cellular Agents</title>
		<author>
			<persName><forename type="first">G</forename><surname>Vizzari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Manzoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Bandini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Pedestrian behavior: Models, Data collection, and Applications</title>
				<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<author>
			<persName><forename type="first">C</forename><surname>Rogsch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Klingsch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Schadschneider</surname></persName>
		</author>
		<title level="m">Pedestrian and evacuation dynamics</title>
				<imprint>
			<publisher>Springer Verlag</publisher>
			<date type="published" when="2008">2008. 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Understanding Crowd Behaviours</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">C</forename><surname>Challenger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename></persName>
		</author>
		<imprint>
			<date type="published" when="2009">2009</date>
			<publisher>Cabinet Office</publisher>
			<biblScope unit="volume">1</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Crowds and Power</title>
		<author>
			<persName><forename type="first">E</forename><surname>Canetti</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1962">1962</date>
			<publisher>Victor Gollancz Ed</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">The hidden dimension</title>
		<author>
			<persName><forename type="first">E</forename><surname>Hall</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1966">1966</date>
			<publisher>Doubleday New York Ed</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Towards an Agent-Based Proxemic Model for Pedestrian and Group Dynamic</title>
		<author>
			<persName><forename type="first">L</forename><surname>Manenti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Manzoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Vizzari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Kazumichi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Shimura</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 11th Italian workshop From Objects to Agents</title>
				<meeting>the 11th Italian workshop From Objects to Agents<address><addrLine>WOA</addrLine></address></meeting>
		<imprint>
			<publisher>CEUR</publisher>
			<date type="published" when="2010">2010. 2010</date>
			<biblScope unit="volume">631</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Towards patterns of comfort: A multilayered model based on situated multi-agent systems</title>
		<author>
			<persName><forename type="first">P</forename><surname>Lembo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Manenti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Manzoni</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">ser. Lecture Notes in Computer Science</title>
		<editor>, S. Bandini, S. Manzoni, H. Umeo, and G. Vizzari</editor>
		<imprint>
			<biblScope unit="volume">6350</biblScope>
			<biblScope unit="page" from="439" to="445" />
			<date type="published" when="2010">2010</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Towards an application of graph structure analysis to a mas-based model of proxemic distances in pedestrian systems</title>
		<author>
			<persName><forename type="first">L</forename><surname>Manenti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Manzoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Manzoni</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2010">2010</date>
			<publisher>CEUR</publisher>
			<biblScope unit="volume">631</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Experimental study of the behavioural mechanisms underlying self-organization in human crowds</title>
		<author>
			<persName><forename type="first">M</forename><surname>Moussaïd</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Helbing</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Garnier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Johansson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Combe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Theraulaz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Proceedings. Biological sciences / The Royal Society</title>
		<imprint>
			<biblScope unit="volume">276</biblScope>
			<biblScope unit="issue">1668</biblScope>
			<biblScope unit="page" from="2755" to="2762" />
			<date type="published" when="2009-08">Aug. 2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Social force model for pedestrian dynamics</title>
		<author>
			<persName><forename type="first">D</forename><surname>Helbing</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Molnár</surname></persName>
		</author>
		<idno type="DOI">10.1103/PhysRevE.51.4282</idno>
		<ptr target="http://link.aps.org/doi/10.1103/PhysRevE.51.4282" />
	</analytic>
	<monogr>
		<title level="j">Physical Review E</title>
		<imprint>
			<biblScope unit="volume">51</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="4282" to="4286" />
			<date type="published" when="1995-05">May 1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Modeling dynamic groups for agent-based pedestrian crowd simulations</title>
		<author>
			<persName><forename type="first">F</forename><surname>Qiu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Hu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="461" to="464" />
			<date type="published" when="2010">2010. 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Modeling Social Group Structures in Pedestrian Crowds</title>
		<author>
			<persName><forename type="first">F</forename><surname>Qiu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Hu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Karmakar</surname></persName>
		</author>
		<ptr target="http://cs.gsu.edu/xhu/papers/ICSC2008\final.pdf" />
	</analytic>
	<monogr>
		<title level="j">Simulation Modelling Practice and Theory (SIMPAT)</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="page" from="190" to="205" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
