Next Article in Journal
Experimental Investigation on the Motion Characteristics of Air-Floating Tripod Bucket Foundation during Free Floating
Previous Article in Journal
Robust Positioning Estimation for Underwater Acoustics Targets with Use of Multi-Particle Swarm Optimization
Previous Article in Special Issue
Exploring the Impact of Palladium Loading on Pd-Based Three-Way Catalyst Performance and Propane Reactivity for Emission Reduction in Liquefied Petroleum Gas Engines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-Objective Optimization Method for Maritime Search and Rescue Resource Allocation: An Application to the South China Sea

1
Navigation College, Dalian Maritime University, Dalian 116026, China
2
Key Laboratory of Marine Simulation and Control, Dalian Maritime University, Dalian 116026, China
3
Nanhai Rescue Bureau of Ministry of Transport of PRC, Guangzhou 519060, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(1), 184; https://doi.org/10.3390/jmse12010184
Submission received: 7 December 2023 / Revised: 9 January 2024 / Accepted: 17 January 2024 / Published: 19 January 2024
(This article belongs to the Special Issue Sustainable and Safe Maritime Transportation)

Abstract

:
To effectively address the increase in maritime accidents and the challenges posed by the trend toward larger ships for maritime safety, it is crucial to rationally allocate the limited maritime search and rescue (MSAR) resources and enhance accident response capabilities. We present a comprehensive method for allocating MSAR resources, aiming to improve the overall efficiency of MSAR operations. First, we use long short-term memory to predict the number of future accidents and employ the K-medoids algorithm to identify the accident black spots in the studied area. Next, we analyze the multi-constraint conditions in the MSAR resource allocation process. A multi-objective integer programming model is constructed to minimize the response time and allocation cost. Finally, we use the non-dominated sorting genetic algorithm II (DNSGA-II) with Deb’s rules to solve the model, and we propose a multi-attribute decision optimization-based method for MSAR resource allocation. We found that the DNSGA-II exhibits better convergence and generates higher-quality solutions compared to the NSGA-II, particle swarm optimization (PSO), and enhanced particle swarm optimization (EPSO) algorithms. Compared with the existing MSAR resource emergency response system, the optimized scheme reduces the response time and allocation cost by 11.32 % and 6.15 % , respectively. The proposed method can offer decision makers new insights when formulating MSAR resource allocation plans.

1. Introduction

In the process of global economic integration, the number and scale of transnational trade are continuously increasing. Due to maritime transportation’s advantages of higher capacity, lower cost, extensive coverage, and efficiency, the international shipping industry undertakes about 90% of international trade tasks [1]. Even under the negative impacts of events such as the COVID-19 pandemic, the Suez Canal blockage, and the Russia–Ukraine conflict, global maritime logistics still maintain a relatively high level of productivity. With the rapid development of marine economic activities, the maritime traffic density and the number of ships entering and leaving ports have increased significantly [2]. Furthermore, the increase in aquaculture activities and fishing vessels, combined with the absence of distinct routes or markers between islands, has heightened the probability of maritime accidents. Moreover, influenced by the increasing scale and carrying capacity of ships, the magnitude of accidents has reached unprecedented levels, causing severe damage to both the socioeconomic and ecological environments [3]. For instance, the collision between the “Sanchi” tanker and the “CF Crystal” bulk carrier in 2018 resulted in the leakage of 111,300 metric tons of condensate oil and nearly 2000 tons of fuel oil. According to estimates, the recovery of the marine ecological environment from the damage caused by the accident is expected to take at least 60 years [4].
Rapid and effective emergency coordination and response can reduce casualties and economic losses, protect the environment, and ensure the safety of maritime navigation [5]. After a maritime accident, decision makers should formulate corresponding emergency measures scientifically and flexibly according to the actual situation to ensure that sufficient maritime search and rescue (MSAR) resources can quickly reach the accident site. In addition, the rational allocation of MSAR resources can significantly enhance overall rescue efficiency, minimize potential losses caused by accidents, and control the occurrence of secondary disasters. Due to variable marine climate conditions and unclear disposal information, the extent of disasters cannot be accurately estimated. Therefore, the allocation of MSAR resources needs to consider various factors such as the location of rescue bases, the type of resources, the type of ships and aircraft, and the characteristics of the sea area.
The existing research on MSAR can be roughly divided into two categories: passive response and proactive defense. The former focuses on effectively addressing and responding to accidents to maximize the accuracy and efficiency of MSAR. The main research directions include the trajectory prediction of objects in distress, the scheduling of MSAR resources, and search coverage planning for rescue equipment. The latter emphasizes taking measures before accidents occur to enhance the overall effectiveness of MSAR efforts. The main research directions include the prediction of demand for MSAR resources and the allocation of MSAR resources.
The accurate track prediction of objects in distress is the basis of MSAR operations. Analyzing the drift patterns of maritime targets under the influence of the background field and establishing a fitting equation for target motion is the essence of target drift prediction [6]. Due to the influence of environmental factors such as wind, ocean currents, and waves, objects in distress at sea exhibit significant time-varying characteristics. Therefore, in the event of a maritime accident, it is essential to accurately predict the drift trajectory and current location of the distressed target as a first step. However, due to the complex and changeable marine meteorological environment, it is challenging to predict the precise location of the object in distress. Usually, only the approximate area where the target may be located can be determined [7], allowing focused search efforts in that region.
After identifying the critical search areas, the MSAR resources should arrive at the location of distress as quickly as possible. The scheduling of MSAR resources integrates the constraints of time variability, demand uncertainty, capacity limitation, and transportation capacity limitation of rescue equipment, which can be seen as a complex nonlinear decision problem. These constraints often result in low rescue response efficiency and high costs. To address these challenges, researchers have developed various search and planning decision support systems [8]. However, most of the existing studies have adapted methods and approaches from onshore emergency resource scheduling, with limited consideration for the unique characteristics of maritime accidents. This limitation makes it difficult to ensure the scientific validity and efficiency of MSAR resource scheduling [9].
After MSAR equipment arrives at the accident area, excessive search times can result in individuals going missing or losing their lives. Therefore, a path should be planned for MSAR equipment to cover the search area quickly. The search coverage problem has been proven to be an NP-complete problem [10], and it is often solved using the random coverage algorithm [11]. People in distress at sea have a shorter survival time than those on land, and the golden rescue time is fleeting. In addition, the uncertainty of the location of objects in distress, the larger search area, and the variable marine environment make the search path planning at sea more challenging.
Passive responses after maritime accidents can enhance response efficiency and MSAR accuracy to a certain extent, thereby reducing losses. However, when accidents occur in remote seas or as multiple frequent accidents, rescue efficiency may still be severely limited if the MSAR resources at the rescue base are insufficient. Therefore, it becomes especially important to allocate sufficient MSAR resources for ships and personnel in distress before maritime accidents occur [12,13]. When allocating MSAR resources, it is vital to find the right balance between response efficiency and cost considerations. Insufficient MSAR resources at the base nearest the accident area can lead to significant delays and decreased response efficiency when coordinating and deploying resources from more distant bases. Conversely, if excessive MSAR resources are allocated to the base, costs may also increase, affecting the overall economic benefits [14].
Therefore, we conducted interviews with renowned maritime safety experts and several officials from the South China Sea Rescue Bureau. These experts shared their personal experiences in maritime search and rescue, which is helpful for us in enhancing the understanding of the actual requirements for MSAR allocations and developing a comprehensive method that appropriately addresses these needs. The interviewees pointed out that the current allocation of MSAR resources often relies on subjective experience. This subjective reliance can lead to decreased rescue efficiency, hindering timely and effective responses to maritime accidents. Due to the unique and complex nature of maritime accidents, a more scientific and systematic approach is necessary for MSAR resource allocation. Drawing upon an extensive array of the relevant literature, accident reports, and expert opinions, we recognized the necessity and urgency of developing a novel MSAR resource allocation method. This method encompasses predicting MSAR resource needs, allocating models, and employing solution algorithms. Moreover, it can seek to obtain a balanced solution that optimizes both response times and resource allocation costs, thus enhancing the overall efficiency of MSAR.
The remainder of this paper is organized as follows. Section 2 provides a review of MSAR resources to reveal the research gaps in the field. Section 3 discusses the MSAR resource allocation problem, presents the optimization model for MSAR resource allocation, and outlines the specific process of solving the model. In Section 4, we apply our method to the Chinese waters of the South China Sea to validate its rationality. Some conclusions are drawn in Section 5.

2. Literature Review

