• No results found

End yes

Figure10: Individual EvacuationProcess[46].

nodej whenthewhole systemisin stateX. Ifthenumberof walkways

connectedtonodeiisdenotedasÆ

i ,then

p

k

(i;j;X):=

1

Æ

i

 Modi ed random choice. It includes the possibility that evacuees will

returntotheirpreviouswalkway. De nen

k

asthenode-numberofthelast

nodevisitedbyapersonkandintroduceanumber!,inwhich0!1.

Theparameter! isafactorshowinghowaperson iswillingto returnto

his/herpreviouswalkway. Usingthisparameter,theprobabilityp

k

(i;j;X)

canberede nedasfollows.

p

k

(i;j;X):=

8

>

<

>

:

!

Æi

;j=n

k

1

!

Æ

i

Æi 1

;j6=n

k

0 ;otherwise

 Suppose thereis anevacuationrouteP determined apriori bythe

evac-uation planner (this is atypical situation, indicated by evacuation sign

attachedtothewallofroomsorcorridors).

P :=(s=origin;:::;i;j;:::;destination=d)

Supposethat Æ

i

>1forallnodesin thisroute,exceptpossiblytheorigin

anddestination. Whenanemergencysituationarisesthereisahigh

ten-dencythatevacueeswillusefamiliarroutesthatmaynotfollowtheroute

i

routeatanintersectionnode. Thenp

k

(i;j;X)canbewritten as

p

k

(i;j;X):=



1

i

;j=j

i

Æi 1

;j6=n

k

Pathchoice rules likethe ones presentedabovecanbe used together with

attributes of evacuees and building components to design a simulation of a

building evacuation (see [63]). Obviously, such simulation is a good tool to

model individual behaviour in evacuation planning and can also be used to

validateoptimizationmodelsaspresentedinthepreceding sections.

Inrecentyears,thereisanincreasingtrendtousesimulationbasedon

cellu-larautomata(CA).Eitherdeterministicorprobabilisticrulescanbeappliedto

modelthemovementpatternsbetweentimeperiodsrelativetothemovementof

other persons and/orphysical barriers. CA simulationo ersthepossibilityto

emulate theessential,diverse movementsofevacueesasbehaviouralresponses

to varying and uncertainlocal conditions. A cellular automata isde ned asa

regular n-dimensional latticepartitioned into discrete elements called cells or

siteswhichhasadicretesteptimeevolution. Usingcellularautomata,thespace

of theevacuation areais dividedinto accessible andnon accessiblecells, each

of xedandequalsize. Thestateofeachcellisoneof nitelymanyvaluesand

has adynamical behaviour. It is updatedsimultaneously basedon thevalues

ofthestatesin itsneighborhoodattheprecedingtimestepandaccordingtoa

speci c local rules . The set of local rulesis de ned to control themovement

of evacuees, orthestate transition of each cell. Since therules are neededto

governonlylocalrelationshipsamongtheneighboringcells,CAisconsideredto

beverye ectiveforsimulatingphysicalphenomena, therelationshipsofwhich

overthewholedomainareunknown. Inthe1-dimensionallattice,acellhasonly

twoneighbourhoodcells,theleftandrightcelladjacenttoit. For2-dimensional

lattice, thereare someneighbourhoodclassi cationsof acellasshownin

Fig-ure 11. The von Neumann neighbourhood consists of 4 cells, the cell above,

below, rightand left of the reference cell. The radius r of the von Neumann

neighborhood is 1,sinceit considers only thenextlayerof acell. TheMoore

neighborhood isan extensionof thevonNeumannneighborhood in which the

diagonalcellsare added. Itsradius isstill r=1. TheexpandedMoore

neigh-bourhoodfurtherextendstheMooreneighborhoodbyincludingtwolayers(i.e.,

r = 2). Anothertype of neigborhood is the Margolus neigborhood in which

22 cellsof latticesare considerd at once. Thetransition from onestateto

anotheris arrangedbyaset ofrules accordingtothe neighboringstate ofthe

