introduction, viewpedestrian, simulation, unpredictability, dynamic, characteristics, eld, pedestrian, understood, articles, specic, congurations, area, movement, example, article, vizzari, et, al, shaped, corridors, affects, pedestrians, movements, areas, traditionally, evacuation, re, evacuations, nowadays, threats, evacuated, bomb, terrorist, shooters, create, efcient, research, simulate, actual, oorplan, egress, design, evaluate, beforehand, effect, objectives, limitation, objective, implement, model, autonomous, agents, using, traci, speciable, assess, duration, role, dangerous, situation, generally, walking, future, structure, quality, microscopic, results, accurate, macroscopic, models, features, preferred, ties, thesis, contribution, implemented, modelling, social, comparison, theory, determine, lemiste, centre, tallinn, estonia, conducted, nd, oor, estimate, specied, furthermore, guidelines, requirements, tested, whether, suitable, purpose, mapin, section, current, presented, firstly, socio, physiological, aspect, introduced, applications, methodology, inspiring, summarised, implementation, explained, discusses, conclusion, perspectives, introductionthere, categories, particle, based, approach, cellular, automata, force, adopted, usually, employs, tendency, approaches, discrete, representation, simulated, environment, divided, occupied, obstacle, determines, considers, visualise, believable, dynamics, quantitative, generated, agent, zhou, issues, shortcoming, process, impact, human, behaviour, concluded, emergency, inuence, inuenced, phenomenon, especially, noticeable, dealing, formed, notion, similarity, called, described, festinger, simulations, humans, themselves, similar, moreover, investigated, goethals, darley, connection, related, attributes, hypothesis, opinion, performance, goethels, klein, provide, directly, admits, comparisons, ability, sex, skill, comparable, equipment, horstein, wallet, fridman, kaminka, proposed, proposes, concrete, algorithmic, framework, evaluates, generates, modellingautonomous, formation, cohesion, logical, destination, preserve, limited, distance, collins, importance, effectiveness, factor, propose, rst, venue, maintain, within, updating, headings, weighted, averaging, forces, helbing, stochastic, selection, less, effective, traditional, method, heading, blocked, trying, regroup, therefore, randomly, overcome, previously, mentioned, issue, researchers, incorporated, developed, staying, adaptive, mechanism, represents, presence, preservation, density, situations, main, scenarios, comprising, produces, available, evidence, literature, perspective, ows, utilisation, preserves, challenging, gained, popularity, scope, urban, mobility, choosing, simulator, source, ticked, earlier, licensed, eclipse, license, portability, standard, portable, webpage, downloading, linux, operating, systems, multi, modal, trafc, vehicles, networks, personal, contains, functions, import, compute, network, techniques, generate, demand, information, emission, establishing, closing, control, interface, needed, interact, client, server, architecture, access, shown, communicating, multiple, clients, retrieve, objects, genetic, parameters, subscribe, runtime, performing, reloading, types, methods, primary, sections, introductionas, inspiration, qiu, hu, zhang, summaries, provided, inspired, utility, argument, existing, simulates, psychological, theories, ve, personality, individual, assumes, rational, decisions, action, higher, festingers, variables, affect, outcome, sociality, stayed, threshold, bounded, minands, max, equations, formulas, desireddistand, constants, durationis, durationwill, zero, hresholdis, maximum, equation, agentiand, groupgp, jusing, closest, agentjwho, groupgpj, smaller, gpj, variabletwill, tis, nds, utilityufof, joining, closer, disti, dist, desireddistdist, es, ociality, hreshold, sis, formula, ishows, agentiis, ui, conditions, groupt, oj, oin, ifu, constant, iandjare, agenti, imilarityis, calculated, agentsiandj, imilarityvalue, predened, minimum, minand, imilarity, iandvjare, velocities, iandj, vlandvmare, vectors, pointing, fromis, position, selected, andis, respectively, prefer, agentiwill, agentjbelongs, ifv, nding, imilarityvalues, osts, imilari, exists, agentt, ollow, agentwithm, dif, characterise, internal, random, avoidance, maintaining, ensures, collide, obstacles, experiments, grouping, experiment, changing, layer, rstly, generating, user, basis, analysed, codes, basic, exhaustive, operation, system, organisation, latter, abstract, complex, behavioural, patterns, assessed, casualty, included, normal, crushing, individuals, signicantly, addition, barriers, various, distances, casualties, total, fatality, probability, slightly, increased, gaps, distanced, meters, showed, obvious, reasonable, solution, assessing, widths, les, le, class, subsections, discussed, theagentclass, tracis, classp, ersondomain, initialising, agentinstance, created, instance, randomiseds, ocialityands, imilarityand, thedurationof, uniquei, origin, saved, samei, das, anagentobject, parametersi, groupi, groupobj, ect, tarte, dgei, dgeobj, destinatione, ectthe, thedurationparameter, reset, require, instances, reimplementing, required, reimplemented, getp, osition, xand, ycoordinates, getroadi, peed, getlanep, measured, metres, getangle, angle, degrees, getc, olour, colour, gete, dges, th, documentation, actions, items, returned, waiting, complete, driving, [origin, destination], [tra], getn, exte, dge, ubscriptionresults, subscription, timestep, setc, subscribes, interval, tage, movet, andstay, thedurationis, thef, thegroupparameter, changed, coloured, according, added, thiscalculateroute, methodf, indi, ntermodalroute, calculates, currently, fastest, algorithm, calculateroutecan, calculateroute, data, result, edgesinput, edgesthen, atleast, edgeslist, foreach, ndintermodalroute, stagesfor, vision, supposed, perception, species, elliptical, perceive, directionis, visibility, angleis, range, detect, theangleis, equationcos, ellipse, radius, theperceive, perceived, getneighboringlanes, getedgeid, collect, ids, getlaststeppersonids, thegroupclass, initialisation, users, parameter, private, aregeti, getu, sers, removeu, andaddu, ser, geti, function, belonging, anymore, joined, addu, methodfirstly, theconstants, pyle, holdss, maxparameters, limits, selecting, aret, desired, _dist, cwhich, agentjin, deciding, radiusis, default, controlled, command, parsing, specify, conguration, arguments, optional, initialised, theagentinstance, pseudocode, creating, adding, groupinstance, ifdestination, commands, starting, tracisf, produced, methodcalculateroute, ifagents, continue, jfor, agentjdo, agentandagent, calculate, swith, ifnumber, js, jwith, iffollowing, sthen, agentfollows, resetagent, sduration, increaseagentsduration, increaseagentsdurationmoreover, active, nishes, algorithms, descriptions, python, programming, benchmarking, discussion, introductionthe, newly, reacts, performs, distribution, exterior, floorplan, [yle], downloaded, openstreetmap, [], converted, missing, connecting, larger, considered, testing, strategies, average, screenshots, agentstwo, achieve, expected, longer, deviation, uctuates, specically, evaluating, concerning, confusion, bluefigure, distribute, increases, bottleneck, incoming, majority, barplots, separately, previous, shorter, forming, evacuating, distributions, opposed, popular, durations, uctuated, combinations, furthest, minimal, exitsthe, comparing, lower, vary, spaced, evenly, smallest, achieved, farthest, congured, nished, outlier, randomness, nish, correlation, percentage, exited, highlighted, approximately, vs, increase, abruptly, carried, conclusionthe, beliefs, vicinity, ethnic, properties, weight, introduces, bases, looking, describing, notions, partially, implementing, outcomes, bottlenecks, width, older, slower, adults, benet, assignment, lastly, oors, centres, cinemas, realistic, develop, escalators, elevators