Currently, the research field of search and rescue (SAR) resource allocation mainly focuses on urban emergency responses after natural disasters, which encompasses the selection of rescue facilities (e.g., hospitals, fire stations, emergency shelters, etc.) and the allocation of emergency resources in existing warehouses and shelters explicitly [15,16,17]. In contrast, research on the allocation of MSAR resources is limited. Hence, to enhance the overall effectiveness of MSAR, it is essential to design a proactive prevention strategy that focuses on the rational allocation of various types of MSAR resources before accidents.
A reasonable MSAR resource allocation plan consists of three steps: first, predicting the required MSAR resources; second, establishing an MSAR resource allocation model based on the actual situation; and finally, combining the predicted demand with the model to formulate a rational resource allocation plan.
The existing research on predicting demand for SAR resources primarily concentrates on land-based emergencies, typically employing methods such as time-series theory [18], case-based reasoning [19,20], and neural networks [21]. Methods based on time-series theory, including autoregressive moving averages, exponential smoothing, and independent and identically distributed methods, have been widely used in forecasting emergency demand. However, these methods often perform poorly when dealing with uncertainty in multiple demands [22]. The case-based reasoning method makes predictions based on the similarity between existing cases. This approach is primarily suitable for addressing straightforward scenarios and exhibits suboptimal performance when applied to intricate demand-forecasting challenges. In contrast, neural networks can learn the temporal and spatial correlations in data, excelling in handling complex problems with incomplete information and high uncertainty. Due to the distinctions between sea and land environments, current methods for predicting MSAR resources mainly depend on analyzing historical cases in conjunction with expert assessments. However, this type of method often suffers from significant subjectivity and lacks scientific rigor. Thus, we use neural networks to forecast the number of accidents and determine the types and quantities of MSAR resources.
In addition to the prediction of MSAR resource demand, the allocation model of MSAR resources should be established when making the allocation scheme. Typically, there are two types of available rescue equipment: rescue ships and rescue aircraft. Rescue ships are the primary tool for MSAR, and they have the advantages of extended endurance, high passenger capacity, and comprehensive equipment, albeit at lower speed. Rescue aircraft have the advantages of fast flight speed and a wide search area, but their endurance is relatively short. In terms of rescue equipment, the existing research on allocating MSAR resources can be divided into three categories: (1) rescue ships, (2) rescue aircraft, and (3) a combination of ships and aircraft.
In the MSAR resource allocation research that only focuses on rescue ships, the most representative study is by the authors of [23]. To increase ship utilization and reduce fleet operation costs, they developed a multi-objective integer programming model considering scarce types of rescue ships. This model can provide the U.S. Coast Guard with ship configuration plans for different seasons. Additionally, it does not consider the factor of response efficiency, which is a key concern for many MSAR organizations. The authors of [24] then took the response time into account and developed an event-based, multiple-ship allocation model based on the maritime conditions in the Aegean Sea. The authors of [25] established a configuration model considering four types of ships with different capabilities based on criteria such as the coverage of critical rescue areas and average response time to multiple accident locations. Subsequently, the authors of [26] conducted further research on the allocation of rescue ships, considering the workload balance between ships and the recruitment of new ships for future rescue efforts. The authors of [27] developed an optimization model considering emergency resources and ships with different capabilities. Based on the distribution characteristics of accidents, this model was designed to balance the cost of configuration and the safety of a ship in distress. The model was applied in China’s Bohai Sea to verify its scientific validity.
Some research studies only consider rescue aircraft in the allocation of resources at sea. To reduce operating costs, the authors of [28] established an aircraft configuration optimization model considering the capacity and endurance of the airport. They used a combination method of optimization and simulation to solve the model. The authors of [29], aiming to achieve a rapid response to accidents, established an integer linear programming model. They used a rule-based algorithm to solve the model and obtain multiple configuration plans. The authors of [30] developed four single-objective binary integer programming models, each aiming to optimize a different aspect, including maximizing the coverage of search areas, minimizing the response time, minimizing the total aircraft working time, and minimizing overall rescue costs. This method was applied in scenarios involving aircraft participation in open-sea rescue.
Rescue ships and rescue aircraft have their advantages and disadvantages. Effectively coordinating the two limited resources is crucial for enhancing the overall efficiency of MSAR. Currently, there is relatively limited research on the combination of ships and aircraft. The authors of [31] established a multi-objective integer nonlinear programming model with the optimization objectives of improving equipment utilization and the survival rate of castaway individuals in remote maritime emergency responses. They applied the model in the Bohai Sea to validate its effectiveness. The author of [5] analyzed historical accident data and discovered that the frequencies of different types of accidents are correlated with the seasons. Subsequently, he used kernel density estimation to calculate the probability of future accidents occurring in each region of the study area. Then, he established a model for the allocation of rescue ships and aircraft under demand uncertainty based on the probabilities. To enhance the efficiency of long-range MSAR responses, the authors of [32] considered the availability of surrounding islands. They established a nonlinear optimization model and obtained configuration plans by solving the model with an improved particle swarm algorithm. The authors of [33] used a geospatial technique and a fuzzy analytic hierarchy process approach to obtain risk values for the responsibility zones of various rescue bases. Based on the obtained risk values, the game theory was employed for reallocating rescue ships and aircraft.
To facilitate the literature analysis, we present a brief literature summary in Table 1. It categorizes previous research into three classes: main objectives, problem descriptions, and model features. The research on MSAR resource allocation mentioned above primarily focuses on multi-objective optimization involving various rescue resources, multiple rescue bases, and multiple accident black spots. In terms of predicting potential accidents, the aforementioned studies only consider the hazard coefficients in different maritime zones without quantitatively analyzing the types and quantities of accidents across the entire region, nor did they identify accident black spots within the maritime areas. Furthermore, although the studies consider integrated configurations involving both aircraft and vessels, most methods are confined to single-objective optimization problems aiming to minimize response times only. They disregard the intricate coupling relationship between the response time and cost. In addition, the current research on decision making regarding the capacity of search and rescue equipment in rescue bases and its ability to meet demand is limited. Regarding multi-objective optimization problems, most methods provide a set of solutions without quantitatively identifying the optimal solution. Overall, comprehensive research addressing response efficiency, operational costs, and emergency demand is scarce.
Given the above research background, we investigate the coupling relationship between response efficiency and allocation cost based on the practical operational characteristics of MSAR. We have analyzed the spatial distribution of historical maritime accidents, considering complex multiple constraints and various factors, and propose a multi-objective optimization method for the allocation of maritime search and rescue resources.

3. Model and Methods

Figure 1 shows the framework of our MSAR resource allocation optimization method. In Stage 1, based on the historical maritime accident data, we utilize LSTM and the K-medoids algorithm to predict the number of accidents and identify the accident black spots for the next year. The prediction methods are discussed in Section 3.1. The predicted number of accidents is crucial for determining the necessary MSAR resources. Next, we discuss the concept of MSAR resource allocation. We then introduce the variables in the model and establish a multi-objective optimization model for MSAR resource allocation in Stage 2. Finally, we provide a detailed explanation of the steps to solve the model using the DNSGA-II and apply the TOPSIS method to select the compromise solution from the Pareto solutions in Stage 3.

3.1. Prediction of Demand for MSAR Resources

3.1.1. LSTM

LSTM is a type of temporal recurrent neural network and is an extension of the recurrent neural network. LSTM can efficiently store or discard information by employing gate mechanisms, significantly enhancing its memory capacity. The remarkable memory capability of LSTM enables it to converge more quickly when dealing with long sequence problems, thereby avoiding some common issues, like long-term dependencies, gradient explosions, and gradient vanishing, that typically arise in conventional recurrent neural networks. LSTM is highly proficient in predicting time-series data [34]. Through time-series analysis of historical maritime accident data, LSTM can unveil seasonal patterns, long-term trends, and cyclic variations in accident frequency. Besides these attributes, LSTM can capture nonlinear relationships within the data. In contrast, simple statistical methods might struggle to capture these nonlinear relationships due to their limitations in dealing with complex data patterns. Figure 2 illustrates the structure of the LSTM network.
In this paper, we initially divide the historical maritime accident data from 2010 to 2021 into monthly intervals. The frequency of accidents occurring each month is recorded as O i O , forming a time-series dataset, denoted as O = ( O 1 , O 2 , , O i , , O m ) , where m is the collection node. Then, we employ LSTM to learn O = ( O 1 , O 2 , , O i , , O m ) and obtain the number of maritime accidents that occurred each month in 2022.
Each LSTM cell introduces a memory cell C t in addition to the regular output from each unit h t and incorporates three gates: the forget gate, input gate, and output gate [35]. The forget gate, described by Equations (1) and (2), determines whether the information from each time step should be retained or discarded. The input gate controls the amount of new information added to the cell, represented by Equations (3)–(5). The state of the cell at the current time is represented by Equation (6). Lastly, the output gate, defined in Equations (7) and (8), controls the amount of information transmitted from the current state of the cell to the current hidden state, where F t , I t , and O t are the values of the forget gate, input gate, and output gate, respectively. x t is the input value at the current moment. h t 1 represents all the outputs of the model from the previous moment. W F , W I , and W O are the weight matrices of the forget gate, input gate, and output gate, respectively, whereas b F , b I , and b O are the bias quantities for the forget gate, memory gate, and output gate, respectively. W C represents the weight matrices of the candidate vector, and b C is the bias quantity of the candidate vector. C t represents the candidate vectors at the t-th time step. C ˜ is the temporary memory cell. The final output of the LSTM is H t .
F t = σ ( W F · [ h t 1 , x t ] + b F )
σ = 1 1 e x
I t = σ ( W I · [ h t 1 , x t ] + b I )
C ˜ = tan h ( W C · [ h t 1 , x t ] + b C )
tan = e x e x e x + e x
C t = f t · C t 1 + i t · C ˜ t
O t = σ ( W O · [ h t 1 , x t ] + b O )
H t = O t · tan h ( C t )

3.1.2. K-Medoids

