![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Detta är en "måttligt realistisk" demomodell som exemplifierar s.k. agentbaserad
simulering. Modellen beskriver resenärer som med en slags taxiliknande fordon
reser mellan olika platser, "städer" om man så vill (men kanske rimligare olika
delcentra in en stad). Resenärer och fordon modelleras som självständiga aktörer -
agenter - som individuellt fattar beslut i enlighet med vissa regler
kombinerade med information från omgivningen.
Denna modells gränssnitt är på engelska. (Gränssnittet innehåller dock rätt lite text.)
Öppna modellen (0,6 MB), i nytt fönster
Resenärerna ("travellers"), visas som små cirklar och fordonen som något större
kvadrater. Resenärerna startar på någon plats i eller (oftast) strax utanför
städerna (svagt markerade som gråa rektanglar). De rör sig först till fots (eller på
annat ospecificerat sätt) in till närmaste stad där de eventuellt kan komma att
anropa ett fordon ("car") för resa till en annan stad. Om ett ledigt fordon finns i
närheten kommer det att plocka upp resenären och påbörja färd till den önskade staden.
Om inget fordon blir tillgängligt inom viss tid, tröttnar resenären, blir arg
och går hem igen. Antalet arga resenärer är modellen huvudsakliga resultat
och presenteras dels som en löpande status, dels ackumulerat (antal tillfällen då någon
resenär blivit arg).
Lediga fordon rör sig på ett i huvudsak slumpmässigt sätt inom och mellan städerna.
Förflyttning mellan två städer kan endast ske längs vissa vägar, svagt markerade med gråa
linjer i animeringen. (Fordonen rör sig dock inte exakt längs linjerna - modellen är lite
förenklad på denna punkt.) För att förflytta sig från stad A till stad B måste fordonet
själv välja en optimal väg - information om geografin finns tillgänglig för fordons-agenterna.
Fordonen tar upp passagerade endast inom gränserna för respektive stad och lämnar endast
av passagerade inom en stad. Ett fordon kan dock anropas av en resenär även när det befinner
sig strax utanför en stad. Det finns ett maximalt avstånd för kommunikationen mellan resenärer
och fordon - klicka på ett fordon eller en resenär så visas dess möjliga kommunikationsvägar.
Antalet fordon kan regleras löpande under simuleringen, mellan 0 och 10. När antalet fordon minskas tas inte fordonen bort helt ur simuleringen, utan tas ur tjänst och parkeras på en speciell plats (nere till höger i animeringen). Pågående resor avbryts inte.
En möjlig förbättring av modellen - rimlig och nödvändig i ett verkligt scenario - vore att styra
de lediga bilarna smartare mellan de olika städerna. Som det nu är rör sig bilarna helt slumpmässigt
när de inte har passagerare. I ett analogt verkligt scenario skulle man typiskt vilja studera inte
bara effekten av antalet fordon utan även hur styrlogiken påverkar effektiviteten. Nödvändigt
antal fordon (och därmed kostnaden) påverkas med all säkerhet kraftigt av intelligensen i
styrningen av fordonen.
I ett verkligt scenario skulle man troligen också vilja studera möjligheten att ett fordon kan
ta med flera passagerare med samma (eller närliggande) resmål.