preceding timestep. Ifx(t)isastateofcellxattimet thenthestateofcellx

attime t+1canbewritten as

x(t+1)=f(x(t);N

x (t))

whereN

x

(t)isstateoftheneighborhoodcellsofcellxattimetandwheref is

therule. Asimpleexampleofarulecanbegivenasfollows. Consideranarrow

corridor (assumedwide enough onlyfor one person) with a given lengththat

canbemodeledasaonedimensionallattice(seeFigure12). Acellrepresentsa

spacein thecorridorthatmaybeoccupiedby onepersonoritmaybeempty.

The walking speed of the i th

person v(i) corresponds to the number of cells

x x

x x

x x x x x x x x

x x x x x x x x

x x x x x x x

x x x x x x x x x

(a) (b)

(c)

Figure 11: (a) von NeumannNeighborhood (b) Moore Neighborhood (c)

Ex-panded MooreNeighborhoodofaCell(ShadedCell).

thatapersonadvancesinoneiteration(onetimestep). Byde ningx(i)asthe

position of thei th

person in thecorridor, thedistance betweenthe i th

person

andthepersonimmediatelyaheadisgivenby

g(i)=x(i+1) x(i) 1

Usingthese3variablesthetransitionrulecanbede nedasfollow:

 Accelerationof freeperson:

Ifv(i)<v

max

andg(i)v(i)+1thenv(i)=v(i)+1,wherev

max isthe

maximumpossiblespeed.

 Slowingdowndueto otherperson :

Ifv(i)>g(i) 1thenv(i)=g(i)

 Movement: personisadvancedv(i)cells.

Asamethodofdiscretesimulation,CAisusedbysomeevacuationsoftwares

includingEGRESSandFlightSim.

EGRESSisaC++programdevelopedformodellingthebehaviourof

evac-ueesinemergencysituations,especiallyino shoreenvironments. Thephysical

structure oftheo shoreinstallationis representedbyusing hexagonalcellular

grids (see, e.g., Doheny and Fraser [20]). It models evacuation using cellular

automata where the movementsand interactions of the automata on the

cel-lulargridsimulate themovementsandphysical interactionsofevacueesonthe

platform. EGRESSintegratesMOBEDIC(ModellingBehaviouralDecisionsIn

Computer) forevacuees'sdecisionmakingandamovementmodelwhich

mod-t

t+1

2 3

2

1

1

2

2 x

Figure 12: CA Model of Evacuees Moving in a Corridor with v

max

= 3

cells/time-step.

representsthebrainof theautomatain themovementmodel. Itis responsible

formakingdecisionsandforinstructinganautomatontocarryoutsomeaction.

TheMovementModeldistributesinformationssuchasthepresenceofsmokeor

re,theoccurrenceofalarmsandthecurrentpositionofautomaton. These

in-formationsarecombinedwithsomepropertiesofevacuees,suchasreactionsto

alarmandhazards,familiaritywiththebuildingstructure,knowledgeand

expe-riences aboutthe emergencysituation. The combinedinformations determine

the movement of evacuees. In the movement model evacuees are represented

usingcellularautomatawhichcanmoveabouttheplanfromcelltocell.

Move-ment algorithms determine which cell each automaton should occupy at any

giventimeandmovetheautomataaccordingly.

FlightSimwasdevelopedattheUniversityofDuisburg,Germany(seeKlupfel

etal. [42]). Itwasoriginallydevelopedforanalyzingtheevacuationprocessofa

passengership. Someadjustedparametersareincludedinthemodel,for

exam-plethetimethateveryevacueeneedstoenterthesavingboats,thedistribution

ofthemaximumspeedamong theevacuee,andthedistributionofthenumber

of cellsaperson looks forwardfororientation. Insteadofusing parallel

updat-ing when updatingtheevacuees'positions, FlightSimusessequential updating

([11]). Inparallel updating, variablesofallevacuees(e.g., position,speed) are

changedatthesametime. Incontrast,thesequentialupdatingselectsthe