The K-medoids and K-means algorithms are distance-based clustering methods [36]. This type of method is widely used in traffic accident analysis due to its advantages, such as simplicity, practicality, and fast convergence. The K-means algorithm calculates the “mean” within clusters, whereas the K-medoids algorithm calculates the “median” within clusters. Therefore, the K-medoids algorithm exhibits greater robustness when dealing with noise and outliers. K-medoids can be divided into the following four steps:
Step 1: Construct a dataset X = X 1 , X 2 , , X n of historical maritime accidents; each object X i = ( l o n i , l a t i ) includes two features: longitude and latitude. Subsequently, the dataset is divided into k clusters P = P 1 , P 2 , , P n , k < n . The selected accident black spot is P i = ( l o n i p , l a t i p ) .
Step 2: The K-medoids algorithm utilizes distance to measure the similarity between individuals. The common distance metrics include the Euclidean distance, Manhattan distance, Chebyshev distance, and Minkowski distance [36]. In this paper, we employ the Euclidean distance to quantify the similarity between individuals. Let d i s denote the Euclidean distance between the sample points. We assign each point to the cluster whose center is closest to it.
d i s ( X i , P i ) = ( l o n i p l o n i ) 2 + ( l a t i p l a t i ) 2
Step 3: Select a non-accident black-spot sample X r a n d o m to replace an accident black spot P i and compute the sum of intra-cluster distances E using Equation (10). If the value decreases, replace the accident black spot P i with the new sample X r a n d o m , forming a new set of accident black spots.
E = i k s P d i s ( s , P i )
Step 4: Repeat steps 2 and 3 until the updated accident black spots no longer change, concluding the clustering process and generating the final set of k-determined accident black spots.

3.2. Multi-Objective Optimization Model

3.2.1. Problem Description

The occurrence of maritime accidents is difficult to predict in advance, often accompanied by challenges such as difficulties in ensuring human survival, marine environmental pollution, and property losses. To initiate emergency rescue operations as early as possible and thereby reduce the impact of the accident, the command center must promptly and efficiently allocate sufficient MSAR resources to the accident area based on the specific circumstances of the accident. Typically, the available rescue equipment includes rescue ships and rescue aircraft. Effective collaboration between these two types of equipment can increase the probability of successful maritime rescue missions. Conversely, inadequate rescue resources at the rescue base can lead to missing the critical window for rescue. There are two core issues related to maritime emergency response support: (1) predicting the numbers and types of accidents in the sea for the next year and determining the locations of potential accident black spots, and (2) efficiently allocating various MSAR resources to multiple rescue bases, considering multiple constraints such as resource limitations, rescue base capacity, and accident demand. The optimized allocation should aim to minimize response time and costs. To deal with such problems, we establish an MSAR resource allocation model in this section.
Figure 3 illustrates the concept of MSAR resource allocation. The emergency resources (e.g., water, life jackets, etc.), rescue ships (e.g., tugboats, fireboats, etc.), and rescue aircraft used in the MSAR process are collectively referred to as MSAR resources. The widely accepted definition of accident black spots was proposed by the authors of [37], who stated that “a location is considered an accident black spot if its expected accident occurrence rate is higher than the accident rate in similar locations”. While this definition is comprehensive in its consideration, it places a greater emphasis on guidance rather than practical application. In this paper, the concept of an accident black spot extends beyond an isolated accident to encompass a point that reflects the distribution characteristics of accidents in the surrounding maritime area [38].
We propose four assumptions for the MSAR resource allocation model:
(1)
Rescue bases are not allowed to borrow rescue resources from each other.
(2)
Rescue aircraft and ships must depart from their respective rescue bases to carry out rescue missions. To ensure the effectiveness of the model, we consider the worst-case scenario where there is no available rescue equipment near the accident black spot.
(3)
Rescue ships and aircraft do not experience malfunctions during rescue missions.
(4)
The rescue mission cannot be interrupted by unexpected factors such as adverse weather conditions or successful self-rescue.

3.2.2. Notations and Definitions

Based on the problem description, we establish a multi-objective optimization model. We provide specific descriptions of the sets and indices, normal parameters, and decision variables. It should be noted that, except for the variables related to the actual allocation of MSAR resources by the rescue bases ( Y Q i k , c , Y Q i a , c , and Y Q i b , c ) and the actual provision of MSAR resources to accident black spots ( R Q i d k , c t , R Q i d a , c t , and R Q i d b , c t ), all other parameters can be obtained from historical data and the results of the LSTM network and the K-medoids algorithm.
Sets and indexes:
a A : Set of MSAR aircraft types.
b B : Set of MSAR ship types.
k K : Set of emergency resources.
e E : Set of accident types.
d D : Set of accident black spots.
i I : Set of rescue bases.
Normal parameters:
S d e : The forecasted number of accidents e in accident black spot d.
Y e : Threshold of the number of accidents e.
P e k : The number of emergency resources k required for accident e.
P e a : The number of MSAR aircraft a required for accident e.
P e b : The number of MSAR ships b required for accident e.
F Q d k , c : The number of emergency resources k required for black spot d.
F Q d a , c : The number of MSAR aircraft a required for black spot d.
F Q d b i , c : The number of MSAR ships b required for black spot d.
M Q i k : The maximum number of emergency resources k that rescue base i can hold.
M Q i a : The maximum number of MSAR aircraft a that rescue base i can hold.
M Q i b : The maximum number of MSAR ships b that rescue base i can hold.
U N A : Total number of MSAR aircraft.
U N B : Total number of MSAR ships.
V a : The speed of MSAR aircraft a.
V b : The speed of MSAR ship b in still water.
Ω i : Weight of storage emergency resources at base i.
L T i d : Distance between rescue base i and the location of black spot d.
T i d : Response time coefficient of rescue base i to black spot d.
R a : The unit transportation cost of MSAR aircraft a.
R b : The unit transportation cost of MSAR ship b.
C i k : The maintenance cost of emergency resources k at rescue base i.
C i a : The maintenance cost of MSAR aircraft a at rescue base i.
C i b : The maintenance cost of MSAR ship b at rescue base i.
C S i : Fixed cost of rescue base i.
Y C : Transportation cost.
B C : Storage cost.
G C : Fixed cost.
θ 1 3 : The function of θ 1 3 is to unify dimensions.
Decision variables:
ϕ i d , a : 1, if MSAR aircraft a at rescue base i provides rescue services to accident black spot d, and 0 otherwise, i I , d D .
ϕ i d , b : 1, if MSAR ship b at rescue base i provides rescue services to accident black spot d, and 0 otherwise, i I , d D .
R Q i d k , c t : The actual number of emergency resources k provided by rescue base i to accident black spot d.
R Q i d a , c t : The actual number of MSAR aircraft a provided by rescue base i to accident black spot d.
R Q i d b , c t : The actual number of MSAR ships b provided by rescue base i to accident black spot d.
Y Q i k , c : The actual number of emergency resources k equipped at rescue base i.
Y Q i a , c : The actual number of MSAR aircraft a equipped at rescue base i.
Y Q i b , c : The actual number of MSAR ships b equipped at rescue base i.

3.2.3. Objective Functions and Constraints of the Multi-Objective Model

In this model, the first objective is to minimize the emergency response time, as expressed in Equation (11). The second objective is to minimize the allocation cost, as expressed in Equations (12)–(15). The constraints are expressed in Equations (16)–(21).
Objective functions:
min f 1 = θ 1 i I d D T i d + θ 2 i I d D k K α i d T i d Y Q i k , c θ 3 l g i I d D T i d
min f 2 = Y C + B C + G C
Y C = i I d D ( a A ϕ i d , a R Q i d a , c t L T i d V a R a + b B ϕ i d , b R Q i d b , c t L T i d V b R b )
B C = i I ( k K Ω i C i k Y Q i k , c + a A C i a Y Q i a , c + b B C i b Y Q i b , c )
G C = i I C S i
Constraints:
T i d = max max ϕ i d , a L T i d V a , max ϕ i d , b L T i d V b , i I , d D , a A , b B
F Q d k , c = e E k K S d e Y e P e k , F Q d a , c = e E a A S d e Y e P e a , F Q d b , c = e E b B S d e Y e P e b , i I , d D , k K , a A , b B
0 R Q i d k , c t Y Q i k , c M Q i k , i I , d D , k K
S d R Q i d a , c t Y Q i a , c M A Q i , S d R Q i d b , c t Y Q i b , c M B Q i , i I , d D , a A , b B
F d k , c i I R Q i d k , c t , F d a , c a A R Q i d a , c t , F d b , c b B R Q i d b , c t , i I , d D , k K , a A , b B
0 i I d D a A R Q i d a , c t U N A , 0 i I d D b B R Q i d b , c t U N B , i I , d D , a A , b B
In the above optimization model, Equation (11) represents the efficiency objective, mainly consisting of three parts. The first part is the response time of the rescue forces. The second part is the response time of the emergency supplies, aiming to minimize response time while meeting the emergency response requirements to accidents. The third part is the safety index of the accident black spot, which is proportional to the shortest response time for the accident black spot. The safety index indicates that the accident black spot with a shorter response time is considered safer.
Equations (12)–(15) represent the economic objective, where the allocation cost consists of three parts. The first part concerns the transportation cost of resources. This cost refers to the expenses involved in transporting MSAR resources from their bases to accident black spots. It can ensure that more rescue forces are allocated to rescue bases closer to accident black spots. The second part is the storage cost of MSAR resources. The third part is the fixed costs required for maintaining the rescue resources at each base. These costs do not include the expenses associated with conducting SAR actions at the accident site once the MSAR resources have arrived.
Equation (16) is used to calculate the response time of rescue base i to accident black spot d. The response time refers to the time it takes for all the rescue equipment dispatched from rescue base i to reach accident black spot d. Equation (17) is used to calculate the type and number of emergency resources, MSAR ships, and MSAR aircraft required for accident black spot d. Equation (18) indicates that the number of emergency resources provided by rescue base i to accident black spot d cannot exceed the amount stored within the rescue base itself, and the stored quantity of emergency supplies within rescue base i cannot surpass its capacity. Equation (19) indicates that when providing MSAR ships and aircraft to accident black spot d, rescue base i needs to consider the different accident types at black spot d. This constraint ensures that suitable rescue equipment is available for each type of accident. Moreover, the number of MSAR ships and aircraft dispatched to black spot d from rescue base i cannot exceed the total amount of rescue equipment stored at rescue base i. In addition, the amount of rescue equipment stored at rescue base i cannot surpass the available berth capacity. Equation (20) indicates that the total number of MSAR resources provided by all rescue bases to each accident black spot cannot be less than the predicted amount of MSAR resources required for that accident black spot. Equation (21) states that the total amount of rescue equipment dispatched by all rescue bases cannot exceed the actual amount of rescue equipment available within the entire maritime area.

