369 research outputs found

    Dispatching Fire Trucks under Stochastic Driving Times

    Get PDF
    In this paper we discuss optimal dispatching of fire trucks, based on a particular dispatching problem that arises at the Amsterdam Fire Department, where two fire trucks are send to the same incident location for a quick response. We formulate the dispatching problem as a Markov Decision Process, and numerically obtain the optimal dispatching decisions using policy iteration. We show that the fraction of late arrivals can be significantly reduced by deviating from current practice of dispatching the closest available trucks, with a relative improvement of on average about 20%20\%, and over 50%50\% for certain instances. We also show that driving-time correlation has a non-negligible impact on decision making, and if ignored may lead to performance decrease of over 20%20\% in certain cases. As the optimal policy cannot be computed for problems of realistic size due to the computational complexity of the policy iteration algorithm, we propose a dispatching heuristic based on a queueing approximation for the state of the network. We show that the performance of this heuristic is close to the optimal policy, and requires significantly less computational effort.Comment: Submitted to Computers and Operations Research (December 08, 2018

    Analysing the police patrol routing problem : a review

    Get PDF
    Police patrol is a complex process. While on patrol, police officers must balance many intersecting responsibilities. Most notably, police must proactively patrol and prevent offenders from committing crimes but must also reactively respond to real-time incidents. Efficient patrol strategies are crucial to manage scarce police resources and minimize emergency response times. The objective of this review paper is to discuss solution methods that can be used to solve the so-called police patrol routing problem (PPRP). The starting point of the review is the existing literature on the dynamic vehicle routing problem (DVRP). A keyword search resulted in 30 articles that focus on the DVRP with a link to police. Although the articles refer to policing, there is no specific focus on the PPRP; hence, there is a knowledge gap. A diversity of approaches is put forward ranging from more convenient solution methods such as a (hybrid) Genetic Algorithm (GA), linear programming and routing policies, to more complex Markov Decision Processes and Online Stochastic Combinatorial Optimization. Given the objectives, characteristics, advantages and limitations, the (hybrid) GA, routing policies and local search seem the most valuable solution methods for solving the PPRP

    Optimization models and methods for real-time transportation planning in forestry

    Get PDF
    Lors du transport du bois de la forĂȘt vers les usines, de nombreux Ă©vĂ©nements imprĂ©vus peuvent se produire, Ă©vĂ©nements qui perturbent les trajets prĂ©vus (par exemple, en raison des conditions mĂ©tĂ©o, des feux de forĂȘt, de la prĂ©sence de nouveaux chargements, etc.). Lorsque de tels Ă©vĂ©nements ne sont connus que durant un trajet, le camion qui accomplit ce trajet doit ĂȘtre dĂ©tournĂ© vers un chemin alternatif. En l’absence d’informations sur un tel chemin, le chauffeur du camion est susceptible de choisir un chemin alternatif inutilement long ou pire, qui est lui-mĂȘme "fermĂ©" suite Ă  un Ă©vĂ©nement imprĂ©vu. Il est donc essentiel de fournir aux chauffeurs des informations en temps rĂ©el, en particulier des suggestions de chemins alternatifs lorsqu’une route prĂ©vue s’avĂšre impraticable. Les possibilitĂ©s de recours en cas d’imprĂ©vus dĂ©pendent des caractĂ©ristiques de la chaĂźne logistique Ă©tudiĂ©e comme la prĂ©sence de camions auto-chargeurs et la politique de gestion du transport. Nous prĂ©sentons trois articles traitant de contextes d’application diffĂ©rents ainsi que des modĂšles et des mĂ©thodes de rĂ©solution adaptĂ©s Ă  chacun des contextes. Dans le premier article, les chauffeurs de camion disposent de l’ensemble du plan hebdomadaire de la semaine en cours. Dans ce contexte, tous les efforts doivent ĂȘtre faits pour minimiser les changements apportĂ©s au plan initial. Bien que la flotte de camions soit homogĂšne, il y a un ordre de prioritĂ© des chauffeurs. Les plus prioritaires obtiennent les volumes de travail les plus importants. Minimiser les changements dans leurs plans est Ă©galement une prioritĂ©. Étant donnĂ© que les consĂ©quences des Ă©vĂ©nements imprĂ©vus sur le plan de transport sont essentiellement des annulations et/ou des retards de certains voyages, l’approche proposĂ©e traite d’abord l’annulation et le retard d’un seul voyage, puis elle est gĂ©nĂ©ralisĂ©e pour traiter des Ă©vĂ©nements plus complexes. Dans cette ap- proche, nous essayons de re-planifier les voyages impactĂ©s durant la mĂȘme semaine de telle sorte qu’une chargeuse soit libre au moment de l’arrivĂ©e du camion Ă  la fois au site forestier et Ă  l’usine. De cette façon, les voyages des autres camions ne seront pas mo- difiĂ©s. Cette approche fournit aux rĂ©partiteurs des plans alternatifs en quelques secondes. De meilleures solutions pourraient ĂȘtre obtenues si le rĂ©partiteur Ă©tait autorisĂ© Ă  apporter plus de modifications au plan initial. Dans le second article, nous considĂ©rons un contexte oĂč un seul voyage Ă  la fois est communiquĂ© aux chauffeurs. Le rĂ©partiteur attend jusqu’à ce que le chauffeur termine son voyage avant de lui rĂ©vĂ©ler le prochain voyage. Ce contexte est plus souple et offre plus de possibilitĂ©s de recours en cas d’imprĂ©vus. En plus, le problĂšme hebdomadaire peut ĂȘtre divisĂ© en des problĂšmes quotidiens, puisque la demande est quotidienne et les usines sont ouvertes pendant des pĂ©riodes limitĂ©es durant la journĂ©e. Nous utilisons un modĂšle de programmation mathĂ©matique basĂ© sur un rĂ©seau espace-temps pour rĂ©agir aux perturbations. Bien que ces derniĂšres puissent avoir des effets diffĂ©rents sur le plan de transport initial, une caractĂ©ristique clĂ© du modĂšle proposĂ© est qu’il reste valable pour traiter tous les imprĂ©vus, quelle que soit leur nature. En effet, l’impact de ces Ă©vĂ©nements est capturĂ© dans le rĂ©seau espace-temps et dans les paramĂštres d’entrĂ©e plutĂŽt que dans le modĂšle lui-mĂȘme. Le modĂšle est rĂ©solu pour la journĂ©e en cours chaque fois qu’un Ă©vĂ©nement imprĂ©vu est rĂ©vĂ©lĂ©. Dans le dernier article, la flotte de camions est hĂ©tĂ©rogĂšne, comprenant des camions avec des chargeuses Ă  bord. La configuration des routes de ces camions est diffĂ©rente de celle des camions rĂ©guliers, car ils ne doivent pas ĂȘtre synchronisĂ©s avec les chargeuses. Nous utilisons un modĂšle mathĂ©matique oĂč les colonnes peuvent ĂȘtre facilement et naturellement interprĂ©tĂ©es comme des itinĂ©raires de camions. Nous rĂ©solvons ce modĂšle en utilisant la gĂ©nĂ©ration de colonnes. Dans un premier temps, nous relaxons l’intĂ©gralitĂ© des variables de dĂ©cision et nous considĂ©rons seulement un sous-ensemble des itinĂ©raires rĂ©alisables. Les itinĂ©raires avec un potentiel d’amĂ©lioration de la solution courante sont ajoutĂ©s au modĂšle de maniĂšre itĂ©rative. Un rĂ©seau espace-temps est utilisĂ© Ă  la fois pour reprĂ©senter les impacts des Ă©vĂ©nements imprĂ©vus et pour gĂ©nĂ©rer ces itinĂ©raires. La solution obtenue est gĂ©nĂ©ralement fractionnaire et un algorithme de branch-and-price est utilisĂ© pour trouver des solutions entiĂšres. Plusieurs scĂ©narios de perturbation ont Ă©tĂ© dĂ©veloppĂ©s pour tester l’approche proposĂ©e sur des Ă©tudes de cas provenant de l’industrie forestiĂšre canadienne et les rĂ©sultats numĂ©riques sont prĂ©sentĂ©s pour les trois contextes.When wood is transported from forest sites to mills, several unforeseen events may occur, events which perturb planned trips (e.g., because of weather conditions, forest fires, or the occurrence of new loads). When such events take place while the trip is under way, the truck involved must be rerouted to an alternative itinerary. Without relevant information on such alternative itineraries, the truck driver may choose a needlessly long one or, even worse, an itinerary that may itself be "closed" by an unforeseen event (the same event as for the original itinerary or another one). It is thus critical to provide drivers with real-time information, in particular, suggestions of alternative itineraries, when the planned one cannot be performed. Recourse strategies to deal with unforeseen events depend on the characteristics of the studied supply chain, such as the presence of auto-loaders and the management policy of forestry transportation companies. We present three papers dealing with three differ- ent application contexts, as well as models and solution methods adapted to each context. In the first paper, we assume a context where truck drivers are provided a priori with the whole weekly plan. In this context, every effort must be made to minimize the changes in the initial plan. Although the fleet of trucks is homogeneous, there is a priority ranking of the truck drivers. The priority drivers are ensured the highest work- loads. Minimizing the changes in their plans is also a priority. Since the consequences of unforeseen events on transportation are cancellations and/or delaying of some trips, the proposed approach deals first with single cancellations and single delayed trips and builds on these simple events to deal with more complex ones. In this approach, we try to reschedule the impacted trips within the same week in such a way that a loader is free at the truck arrival time both at the forest site and at the mill. In this way, none of the other trips will be impacted or changed. This approach provides the dispatchers with alternative plans in a few seconds. Better solutions could be found if the dispatcher is allowed to make more changes to the original plan. In the second paper, we assume a context where only one trip at a time is communicated to the drivers. The dispatcher waits until the truck finishes its trip before revealing the next trip. This context is more flexible and provides more recourse possibilities. Also, the weekly problem can be divided into daily problems since the demand is daily and the mills are open only for limited periods in the day. We use a mathematical programming model based on a time-space network representation to react to disruptions. Although the latter can have different impacts on the initial transportation plan, one key characteristic of the proposed model is that it remains valid for dealing with all the unforeseen events, regardless of their nature. Indeed, the impacts of such events are reflected in the time-space network and in the input parameters rather than in the model itself. The model is solved for the current day each time an unforeseen event is revealed. In the last paper, the fleet of trucks is heterogeneous, including trucks with onboard loaders. The route configuration of the latter is different than the regular truck routes, since they do not have to be synchronized with the loaders. We use a mathematical model where the columns can be easily and naturally interpreted as truck routes. We solve this model using column generation. As a first step, we relax the integrality of the decision variables and consider only a subset of feasible routes. The feasible routes with a potential to improve the solution are added iteratively to the model. A time-space network is used both to represent the impacts of unforeseen events and to generate these routes. The solution obtained is generally fractional and a heuristic branch-and-price algorithm is used to find integer solutions. Several disruption scenarios were developed to test the proposed approach on case studies from the Canadian forest industry and numerical results are presented for the three contexts

    AGENT-BASED DISCRETE EVENT SIMULATION MODELING AND EVOLUTIONARY REAL-TIME DECISION MAKING FOR LARGE-SCALE SYSTEMS

    Get PDF
    Computer simulations are routines programmed to imitate detailed system operations. They are utilized to evaluate system performance and/or predict future behaviors under certain settings. In complex cases where system operations cannot be formulated explicitly by analytical models, simulations become the dominant mode of analysis as they can model systems without relying on unrealistic or limiting assumptions and represent actual systems more faithfully. Two main streams exist in current simulation research and practice: discrete event simulation and agent-based simulation. This dissertation facilitates the marriage of the two. By integrating the agent-based modeling concepts into the discrete event simulation framework, we can take advantage of and eliminate the disadvantages of both methods.Although simulation can represent complex systems realistically, it is a descriptive tool without the capability of making decisions. However, it can be complemented by incorporating optimization routines. The most challenging problem is that large-scale simulation models normally take a considerable amount of computer time to execute so that the number of solution evaluations needed by most optimization algorithms is not feasible within a reasonable time frame. This research develops a highly efficient evolutionary simulation-based decision making procedure which can be applied in real-time management situations. It basically divides the entire process time horizon into a series of small time intervals and operates simulation optimization algorithms for those small intervals separately and iteratively. This method improves computational tractability by decomposing long simulation runs; it also enhances system dynamics by incorporating changing information/data as the event unfolds. With respect to simulation optimization, this procedure solves efficient analytical models which can approximate the simulation and guide the search procedure to approach near optimality quickly.The methods of agent-based discrete event simulation modeling and evolutionary simulation-based decision making developed in this dissertation are implemented to solve a set of disaster response planning problems. This research also investigates a unique approach to validating low-probability, high-impact simulation systems based on a concrete example problem. The experimental results demonstrate the feasibility and effectiveness of our model compared to other existing systems

    Fire truck relocation during major incidents

    Get PDF
    The effectiveness of a fire department is largely determined by its ability to respond to incidents in a timely manner. To do so, fire departments typically have fire stations spread evenly across the region, and dispatch the closest truck(s) whenever a new incident occurs. However, large gaps in coverage may arise in the case of a major incident that requires many nearby fire trucks over a long period of time, substantially increasing response times for emergencies that occur subsequently. We propose a heuristic for relocating idle trucks during a major incident in order to retain good coverage. This is done by solving a mathematical program that takes into account the location of the available fire trucks and the historic spatial distribution of incidents. This heuristic allows the user to balance the coverage and the number of truck movements. Using extensive simulation experiments we test the heuristic for the operations of the Fire Department of Amsterdam‐Amstelland, and compare it against three other benchmark strategies in a simulation fitted using 10 years of historical data. We demonstrate substantial improvement over the current relocation policy, and show that not relocating during major incidents may lead to a significant decrease in performance

    A Framework for Developing and Integrating Effective Routing Strategies Within the Emergency Management Decision-Support System, Research Report 11-12

    Get PDF
    This report describes the modeling, calibration, and validation of a VISSIM traffic-flow simulation of the San JosĂ©, California, downtown network and examines various evacuation scenarios and first-responder routings to assess strategies that would be effective in the event of a no-notice disaster. The modeled network required a large amount of data on network geometry, signal timings, signal coordination schemes, and turning-movement volumes. Turning-movement counts at intersections were used to validate the network with the empirical formula-based measure known as the GEH statistic. Once the base network was tested and validated, various scenarios were modeled to estimate evacuation and emergency vehicle arrival times. Based on these scenarios, a variety of emergency plans for San José’s downtown traffic circulation were tested and validated. The model could be used to evaluate scenarios in other communities by entering their community-specific data
    • 

    corecore