evac-ueesoneafter theotherand updates his/herattributes. Theselectiononwho

willbethe rstisdonerandomlyin ordernottogiveadvantagetoanyspeci c

person. Figures 13and 14 showthe di erence ofthese twoupdatingsystems

([11]). LookingatFigure13,duringthe rststepunderparallelupdating,

evac-ueeamustwaituntilthenextupdate,sinceheisblockedbyevacueeb. Theleft

columnofFigure14describesthesequentialupdatingwhenevacueeaisalways

chosen rst. Themovementpatternisthesameasonewithparallelupdate. If

evacueebischosen rst,thesituationchanges,asisshownin therightcolumn

ofFigure14.

Anothersimulationbasedevacuationsoftware,EXODUS,wasdevelopedby

the Fire Safety Engineering group at the university of Greenwich, United of

Kingdom(see[29], [32])anddesignedtosimulatealargenumberofoccupants

in a closed environment, for instance building and airplane. It is an expert

system-based software which has a set of heuristics or rules to determine the

progressivemotionand behaviourof each individual. Ittrackseach individual

eithermakinghis/herwayoutoftheevacuationareaorisbeingovercomeby re

hazards. A more complete survey onevacuationsoftwares using either macro

approachesormicroapproachesisdiscussedbyGwynne,et al. [32].

b a

a

a b

a b

Figure13: ParallelUpdate.

b a

a

a

b a

a b

a

a b

b

Figure14: SequentialUpdate.

12 Summary and Conclusion

In this paper, a reviewof models and algorithms forevacuation planninghas

beenpresented. Thereviewcoveredmacroscopicmodelsquiteextensivelyand

sketched microscopicmodels. Both approachesareable tomirror the owsof

evacuationsovertime. Theformerhasitsstrengthinitspossibilitytooptimize