3.3. Algorithm Design and Decision Support

3.3.1. DNSGA-II

This paper deals with constrained multi-objective optimization problems. When dealing with multi-objective problems involving complex constraints, the traditional ant colony and particle swarm algorithms often encounter challenges, such as becoming trapped in local optima and exhibiting poor convergence for Pareto solutions. To achieve more reasonable global optimal solutions, we adopt the non-dominated sorting genetic algorithm II (NSGA-II) with Deb’s rules to solve the multi-objective allocation problem of MSAR resources. The NSGA-II is a multi-objective optimization algorithm based on genetic algorithms [39]. It utilizes a global optimal approximation approach to obtain a Pareto-optimal solution set for multiple objectives, providing decision makers with various preference options. The NSGA-II is widely favored for solving bi-objective and tri-objective optimization problems due to its rapid execution and strong convergence properties.
It should be noted that the traditional one-dimensional real-number encoding used in the NSGA-II is inconsistent with the two-dimensional compositional nature of the multi-objective allocation problem for MSAR resources discussed in this paper. In addition, the strict supply–demand constraints defined in Equations (18)–(21) make it easy for individuals in the NSGA-II’s evaluation process to violate these constraints and become infeasible. Therefore, building upon the original algorithm, we have developed a two-dimensional integer vector encoding scheme and integrated Deb’s rules. This enhancement aims to improve the NSGA-II’s performance in solving the allocation problem. The fundamental steps of the proposed DNSGA-II are outlined below:
Step 1: Randomly generate an initial population, where each individual is represented by a two-dimensional integer vector with constraints (18) and (19).
Step 2: Compute the objective function value of each individual in the initial population according to Equations (11)–(15).
Step 3: Utilize a fast, non-dominated ordering mechanism based on the objective function values of each individual to sort the initial population, followed by the computation of crowding distances for each individual.
Step 4: Utilize the roulette wheel selection mechanism; individuals are chosen from the initial population. Subsequently, the selected individuals undergo crossover and mutation using partial matching crossover techniques and random exchange techniques [40], resulting in the generation of the evolved population.
Step 5: Calculate the objective function values for each individual in the evolved population.
Step 6: Combine the initial and evolved populations into a single composite population, and then conduct environmental selection. Utilize the fast, non-dominated sorting mechanism to rank the composite population based on the objective function values and compute the crowding distances for each individual. Subsequently, select a number of the best individuals from the composite population based on their non-dominated ranks and crowding distances to form a new initial population.
Step 7: If the algorithm reaches the termination condition (e.g., maximum iteration count), stop the evolution and output the current initial population. Otherwise, proceed to Step 4 to continue the evolution of the initial population.
Regarding the evolutionary mechanism of the NSGA-II, specific details can be found in the literature [39] and are not reiterated here. To further elucidate the scope of this paper’s work, a detailed explanation is provided below for the two-dimensional integer vector encoding scheme and Deb’s constraint dominance criteria.
Individual coding scheme: The multi-objective allocation problem of MSAR resources discussed in this paper primarily focuses on the allocation of R types of MSAR resources among I rescue bases to meet the emergency needs of D accident black spots. This problem exhibits the typical characteristics of a two-dimensional combinatorial optimization problem. After the combination of the practical aspects of MSAR resource allocation and the encoding characteristics of the NSGA-II, we design a two-dimensional integer vector encoding scheme, represented by Equation (22), to define the candidate solutions.
In individual A, each row represents rescue base I i , and each column represents accident black spot H d . The integer vector W i d in row i and column d represents the allocation of MSAR resources from rescue base I i to black spot H d . If W i d > 0 , rescue base I i is involved in the rescue of black spot H d and contributes W i d units of MSAR resources. Conversely, if W i d = 0 , rescue base I i does not participate in the rescue operation at black spot H d and does not provide any MSAR resources for H d . When initializing each individual in the population, we apply Equation (23) for i I , d D , r K A B .
A = W 11 W 12 W 1 d W 21 W 22 W 2 d W i 1 W i 2 W i d
w r i d , r K r a n d ( 0 , min Y Q i k , c , F Q d k , c ) w r i d , r A r a n d ( 0 , min Y Q i a , c , F Q d a , c ) w r i d , r B r a n d ( 0 , min Y Q i b , c , F Q d b , c )
It can be observed that each individual generated initially satisfies constraints (18) and (19) but may not necessarily satisfy constraints (20) and (21). Even if some individuals initially satisfy all constraints, they may potentially violate these constraints after undergoing crossover and mutation operations, rendering them infeasible. When a significant number of infeasible individuals appear in the population, the convergence and search efficiency of the algorithm are significantly reduced. Therefore, we employ constraint violation degrees in non-dominated sorting to increase the probability of eliminating infeasible solutions, encouraging each individual to approach the feasible region rapidly and enhancing the capability of the algorithm to explore feasible solutions.
Deb’s constraint dominance criteria: The optimal individuals are chosen based on two types of information: Pareto dominance and constraint violation degree. For feasible solutions, we apply the fast, non-dominated sorting mechanism. For infeasible solutions that violate the constraints, we utilize the constraint violation value ( C V ) to measure the extent of constraint violation quantitatively [41]. Solutions with a higher C V are more likely to be eliminated, whereas solutions with a lower C V are more likely to be retained in the next-generation population. The C V of infeasible solutions is calculated using Equations (24) and (25), where G represents the number of inequality constraints, K represents the number of equality constraints, g ( x ) represents the inequality constraints, and C V ( x ) represents the equality constraints.
C V x = g G g g ( x ) + k K h k ( x )
g x = 0 g x 0 g x g x < 0

3.3.2. Multi-Attribute Decision Optimization-Based Method

In multi-objective optimization problems, decision makers often face a dilemma in selecting the optimal solution because each non-dominated solution corresponds to different optimal values for each objective function. To assist in this decision-making process, we utilize the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) to rank the optimization solutions. This approach allows decision makers to select the compromise solution from the Pareto solution set. The main steps are as follows:
Step 1: Calculate objective weights W o . Construct a decision matrix G = ( g i j ) m × n , i [ 1 , m ] , j [ 1 , n ] , composed of Pareto-optimal solutions. Normalize the decision matrix G = ( g i j ) m × n to G = ( g i j ) m × n using Equation (26). Compute the entropy value h j of the j-th optimization objective using Equation (27), and compute the objective weights using Equation (28), where m is the number of Pareto solutions.
g i j = max ( g i j ) g i j max ( g i j ) max ( g i j )
h j = 1 ln ( m ) i = 1 m y i j ln ( y i j ) , y i j = g i j i = 1 m g i j
W j o = 1 h j m i = 1 m h j
Step 2: Calculate the subjective and objective weight ratio coefficients u s and u o using Equation (29), where k = 0.5 is the equilibrium coefficient.
u s = exp ( 1 + k i = 1 m j = 1 n w j s ( 1 g i j ) ( 1 k ) ) u o = exp ( 1 + k i = 1 m j = 1 n w o s ( 1 g i j ) ( 1 k ) )
Step 3: Calculate the combined weight W = [ w 1 , w 2 , , w j , , w r ] , where the components of W satisfy Equation (30).
W j = u s u s + u o W j s + u o u s + u o W j o
Step 4: Calculate the normalized weighted matrix Z i j = ( z i j ) m × n = ( w j · g i j ) m × n based on Equations (26) and (30), and obtain the positive ideal solution vector S + and the negative ideal solution vector S using Equation (31).
S + = [ z 1 + , z 2 + , , z n + ] = min ( z i j ) S = [ z 1 , z 2 , , z n ] = max ( z i j )
Step 5: Calculate the Euclidean distance d i + and d i between the feasible solution and S + and S i .
d i + = j n ( z j + z i j ) 2 d i = j n ( z j z i j ) 2
Step 6: Calculate the relative proximity D i between each optimization solution and the ideal solution.
D i = d i d i + + d i
Step 7: Optimization scheme selection. We rank the feasible solutions in descending order according to their D i . The solution with a larger D i is closer to the optimal solution. The solution with the maximum D i represents our selected compromise solution.

4. An Application of the Proposed Methodology

The South China Sea is one of the world’s busiest maritime transportation routes. Its unique natural environment and geographical location contribute to a higher possibility of accidents compared to other maritime regions. Therefore, in this section, we utilize historical maritime accident data and MSAR resource information from the South China Sea to conduct simulation experiments. We aim to validate the model and method presented in this paper through the following experiments.

4.1. Prediction of MSAR Resources

4.1.1. Maritime Accident Prediction

