<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AJOR</journal-id><journal-title-group><journal-title>American Journal of Operations Research</journal-title></journal-title-group><issn pub-type="epub">2160-8830</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajor.2020.103005</article-id><article-id pub-id-type="publisher-id">AJOR-100180</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Minimizing the Environmental Risk from Oil Tanker Grounding Accidents in the High North
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Brice</surname><given-names>Assimizele</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Robin</surname><given-names>T. Bye</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Ocean Operations and Civil Engineering, NTNU—Norwegian University of Science and Technology, &amp;amp;#197;lesund, Norway</addr-line></aff><aff id="aff2"><addr-line>Cyber-Physical Systems Laboratory, Department of ICT and Natural Sciences, NTNU—Norwegian University of Science and Technology, &amp;amp;#197;lesund, Norway</addr-line></aff><pub-date pub-type="epub"><day>13</day><month>05</month><year>2020</year></pub-date><volume>10</volume><issue>03</issue><fpage>83</fpage><lpage>100</lpage><history><date date-type="received"><day>10,</day>	<month>March</month>	<year>2020</year></date><date date-type="rev-recd"><day>11,</day>	<month>May</month>	<year>2020</year>	</date><date date-type="accepted"><day>14,</day>	<month>May</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  To address the high environmental risk related to the increased oil tanker traffic in the High North, the Norwegian Coastal Administration (NCA) manages one of its vessel traffic service (VTS) centers in the town of Vard
  &amp;oslash;, Norway. The fleet of tugboats, controlled by the VTS center operators, patrols the coastline to hook-up with any potential drifting oil tanker in the region of interest, before it runs ashore. Presently, the tugboats are controlled manually, which is not only challenging but less effective. In this paper, we develop two alternative binary integer programming models that give better tugboat policies in less computational time compared to previous work. Promising results with historical data illustrate great potential for optimal environmental risk reduction along the northern coast of Norway
 