thesystem(whileneglectingindividuals'behaviour),while thelatterisableto

captureandutilizepropertiesofeachoftheevacuees.

Underthemacroscopicapproach,minimumturnstilecostdynamicnetwork

owmodelscanbeappliedtoestimatetheaverageevacuationtimeperevacuee.

Maximumdynamic owsanduniversalmaximum owscanbeusedtoestimate

themaximumnumberofevacueeswhichcanreachsafetyduringanygiventime

horizon fortheevacuation. Quickest owmodelsallowtheestimatationofthe

minimumtimerequiredtobringagivennumberofevacueesto safety.

Consid-eringthe sourceand propagation of hazards, availability of emergencyservice

units and betterorganization,the evacuation regioncanbedividedinto some

regions withdi erentpriority levels. Therefore,multiple objectivemodels are

presentedto copewith this problem. Constanttraveltime ismostly assumed

in the literature. This time can beobtained by taking the travel time of the

average ow or travel time of aspeci c queuing level. In order to re ect the

congestion phenomenon, it was shown how the constant travel time

assump-tion can be strengthened by considering density dependent travel time. This

approachwill,however,signi cantlyincreasethecomplexityofthemodel.

In contrast to macroscopic models, the microscopic approach, usually

im-this approach. Succesful implementationsofthe macroapproach arebasedon

cellularautomata.

References

[1] Ahuja, R.K., Magnanti, T.L. and Orlin, J.B., Network Flows : Theory,

Algorithms, andapplications, PrenticeHall,EnglewoodCli s,NewJersey

(1993).

[2] Anderson,E.J,NashP.,andPhilpott,A.B.,AClassofContinuousNetwork

FlowProblems, Mathematics ofOperationResearch ,7: 501-514(1982).

[3] Anderson, E.J, Nash P., and Perold, A.F., Some Properties of a Class

ofContinousLinearPrograms, SIAMJournal Control and Optimization,

21(5): 758-765(1983).

[4] Anderson, E.J, Extreme-points for Continuous Network Programs with

ArcDelays, J. Inform. Optimi.Sci. ,10: 45-52(1989).

[5] Anderson, E.J and Philpott, A.B., A Continuous-time Network Simplex

Algorithm, Networks,19: 395-425(1989).

[6] Anderson, E.J and Philpott, A.B., Optimization of Flows in Networks

Over Time, Probability, Statistics and Optimization, F.P. Kelly, ed. J.

Wiley andSons,369-382(1994).

[7] Aronson,JayE.,ASurveyofDynamicNetworkFlows,AnnalsofOperation

Research,20: 1-66(1989).

[8] Benjaafar,S.,Dooley,K.,andSetyawan,W.,CellularAutomataforTraÆc

FlowModeling, UniversityofMinnesota,Mineapolis(1997).

[9] Dimitri P. Bertsekas, Linear Network Optimization : Algorithms and

Codes, TheMITPress,Cambridge,Massachusetts(1991).

[10] Blue, V.J. and Adler, J.L., Using Cellular Automata Microsimulation

to Model Pedestrian Movements, In Ceder, A. editor Proceedings of

the 14th International Symposium on Transportation and TraÆc Theory

,Jerusalem,Israel,235-254(1999).

[11] http://traf2.uni-duisburg.de/bypass/

AssesmentandAnalysis oftheEvacuationof PassengerVessels bymeans

ofMicroscopicSimulation, Physicsof Transport andTraÆc,Universityof

Duisburg,Germany.

[12] Burkard, R.E., Dlaska, K., and Klinz, B., The Quikest Flow Problem,

ZOR-MethodsandModels ofOperations Research,37: 31-58(1993).

[13] Carey,M.andSubrahmanian,E.,AnApproachToModellingTime-varying

FlowsOn CongestedNetworks, Transportation Research B, 34 : 157-183

(2000).

BuildingEvacuation, Management science, 28: 86-105(1982).

[15] Chen,Y.L.and Chin,Y.H., TheQuickestPathProblem, Computers and

OperationsResearch,17: 153-161(1990).

[16] Chen,G.H.andHung,Y.C., OntheQuickestPathProblem, Information

ProcessingLetters,46: 125-128(1993).

[17] Chen,H.K.andHsueh,C.F.,AModelandAnAlgorithmForTheDynamic

User-OptimalRoute ChoiceProblem, Transportation Research B,32(3) :

219-234(1998).

[18] Choi, W., Francis, R.L., Hamacher, H.W., Tufekci, S., Network Models

of Building Evacuation Problems With Flow-Dependent Exit Capacities,

Operational Research,1047-1059(1984).

[19] Choi,W.,Francis,R.L.,Hamacher,H.W.,Tufekci,S.,Modellingof

Build-ingEvacuationProblemswithSideConstraints, European Journalof

Op-eration Research,35: 98-110(1988).

[20] Doheny, J.G. and Fraser, J.L., MOBEDIC - A Decision Modelling Tool

ForEmergencySituations, Expert SystemsWithApplications,10.1: 17-27

(1996).

[21] Ebihara,M.,Ohtsuki,A,andIwaki,H., ModelForSimulatingHuman

Be-haviorDuring EmergencyEvacuationBased On Classi catoryReasoning

AndCertaintyValueHandling, Shimizu Technical Research Bulletin,11 :

27-33(1992).

[22] Fahy, R.F., An Evacuation Model for High Rise Buildings, Proceedings

of the Third International Symposium on Fire Safety Science, Elsevier,

London,815-823(1991).

[23] Fleischer, Lisa, EÆcient Continuous-Time Dynamic Network Flow

Algo-rithms, Operation Research Letters23: 71-80(1998).

[24] Fleischer,Lisa,FasterAlgorithmsfortheQuickestTransshipmentProblem,

Proceedingsof9thAnnualACM-SIAMSymposiumonDiscreteAlgorithms

147-156(1998).

[25] Fleischer,Lisa, UniversallyMaximumFlowswithPiecewise-Constant

Ca-pacities, InCornuejols, G., Burkard, R.E. and Woeginger, G.J., editors,

Proceedings of7th International Interger Programming andCombinatorial

Optimization(IPCO) Conference,Graz,Austria,151-165(1999).

[26] Ford,L.R.,andFulkerson,D.R., Flows inNetwork, PrincetonUniversity

Press,Princeton,NewJersey(1962).

[27] Fredman, M.L. and Tarjan, R.E., Fibonacci Heaps and Their Uses in

ImprovedNetwork Optimization Algorithms, J. Ass. Comput.Math. , 34

: 596-615(1987).

[28] Gale, David, Transient Flowsin Networks, The Michigan Mathematical

Behaviourin AircraftFire Accidents, Toxicology, 115: 63-78(1996).

[30] Graat, E., Midden, C., and Bockholts, P., Complex Evacuation; E ects

of Motivation Level and Slope of Stairs on Emergency Egress Time in a

SportsStadium, Safety Science,31: 127-141(1999).

[31] Grinold, Richard C., Continuous Programming, part one : linear

ob-jectives, Journal of Mathematical Analysis and Applications, 28 : 32-51

(1969).

[32] Gwynne,S.,Galea,E.R.,Owen,M.,Lawrence, P.J.,andFilippidis, L., A

ReviewoftheMethodologiesusedin theComputerSimulationof

Evacua-tionfromtheBuiltEnvironment,Building andEnvironment,34: 741-749

(1999).

[33] Hamacher,H.W.,Tufekci,S.,OntheUseofLexicographicMinCostFlows

inEvacuationModeling, NavalResearch Logistics,34: 487-503(1987).

[34] Hoppe,B.and Tardos,E., PolinomialTime Algorithmsfor Some

Evacu-ation Problems, Proc. of 5th Ann. ACM-SIAM Symp. on Discrete

Algo-rithms,433-441(1994).

[35] Janson, B.N., Dynamic TraÆc Assignment For Urban Road Networks,

Transportation Research B,25: 143-161(1991).

[36] Jarvis, J.J. and Ratli , H.D., Some Equivalent Objectives for Dynamic

NetworkFlowProblems, Management science,28: 106-108(1982).

[37] Jayakrishnan,R.,Tsai,W.K.andChen,A., ADynamicTraÆcAssignment

ModelWithTraÆc-FlowRelationships, TransportationResearchC,3(1):

51-72(1995).

[38] Kagaris,D.,Pantziou,G.E.,Tragoudas,S.andZaroliagis,C.D.,

Transmis-sionsinaNetwork withCapacitiesandDelays, Networks,33(3): 167-174

(1999).

[39] Kaufman, D.E., Nonis, J.and Smith, R.L., A Mixed IntegerLinear

Pro-grammingModelFor Dynamic RouteGuidance, Transportation Research

B,32(6): 431-440(1998).

[40] Kennington,J.L. and Helgason, R.V., Algorithms For Network

Program-ming, Wiley,N.Y.(1980).

[41] Kisko,T.M.,Francis,R.L.,EVACNET+: AComputerProgramto

Deter-mineOptimalEvacuationPlans, FireSafetyJournal,9: 211-220(1985).

[42] Klupfel,H., Konig,T.M.,Wahle,J.,Schreckenberg,M., Microscopic

Sim-ulationofEvacuation ProcessesonPassengerShips, FourthInternational

Conference on Cellular Automata for Research and Industry, October,

Karlsruhe,Germany(2000).

[43] Kostreva,M.M.,andWiecek,M.M., TimeDependencyInMultiple

Objec-tiveDynamicProgramming, Journalofmathematical Analysisand

Appli-cation,173(1): 289-307(1993).

inResidentialBuildings,Building andResearch LaboratoryoftheNational

Instituteof Standards andTechnology , TechnicalReport,

NIST-GCR-94-643(1994).

[45] Lovetskii,S.E.andMelamed,I.I.,DynamicFlowsInNetworks,Automation

andRemoteControl, 48: 1417-1434(1987).

[46] Lvas, G.G., Mathematical Modelling of Emergency Evacuations, Ph.D

Thesis, DepartmentofMathematics,UniversityofOslo,Norwey (1987).

[47] Lvas,G.G., Models ofWay ndingin EmergencyEvacuations, European

Journalof Operation Research,105: 371-389(1998).

[48] Minieka,E., Maximal, Lexicographic,andDynamic Network Flows,

Op-erations Research,21: 517-527(1973).

[49] Minieka, E., Dynamic Network Flows with Arc Changes, Networks, 4 :

255-265(1974).

[50] Montes,Christian, Evacuationof Buildings, M.Sc.Thesis, Departmentof

Mathematics,UniversitatKaiserslautern,Kaiserslautern,Germany (1994).

[51] Nagel,K.andSchreckenberg,M.,ACellularAutomatonModelforFreeway

TraÆc, J.Phys. IFrance,2: 2221-2229(1992).

[52] Ogier, R.G., Minimum Delay Routingin Continuous-time Dynamic

Net-workswithPiecewiseConstantCapacities, Networks,18: 303-318(1988).

[53] Owen, M., Galea, E.R., Lawrence, P.J., The Exodus Evacuation Model

AppliedtoBuilding EvacuationScenarios, Journalof Fire Protection

En-gineering,8(2): 65-86(1996).

[54] Perold,AndreF., ExteremePointsandBasicFeasibleSolutionsin

Contin-uousTimeLiniearProgramming,SIAMJournalControlandOptimization,

19(1): 52-63(1981).

[55] Philpott, A.B., Continuous-TimeFlowsin Networks, Mathematics of

Op-eration Research,15(4): 640-661(1990).

[56] Philpott, A.B. andCraddock, M., An AdaptiveDiscretizationAlgorithm

foraClass ofContinuousNetworkPrograms, Networks,26: 1-11(1995).

[57] Pullan,MalcolmC., AnAlgorithmForaClass ofContinuousLinear

Pro-grams,SIAMJournalControlandOptimization,31(6): 1558-1577(1993).

[58] Pullan,MalcolmC., FormsofOptimalSolutionforSeparatedContinuous

LinearPrograms, SIAM JournalControl and Optimization,33(3):

1952-1977(1996).

[59] Pullan,MalcolmC.,AStudyofGeneralDynamicNetworkProgramsWith

ArcTime-Delays, SIAMJournalOptimization,7(4): 889-912(1997).

[60] Ran, B. and Boyce, D., Modeling Dynamic Transportation Networks,

ProblemandTheEnumerationofQuickestPaths, Computers and

Opera-tionsResearch,18: 579-584(1991).

[62] SheÆ,Y., Mahmassani, H, andPowell,W.B., ATransportationNetwork

EvacuationModel. Transportation Research-A,16(3): 209-218(1982).

[63] Tjandra,S.A., Simulation of Building Evacuationusing Simple++,

Soft-ware, Institut Techno- undWirtschaftsmathematik,Kaiserslautern,

Ger-many(1999).

[64] Tjandra, S.A., Dynamic Network Flow Models for Evacuation Problems,

Ph.DThesis(toappear),DepartmentofMathematics,Universitat

Kaiser-slautern,Kaiserslautern,Germany(2001).

[65] Tyndall, W.F., A Duality Theorems For A Class of Continuous Linear

ProgrammingProblems, SIAMJournalof AppliedMath. ,13(3): 644-666

(1965).

[66] Tyndall, W.F., An Extended Duality Theorem For Continuous Lienar

ProgrammingProblems, SIAM Journal of Applied Math. ,15(5) :

1294-1298(1967).

[67] Wilkinson,W.L., AnAlgorithmforUniversalMaximalDynamic Flowsin

ANetwork, Operation Research,19: 1602-1612(1971).

[68] Yamada, Takeo, A Network Approach To A City Emergency

Evacua-tionPlanning, InternationalJournalof SystemsScience,27(10): 931-936

(1996).

[69] Zawack,D.J.andThompson,G.L., ADynamicSpace-TimeNetworkFlow

Model for City TraÆc Congestion, Transportation Science, 21 : 153-162

(1987).

Bisher erschienene Berichte

Related documents