Data Preparation: We collected and organized the frequency of accidents that occurred in the South China Sea every month from 2010 to 2021, as presented in Figure 4. It can be observed that the number of accidents was higher in February, March–April, July–August, and October. These fluctuations were primarily influenced by weather and environmental factors in the South China Sea. For instance, the frequent influence of cold air in February, thick sea fog during March–April, frequent typhoons in July–August, and the dry northeast monsoon in October contributed significantly. In addition, other factors like shallow waters, reefs, and coral reefs also contributed to the increased occurrence of accidents.
Evaluation Criteria for Prediction Performance: The mean absolute percentage error (MAPE) and root-mean-squared error (RMSE) are commonly employed metrics used to evaluate the quality of model predictions [34]. The MAPE measures the relative deviation between predicted and actual values but cannot directly obtain the magnitude of differences between them. In contrast, the RMSE can quantify the absolute error between predicted and actual values, complementing the limitations of the MAPE. The combination of the two evaluation criteria can offer a more comprehensive assessment of a model’s predictive performance. The MAPE and RMSE are expressed in Equations (34) and (35), where N is the sample size, X i is the i-th actual value, and Y i is the i-th predicted value:
M A P E = 1 N j = 1 N X i Y i X i
R M S E = j = 1 N ( X i Y i ) 2 N
LSTM training: We divided the collected data into a training set and a test set in a 9:1 ratio, which served as the input for the LSTM model to predict the monthly accident counts in the South China Sea for the year 2022. The learning rate is a crucial parameter for the LSTM model, as it controls the speed of network learning and convergence and significantly influences the prediction results. To achieve the best prediction results, we conducted experiments with different learning rates (ranging from 0.01 to 0.1), keeping the number of iterations (250), input layer nodes (1), and output layer nodes (1) constant. Figure 5 shows the prediction results as the learning rate increased from 0.01 to 0.1.
To intuitively compare the errors of the models, we summarize the MAPE and RMSE values at different learning rates in Table 2. The table reveals that the prediction error consistently decreased as the learning rate increased from 0.01 to 0.05. However, the error started to rise when the learning rate increased from 0.05 to 0.07. Subsequently, the error decreased at a learning rate of 0.08 and increased again as the learning rate reached 0.1. Consequently, it can be deduced that with learning rates of 0.05 and 0.08, the error reached a local optimization. In contrast, the predictive model with a learning rate of 0.05 achieved fewer errors between the two local optimal solutions. Therefore, we selected the predicted result with a learning rate of 0.05 for further analysis in this paper.

4.1.2. Identification of Maritime Accident Black Spots

We present the historical accident data in the South China Sea from 2010 to 2021 on a nautical chart. In Figure 6, each black point represents an accident; some accidents that occurred in sensitive maritime areas are not shown. It can be observed that the South China Sea features numerous and relatively dispersed islands. Areas near the coastline exhibit a higher frequency of accidents, whereas regions farther from the coastline experience fewer accidents due to the lower shipping traffic.
We utilized the K-medoids algorithm to cluster the accident data, resulting in the identification of eight accident black spots. The black spots in various regions are denoted by black triangles ( H 1 H 8 ). The rescue bases are the following: Shantou base ( I 1 ), Shenzhen base ( I 2 ), Guangzhou base ( I 3 ), Yangjiang base ( I 4 ), Zhanjiang base ( I 5 ), Haikou base ( I 8 ), Beihai base ( I 7 ), and Sanya base ( I 8 ). Their locations are represented by red stars.
Figure 7a illustrates the distributions of various types of maritime accidents from 2010 to 2021, including medical rescues ( C 1 ), capsizes ( C 2 ), mechanical failures ( C 3 ), fires ( C 4 ), missing persons ( C 5 ), ship groundings ( C 6 ), collisions ( C 7 ), and ship flooding ( C 8 ). The proportions of each type of maritime accident are as follows: C 1 (25.83%); C 2 (13.19%); C 3 (16.79%); C 4 (3.29%); C 5 (20.81%); C 6 (6.07%); C 7 (3.02%); and C 8 (5.03%). Figure 7b shows the proportions of accidents in each accident black spot, whereas Figure 8 displays the distribution of the different types of accidents in each accident black spot. Based on the prediction results, clustering outcomes, and statistical data, we determined the number of each type of accident occurring at each accident black spot for the year 2022, as presented in Table 3. For example, the numbers of the eight types of accidents at black spot H 1 are 6, 1, 4, 1, 1, 2, 0, and 0, respectively.

4.2. MSAR Resource Allocation Optimization

4.2.1. Test Case

We chose the rescue bases and MSAR resource data in the South China Sea as the basis for our simulation experiments. Table 4 provides the latitude and longitude coordinates for each rescue base and accident black spot. Detailed information on the available rescue equipment at each rescue base is listed in Table 5, including the quantities, driving speeds, and transportation costs.
Table 6 offers insights into the fixed costs, maximum storage capacities, and storage coefficients for the four types of emergency resources allocated to each rescue base. Specifically, water ( K 1 ) is 10 gallons/unit, food ( K 2 ) is 5 packs/unit, life jackets ( K 4 ) are 10/unit, and medical kits ( K 4 ) are 1/unit. Table 7 presents the resource requirements for the eight accident types and the fixed costs of allocating each MSAR resource, as summarized in [42].
We determined the thresholds for each type of accident based on the recommendations of maritime safety experts. The thresholds for accident categories C 1 C 8 are as follows: 10, 6, 10, 8, 6, 5, 3, and 8. Typically, accidents involving medical rescue, capsize, and missing persons require urgent aircraft dispatch for support. The thresholds for rescue aircraft for C 1 , C 2 , and C 5 are 35, 30, and 30, respectively.

4.2.2. Performance Evaluation

The DNSGA-II described in Section 3.3.1 was programmed using MATLAB 2022b. To verify the efficiency of the DNSGA-II, we also employed the NSGA-II and the particle swarm optimization algorithm to solve the problems discussed in this paper. Furthermore, we compared the existing MSAR allocation algorithm (enhanced particle swarm optimization, EPSO [32]) with our model. For the NSGA-II and DNSGA-II, we set the population size, maximum iterations, crossover rate, and mutation rate to 50, 500, 0.9, and 0.1, respectively. In the PSO algorithm [14], we set the number of particles to 50. The maximum number of iterations was set to 500. The maximum particle velocity was set to 0.15. Both learning factors were set to 2.0. The maximum and minimum values for the inertia weight were set to 0.9 and 0.4, respectively. We adopted the parameter settings for EPSO from [32], with 6000 iterations and 80 particles. The inertia weight, individual learning rate, and group learning rate were set to 0.9, 0.8, and 0.3, respectively.
These numerical experiments were implemented using a computer with an Intel(R) Core(TM) i5-13400FCPU @ 2.50 gigahertz and 16 gigabytes of RAM. To obtain the approximate solutions for the problem, we conducted ten independent runs using the DNSGA-II, NSGA-II, PSO, and EPSO algorithms. The integrated Pareto frontiers resulting from the ten runs are presented in Figure 9.
To further assess and compare the performance of the four algorithms (DNSGA-II, NSGA-II, PSO, and EPSO), we chose the hyper-volume (HV) and quantity metric (QM). The HV was designed to calculate the volume of the region in the objective space enclosed by the non-dominated solution set and a reference point. It reflects the overall performance of an algorithm [43]. Equation (36) is the calculation formula for the HV, where σ represents the Lebesgue measure, quantifying the volume of the region in the objective space; s is the number of non-dominated solutions in the set; and v c represents the hyper-volume formed by the reference point and the c-th solution in the Pareto solution set. The QM measures the number of non-dominated feasible solutions obtained by an algorithm [44]. It represents the count of non-dominated solutions that satisfy all constraints, providing an intuitive measure of an algorithm’s exploration capability.
H V = σ · U x = 1 s ( v c )
We ran each of the four algorithms ten times and then combined the solutions from the ten runs. Subsequently, we eliminated duplicate and dominated solutions to obtain a Pareto solution set for each algorithm in a single experiment. The performance of the three algorithms was compared using the HV metric (where H V ¯ is the average HV value, and H V ˜ is the standard deviation of HV), the QM metric, and the required CPU time (in seconds) for each algorithm’s Pareto solution set. The results for each algorithm in the HV metric were obtained by selecting the minimum values of the two objective functions as reference points.
Table 8 presents the comparative results of the three algorithms, and the last row displays the average results (Avg) of the four evaluation metrics after 10 experiments. Specifically, the HV is a commonly used metric to measure the overall quality of a Pareto solution set obtained using multi-objective optimization algorithms. A larger H V ¯ indicates better quality in the obtained solutions using the algorithm. A smaller H V ˜ implies that the distribution of the solution set in the objective space exhibits relatively low fluctuations, indicating better stability of the algorithm. Regarding the QM, a larger QM value indicates a higher number of feasible solutions obtained, providing more choices for decision makers and signifying superior algorithm performance. In addition, there is no doubt that a smaller CPU value indicates that the algorithm solves the model more quickly.
Table 8 shows that for the multi-objective optimization model established in this paper, the DNSGA-II achieved the highest ( H V ¯ = 744.66 ) and the smallest ( H V ˜ = 23.26 ) values in the HV metric test results. In addition, in the QM metric results, the DNSGA-II achieved the highest QM value (43.67). Compared to the NSGA-II, PSO, and EPSO, the DNSGA-II generated higher-quality, non-dominated solutions with only 10.9 19.3 % extra computation. The added time is not substantial and is acceptable relative to the degree of performance enhancement. The above experimental results indicate that under the drive of constraint dominance, the DNSGA-II can significantly reduce individual constraint violations, pushing individuals to evolve rapidly into the feasible region. In addition, the quality of the solutions obtained using the DNSGA-II is far superior to that of the other three algorithms, offering decision makers better and more diversified MSAR resource allocation solutions.
The convergence of algorithms is a crucial criterion for evaluating their performance, aiming to illustrate their capability to approach the optimal or desired solution [45]. We used the generation distance (GD) metric to assess the convergence performance of the algorithms. The GD value is the average Euclidean distance between each solution generated by the algorithm in each iteration and the known optimal solution. A smaller GD value implies that the solutions in the set are closer to the optimal solution. Figure 10 illustrates the iterative processes of the four algorithms. It can be observed that in the initial 40 iterations, all three algorithms converged rapidly. The DNSGA-II exhibited a lower GD than the other three algorithms. After a limited number of iterations, all algorithms tended to reach a stable state. The GD value for PSO stabilized at around 126 after the 182nd iteration, the GD value for the NSGA-II stabilized at around 109 after the 228th iteration, the GD value for EPSO stabilized at around 94 after the 344th iteration, and the GD value for the DNSGA-II stabilized at around 72 after the 355th iteration. The above results demonstrate that the DNSGA-II exhibits good convergence performance.