</p></abstract><kwd-group><kwd>OR in Maritime Industry</kwd><kwd> Mixed Integer Programming</kwd><kwd> Search and Rescue</kwd><kwd> Oil Spill</kwd><kwd> Risk Management</kwd><kwd> Decision Support Systems</kwd><kwd> Dynamic Resource Allocation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Maritime transportation plays an essential role in the international trade as it provides a cost-effective means to transport large cargo volumes. It is, however, characterized by a high level of uncertainty, which creates various risks in terms of fatalities, environmental pollution, and loss of property. In particular, oil spills from oil tankers grounding accidents have a devastating effect on the marine ecosystem [<xref ref-type="bibr" rid="scirp.100180-ref1">1</xref>], they involve prohibitive clean-up operations costs [<xref ref-type="bibr" rid="scirp.100180-ref2">2</xref>] and have a significant impact on the economic activities of the local communities [<xref ref-type="bibr" rid="scirp.100180-ref3">3</xref>]. Ship grounding accidents are generally caused by technical and mechanical failures, environmental factors and human errors. Presently, there is no consensus on the statistical distribution of the causes of shipping accidents [<xref ref-type="bibr" rid="scirp.100180-ref4">4</xref>], due to the different viewpoints of accident analysis. Thus, prevention remains the primary way of addressing the environmental issues related to maritime oil transport.</p><p>In pursuit of sustainable sea transportation in the High North, the Norwegian coastal administration (NCA) administers one of its vessel traffic service (VTS) centers in the town of Vard&#248;, Norway. About 200 vessels are monitored daily by the VTS center of which five to six oil tankers receive special attention due to their size or risk of pollution. Through the automatic identification system (AIS), the VTS center obtains static information (cargo, identity, dimensions) and dynamic information (heading, position) from oil tankers moving in the region. Additionally, dynamic models of wind, ocean currents, wave heights and weather forecasts are used to predict potential drift trajectories and grounding locations of vessels. Moreover, the oil tankers are required by law to move along a predefined corridor approximately 50 km away from the coastline. Any oil tanker that losess its maneuverability through steering or propulsion failure is immediately assigned to the closest patrol tugboat for rescue operation before it runs ashore. The size of the zone of interest is about 1100 km of coastline, and the number of tankers entering the region makes it difficult to effectively move the tugboats at the right place in time.</p><p>Previous works [<xref ref-type="bibr" rid="scirp.100180-ref5">5</xref>] - [<xref ref-type="bibr" rid="scirp.100180-ref9">9</xref>] consider a one-dimension modeling approach and focus on the minimization of the distances between potentially drifting vessels and the nearest tugboat by means of genetic algorithms and a mixed integer programming (MIP). Their model and algorithms allocate tugboats to oil tankers, but do not give information on the probability of successful hook-up. In addition, the implementation of a one-dimension modeling approach is problematic, as it would give inaccurate geographical positions. Moreover, the dynamic risk model developed by [<xref ref-type="bibr" rid="scirp.100180-ref10">10</xref>] prioritizes oil tankers based on their potential oil spill volume in case of accidents, but does not suggest tugboat positions. [<xref ref-type="bibr" rid="scirp.100180-ref11">11</xref>] develops a two-dimension mathematical model, with hook-up probabilities, that minimizes the expected cost of grounding accidents. Despite these improvements, they do not account for uncertainty on weather conditions and use only one drift trajectory to predict the path followed by the potential drifting vessel. Moreover, the discretization of the region into cells of 5 by 5 km in their models is very large for optimal tugboat policies. In this paper, we address these issues by developing two alternative mathematical models that use more than one drift trajectory and smaller cells size for optimal decisions on tugboat positions in less computational time.</p><p>The remainder of this paper is organized as follows. Section 2 formulates the tugboat positioning problem and presents the two linear integer models that minimize the environmental risk from oil tanker grounding accidents. We discuss the integration of a receding horizon control (RHC) scheme into the mathematical models in Section 3. In addition, we present the numerical results with realistic test instances as well as case studies with historical events in Section 4. Finally, conclusions and further research are provided in Section 5.</p></sec><sec id="s2"><title>2. Model Formulation</title><p>Following the formulation approach from [<xref ref-type="bibr" rid="scirp.100180-ref11">11</xref>], we discretize the time horizon into a finite set of time periods T = { 1,2, ⋯ , T } and subdivide the region of interest controlled by the VTS center into a finite number of cells C = { 1, ⋯ , C } . Each tugboat or oil tanker occupies one cell at each time period and can move to neighborhood cells depending on the speed, which is influenced by the weather conditions. The non-drifting oil tankers move on cells defined in the corridor and tugboats in the zone close to shore and approximately parallel to the corridor. Furthermore, the cells are constructed in a way that any tugboat will not need more than a time period to move from a given cell, except cells with very bad weather conditions at specified time periods.</p><p>For every oil tanker (vessels) v, in the set V , entering the region of interest, we consider independent potential drift trajectories at each time period in the defined time horizon. Let Ω &#175; represent the set of possible scenarios in the planning horizon. Obviously, ω &#175; ∈ Ω &#175; is a combination of drift trajectories (vessel scenarios), or normal routes in absence of an incident, followed by each vessel. That is, ω &#175; = ( ω 1 , ⋯ , ω v ) , where ω v ∈ Ω v denotes the vessel scenario for vessel v in a given time period and Ω v is the set of all possible scenarios for vessel v. In case of drift, a vessel will follow a path denoted by p = ( c 1 , c 2 , ⋯ , c T ) , c t ∈ C , which is a succession of cells followed by the drifting vessel. Although the model inputs are updated every time period as discussed in Section 3, uncertainty on drift trajectories is addressed by predicting more than one single potential path. That is, ω v = ( t , p i )   ∀ p i ∈ P ω v t , where P ω v t represents the set of all predicted paths for vessel scenario ω v at time of distress call t and we denote by N the cardinality of P ω v t . Thus, ω v = ( t , p i ) represents the potential scenario for vessel v, where t ∈ T ∪ { T + 1 } is the time the VTS center notices or is alerted to the distress of vessel v and p i are the predicted paths followed by the drifting vessel. In the absence of incident, t is set to T + 1 .</p><p>Let G be the set of tugboats run by the VTS center in the town of Vard&#248;. At the beginning of the planning, each tugboat g ∈ G is positioned at an initial cell c 0 g ∈ C . The tugboats can only transit between neighborhood cells at each time period, which is determined by their maximal speeds in the planning horizon. Accordingly, let F ( c ) ⊂ C be the set of cells that are adjacent to c ∈ C . Thus, F ( c ) represents cells that are reachable from cell c within one time period.</p><p>The main objective is to determine the position of tugboats at each time period such that the expected environmental consequence of oil tanker grounding accidents is minimized. Thus, let K ω v denote the environmental consequence associated with oil tanker v if vessel scenario ω v occurs and no tugboat manage to rescue it before it runs ashore. In the next subsection, we present the risk</p><p>model R i s k ω v for any vessel scenario ω v that helps to derive the risk for all</p><p>scenarios ω &#175; , which represents the main function to be minimized in the two binary integer programming (BIP) models presented in Subsection 2.2.</p><sec id="s2_1"><title>2.1. Environmental Risk Modeling for Drift Grounding Vessels</title><p>A risk is a combination of the probability of an event and its consequence. In drift grounding accidents, the risk model for each potential vessel scenario ω v</p><p>is the product of the probability of failure R ω v , the probability of grounding given that it is adrift, 1 − Q ω v and the environmental consequence, K ω v :</p><p>R i s k ω v = R ω v ( 1 − Q ω v ) K ω v (1)</p><p>An oil tanker might start drifting at any time period with a certain probability,</p><p>R ω v , that depends on the internal factors from the oil tanker itself as well as wind and current forces, and wave heights.</p><p>In Equation (1), Q ω v represents the probability of successful hook-up of the</p><p>drifting vessel with the nearest tugboat. The VTS center detects every drifting oil tanker and informs the nearest tugboat. Practically, the tugboat response time is determined by three main factors: 1) preparation time (reaction time and mobilization time), 2) sailing time and 3) connection or towing time. [<xref ref-type="bibr" rid="scirp.100180-ref10">10</xref>] illustrates the need for further analysis on the weather dependent towing time which is about 2 hours. Once the drifting vessel is reached by the tugboat, the time t l left before it runs ashore will determine the probability of successful hook-up. Thus, the probability of successful hook-up with the nearest tugboat given that</p><p>the vessel is adrift, denoted by Q ω v , mainly depends on t l . Accordingly, let Q g c ω v denote the probability of successful hook-up by tugboat g with drifting</p><p>vessel v, given tugboat g is in cell c at time of distress call t and vessel v follows scenario ω v = ( t , p i ) . This probability depends on the position of the nearest tugboat at time of distress call, currents, wind, waves, distance of the vessel to shore and property of the drifting vessel such as type, draft, size and loading</p><p>condition. All these dependencies are captured in λ g c ω v , which is the predicted time left once tugboat g, in cell c at time of distress call t, reaches the drifting vessel in scenario ω v = ( t , p i ) . As in [<xref ref-type="bibr" rid="scirp.100180-ref11">11</xref>], we determine λ g c ω v using the maximal</p><p>operational speed of the nearest tugboat and its location relative to the drifting vessel’s trajectory, and set</p><p>Q g c ω v = β ω v exp ( δ ω v ( λ g c ω v − t min ) ) 1 + exp ( δ ω v ( λ g c ω v − t min ) ) . (2)</p><p>The parameter t min represents the minimal remaining drift time required to attempt a hook-up. If λ g c ω v is less than t min , Q g c ω v is set to 0. In addition, β ω v ∈ [ 0,1 ] and δ ω v ≥ 0 represent the influence of weather conditions [<xref ref-type="bibr" rid="scirp.100180-ref11">11</xref>].</p><p>The environmental consequence of a drift grounding accident depends on the expected oil spill size (S) and the impact (I) of one tonne of oil on the environment</p><p>[<xref ref-type="bibr" rid="scirp.100180-ref10">10</xref>], such that K ω v = S ω v I ω v . It is important to note that spill size and spill impact</p><p>include both bunker and cargo spill. The spill size depends on the vessel type, size, loading condition and on whether the ship is single or double hulled. It is</p><p>found by combining the probability of an oil spill τ ω v , given that the vessel run aground with the expected oil outflow in the event of oil spill, O ω v , in scenario ω v : S ω v = τ ω v O ω v . Moreover, O ω v = α ω v γ ω v Dwt , where α ω v is the expected outflow rate given as a percentage of the tank content volume and γ ω v is the</p><p>volume of cargo and bunker oil as a percentage of vessel dead-weight tonnage Dwt.</p><p>The oil spill impact per tonne depends on the type of oil spilled and the vulnerability of the affected area. This is modeled as environmental sensitivity index,</p><p>E ω v and oil type significance index, L ω v ( I ω v = E ω v L ω v ). The value E ω v depends on oil type and incorporates the vulnerability and ecological significance of the geographical area. In addition, L ω v describes the significance of the oil</p><p>type spilled. In case of drift for a given vessel scenario ω v = ( t , p i ) , the impact of an oil spill will depend on the distance to shore, the weathering processes, the chemical composition of the oil, and the drift trajectory, which depends on the local wind and current condition.</p></sec><sec id="s2_2"><title>2.2. Binary Integer Programming Models</title><p>We present two different binary integer models that minimize the expected environmental consequences from oil tanker grounding accidents. The first model, BIP-1, allocates the potential drifting vessels to the nearest tugboat, while the second model, BIP-2, focuses on the number of vessels that could not be rescued within a predefined threshold.</p><sec id="s2_2_1"><title>2.2.1. BIP-1 Model</title><p>We denote by z g c ω v a binary variable taking the value 1 if tugboat g is in cell c</p><p>and is the nearest tugboat at time of distress call t of vessel scenario ω v = ( t , p i ) , and 0 otherwise. In addition, we assume that the probability of vessel scenarios ω v is mutually independent. This assumption may not always be reasonable, however, we justify it by the fact that vessels in distress are usually spatially separated with few common environmental factors [<xref ref-type="bibr" rid="scirp.100180-ref11">11</xref>]. Thus, the probability for</p><p>a scenario ω &#175; is given by R ω &#175; = ∏ ω v ∈ ω &#175;   R ω v . In addition, we define x g c t as a</p><p>binary variable taking the value 1 if tugboat g is in cell c at time t, and 0 otherwise. The environmental risk function to be minimized is then written as followed:</p><p>f ( z &#175; ) = ∑ ω &#175; = ( ω 1 , ⋯ , ω v ) ∈ Ω &#175;   R ω &#175; ∑ ω v ∈ ω &#175;   ∑ g ∈ G   ∑ c ∈ C ( 1 − Q g c ω v ) K ω v z g c ω v , (3)</p><p>where z &#175; denotes the vector with components z g c ω v . The binary integer programming model below is developed to optimally minimize the objective function f ( z &#175; ) subject to some constraints.</p><p>Formulation</p><p>m i n f ( z &#175; ) (4)</p><p>s.t.</p><p>∑ c ∈ F t g ( c ′ ) x g c t − 1 ≥ x g c ′ t                             ∀ g ∈ G , ∀ c ′ ∈ C , ∀ t ∈ T \ { 0 } (5)</p><p>∑ c ∈ C     x g c t = 1                                                       ∀ g ∈ G , ∀ t ∈ T (6)</p><p>x g , c 0 g , 0 = 1                                                         ∀ g ∈ G (7)</p><p>z g c ω v ≤ x g c t                                       ∀ g ∈ G , ∀ c ∈ C , ω v = ( p , t ) ∈ Ω v , v ∈ V (8)</p><p>∑ g ∈ G , c ∈ C z g c ω v = 1                                                   ∀ ω v ∈ ω &#175; , v ∈ V (9)</p><p>x g c t , z g c ω v ∈ { 0 , 1 }                           ∀ g ∈ G , ∀ c ∈ C , ∀ t ∈ T , ∀ ω v ∈ Ω v , v ∈ V (10)</p><p>Constraints (5) ensure tugboats move only between neighborhood cells. In addition, constraints (6) make sure tugboats are located in only one cell at each time period. The initial positions of tugboats are given in constraints (7), such that cell c 0 g is the position of tugboat g at the beginning of the time horizon. Constraints (8) and (9) allocate nearest tugboats to vessel scenarios and ensure that each vessel scenario ω v is allocated to only one tugboat.</p></sec><sec id="s2_2_2"><title>2.2.2. BIP-2 Model</title><p>The main objective of this model is to minimize the expected environmental consequence associated with the potential drifting vessel scenarios that could not be rescued within a predefined threshold ρ . From the previous approach,</p><p>Q g c ω v = β ω v e x p ( δ ω v ( λ g c ω v − t min ) ) 1 + e x p ( δ ω v ( λ g c ω v − t min ) ) , (11)</p><p>where λ g c ω v represents the estimated drift time left once the vessel is reached by the tugboat. Thus, we define H g c ω v as a binary parameter taking the value 1 if tugboat g is at cell c at time of distress call t and is not able to hook-up with vessel v under scenario ω v = ( t , p i ) , within a predefined threshold time ρ and 0 otherwise. Additionally, let y ω v be a variable that takes the value 1 if no tugboat</p><p>is able to hook-up with vessel v, doing scenario ω v , within a predefined threshold ρ and 0 otherwise. The expected environmental consequence to be minimized in then written as follow.</p><p>g ( x &#175; ) = ∑ ω &#175; = ( ω 1 , ⋯ , ω V ) ∈ Ω &#175;   R ω &#175; ∑ ω v ∈ Ω v , v ∈ V K ω v y ω v (12)</p><p>where x &#175; denotes a vector with components x g c t .</p><p>In addition to g ( x &#175; ) , we define u ( x &#175; ) as a function that gives incentive to tugboats to optimally position themselves once the threshold is reached:</p><p>u ( x &#175; ) = ∑ ω &#175; = ( ω 1 , ⋯ , ω V ) ∈ Ω &#175;   ∑ ω v ∈ Ω v , v ∈ V   ∑ c ∈ C   ∑ g ∈ G K ω v x g c t λ g c ω v . (13)</p><p>The BIP-2 model that minimizes the objective functions g ( x &#175; ) and u ( x &#175; ) is presented below.</p><p>Formulation</p><p>m i n g ( x &#175; ) + u ( x &#175; ) (14)</p><p>s.t.</p><p>constraints (5)-(7) in BIP-1 and</p><p>∑ c ∈ C   ∑ g ∈ G   H g c ω v x g c t ≤ y ω v + c a r d ( G ) − 1               ∀ ω v ∈ Ω &#175; (15)</p><p>x g c t , y ω v ∈ { 0,1 }                         ∀ g ∈ G , ∀ c ∈ C , ∀ t ∈ T , ∀ ω v ∈ Ω v , v ∈ V (16)</p><p>Constraints (15) capture the vessels that could not be reached within the predefined threshold and the other constraints are the same as in BIP-1.</p></sec></sec></sec><sec id="s3"><title>3. Integrating the BIP Models with the RHC</title><p>In this section, we integrate the RHC algorithm with the BIP models to account for uncertainty in weather conditions and dynamic changes of the input parameters. A RHC is a class of algorithms that make use of explicit process models to predict future response of a system, with optimizations as intermediate steps. The main idea is to dynamically run the BIP model in real time, while implementing only the first time period over the whole planing horizon (see [<xref ref-type="bibr" rid="scirp.100180-ref11">11</xref>] and references therein). Indeed, updating the parameters with new accurate values improves the output quality of the BIP model. For instance, information about vessels entering and leaving the region of interest as well as available operational tugboats need to be updated at every time period. Moreover, it is certainly efficient to pro-actively include next time periods in the BIP model. We then implement the RHC algorithm as present in <xref ref-type="table" rid="table1">Table 1</xref>.</p></sec><sec id="s4"><title>4. Test Cases</title><p>We present the numerical settings in this section and discuss the quality and performance of the BIP models, compared with previous work, run with realistic test cases. In addition, the promising results with a historical event highlight the important features derived from the BIP models as a decision support tool for the NCA managers.</p><sec id="s4_1"><title>4.1. Computational Settings</title><p>The region of interest covers about 1100 km of coastline and the corridor is on average 50 km away from the coast. We discretize the region by collecting the</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> RHC-BIP algorithm</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Step 1:</th></tr></thead><tr><td align="center" valign="middle" >1) Let t : = 1 ; x g , c 0 g , 0 : = initialvalue ∀ g ∈ G .</td></tr><tr><td align="center" valign="middle" >2) Obtain the predicted drift trajectories and velocity of vessels and tugboats.</td></tr><tr><td align="center" valign="middle" >3) Run the BIP model to obtain the optimal positions of patrol tugs.</td></tr><tr><td align="center" valign="middle" >4) Implement only the first period of the BIP solution.</td></tr><tr><td align="center" valign="middle" >Step 2:</td></tr><tr><td align="center" valign="middle" >1) Let t : = t + 1 ; x g , c 0 g ,0 : = x g c t − 1 ∀ g ∈ C .</td></tr><tr><td align="center" valign="middle" >2) Update the predicted drift trajectories and velocity of vessels and tugboats. Additionally, update the current number of oil tankers moving along the zone of interest as well as the available number of tugboats. Update the probability of successful hook-up matrix.</td></tr><tr><td align="center" valign="middle" >3) Run the BIP model to obtain the optimal tugboats policy.</td></tr><tr><td align="center" valign="middle" >4) Implement the first period of the new BIP solution.</td></tr><tr><td align="center" valign="middle" >Step 3: Go back to Step 2 or stop if t = T + 1 .</td></tr></tbody></table></table-wrap><p>center position of each cell and transform them into Cartesian coordinates for input to the model. Once the optimal solution of the BIP model is obtained, the drift trajectories, oil tanker and tugboat positions are transformed back to geographical coordinates. The drift trajectories are obtained using the AIS and Norwegian Meteorological Institute (NMI) information with the algorithm presented in Section 3 (see [<xref ref-type="bibr" rid="scirp.100180-ref11">11</xref>] for details). Presently, the VTS center operates a fleet of two tugboats with an average operating speed of 12 knots and vessels typically have an operating speed of 14 - 15 knots. The VTS center subdivided the region into two zones, where each zone is assigned to one tugboat. The first zone spans from the border to Russia to Torsv&#229;g and the second zone from Torsv&#229;g to R&#248;st. Moreover, the hook-up probabilities are computed using the formula presented in Section 2.1. We set the threshold ρ = 5 hours, which is larger than the 2 hours average towing time. This threshold value for BIP-2 can be changed according to the VTS center operators needs as discussed in Section 4.2.4.</p><p>Previous research, on the same region of interest, conducted by [<xref ref-type="bibr" rid="scirp.100180-ref10">10</xref>] presents a resource specific environmental sensitivity index ranging from 1 to 9. The coastal segments used for summarizing index values are presented in <xref ref-type="fig" rid="fig1">Figure 1</xref>. Because of data accessibility, we randomly generate the environmental consequence according to a uniform random variable on [ 1,9 ] times an absolute normal random variable with a mean value of 5 and a standard deviation of 2. This is a reasonable assumption as the main goal is to dynamically assess tugboat positions according to different consequence levels. Moreover, the only unavailable input data required to compute the environmental consequence is the Deadweight Tonnage (Dwt) of each vessel, which is accessible to the VTS center operators for practical implementation of the BIP model. The failure probability is randomly chosen between [ 0.01,0.09 ] as in [<xref ref-type="bibr" rid="scirp.100180-ref11">11</xref>]. Specific settings to each case are presented in the corresponding subsections.</p><p>All computations are carried out on a personal computer with an Intel&#174; Pentium&#174; IV 3.0 CPU and 4.0 GB of RAM. The optimization software Gurobi 6.0.5 is used as a solver, with Python 2.7.3 and Pyomo 4.2, on Microsoft Windows 7.</p></sec><sec id="s4_2"><title>4.2. Test Cases with Realistic Data</title><p>This subsection discusses the numerical results for three different cases. For each case, the models are run for a total of 24 hours with 100 different instances and the environmental risk associated with each scenario is computed according to the tugboat positions from each model policy. A total number of 6 oil tankers, which correspond to the current average daily number, are used with random geographical positions, directions and speeds.</p><sec id="s4_2_1"><title>4.2.1. Case 1: Large Cell Size</title><p>In this case, we use a large cell size of 5 by 5 km as in [<xref ref-type="bibr" rid="scirp.100180-ref11">11</xref>] and compare the quality and performance of their MIP-U model with those of BIP-1 and BIP-2 models. In order to allow comparison with the MIP-U model from previous work, we only use one predicted drift trajectory for vessel scenario ω v . The numerical results in <xref ref-type="table" rid="table2">Table 2</xref> present the statistical values of the computational time and environmental risk related to each scenario from the test instances for each model.</p><p>As presented in <xref ref-type="table" rid="table2">Table 2</xref>, the average environmental risk is almost the same for the three models with a value of ≈11.8. In addition, the standard deviations from the BIP-1 and BIP-2 models are slightly higher than that of MIP-U. The computational time is, however, very high for the MIP-U model. In fact, the BIP-1 is about three times faster than MIP-U model. Moreover, the BIP-2 performance is by far better than those of MIP-U and BIP-1. Nevertheless, the performances of these three models are acceptable for this case with small scenarios number and</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Numerical results for 5 by 5 km cells size</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle"  colspan="2"  >MIP-U</th><th align="center" valign="middle"  colspan="2"  >BIP-1</th><th align="center" valign="middle"  colspan="2"  >BIP-2</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Risk</td><td align="center" valign="middle" >Time (min)</td><td align="center" valign="middle" >Risk</td><td align="center" valign="middle" >Time (min)</td><td align="center" valign="middle" >Risk</td><td align="center" valign="middle" >Time (min)</td></tr><tr><td align="center" valign="middle" >Avrg</td><td align="center" valign="middle" >11.758</td><td align="center" valign="middle" >1.91</td><td align="center" valign="middle" >11.838</td><td align="center" valign="middle" >0.565</td><td align="center" valign="middle" >11.818</td><td align="center" valign="middle" >0.077</td></tr><tr><td align="center" valign="middle" >Std.dev</td><td align="center" valign="middle" >7.992</td><td align="center" valign="middle" >1.91</td><td align="center" valign="middle" >8.055</td><td align="center" valign="middle" >0.565</td><td align="center" valign="middle" >8.119</td><td align="center" valign="middle" >0.077</td></tr><tr><td align="center" valign="middle" >Min</td><td align="center" valign="middle" >1.835</td><td align="center" valign="middle" >5.589</td><td align="center" valign="middle" >1.835</td><td align="center" valign="middle" >4.535</td><td align="center" valign="middle" >1.835</td><td align="center" valign="middle" >1.378</td></tr><tr><td align="center" valign="middle" >Max</td><td align="center" valign="middle" >41.244</td><td align="center" valign="middle" >11.786</td><td align="center" valign="middle" >41.244</td><td align="center" valign="middle" >6.633</td><td align="center" valign="middle" >41.648</td><td align="center" valign="middle" >1.744</td></tr></tbody></table></table-wrap><p>large cells size. Essentially, the models are run dynamically, where only the first step of one hour is implemented, as described in <xref ref-type="table" rid="table1">Table 1</xref>, and each of these models can be run every hour. The very small standard deviation of the computational time in BIP-2 model is a good indication of its great performance when considering lager scenarios number discussed in the next subsection.</p></sec><sec id="s4_2_2"><title>4.2.2. Case 2: Smaller Cell Size</title><p>In this subsection, we consider smaller cells size, of 2 by 2 km, compared to that of Case 1. We also use a single path as in Case 1 to predict the drift trajectory of each potential drifting vessel. The computational results for MIP-U and BIP-2 models are presented in <xref ref-type="table" rid="table3">Table 3</xref>. The BIP-1 model is not included because it could not yield an optimal solution after two hours of run time with each test instance of this case.</p><p>Noticeably, the computational time for both MIP-U and BIP-2 models have considerably increased compared to the values in Case 1. Indeed, smaller cells size increases the overall number of cells, which consequently expand the problem size. The average run-time for the BIP-2 model is equal to 5.5 minutes with a standard deviation of only 3.7 minutes. These values are significantly smaller than those of MIP-U model. The average performance of almost 40 minutes, with a maximum of 91.5 minutes, in the MIP-U model makes it impossible to be run dynamically and account for uncertainty with the algorithm in <xref ref-type="table" rid="table1">Table 1</xref>. Thus, the BIP-2 model is well suited for large number of cells as well as possible extension of the current region of interest. Additionally, the environmental risk for this case with small cells size has considerably decreased compared to that of Case 1. In fact, a large number of cells increase the flexibility of tugboats and allow for better positions that minimize the environmental risk.</p></sec><sec id="s4_2_3"><title>4.2.3. Case 3: Large Scenarios Number</title><p>This case study uses the same cells size of 2 by 2 km as in Case 2. The main difference, however, is the total number of scenarios. In this case, we use three drift trajectories to predict the path followed by each vessel scenario ω v . In addition, we consider up to two possible vessel scenarios ω v for each scenario ω &#175; . This gives more than 50,000 total number of scenarios.</p><p>For this case, none of the MIP-U and BIP-1 models are able to provide solutions in less than three hours. Thus, the numerical results presented in <xref ref-type="table" rid="table4">Table 4</xref></p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Numerical results for 2 by 2 km cells size</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle"  colspan="2"  >MIP-U</th><th align="center" valign="middle"  colspan="2"  >BIP-2</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Risk</td><td align="center" valign="middle" >Time (min)</td><td align="center" valign="middle" >Risk</td><td align="center" valign="middle" >Time (min)</td></tr><tr><td align="center" valign="middle" >Avrg</td><td align="center" valign="middle" >2.209</td><td align="center" valign="middle" >39.246</td><td align="center" valign="middle" >2.253</td><td align="center" valign="middle" >5.495</td></tr><tr><td align="center" valign="middle" >Std.dev</td><td align="center" valign="middle" >4.784</td><td align="center" valign="middle" >42.937</td><td align="center" valign="middle" >5.070</td><td align="center" valign="middle" >3.717</td></tr><tr><td align="center" valign="middle" >Min</td><td align="center" valign="middle" >4.034</td><td align="center" valign="middle" >5.589</td><td align="center" valign="middle" >3.577</td><td align="center" valign="middle" >1.378</td></tr><tr><td align="center" valign="middle" >Max</td><td align="center" valign="middle" >43.983</td><td align="center" valign="middle" >91.458</td><td align="center" valign="middle" >43.983</td><td align="center" valign="middle" >11.069</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Results for 2 by 2 km cells size with BIP-2 model</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >Initial Risk</th><th align="center" valign="middle" >Optimal Risk</th><th align="center" valign="middle" >Time (min)</th></tr></thead><tr><td align="center" valign="middle" >Avrg</td><td align="center" valign="middle" >31.172</td><td align="center" valign="middle" >3.769</td><td align="center" valign="middle" >12.116</td></tr><tr><td align="center" valign="middle" >Std.dev</td><td align="center" valign="middle" >10518</td><td align="center" valign="middle" >5.762</td><td align="center" valign="middle" >2.808</td></tr><tr><td align="center" valign="middle" >Min</td><td align="center" valign="middle" >8.637</td><td align="center" valign="middle" >0.349</td><td align="center" valign="middle" >5.589</td></tr><tr><td align="center" valign="middle" >Max</td><td align="center" valign="middle" >57.159</td><td align="center" valign="middle" >46.940</td><td align="center" valign="middle" >14.498</td></tr></tbody></table></table-wrap><p>are those of the BIP-2 model only. The initial risk column in <xref ref-type="table" rid="table4">Table 4</xref> represents statistical values of the potential environmental risk if no action is taken from tugboats. Fortunately, the computational time is less than 15 minutes for all the instances considered in this case, which makes it possible to combine the BIP-2 model with the receding horizon control algorithm described in <xref ref-type="table" rid="table1">Table 1</xref>. Obviously, the increase in the computational time compared to Case 2 is due to the larger number of scenarios and cells, which also increase the complexity of the model. Additionally, the average and standard deviation of the risk have increased from 2.253 to 3.769 and 5.070 to 5.762, respectively (see <xref ref-type="table" rid="table3">Table 3</xref> and <xref ref-type="table" rid="table4">Table 4</xref>). This could be misleading, but it is important to note that in Case 2, only one drift trajectory is used to predict the path followed by a drifting vessel, which does not account for uncertainty such as wave heights, ocean currents and wind forces, and underestimates the real potential risk.</p></sec><sec id="s4_2_4"><title>4.2.4. Case 4: Different Values of the Threshold</title><p>In order to assess the effect of the threshold parameter on the solution values, we run the BIP-2 model with a real world instance. The test case consists of 9 vessels that moved along the coast over a time period of 15 hours. In addition, we discretize the region of interest into small cells with large scenarios number as in Case 3. The expected potential risk for each value of the threshold ρ ∈ { 2,5,8,11 } is presented in <xref ref-type="table" rid="table5">Table 5</xref>.</p><p>As presented in <xref ref-type="table" rid="table5">Table 5</xref>, the average potential environmental risk increases with higher values of the threshold. For ρ = 2 the expected risk is equal to 4.39, whereas that of ρ = 11 is equal to 4.92. We notice, however, that the standard deviation of the risk decreases with higher values of the threshold. For ρ = 2 the standard deviation of the risk is equal to 4.62, whereas that of ρ = 11 is equal to 4.12. Moreover, the maximum value of the risk decreases from 24.85 to</p><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> Results for different values of the threshold with BIP-2 model</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Threshold</th><th align="center" valign="middle" >2</th><th align="center" valign="middle" >5</th><th align="center" valign="middle" >8</th><th align="center" valign="middle" >11</th></tr></thead><tr><td align="center" valign="middle" >Avrg</td><td align="center" valign="middle" >4.396</td><td align="center" valign="middle" >4.440</td><td align="center" valign="middle" >4.726</td><td align="center" valign="middle" >4.919</td></tr><tr><td align="center" valign="middle" >Std.dev</td><td align="center" valign="middle" >4.622</td><td align="center" valign="middle" >4.448</td><td align="center" valign="middle" >4.294</td><td align="center" valign="middle" >4.122</td></tr><tr><td align="center" valign="middle" >Min</td><td align="center" valign="middle" >1.036</td><td align="center" valign="middle" >1.245</td><td align="center" valign="middle" >1.928</td><td align="center" valign="middle" >3.105</td></tr><tr><td align="center" valign="middle" >Max</td><td align="center" valign="middle" >24.848</td><td align="center" valign="middle" >22.355</td><td align="center" valign="middle" >20.065</td><td align="center" valign="middle" >18.711</td></tr></tbody></table></table-wrap><p>18.71 while the minimum risk value increase from 1.04 to 3.11 for a threshold value of 2 and 11, respectively. The threshold parameter gives more options with regards to tugboats policy and level of risk. That is, the managers at the VTS center will have to make a trade-off between having smaller standard deviation of the risk and avoiding the high risk of worst case scenarios at the expense of higher expected potential risk.</p><p>The histograms in <xref ref-type="fig" rid="fig2">Figure 2</xref> present the distribution of the potential environmental risk for different decisions that are computed using different values of ρ . As shown in Figures 2(a)-(c), the tails of the distribution reduces with higher values of ρ . This is mostly seen on the upper tails, which represent the very rare but high risk scenarios. The policy for ρ = 11 in <xref ref-type="fig" rid="fig2">Figure 2</xref>(c) considerably shapes the distribution of the risk by reducing the maximum, but also decreases the probability of smaller risk values.</p></sec></sec><sec id="s4_3"><title>4.3. Test Case with Historical Data</title><p>This case is based on real-world data collected from the AIS and the NMI. In addition, we use the basemap library in python to plot and draw the maps with drift trajectories, oil tanker and tugboat positions.</p><p>On the 21st of Mars 2014 at 11:10 pm, a vessel ran aground at N71˚01.06'N - 028˚27.46'E after 15 hours of drifting time. At the time of distress call, the nearest tugboat was located at N70˚40'N - 023˚40'E and unsuccessfully tried to reach the drifting vessel. The tugboat was located about 142.8 km away from the vessel at the time of grounding. We ran the BIP-2 model for 15 hours prior to the time of distress call for more than 50,000 scenarios. A total number of 7 vessels, including the one that ran ashore, sailed along the region during the considered planning horizon. Their corresponding directions, latitudes, longitudes and speeds over ground (SOG) at the beginning of the planning horizon are presented in <xref ref-type="table" rid="table6">Table 6</xref>.</p><p>The results for the first and last time period are presented in <xref ref-type="fig" rid="fig3">Figure 3</xref>, where the initial positions of vessels are presented in red cycles. In addition, the drift trajectories for vessel scenarios that could be rescued within the threshold of ρ = 5 hours are in blue solid lines while those of the vessels that could not hook-up with tugboats within the threshold are in red solid line. Moreover, the actual drift trajectory followed by the grounded vessel is represented by green solid lines. Furthermore, the two red directed lines in <xref ref-type="fig" rid="fig3">Figure 3</xref>(b) are the actual</p><table-wrap id="table6" ><label><xref ref-type="table" rid="table6">Table 6</xref></label><caption><title> Case 3A. Initial vessel directions, positions and SOG</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Vessel 1</th><th align="center" valign="middle" >Vessel 2</th><th align="center" valign="middle" >Vessel 3</th><th align="center" valign="middle" >Vessel 4</th><th align="center" valign="middle" >Vessel 5</th><th align="center" valign="middle" >Vessel 6</th><th align="center" valign="middle" >Vessel 7</th></tr></thead><tr><td align="center" valign="middle" >North-west</td><td align="center" valign="middle" >North-west</td><td align="center" valign="middle" >West-north</td><td align="center" valign="middle" >West-north</td><td align="center" valign="middle" >North-west</td><td align="center" valign="middle" >West-north</td><td align="center" valign="middle" >North-west</td></tr><tr><td align="center" valign="middle" >N71˚1</td><td align="center" valign="middle" >N71˚51</td><td align="center" valign="middle" >N69˚28</td><td align="center" valign="middle" >N71˚27</td><td align="center" valign="middle" >N71˚25</td><td align="center" valign="middle" >N71˚42</td><td align="center" valign="middle" >N68˚55</td></tr><tr><td align="center" valign="middle" >N028˚02</td><td align="center" valign="middle" >N022˚56</td><td align="center" valign="middle" >N013˚51</td><td align="center" valign="middle" >N028˚29</td><td align="center" valign="middle" >N026˚27</td><td align="center" valign="middle" >N019˚48</td><td align="center" valign="middle" >N012˚10</td></tr><tr><td align="center" valign="middle" >12.4</td><td align="center" valign="middle" >13.4</td><td align="center" valign="middle" >12.5</td><td align="center" valign="middle" >12.6</td><td align="center" valign="middle" >13.0</td><td align="center" valign="middle" >13.1</td><td align="center" valign="middle" >9.1</td></tr></tbody></table></table-wrap><p>paths followed by the tugboats from the time of distress call to the time of grounding while the green solid lines linked with small squares represent the suggested movement of the tugboats by the BIP-2 model. The risk values associated with each vessel scenario is not presented in the figure because of the small visibility.</p><p>A zoomed-in view of the grounded location in <xref ref-type="fig" rid="fig4">Figure 4</xref> shows actual and predicted drift trajectories of the grounded vessel. Additionally, the small square in red represents the suggested position of the nearest tugboat by the BIP-2 model at the time of distress call. The probability of successful rescue of the grounded vessel by the nearest tugboat with the BIP-2 model is about 0.70 while that of the actual tugboat policy is equal to 0.2. That is, the grounded vessel had 70% chance to be rescued if the BIP-2 model was implemented. For this particular case, the hook-up probability is slightly smaller than that of the MIP-U model of 0.86 in [<xref ref-type="bibr" rid="scirp.100180-ref11">11</xref>]. However, their model does not account for the uncertainty on drift trajectory. Thus, in the long run, more vessels in distress will have very low probability of successful hook-up with tugboats as very few number of scenarios are considered.</p></sec></sec><sec id="s5"><title>5. Conclusions</title><p>In this paper, we address the environmental risk related to oil tankers traffic along the northern Norwegian coast. We propose two alternative models that could be used as a decision support tool at the vessel traffic service center in the town of Vard&#248;, for a better rescue operation of vessels in distress. These models are combined with a receding horizon control algorithm to account for uncertainty in weather conditions and to dynamically update the constantly changing input parameters. For a large cells size of 5 by 5 km and smaller scenarios number,</p><p>the BIP-1 and BIP-2 models outperform the MIP-U model from previous work. In addition, the BIP-A model is by far faster than the other models for large scenarios number and small cells size, which considerably adds complexity to the models. Moreover, the BIP-2 model gives flexibility to the operators at the VTS center by allowing different threshold levels. The results with a historical event indicate better decisions on tugboat patrol operations.</p><p>It is recommended that further research is done to determine the optimal fleet of tugboat required as well as extension of the BIP models to consider other search and rescue operations. Additionally, more research is needed to better assess the failure probabilities of vessels, oil spill rates, probability of oil spill given that an accident has occurred, and environmental consequence of the region of interest. Furthermore, the hook-up probability formula could be better estimated with empirical data including new features such as “ship arrestors” newly acquired by the NCA to reduce the speed of the drifting vessels.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work was carried out as part of the project Dynamic Resource Allocation with Maritime Application (DRAMA), grant no. ES504913, with partial funding from the Norwegian research Council and NTNU—University of Science and Technology, &#197;lesund, Norway. We sincerely acknowledge Trond Ski and colleagues at the Norwegian Coastal Administration for their support and input during the work with this paper.</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Assimizele, B. and Bye, R.T. (2020) Minimizing the Environmental Risk from Oil Tanker Grounding Accidents in the High North. American Journal of Operations Research, 10, 83-100. https://doi.org/10.4236/ajor.2020.103005</p></sec></body><back><ref-list><title>References</title><ref id="scirp.100180-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Lecklin, T., Ry&amp;#246;m&amp;#228;, R. and Kuikka, S. (2011) A Bayesian Network for Analyzing Biological Acute and Long-Term Impacts of an Oil Spill in the Gulf of Finland. Marine Pollution Bulletin, 62, 2822-2835. https://doi.org/10.1016/j.marpolbul.2011.08.045</mixed-citation></ref><ref id="scirp.100180-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Montewka, J., Weckstr&amp;#246;m, M. and Kujala, P. (2013) A Probabilistic Model Estimating Oil Spill Clean-up Costs—A Case Study for the Gulf of Finland. Marine Pollution Bulletin, 76, 61-71. https://doi.org/10.1016/j.marpolbul.2013.09.031</mixed-citation></ref><ref id="scirp.100180-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Crotts, J.C. and Mazanec, J.A. (2013) Diagnosing the Impact of an Event on Hotel Demand: The Case of the BP Oil Spill. Tourism Management Perspectives, 8, 60-67. https://doi.org/10.1016/j.tmp.2013.07.002</mixed-citation></ref><ref id="scirp.100180-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Goerlandt, F. and Montewka, J. (2014) A Probabilistic Model for Accidental Cargo Oil Outflow from Product Tankers in a Ship-Ship Collision. Marine Pollution Bulletin, 79, 130-144. https://doi.org/10.1016/j.marpolbul.2013.12.026</mixed-citation></ref><ref id="scirp.100180-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Bye, R.T., van Albada, S.B. and Yndestad, H. (2010) A Receding Horizon Genetic Algorithm for Dynamic Multi-Target Assignment and Tracking: A Case Study on the Optimal Positioning of Tug Vessels along the Northern Norwegian Coast. Proceedings of the International Conference on Evolutionary Computation (ICEC), Vol. 1, 114-125.</mixed-citation></ref><ref id="scirp.100180-ref6"><label>6</label><mixed-citation publication-type="book" xlink:type="simple">Bye, R.T. (2012) A Receding Horizon Genetic Algorithm for Dynamic Resource Allocation: A Case Study on Optimal Positioning of Tugs. In: Madani, K., Dourado, C.A., Rosa, A., Filipe, J., Eds., Computational Intelligence, Springer, Berlin, Heidelberg, Vol. 399, 131-147. https://doi.org/10.1007/978-3-642-27534-0_9</mixed-citation></ref><ref id="scirp.100180-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Assimizele, B., Oppen, J. and Bye, R.T. (2013) A Sustainable Model for Optimal Dynamic Allocation of Patrol Tugs to Oil Tankers. Proceedings of the 27th European Conference on Modeling and Simulation, Aalesund, 27-30 May 2013, 801-807. https://doi.org/10.7148/2013-0801</mixed-citation></ref><ref id="scirp.100180-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Bye, R.T. and Schaathun, H.G. (2014) An Improved Receding Horizon Genetic Algorithm for the Tug Fleet Optimisation Problem. Proceedings of the 28th European Conference on Modelling and Simulation (ECMS 2014), Brescia, 27-30 May 2014, 682-690. https://doi.org/10.7148/2014-0682</mixed-citation></ref><ref id="scirp.100180-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Bye, R.T. and Schaathun, H.G. (2015) Evaluation Heuristics for Tug Fleet Optimisation Algorithms: A Computational Simulation Study of a Receding Horizon Genetic Algorithm. Proceedings of the 27th European Conference on Modeling and Simulation, Alesund, 27-30 May 2015, 270-282.</mixed-citation></ref><ref id="scirp.100180-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Eide, M.S., Endresen, O., Breivik, O., Brude, O.W., Ellingsen, I.H., Roang, K., Hauge, J. and Brett, P.O. (2007) Prevention of Oil Spill From Shipping by Modelling of Dynamic Risk. Marine Pollution Bulletin, 54, 1619-1633. https://doi.org/10.1016/j.marpolbul.2007.06.013</mixed-citation></ref><ref id="scirp.100180-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Assimizele, B., Royset, J.O., Bye, R.T. and Oppen, J. (2018) Preventing Environmental Disasters from Grounding Accidents: A Case Study of Tugboat Positioning along the Norwegian Coast. Journal of the Operational Research Society, 69, 1173-1792. https://doi.org/10.1080/01605682.2017.1409157</mixed-citation></ref></ref-list></back></article>