4.2.3. Computation Results

In Figure 9, it can be observed that, like most multi-objective optimizations, the Pareto solution set obtained using the DNSGA-II consists of multiple non-dominated solutions. Each solution in the Pareto solution set corresponds to an optimization plan and does not directly provide specific decisions for MSAR resource allocation. When the values of both objectives fall within an acceptable range, the optimal solution is selected based on the decision maker’s preference. Due to social responsibility, decision makers typically prioritize response efficiency over cost when making MSAR decisions.
Based on the Pareto-optimal solutions obtained using the DNSGA-II, we constructed a decision matrix of size 36 × 2. The objective weights W o = ( 0.6333 , 0.3667 ) were calculated using Equations (26)–(29), and subjective weights W s = ( 0.7 , 0.3 ) were assigned based on the experience of maritime security experts. According to Equation (32), the relative proximity of each individual in the Pareto-optimal solution set was computed.
The solution with the highest relative proximity value ( D 3 = 0.9087) was chosen as the optimal solution. The optimal allocating scheme is shown in Table 9. The response time value is 19.97 h, and the allocation cost is EUR 1.83 × 106. It was found that the Guangzhou base ( I 2 ) was relatively close to black spots H 1 , H 2 , and H 3 , which is a key reason for the higher allocation of emergency resources and rescue forces. Similarly, the Sanya base ( I 8 ) was closer to black spots H 7 and H 8 , and given that black spot eight frequently experiences medical rescue ( C 1 ) accidents, it also receives a larger allocation of rescue equipment.
To further validate the optimization capabilities of the model and algorithm proposed in this paper, we analyzed and compared the obtained optimal allocation scheme with the existing MSAR resource emergency response system in the South China Sea. Table 10 lists the actual allocation of MSAR resources to each rescue base in the South China Sea in 2022. Table 11 compares the costs, response times, and number of MSAR resources used before and after optimization. It can be seen that the allocation cost decreased by 6.15 % after optimization. In addition, due to the different allocations of rescue aircraft to rescue bases, the response time decreased by 11.32 % . Furthermore, except for the quantity of rescue aircraft, the allocation of rescue ships decreased by 21.21 % , and the amounts of the four types of emergency resources decreased by 10.82 % , 6.71 % , 10.6 % , and 4.90 % , respectively. The results of the case study validate the effectiveness of the multi-objective optimization method proposed in this paper. Moreover, compared to other methods, the solution obtained in this paper better balances efficiency and cost objectives, providing more effective decision support for MSAR resource allocation.

5. Conclusions

MSAR resource allocation is a fundamental prerequisite for prompt emergency response and rescue operations after maritime accidents. To meet the emergency requirements of maritime accidents, we analyzed and summarized relevant research work and proposed a comprehensive MSAR resource allocation method with the aim of improving timeliness and reducing costs. We employed LSTM to predict the number of maritime accidents and used the K-medoids algorithm to identify accident black spots that reflect the accident distribution characteristics of the sea area to determine the specific resource requirements for rescue. We also established a mathematical model that focuses on the configuration of the locations and quantities of four primary emergency resources, rescue ships, and aircraft for optimization, with the objective of minimizing response times and costs. Subsequently, we solved this model by employing the DNSGA-II. Finally, we proposed a multi-attribute decision optimization-based method for selecting the optimal MSAR equipment allocation. We applied the method to the South China Sea and analyzed MSAR missions in the South China Sea as a case study. The optimization results validate the feasibility and rationality of our method.
Compared to previous research, we incorporated additional content into our analysis: (1) We utilized the gathered raw data in a more sophisticated predictive model to forecast the number and types of future accidents. (2) We expanded the optimization objectives to include the allocation quantities of the four primary emergency resources and rescue equipment, considering multiple working capabilities and additional constraints to establish a comprehensive optimization model. (3) We addressed the problem of selecting an ideal solution that balances response efficiency and cost among the obtained non-dominant solutions. (4) We applied our model and algorithm to MSAR resource allocation in the South China Sea, addressing the issue of low overall emergency efficiency in the region. We compared the DNSGA-II with commonly used methods, such as NSGA-II, PSO, and EPSO, through multiple experiments. The results showed that, although the DNSGA-II has higher computational requirements, it demonstrates better stability and convergence. Furthermore, it can obtain solutions with shorter response times and lower allocation costs. Compared with the existing MSAR resource emergency response system, the optimized response time and allocation cost decreased by 11.32 % and 6.15 % , respectively. The results validate the feasibility and rationality of our model and algorithm.
Although our method considers various real-world constraints and can be applied to maritime search and rescue resource allocation tasks, it also has some limitations. In practical applications, the allocation of MSAR resources is also affected by some other complex constraints, such as the impact of accident grade on demand for search and rescue resources and the influence of the marine environment on navigation speed. These complex constraints make the modeling and solving process challenging. In addition, we did not consider the role of islands in supporting SAR operations when selecting locations for the allocation of MSAR resources. In establishing the allocation model, we did not consider the costs incurred by the equipment involved in rescue operations. Furthermore, in maritime accident prediction, our method is solely based on historical accident data points, without considering the influence of environmental factors and maritime traffic flow. To enhance the applicability and rationality of our model, we plan to conduct further research on optimization problems that involve these constraints, thereby making the MSAR resource allocation plan more complex.

Author Contributions

Conceptualization, Y.D. (Yaxin Dong); methodology, Y.D. (Yaxin Dong); software, Y.D. (Yaxin Dong) and H.R.; validation, Y.D. (Yaxin Dong), R.T. and Y.D. (Yating Duan); formal analysis, R.T.; investigation, Y.Z.; resources, Y.Z.; data curation, N.S.; writing—original draft preparation, Y.D. (Yaxin Dong); writing—review and editing, R.T. and Y.D. (Yating Duan); visualization, Y.D. (Yaxin Dong); supervision, H.R., R.T. and Y.D. (Yating Duan); funding acquisition, H.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Science Foundation of China (Grant No. 52071312), the Key Science and Technology Projects in the Transportation Industry (Grant No. 2022-ZD3-035), the Applied Basic Research Program Project of Liaoning Province (Grant No. 2023010126-JH2/1013), the Dalian Science and Technology Innovation Fund Project (No. 2022JJ12GX035), the Natural Science Foundation of Liaoning Province of China (Grant No. 2022-BS-099), and the Scientific Research Foundation of the Higher Education Institutions of Liaoning Province of China (Grant No. LJKMZ20220375).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

N.S. works in NANHAI RESCUE BUREAU OF THE MINISTRY OF TRANSPORT OF PRC as a salvage commander (intermediate engineer). His research interests include maritime salvage practice research. We would like to thank Nianjun Shao kindly providing the historical incidents data in the South China Sea. We are thankful to Nianjun Shao for his help with data collection.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Baksh, A.A.; Abbassi, R.; Garaniya, V.; Khan, F. Marine transportation risk assessment using Bayesian Network: Application to Arctic waters. Ocean Eng. 2018, 159, 422–436. [Google Scholar] [CrossRef]
  2. Knapp, S.; Heij, C. Evaluation of total risk exposure and insurance premiums in the maritime industry. Transp. Res. Part D Transp. Environ. 2017, 54, 321–334. [Google Scholar] [CrossRef]
  3. Serra, M.; Sathe, P.; Rypina, I.; Kirincich, A.; Ross, S.D.; Lermusiaux, P.; Allen, A.; Peacock, T.; Haller, G. Search and rescue at sea aided by hidden flow structures. Nat. Commun. 2020, 11, 2525. [Google Scholar] [CrossRef] [PubMed]
  4. Chen, J.; Di, Z.; Shi, J.; Shu, Y.; Wan, Z.; Song, L.; Zhang, W. Marine oil spill pollution causes and governance: A case study of Sanchi tanker collision and explosion. J. Clean. Prod. 2020, 273, 122978. [Google Scholar] [CrossRef]
  5. Karatas, M. A dynamic multi-objective location-allocation model for search and rescue assets. Eur. J. Oper. Res. 2021, 288, 620–633. [Google Scholar] [CrossRef]
  6. Tu, H.; Xia, K.; Mu, L.; Chen, X.; Wang, X. Predicting drift characteristics of life rafts: Case study of field experiments in the South China Sea. Ocean Eng. 2022, 262, 112–158. [Google Scholar] [CrossRef]
  7. Cucco, A.; Quattrocchi, G.; Satta, A.; Antognarelli, F.; De Biasio, F.; Cadau, E.; Umgiesser, G.; Zecchetto, S. Predictability of wind-induced sea surface transport in coastal areas. J. Geophys. Res. Ocean. 2016, 121, 5847–5871. [Google Scholar] [CrossRef]
  8. Vidan, P.; Hasanspahić, N.; Grbić, T. Comparative analysis of renowned softwares for search and rescue operations. Naše More Znan. časopis Za More I Pomor. 2016, 63, 73–80. [Google Scholar] [CrossRef]
  9. Xiong, W.; Van Gelder, P.; Yang, K. A decision support method for design and operationalization of search and rescue in maritime emergency. Ocean Eng. 2020, 207, 107399. [Google Scholar] [CrossRef]
  10. Galceran, E.; Carreras, M. A survey on coverage path planning for robotics. Robot. Auton. Syst. 2013, 61, 1258–1276. [Google Scholar] [CrossRef]
  11. Bircher, A.; Kamel, M.; Alexis, K.; Burri, M.; Oettershagen, P.; Omari, S.; Mantel, T.; Siegwart, R. Three-dimensional coverage path planning via viewpoint resampling and tour optimization for aerial robots. Auton. Robot. 2016, 40, 1059–1078. [Google Scholar] [CrossRef]
  12. Loree, N.; Aros-Vera, F. Points of distribution location and inventory management model for Post-Disaster Humanitarian Logistics. Transp. Res. Part E Logist. Transp. Rev. 2018, 116, 1–24. [Google Scholar] [CrossRef]
  13. Choi, H.; Ha, H. The Priority of Supply Chain Designs for Humanitarian Relief with AHP (Analytic Hierarchy Process). Korean J. Logist. 2013, 21, 121–134. [Google Scholar] [CrossRef]
  14. Hu, C.; Liu, X.; Hua, Y. A bi-objective robust model for emergency resource allocation under uncertainty. Int. J. Prod. Res. 2016, 54, 7421–7438. [Google Scholar] [CrossRef]
  15. Mohammadi, M.; Mirzazadeh, A. MCLP and SQM models for the emergency vehicle districting and location problem. Decis. Sci. Lett. 2014, 3, 479–490. [Google Scholar] [CrossRef]
  16. Alem, D.; Bonilla-Londono, H.F.; Barbosa-Povoa, A.P.; Relvas, S.; Ferreira, D.; Moreno, A. Building disaster preparedness and response capacity in humanitarian supply chains using the Social Vulnerability Index. Eur. J. Oper. Res. 2021, 292, 250–275. [Google Scholar] [CrossRef]
  17. Liu, K.; Liu, C.; Xiang, X.; Tian, Z. Testing facility location and dynamic capacity planning for pandemics with demand uncertainty. Eur. J. Oper. Res. 2023, 304, 150–168. [Google Scholar] [CrossRef]
  18. Sapankevych, N.I.; Sankar, R. Time series prediction using support vector machines: A survey. IEEE Comput. Intell. Mag. 2009, 4, 24–38. [Google Scholar] [CrossRef]
  19. Li, O.; Liu, H.; Chen, C.; Rudin, C. Deep learning for case-based reasoning through prototypes: A neural network that explains its predictions. In Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018; Volume 32. [Google Scholar]
  20. Sun, J.; Cao, H.; Geng, B.; Tang, Z.; Li, X. Demand prediction of railway emergency resources based on case-based reasoning. J. Adv. Transp. 2021, 2021, 1–10. [Google Scholar] [CrossRef]
  21. Jin, R.; Xia, T.; Liu, X.; Murata, T.; Kim, K.S. Predicting emergency medical service demand with bipartite graph convolutional networks. IEEE Access 2021, 9, 9903–9915. [Google Scholar] [CrossRef]
  22. Zhu, X.; Zhang, G.; Sun, B. A comprehensive literature review of the demand forecasting methods of emergency resources from the perspective of artificial intelligence. Nat. Hazards 2019, 97, 65–82. [Google Scholar] [CrossRef]
  23. Wagner, M.R.; Radovilsky, Z. Optimizing boat resources at the US Coast Guard: Deterministic and stochastic models. Oper. Res. 2012, 60, 1035–1049. [Google Scholar] [CrossRef]
  24. Razi, N.; Karatas, M. A multi-objective model for locating search and rescue boats. Eur. J. Oper. Res. 2016, 254, 279–293. [Google Scholar] [CrossRef]
  25. Akbari, A.; Pelot, R.; Eiselt, H.A. A modular capacitated multi-objective model for locating maritime search and rescue vessels. Ann. Oper. Res. 2018, 267, 3–28. [Google Scholar] [CrossRef]
  26. Akbari, A.; Eiselt, H.A.; Pelot, R. A maritime search and rescue location analysis considering multiple criteria, with simulated demand. INFOR Inf. Syst. Oper. Res. 2018, 56, 92–114. [Google Scholar] [CrossRef]
  27. Ma, Q.; Zhang, D.; Wan, C.; Zhang, J.; Lyu, N. Multi-objective emergency resources allocation optimization for maritime search and rescue considering accident black-spots. Ocean Eng. 2022, 261, 112178. [Google Scholar] [CrossRef]
  28. Nelson, C.; Boros, E.; Roberts, F.; Rubio-Herrero, J.; Kantor, P.; McGinity, C.; Nakamura, B.; Ricks, B.; Ball, P.; Conrad, C.; et al. ACCAM global optimization model for the USCG aviation air stations. In Proceedings of the IIE Annual Conference. Proceedings. Institute of Industrial and Systems Engineers (IISE), Montreal, QC, Canada, 31 May–3 June 2014; p. 2761. [Google Scholar]
  29. Karatas, M.; Razi, N.; Gunal, M.M. An ILP and simulation model to optimize search and rescue helicopter operations. J. Oper. Res. Soc. 2017, 68, 1335–1351. [Google Scholar] [CrossRef]
  30. Ferrari, J.F.; Chen, M. A mathematical model for tactical aerial search and rescue fleet and operation planning. Int. J. Disaster Risk Reduct. 2020, 50, 101680. [Google Scholar] [CrossRef]
  31. Guo, Y.; Ye, Y.; Yang, Q.; Yang, K. A multi-objective INLP model of sustainable resource allocation for long-range maritime search and rescue. Sustainability 2019, 11, 929. [Google Scholar] [CrossRef]
  32. Sun, Y.; Ling, J.; Chen, X.; Kong, F.; Hu, Q.; Biancardo, S.A. Exploring maritime search and rescue resource allocation via an enhanced particle swarm optimization method. J. Mar. Sci. Eng. 2022, 10, 906. [Google Scholar] [CrossRef]
  33. Zhou, X. A comprehensive framework for assessing navigation risk and deploying maritime emergency resources in the South China Sea. Ocean Eng. 2022, 248, 110797. [Google Scholar] [CrossRef]
  34. Roondiwala, M.; Patel, H.; Varma, S. Predicting stock prices using LSTM. Int. J. Sci. Res. (IJSR) 2017, 6, 1754–1756. [Google Scholar]
  35. Chen, K.; Zhou, Y.; Dai, F. A LSTM-based method for stock returns prediction: A case study of China stock market. In Proceedings of the 2015 IEEE International Conference on Big Data (Big Data), Santa Clara, CA, USA, 29 October–1 November 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 2823–2824. [Google Scholar]
  36. Shah, S.; Singh, M. Comparison of a time efficient modified K-mean algorithm with K-mean and K-medoid algorithm. In Proceedings of the 2012 International Conference on Communication Systems and Network Technologies, Rajkot, India, 11–13 May 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 435–437. [Google Scholar]
  37. Elvik, R. State-of-the-Art Approaches to Road Accident Black Spot Management and Safety Analysis of Road Networks; Transportøkonomisk Institutt: Oslo, Norway, 2007. [Google Scholar]
  38. Zhang, J.; Wan, C.; He, A.; Zhang, D.; Soares, C.G. A two-stage black-spot identification model for inland waterway transportation. Reliab. Eng. Syst. Saf. 2021, 213, 107677. [Google Scholar] [CrossRef]
  39. Srinivas, N.; Deb, K. Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evol. Comput. 1994, 2, 221–248. [Google Scholar] [CrossRef]
  40. Liu, D.; Yan, P.; Pu, Z.; Wang, Y.; Kaisar, E.I. Hybrid artificial immune algorithm for optimizing a Van-Robot E-grocery delivery system. Transp. Res. Part E Logist. Transp. Rev. 2021, 154, 102466. [Google Scholar] [CrossRef]
  41. Babalik, A.; Cinar, A.C.; Kiran, M.S. A modification of tree-seed algorithm using Deb’s rules for constrained optimization. Appl. Soft Comput. 2018, 63, 289–305. [Google Scholar] [CrossRef]
  42. Xiaolin, Z.; Changding, C. Multi-objective optimization of marine emergency resource dispatching. Navig. China 2019, 42, 56–62. [Google Scholar]
  43. Duan, Y.; Ren, H.; Xu, F.; Yang, X.; Meng, Y. Bi-Objective Integrated Scheduling of Quay Cranes and Automated Guided Vehicles. J. Mar. Sci. Eng. 2023, 11, 1492. [Google Scholar] [CrossRef]
  44. Rezaei, M.; Afsahi, M.; Shafiee, M.; Patriksson, M. A bi-objective optimization framework for designing an efficient fuel supply chain network in post-earthquakes. Comput. Ind. Eng. 2020, 147, 106654. [Google Scholar] [CrossRef]
  45. Rashidnejad, M.; Ebrahimnejad, S.; Safari, J. A bi-objective model of preventive maintenance planning in distributed systems considering vehicle routing problem. Comput. Ind. Eng. 2018, 120, 360–381. [Google Scholar] [CrossRef]
Figure 1. The framework of the proposed optimized allocation method.
Figure 1. The framework of the proposed optimized allocation method.
Jmse 12 00184 g001
Figure 2. The structure of LSTM.
Figure 2. The structure of LSTM.
Jmse 12 00184 g002
Figure 3. Diagram of MSAR resource allocation concept.
Figure 3. Diagram of MSAR resource allocation concept.
Jmse 12 00184 g003
Figure 4. The number of accidents that occurred in the South China Sea every month from 2010 to 2021.
Figure 4. The number of accidents that occurred in the South China Sea every month from 2010 to 2021.
Jmse 12 00184 g004
Figure 5. The LSTM prediction results at different learning rates.
Figure 5. The LSTM prediction results at different learning rates.
Jmse 12 00184 g005
Figure 6. Locations of rescue bases and accident black spots.
Figure 6. Locations of rescue bases and accident black spots.
Jmse 12 00184 g006
Figure 7. The distributions of accident types and accidents at each black spot during 2010–2021.
Figure 7. The distributions of accident types and accidents at each black spot during 2010–2021.
Jmse 12 00184 g007
Figure 8. Locations of rescue bases and accident black spots.
Figure 8. Locations of rescue bases and accident black spots.
Jmse 12 00184 g008
Figure 9. Pareto frontier distributions of DNSGA-II, PSO, NSGA-II, and EPSO.
Figure 9. Pareto frontier distributions of DNSGA-II, PSO, NSGA-II, and EPSO.
Jmse 12 00184 g009
Figure 10. The convergence processes of the algorithms.
Figure 10. The convergence processes of the algorithms.
Jmse 12 00184 g010
Table 1. Overview of studies on MSAR resource allocation related to this paper.
Table 1. Overview of studies on MSAR resource allocation related to this paper.
ReferenceMain ObjectivesProblem DescriptionModel Features
TimeCostOthersSAR
Ships
SAR
Aircraft
Emergency
Resources
Rescue
Bases
Black
Spots
Solution
Method
Multi-Obj.
Approach
 [23] M M EXCFLP
[24]M MMEXCEC
[25] M MMEXCWS
[26] M MMEXCWS
[27] M MMMGAWS
[28] M MMEXC
[29] M MMRBEC
[30] M MSB-OAWS
[31] MM MSNSGA-IIPS
[32] MM MMPSO
[33] MM M AHP+GT
This paper MMMMMNSGA-IIPS+TOPSIS
M: multi; S: single; GA: genetic algorithm; NSGA-II: non-dominating sorting genetic algorithm II; RB: rule-based algorithm; EXC: exact approaches (e.g., CPLEX, GUROBI, LINGO, and so on.); EC: epsilon constraint method; GT: game theory; B-OA: BONMIN outer approximation algorithm; WS: weighted sum method; PS: Pareto solutions; TOPSIS: Technique for Order Preference by Similarity to Ideal Solution algorithm; FLP: fuzzy linear programming.
Table 2. The prediction errors of LSTM at different learning rates.
Table 2. The prediction errors of LSTM at different learning rates.
No.12345678910
Learning rate0.010.020.030.040.050.060.070.080.090.1
MAPE8.41675.44403.53152.67211.58394.16077.25145.33338.52149.75
RMSE9.07846.05534.40643.24041.97584.69048.08816.04159.219510.5633
Table 3. The number of each different type of accident occurring at each accident black spot for the year 2022.
Table 3. The number of each different type of accident occurring at each accident black spot for the year 2022.
Black SpotNumber of Predicted Accidents
C 1 C 2 C 3 C 4 C 5 C 6 C 7 C 8
H 1 61411200
H 2 111212101
H 3 97817423
H 4 725112211
H 5 659113223
H 6 87417213
H 7 76618112
H 8 91211110
Table 4. The location of each rescue base and accident black spot.
Table 4. The location of each rescue base and accident black spot.
Rescue BaseLon. (E)Lat. (N)Black SpotLon. (E)Lat. (N)
Shantou ( I 1 )116.4523.18 H 1 117.4122.57
Shenzhen ( I 2 )113.5222.31 H 2 115.5422.33
Guangzhou ( I 3 )113.3322.52 H 3 115.0121.11
Yangjiang ( I 4 )112.0021.52 H 4 113.1821.08
Zhanjiang ( I 5 )110.2421.15 H 5 111.1820.24
Haikou ( I 6 )110.1620.01 H 6 108.4920.43
Beihai ( I 7 )109.0421.28 H 7 108.3817.55
Sanya ( I 8 )109.318.13 H 8 111.3417.01
Table 5. Detailed information on MSAR resources.
Table 5. Detailed information on MSAR resources.
No.MSAR EquipmentQuantitySpeed
(km/h)
Transportation Cost
(EUR/h)
1Marine professional
rescue ship ( B 1 )
1034.26500
2Medium endurance
multitasked ship ( B 2 )
451.391000
3MSAR lifeboat ( B 3 )1959.621000
4EC225 helicopter ( A 1 )22751800
5S-76C helicopter ( A 2 )32871600
Table 6. Emergency storage quantity of different emergency resources.
Table 6. Emergency storage quantity of different emergency resources.
I 1 I 2 I 3 I 4 I 5 I 6 I 7 I 8
K 1 1251201351198576124180
K 1 178154216221168154263336
K 1 12716418681157120330312
K 1 1089049805446111154
Ω i 0.80.90.850.951.11.251.151.2
C S i 78904740574947007800989067858452
Table 7. The amount of MSAR resources required for different types of maritime accidents and the price of MSAR resources.
Table 7. The amount of MSAR resources required for different types of maritime accidents and the price of MSAR resources.
Accident
Type
Emergency
Resources
MSAR
Equipment
K 1 K 2 K 3 K 4 A 1 A 2 B 1 B 2 B 3
C 1 251410000
C 2 4615301001
C 3 41010200100
C 4 10162100100
C 5 245201001
C 6 21010200010
C 7 101012100100
C 8 61015300100
Maintenance
cost
(EUR/unit)(EUR/year)
606052020002000120015001800
Table 8. Performance comparison of DNSGA-II, PSO, NSGA-II, and EPSO.
Table 8. Performance comparison of DNSGA-II, PSO, NSGA-II, and EPSO.
No.DNSGA-IIPSONSGA-IIEPSO
HV ¯ HV ˜ QMCPU(s) HV ¯ HV ˜ QMCPU(s) HV ¯ HV ˜ QMCPU(s) HV ¯ HV ˜ QMCPU(s)
1742.3122.5837384.32698.2327.5428313.5716.2424.8328346.60725.6423.6731326.41
2743.4523.2136384.94697.5426.7827312.93718.4325.2129344.02715.823.5828324.57
3738.4223.6733372.23697.5427.4127312.93717.9224.9229348.02716.5822.5731326.86
4745.3222.5342383.02695.3225.8127312.34721.2324.3128342.93718.2624.5734326.58
5743.2823.5140394.28694.8328.1324314.63715.9225.6325346.11725.1423.5432332.15
6747.2624.2441396.92695.8327.6223314.02718.7224.9227345.23719.6823.5432325.24
7753.4524.6536384.49697.3827.7123313.52715.3223.5128345.42721.2424.1534329.45
8745.5423.1637384.76696.4527.6526313.65717.1024.8928346.26724.6424.6129330.15
9752.6223.4935382.65697.2927.1629314.31715.9224.7130348.35721.5422.4431326.54
10734.9221.5339386.56695.2428.5227312.89719.2323.9625347.32715.6423.6129324.59
Avg744.6623.2637.67388.42695.1727.4326.33313.45717.6024.6927.78346.16720.4223.6331.1327.25
Table 9. Emergency resource scheduling scheme.
Table 9. Emergency resource scheduling scheme.
K 1 K 2 K 3 K 4 A 1 A 2 B 1 B 2 B 3
I 1 981731257910101
I 2 821521338901213
I 3 961431294500112
I 4 101181697901202
I 5 851521455200100
I 6 621481373600101
I 7 1162362488710101
I 8 16730230613501113
Table 10. The actual number of MSAR resources allocated to each rescue base in the South China Sea.
Table 10. The actual number of MSAR resources allocated to each rescue base in the South China Sea.
K 1 K 2 K 3 K 4 A 1 A 2 B 1 B 2 B 3
I 1 1181631259910213
I 2 1021421638900010
I 3 1252001794701313
I 4 115221807501202
I 5 801451555500101
I 6 701521173600201
I 7 1152593029110203
I 8 18031230814101113
Table 11. Comparison of MSAR resource allocations before and after optimization.
Table 11. Comparison of MSAR resource allocations before and after optimization.
Before
Optimization
After
Optimization
Difference
Percentage
Response time22.5219.97−11.32%
Allocation cost 1.95 × 10 6 1.83 × 10 6 −6.15%
Number of MSAR ships3326−21.21%
Number of MSAR aircraft550
Number of K 1 905807−10.82%
Number of K 2 15941487−6.71%
Number of K 3 14291292−10.6%
Number of K 4 633602−4.90%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dong, Y.; Ren, H.; Zhu, Y.; Tao, R.; Duan, Y.; Shao, N. A Multi-Objective Optimization Method for Maritime Search and Rescue Resource Allocation: An Application to the South China Sea. J. Mar. Sci. Eng. 2024, 12, 184. https://doi.org/10.3390/jmse12010184

AMA Style

Dong Y, Ren H, Zhu Y, Tao R, Duan Y, Shao N. A Multi-Objective Optimization Method for Maritime Search and Rescue Resource Allocation: An Application to the South China Sea. Journal of Marine Science and Engineering. 2024; 12(1):184. https://doi.org/10.3390/jmse12010184

Chicago/Turabian Style

Dong, Yaxin, Hongxiang Ren, Yuzhu Zhu, Rui Tao, Yating Duan, and Nianjun Shao. 2024. "A Multi-Objective Optimization Method for Maritime Search and Rescue Resource Allocation: An Application to the South China Sea" Journal of Marine Science and Engineering 12, no. 1: 184. https://doi.org/10.3390/jmse12010184

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop