Application of Advanced Algorithms in Port State Control for Offshore Vessels Using a Classification Tree and Multi-Criteria Decision-Making
Abstract
:1. Introduction
- Improving the efficiency of PSC inspections through the application of classification trees and MCDM will significantly increase the accuracy in identifying offshore vessels that pose a higher risk or have certain deficiencies, thereby optimizing the allocation of resources and increasing the efficiency of inspections.
- Improving maritime safety through the use of advanced analytical methods will enable more accurate prediction and detection of potential safety risks, more precise prediction of the possibilities of detention of offshore vessels due to the presence of certain irregularities, a reduction in the number of incidents, an increase in safety at sea, and a reduction in the time the vessel spends in port and thus the associated financial costs.
- More effective inspections of offshore vessels contribute to a better understanding of potential risks, marine pollution reduction, and better marine ecosystem protection.
2. Theoretical Background of the Integration of Machine Learning Algorithms and Methods in PSC
- “rpart” (Recursive Partitioning and Regression Trees) [30] is used for classification and regression. CART (Classification and Regression Trees) [31] is a method for creating classification and regression trees for forecasting and modeling. CHAIN (Classification Hierarchy Analysis) [32,33] is not a standard method like “rpart” or CART.
- AHP [34] is a method for structuring complex decisions in a hierarchical form. Criteria and alternatives are compared in pairs, and the result is a weighting of the criteria and alternatives that enables a decision to be made.
- TOPSIS [35] is a method based on the concept that the best alternative is the one that is closest to the ideal solution and furthest from the worst solution. The distance of each alternative to the ideal and anti-ideal solution is calculated.
- ELECTRE [36] is a method that uses the concept of dominance to compare alternatives. It considers the weighting of the criteria and the dominant relationships between the alternatives. PROMETHEE [37] is a method based on the comparison of pairs of alternatives and the expression of preferences for each alternative. The result represents the ranking of alternatives according to overall preferences. SAW (Simple Additive Weighting) [38] is a method in which each alternative is assigned an overall value resulting from the sum of the weighted scores for each criterion. The alternatives are ranked based on these totals.
3. Methodological Approach of Integration of Classification Trees and MCDM Methods in PSC
- Selection of the best partitioning:
- The algorithm starts with the entire data training set as the root.
- For each variable, the best partitioning is calculated, i.e., the point that divides the data into two parts with the largest difference in target values. Criteria such as the Gini index or entropy (information gain) are used for classification [40].
- Division of the data: The data are divided into two parts according to the best split. This process is repeated recursively for each new node.
- Creating leaves: The splitting process continues until each node fulfills a stop criterion (e.g., minimum number of samples in a leaf, maximum tree depth, or if further splitting does not bring any significant improvement).
- Assignment of classes to nodes: The leaves are classified according to the majority class of the data or according to the mean for regression tasks.
- Pruning of neighborhoods: To reduce the complexity of the tree and avoid overfitting, pruning can be performed. This is carried out using methods such as “cost-complexity pruning” [41].
- Creating a decision matrix—creating a matrix that contains the scores for all alternatives according to all criteria.
- Normalizing the matrix “” (total dataset: number of alternatives ( × number of variables ) by eliminating the unit of measurement, e.g., by vector normalization:
- Creation of a weighted, normalized matrix and use of weighting criteria:
- Identification of ideal and anti-ideal points: The ideal solution (best possible) and the anti-ideal solution (worst possible) are determined as follows:
- Calculating the distance from the ideal Equation (5) and anti-ideal Equation (6) point: The distance of each alternative from the ideal and anti-ideal solution is calculated using the Euclidean distance:
- Calculation of the relative approximation to the ideal solution Equation (7): The relative proximity of the individual alternatives to the ideal solution is calculated as follows:
- The alternatives are categorized by ranking the values of from the highest to the lowest.
4. Research Methodology
- Collect vessel data:
- -
- Input: vessel data (e.g., vessel type, inspection history, equipment condition, and regulatory compliance);
- -
- Description: Collect all relevant information about the vessel to be used for the analysis.
- Preparation of the data
- -
- Input: Raw data about the vessel;
- -
- Processes: Data cleansing, normalization, and transformation;
- -
- Output: Clear and formatted data, ready for analysis.
- Application of the “rpart” classification model:
- -
- Input: Prepared data;
- -
- Processes:Training: use the data to train the “rpart” model.Prediction: Use the trained model to predict whether the vessel needs to be detained.
- -
- Output: Predict whether the vessel should be detained or not (e.g., “Yes” or “No”).
- Combination with the TOPSIS method:
- -
- Input: Predictions from the “rpart” model as well as additional criteria (e.g., safety and environmental impact).
- -
- Operations:Normalization and weighting of criteria;Calculation of ideal and anti-ideal solutions;Calculation of the distance to the ideal and anti-ideal solution;Ranking of alternatives.
- -
- Output: Ranking of the alternatives and final result (e.g., recommendation to keep or not to keep the ship).
- Making the decision:
- -
- Input: Ranking results of the TOPSIS method;
- -
- Work steps: Analyze the results and make a decision on whether to keep the vessel;
- -
- Output: Decision (e.g., “Detain the vessel” or “‘Don’t detain the vessel”).
- Report:
- -
- Input: The decision made based on the analysis;
- -
- Processes: Creation of reports for PSC (Port State Control) with an explanation of the decision;
- -
- Output: Report for PSC.
4.1. Dataset Description
4.2. Implementation Methodology
5. Results
- It makes it possible to evaluate the model’s performance using data that the model did not see during training. This gives a better picture of how the model generalizes to new, unknown data.
- Avoidance of overfitting. Since the model is only trained on one dataset, there is a risk that it will overfit the specifics of that dataset. The test dataset is used to check whether the model generalizes well or whether it has only learned the specific features of the training dataset.
- Validation of model selection, as different models and their parameters can be compared using a test dataset. This way, the best model can be selected and its hyperparameters optimized. Hyperparameters are parameters that are used to control the process of machine learning models. They are preset and do not change during model training. In contrast to model parameters that are learned from the data, hyperparameters are usually set before training and influence model performance.
- Data partitioning enables the evaluation of various model performance metrics (such as Accuracy, Precision, Recall, etc.) against the test dataset. These metrics help to understand how effective the model is in real-life situations.
- -
- Actual 0: Actual examples of class 0.
- -
- Actual 1: Actual examples of class 1.
- -
- Predicted 0: Examples predicted by the model as class 0.
- -
- Predicted 1: Examples predicted by the model as class 1.
- True positives (TPs): number of true positive examples correctly categorized as positive by the model (4 (Actual 1, Predicted 1));
- True negatives (TNs): Number of true negative examples correctly categorized as negative by the model (110 (Actual 0, Predicted 0));
- False positives (FPs): The number of true negative examples the model incorrectly categorized as positive (3 (Actual 0, Predicted 1));
- False negative (FN): The number of true positive examples the model incorrectly categorized as negative (5 (Actual 1, Predicted 0)).
6. Discussion
- All data were checked. The input dataset does not contain any missing values and outliers (data outside the possible ranges that can significantly affect the results). If this were the case, the data would be deleted before application.
- Data consistency was checked, i.e., all values of the variables are in the same format and make sense in the context of the problem to be analyzed. The data were normalized so that all values were in the same range (i.e., between 0 and 1). This is an important element of validation as the TOPSIS method works with distances between points, so different ranges can distort the results. The weighting values were checked for all variables and all reflect the actual priorities.
- A basic sensitivity analysis was performed by changing the weighting values of the criteria and analyzing how this change affected the ranking of the solutions.
- A stability check was performed by analyzing how small changes in the input data affected the results of large changes in the ranking.
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviation
AHP | Analytical Hierarchy Process |
AHTS | Anchor Handling Tug Supply |
AI | Artificial intelligence |
AIS | Automatic Identification System |
BN | Bayesian network |
CART | Classification and regression trees |
CHAID | Chi-Square automatic interaction detector |
CIC | Concentrated inspection campaign |
COI | Country of Inspection |
CRITIC | Criteria interaction through the inter-criteria correlation |
DCM | Deck of Cards Method |
DRS | Decent Reasoning System |
ELECTRE | Elimination Et Choix Traduisant la REalité (Elimination and Choice Expressing Reality) |
EWM | Entropy weight method |
FN | False negative |
FP | False positive |
FPSO | Floating production storage and offloading |
GRT | Gross register tones |
GT | Gross tonnage |
IMO | International Maritime Organization |
ISM | International Safety Management |
ISPS | International Safety for Port and Vessels |
k-NN | k-Nearest Neighbors |
MACN | Maritime Anti-Corruption Network |
MARPOL | International Convention for the Prevention of Pollution from Vessels |
MAUT | Multi-Attribute Utility Theory |
MCDA | Multi-criteria decision analysis |
MCDM | Multi-criteria decision-making |
MDI | More detailed inspection |
MLC | Maritime Labour Convention |
MoU | Paris Memorandum of Understanding |
MSE | Mean squared error |
NIR | New inspection regime |
PFSO | Port Facility Security Officer |
PROMETHEE | Preference Ranking Organization Method for Enrichment Evaluation |
PSC | Port State Control |
PSCO | Port State Control Officer |
PSV | Platform Supply Vessel |
rpart | Revised Partitioning Algorithm |
SAW | Simple Additive Weighting |
SOLAS | International Convention for the Safety of Life at Sea |
STCW | International Convention on Standards of Training, Certification, and Watchkeeping for Seafarers |
TEU | Twenty-foot equivalent unit |
TN | True negative |
TOPSIS | Technique for Order Preference by Similarity to an Ideal Solution |
TP | True positive |
Var No | Variable number |
YOB | Year of built |
References
- Paris MoUamen. Available online: https://parismou.org/system/files/2023-06/Paris%20MoU%20including%2045th%20amendment.pdf (accessed on 17 June 2024).
- Tokyo MoUdetentionlist. Available online: https://www.tokyo-mou.org/inspections_detentions/detention_list.php (accessed on 21 June 2024).
- Caribbean MoU. Available online: https://www.caribbeanmou.org (accessed on 21 June 2024).
- Oceanshq. Available online: https://www.oceanshq.com/articles/top-reasons-for-port-state-control-detentions/ (accessed on 29 May 2024).
- ISM Code. Available online: https://www.imo.org/en/ourwork/humanelement/pages/ISMCode.aspx (accessed on 25 May 2024).
- MACN. Available online: https://macn.dk/wp-content/uploads/2023/01/strengthening-integrity-transparency-during-port-state-control-inspections-2022.pdf (accessed on 20 June 2024).
- Lyu, P. Support a Safety Learning Culture Learning Culture in Port State Control Regime, Digital Repository of the World Maritime. Master’s Thesis, World Maritime University, Malmö, Sweden, 28 October 2023. [Google Scholar]
- Chuah, L.F.; Mokhtar, K.; Bakar, A.A.; Othman, M.R.; Osman, N.H.; Bokhari, A.; Mubashir, M.; Abdullah, M.A.; Hasan, M. Marine environment and maritime safety assessment using Port State Control database. Chemosphere 2022, 304, 135245. [Google Scholar] [CrossRef] [PubMed]
- Zheng, L. The Effectiveness of New Inspection Regime on Port State Control Inspection. Open J. Soc. Sci. 2020, 8, 440–446. [Google Scholar] [CrossRef]
- Jihong, C.; Shuanghong, Z.; Lang, X.; Zheng, W.; Yijie, F.; Tianxiao, Z. Identification of key factors of vessel detention under Port State Control. Mar. Policy 2019, 102, 21–27. [Google Scholar] [CrossRef]
- Deng, J.L. Control problems of grey systems. Syst. Control. Lett. 1982, 1, 288–294. [Google Scholar] [CrossRef]
- Mohd Tarmizi, O.; Li, T.; Yuli, C.; Noorul Shaiful Fitri, A.R. Empirical analysis on port state control inspection for foreign-registered vessels in Malaysian ports. Asian J. Vessel. Logist. 2021, 37, 127–139. [Google Scholar] [CrossRef]
- Lai, C.Y.; Liu, C.-P.; Huang, K.-M. Optimization of the Concentrated Inspection Campaign Model to Strengthen Port State Control. J. Mar. Sci. Eng. 2023, 11, 1166. [Google Scholar] [CrossRef]
- Zhu, J.H.; Yang, Q.; Jiang, J. Identifying crucial deficiency categories influencing vessel detention: A method of combining cloud model and prospect theory. Reliab. Eng. Syst. Saf. 2023, 230, 108949. [Google Scholar] [CrossRef]
- Dinis, D.; Figueira, J.; Teixeira, A.P. A multiple criteria approach for vessel risk classification: An alternative to the Paris MoU Vessel Risk Profile. Socio-Econ. Plan. Sci. 2023, 90, 101718. [Google Scholar] [CrossRef]
- Simos, J. L’évaluation Environnementale: Un Processus Cognitif négocié. Ph.D. Thesis, Ecole Polytechnique Federal de Lausanne (EPFL), Lausanne, Switzerland, 1989. [Google Scholar] [CrossRef]
- Figueira, J.; Roy, B. Determining the weights of criteria in the ELECTRE type methods with a revised Simos’ procedure. Eur. J. Oper. Res. 2002, 139, 317–326. [Google Scholar] [CrossRef]
- Corrente, S.; Figueira, J.; Greco, S. Pairwise comparison tables within the deck of cards method in multiple criteria decision aiding. Eur. J. Oper. Res. 2021, 291, 738–756. [Google Scholar] [CrossRef]
- Rey-Charlo, R.E.; Cueto, J.L.; Piniella, F. Analyzing Port State Control Data to Explore Future Improvements to GMDSS Training. J. Mar. Sci. Eng. 2023, 11, 2379. [Google Scholar] [CrossRef]
- Gómez Ruiz, M.Á.; de Almeida, I.M.; Pérez Fernández, R. Application of Machine Learning Techniques to the Maritime Industry. J. Mar. Sci. Eng. 2023, 11, 1820. [Google Scholar] [CrossRef]
- Chen, X.; Dou, S.; Song, T.; Wu, H.; Sun, Y.; Xian, J. Spatial-Temporal Ship Pollution Distribution Exploitation and Harbor Environmental Impact Analysis via Large-Scale AIS Data. J. Mar. Sci. Eng. 2024, 12, 960. [Google Scholar] [CrossRef]
- Chung, W.H.; Hung, Y.Y.; Yuan, C.C. Application of Machine Learning to Maritime Safety. In ISMI; IEEE: Piscataway, NJ, USA, 2022; Available online: https://www.conf.tw/site/userdata/1449/ISMI_paper/ISMI2022_paper_5987.pdf (accessed on 10 June 2024).
- Yan, R.; Wang, S.; Zhen, L.; Jiang, S. Classification and regression in prescriptive analytics: Development of hybrid models and an example of vessel inspection by port state control. Comput. Oper. Res. 2024, 163, 106517. [Google Scholar] [CrossRef]
- Jacobsen, K.; Notteboom, T. Technical challenges in port operations: A review of the current state of the art. J. Shipp. Port Res. 2017, 3, 45–59. [Google Scholar]
- Richardson, C.; Wilmsmeier, G. Operational inefficiencies affecting vessel stay at ports: Insights from a global survey. Transp. Res. Part E Log. Transp. Rev. 2016, 88, 31–45. [Google Scholar]
- Djukic, T.; Tadic-Djincic, J. Legal aspects of vessel detention in port: Case study of Port of Bar. Inter. J. Marit. Law 2018, 24, 187–203. [Google Scholar]
- Offshore Vessels. Available online: https://www.marineinsight.com/types-of-ships/what-are-offshore-vessels/ (accessed on 20 June 2024).
- Paris MoU. Available online: https://parismou.org/PMoU-Procedures/Library/memorandum (accessed on 23 May 2024).
- Tokyo MOU Deficiency Codes. Available online: https://www.tokyo-mou.org/doc/Tokyo%20MOU%20deficiency%20codes%20(December%202019).pdf (accessed on 21 June 2024).
- Cran.rpart. Available online: https://cran.r-project.org/web/packages/rpart/vignettes/longintro.pdf (accessed on 20 June 2024).
- Lewis, R. An Introduction to Classification and Regression Tree (CART) Analysis. In Proceedings of the 2000 Annual Meeting of the Society for Academic Emergency Medicine, San Francisco, CA, USA, 22–25 May 2020. [Google Scholar]
- Read, J.; Pfahringer, B.; Holmes, G.; Frank, E. Classifier Chains: A Review and Perspective. J. Artif. Intell. Res. 2021, 70, 683–718. [Google Scholar] [CrossRef]
- Freitas, A.; De Carvalho, A. A Tutorial on Hierarchical Classification with Applications in Bioinformatics. Resear. Trends Data Min. Techn. Applic. 2007, 175–208. [Google Scholar] [CrossRef]
- Siekelova, A.; Podhorska, I.; Imppola, J. Analytic Hierarchy Process in Multiple-Criteria Decision-Making: A Model Example. SHS Web Conf. 2021, 90, 01019. [Google Scholar] [CrossRef]
- Borawska, A. Multiple-Criteria Decision Analysis Using Topsis Method for Interval Data in Research into the Level of Information Society Development. Folia Oeconomica Stetin. 2014, 13, 63–76. [Google Scholar] [CrossRef]
- Taherdoost, H.; Madanchian, M.A. Comprehensive Overview of the ELECTRE Method in Multi Criteria Decision-Making. J. Manag. Sci. Eng. Res. 2023, 6, 5–16. [Google Scholar] [CrossRef]
- Taherdoost, H. Using PROMETHEE Method for Multi-Criteria Decision Making: Applications and Procedures. Iris J. Econ. Busi. Manag. 2023, 1, 45–67. [Google Scholar] [CrossRef]
- Dyer, J.S. Multiattribute Utility Theory (MAUT). In Multiple Criteria Decision Analysis, International Series in Operations Research & Management Science; Greco, S., Ehrgott, M., Figueira, J., Eds.; Springer: New York, NY, USA, 2016; Volume 233. [Google Scholar] [CrossRef]
- Rpart. Available online: https://cran.r-project.org/web/packages/rpart/rpart.pdf (accessed on 25 June 2024).
- Biró, T.S.; Néda, Z. Gintropy: Gini Index Based Generalization of Entropy. Entropy 2020, 22, 879. [Google Scholar] [CrossRef]
- Pruning in, R. Available online: https://stat.ethz.ch/R-manual/R-devel/library/rpart/html/prune.rpart.html (accessed on 20 June 2024).
- Equasis.org. Available online: https://www.equasis.org/EquasisWeb/authen/HomePage?fs=HomePage (accessed on 23 May 2024).
- Dummy_cols in R. Available online: https://www.rdocumentation.org/packages/fastDummies/versions/1.7.3/topics/dummy_cols (accessed on 25 June 2024).
- R Project. Available online: https://www.r-project.org (accessed on 10 June 2024).
- TOPSIS in R. Available online: https://www.rdocumentation.org/packages/MCDA/versions/0.1.0/topics/TOPSIS (accessed on 20 June 2024).
- Bari, A.M.; Jamil, A.H.M.S.; Mamtaz, M.; Monirujjaman, K.M.; Aljahdali, S.; Kaur, M.; Singh, P.; Masud, M.A. Comparative Analysis of Machine Learning Algorithms to Predict Alzheimer’s Disease. J. Healthc. Eng. 2021, 2021, 9917919. [Google Scholar] [CrossRef] [PubMed] [PubMed Central]
- Krakauer, D.C. Unifying complexity science and machine learning. Front. Complex Syst. 2023, 1, 1235202. [Google Scholar] [CrossRef]
Code | Description | Code | Description |
---|---|---|---|
01000 | Certificates and Documentation | 10000 | Safety of Navigation |
02000 | Structural Conditions | 11000 | Life-Saving Appliances |
03000 | Water/Weathertight Conditions | 12000 | Dangerous Goods |
04000 | Emergency Systems | 13000 | Propulsion and Auxiliary Machinery |
05000 | Radio Communications | 14000 | Pollution Prevention |
06000 | Cargo Operations Including Equipment | 15000 | ISM (International Safety Management) |
07000 | Fire Safety | 16000 | ISPS (International Safety for Port and Vessels) |
08000 | Alarms | 99000 | Other |
09000 | Working and Living Conditions | 18000 | Labor Conditions |
Var No | Variable_Name | Representation and Description | Type | Possible Values/ Range |
---|---|---|---|---|
1 | Detention | Vessel Detention | Character | Yes/No |
2 | InitialInspection | Initial Inspection | Integer | [0, 1] |
3 | MoreDetailedInspection | More Detailed Inspection | Integer | [0, 1] |
4 | FollowUpInspection | Follow-Up Inspection | Integer | [0, 1] |
5 | StandardInspection | Standard Inspection | Integer | [0, 1] |
6 | NumberOfInspections | Number Of Inspections | Integer | [0, 1] |
7 | NumberOfDeficiency | Number Of Deficiency | Integer | [0, 38] |
8 | ISM | ISM Deficiency | Integer | [0, 31] |
9 | MARPOL | MARPOL Deficiency | Integer | [0, 3] |
10 | CertificateDocumentation | Certificate and Documentation Deficiency | Integer | [0, 4] |
11 | PropulsionAuxiliaryMachinery | Propulsion Auxiliary Machinery Deficiency | Integer | [0, 10] |
12 | SafetyOfNavigation | Safety Of Navigation Deficiency | Integer | [0, 2] |
13 | RadioCommunications | Radio Communications Deficiency | Integer | [0, 5] |
14 | EmergencySystems | Emergency Systems Deficiency | Integer | [0, 3] |
15 | FireSafety | Fire Safety Deficiency | Integer | [0, 4] |
16 | MLC | MLC Deficiency | Integer | [0, 5] |
17 | Alarms | Alarms Deficiency | Integer | [0, 1] |
18 | ISPS | ISPS Deficiency | Integer | [0, 5] |
19 | OtherTypeofDeficiencies | Other Types of Deficiencies | Integer | [0, 1] |
20 | WaterWeatherTightConditions | Water/Weathertight Condition Deficiency | Integer | [0, 6] |
21 | LifeSavingAppliances | Life-Saving Appliances Deficiency | Integer | [0, 2] |
22 | GT | GT—Gross tonnage of the offshore vessel | Integer | [2012, 80106] |
23 | CountryOfInspection (COI) | Country Of Inspection of the offshore vessel | Character | 1 of 36 Countries |
24 | Flag | Offshore vessel’s flag | Character | 1 of 30 Flags |
25 | MoU | Memorandum of Understanding | Character | 1 of 10 MoUs |
26 | YOB | Year of offshore vessel built | Character | 1 of 26 YOBs |
Variable Name | All Dataset | Detention No | Detention Yes | ||||||
---|---|---|---|---|---|---|---|---|---|
Total | =0 | =1 | Total | =0 | =1 | Total | =0 | =1 | |
InitialInspection | 405 | 192 | 213 | 365 | 172 | 193 | 40 | 20 | 20 |
FollowUpInspection | 405 | 399 | 6 | 365 | 359 | 6 | 40 | 40 | 0 |
StandardInspection | 405 | 399 | 6 | 365 | 362 | 3 | 40 | 37 | 3 |
ISPS | 405 | 398 | 7 | 365 | 360 | 5 | 40 | 38 | 2 |
No | Variable_Name | All Dataset | Detention No | Detention Yes | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total | =0 | =1 | >1 | Total | =0 | =1 | >1 | Total | =0 | =1 | >1 | ||
1 | MoreDetailedInspection | 405 | 238 | 165 | 2 | 363 | 214 | 149 | 2 | 40 | 24 | 16 | 0 |
2 | NumberOfInspections | 405 | 0 | 16 | 389 | 365 | 0 | 15 | 350 | 40 | 0 | 1 | 39 |
3 | NumberOfDeficiency | 405 | 6 | 84 | 315 | 365 | 6 | 80 | 279 | 40 | 0 | 4 | 36 |
4 | ISM | 405 | 319 | 68 | 18 | 365 | 290 | 64 | 11 | 40 | 29 | 4 | 7 |
5 | MARPOL | 405 | 319 | 68 | 18 | 365 | 290 | 64 | 11 | 40 | 29 | 4 | 7 |
6 | CertificateDocumentation | 405 | 189 | 114 | 102 | 365 | 177 | 105 | 83 | 40 | 12 | 9 | 19 |
7 | PropulsionAuxiliaryMachinery | 405 | 381 | 19 | 5 | 365 | 346 | 18 | 1 | 40 | 35 | 1 | 4 |
8 | SafetyOfNavigation | 405 | 267 | 100 | 38 | 365 | 253 | 87 | 25 | 40 | 14 | 13 | 13 |
9 | RadioCommunications | 405 | 349 | 47 | 9 | 365 | 322 | 37 | 6 | 40 | 27 | 10 | 3 |
10 | EmergencySystems | 405 | 354 | 43 | 8 | 365 | 323 | 38 | 4 | 40 | 31 | 5 | 4 |
11 | FireSafety | 405 | 251 | 109 | 45 | 365 | 235 | 98 | 32 | 40 | 16 | 11 | 13 |
12 | MLC | 405 | 328 | 50 | 27 | 365 | 305 | 42 | 18 | 40 | 23 | 8 | 9 |
13 | Alarms | 405 | 391 | 11 | 3 | 365 | 357 | 7 | 1 | 40 | 34 | 4 | 2 |
14 | OtherTypeofDeficiencies | 405 | 306 | 79 | 20 | 365 | 282 | 65 | 18 | 40 | 24 | 14 | 2 |
15 | WaterWeatherTightConditions | 405 | 375 | 25 | 5 | 365 | 342 | 20 | 3 | 40 | 33 | 5 | 2 |
16 | LifeSavingAppliances | 405 | 306 | 67 | 32 | 365 | 280 | 60 | 25 | 40 | 26 | 7 | 7 |
Dataset | Detention No | Detention Yes | |||||||
---|---|---|---|---|---|---|---|---|---|
GT | Min | Mean | Max | Min | Mean | Max | Min | Mean | Max |
2012 | 4939.3 | 80106 | 2012 | 5032.8 | 80106 | 2012 | 4086.6 | 6776 |
No | COI | All Dataset | Detention No | Detention Yes | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Total | =0 | =1 | Total | =0 | =1 | Total | =0 | =1 | ||
1 | Australia | 405 | 360 | 45 | 365 | 328 | 37 | 40 | 32 | 8 |
2 | Brazil | 405 | 404 | 1 | 365 | 364 | 1 | 40 | 40 | 0 |
3 | Bulgaria | 405 | 402 | 3 | 365 | 362 | 3 | 40 | 40 | 0 |
4 | China | 405 | 393 | 12 | 365 | 355 | 10 | 40 | 38 | 2 |
5 | Colombia | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
6 | Cyprus | 405 | 372 | 33 | 365 | 333 | 32 | 40 | 39 | 1 |
7 | Denmark | 405 | 387 | 18 | 365 | 347 | 18 | 40 | 40 | 0 |
8 | Egypt | 405 | 399 | 6 | 365 | 360 | 5 | 40 | 39 | 1 |
9 | France | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
10 | Germany | 405 | 400 | 5 | 365 | 361 | 4 | 40 | 39 | 1 |
11 | Ghana | 405 | 402 | 3 | 365 | 362 | 3 | 40 | 40 | 0 |
12 | Greece | 405 | 399 | 6 | 365 | 361 | 4 | 40 | 38 | 2 |
13 | Hong Kong | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
14 | India | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
15 | Israel | 405 | 398 | 7 | 365 | 360 | 5 | 40 | 38 | 2 |
16 | Italy | 405 | 402 | 3 | 365 | 362 | 3 | 40 | 40 | 0 |
17 | Japan | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
18 | Malaysia | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
19 | Malta | 405 | 387 | 18 | 365 | 347 | 18 | 40 | 40 | 0 |
20 | Morocco | 405 | 404 | 1 | 365 | 364 | 1 | 40 | 40 | 0 |
21 | Netherlands | 405 | 389 | 16 | 365 | 350 | 15 | 40 | 39 | 1 |
22 | New Zealand | 405 | 403 | 2 | 365 | 365 | 0 | 40 | 38 | 2 |
23 | Nigeria | 405 | 399 | 6 | 365 | 363 | 2 | 40 | 36 | 4 |
24 | Norway | 405 | 387 | 18 | 365 | 352 | 13 | 40 | 35 | 5 |
25 | Poland | 405 | 404 | 1 | 365 | 364 | 1 | 40 | 40 | 0 |
26 | Romania | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
27 | Russia | 405 | 399 | 6 | 365 | 359 | 6 | 40 | 40 | 0 |
28 | Singapore | 405 | 381 | 24 | 365 | 344 | 21 | 40 | 37 | 3 |
29 | South Africa | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
30 | Spain | 405 | 389 | 16 | 365 | 349 | 16 | 40 | 40 | 0 |
31 | Sweden | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
32 | Thailand | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
33 | Trinidad and Tobago | 405 | 404 | 1 | 365 | 364 | 1 | 40 | 40 | 0 |
34 | Tunisia | 405 | 398 | 7 | 365 | 359 | 6 | 40 | 39 | 1 |
35 | United Kingdom | 405 | 286 | 119 | 365 | 249 | 116 | 40 | 37 | 3 |
36 | United States of America | 405 | 397 | 8 | 365 | 361 | 4 | 40 | 36 | 4 |
No | Flag | All Dataset | Detention No | Detention Yes | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Total | =0 | =1 | Total | =0 | =1 | Total | =0 | =1 | ||
1 | Azerbaijan | 405 | 401 | 4 | 365 | 361 | 4 | 40 | 40 | 0 |
2 | Bahamas | 405 | 385 | 20 | 365 | 347 | 18 | 40 | 38 | 2 |
3 | Belgium | 405 | 394 | 11 | 365 | 355 | 10 | 40 | 39 | 1 |
4 | Belize | 405 | 403 | 2 | 365 | 365 | 0 | 40 | 38 | 2 |
5 | Brazil | 405 | 375 | 30 | 365 | 337 | 28 | 40 | 38 | 2 |
6 | Canada | 405 | 384 | 21 | 365 | 346 | 19 | 40 | 38 | 2 |
7 | Cyprus | 405 | 393 | 12 | 365 | 353 | 12 | 40 | 40 | 0 |
8 | Denmark | 405 | 387 | 18 | 365 | 347 | 18 | 40 | 40 | 0 |
9 | Egypt | 405 | 404 | 1 | 365 | 364 | 1 | 40 | 40 | 0 |
10 | France | 405 | 392 | 13 | 365 | 352 | 13 | 40 | 40 | 0 |
11 | Germany | 405 | 404 | 1 | 365 | 365 | 0 | 40 | 39 | 1 |
12 | Gibraltar | 405 | 385 | 20 | 365 | 345 | 20 | 40 | 40 | 0 |
13 | Greece | 405 | 384 | 21 | 365 | 344 | 21 | 40 | 40 | 0 |
14 | Liberia | 405 | 395 | 10 | 365 | 360 | 5 | 40 | 35 | 5 |
15 | Luxembourg | 405 | 375 | 30 | 365 | 336 | 29 | 40 | 39 | 1 |
16 | Malaysia | 405 | 400 | 5 | 365 | 362 | 3 | 40 | 38 | 2 |
17 | Malta | 405 | 386 | 19 | 365 | 346 | 19 | 40 | 40 | 0 |
18 | Marshall Islands | 405 | 401 | 4 | 365 | 363 | 2 | 40 | 38 | 2 |
19 | Mexico | 405 | 392 | 13 | 365 | 354 | 11 | 40 | 38 | 2 |
20 | Nigeria | 405 | 402 | 3 | 365 | 363 | 2 | 40 | 39 | 1 |
21 | Norway | 405 | 358 | 47 | 365 | 319 | 46 | 40 | 39 | 1 |
22 | Panama | 405 | 401 | 4 | 365 | 362 | 3 | 40 | 39 | 1 |
23 | Russia | 405 | 397 | 8 | 365 | 358 | 7 | 40 | 39 | 1 |
24 | Singapore | 405 | 400 | 5 | 365 | 361 | 4 | 40 | 39 | 1 |
25 | St Vincent and Grenadines | 405 | 396 | 9 | 365 | 359 | 6 | 40 | 37 | 3 |
26 | Tuvalu | 405 | 398 | 7 | 365 | 358 | 7 | 40 | 40 | 0 |
27 | United Arab Emirates | 405 | 402 | 3 | 365 | 362 | 3 | 40 | 40 | 0 |
28 | United Kingdom | 405 | 399 | 6 | 365 | 361 | 4 | 40 | 38 | 2 |
29 | United States of America | 405 | 403 | 2 | 365 | 364 | 1 | 40 | 39 | 1 |
30 | Vanuatu | 405 | 349 | 56 | 365 | 316 | 49 | 40 | 33 | 7 |
No | MoU | All Dataset | Detention No | Detention Yes | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Total | =0 | =1 | Total | =0 | =1 | Total | =0 | =1 | ||
1 | Abuja | 405 | 395 | 10 | 365 | 359 | 6 | 40 | 36 | 4 |
2 | Black | 405 | 404 | 1 | 365 | 364 | 1 | 40 | 40 | 0 |
3 | Black Sea | 405 | 402 | 3 | 365 | 362 | 3 | 40 | 40 | 0 |
4 | Caribbean | 405 | 404 | 1 | 365 | 364 | 1 | 40 | 40 | 0 |
5 | Indian Ocean | 405 | 379 | 26 | 365 | 343 | 22 | 40 | 36 | 4 |
6 | Mediterranean | 405 | 358 | 47 | 365 | 323 | 42 | 40 | 35 | 5 |
7 | Paris | 405 | 171 | 234 | 365 | 343 | 22 | 40 | 31 | 9 |
8 | Tokyo | 405 | 333 | 72 | 365 | 304 | 61 | 40 | 29 | 11 |
9 | US Coastguard | 405 | 397 | 8 | 365 | 361 | 4 | 40 | 36 | 4 |
10 | Vina Del Mar | 405 | 402 | 3 | 365 | 362 | 3 | 40 | 40 | 0 |
No | YOB | All Dataset | Detention No | Detention Yes | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Total | =0 | =1 | Total | =0 | =1 | Total | =0 | =1 | ||
1 | 1992 | 405 | 404 | 1 | 365 | 364 | 1 | 40 | 40 | 0 |
2 | 1997 | 405 | 404 | 1 | 365 | 364 | 1 | 40 | 40 | 0 |
3 | 1998 | 405 | 396 | 9 | 365 | 356 | 9 | 40 | 40 | 0 |
4 | 1999 | 405 | 387 | 18 | 365 | 347 | 18 | 40 | 40 | 0 |
5 | 2001 | 405 | 401 | 4 | 365 | 361 | 4 | 40 | 40 | 0 |
6 | 2002 | 405 | 388 | 17 | 365 | 351 | 14 | 40 | 37 | 3 |
7 | 2003 | 405 | 398 | 7 | 365 | 360 | 5 | 40 | 38 | 2 |
8 | 2005 | 405 | 389 | 16 | 365 | 349 | 16 | 40 | 40 | 0 |
9 | 2006 | 405 | 380 | 25 | 365 | 343 | 22 | 40 | 37 | 3 |
10 | 2007 | 405 | 388 | 17 | 365 | 348 | 17 | 40 | 40 | 0 |
11 | 2008 | 405 | 395 | 10 | 365 | 356 | 9 | 40 | 39 | 1 |
12 | 2009 | 405 | 389 | 16 | 365 | 349 | 16 | 40 | 40 | 0 |
13 | 2010 | 405 | 372 | 33 | 365 | 335 | 30 | 40 | 37 | 3 |
14 | 2011 | 405 | 366 | 39 | 365 | 330 | 35 | 40 | 36 | 4 |
15 | 2012 | 405 | 348 | 57 | 365 | 320 | 45 | 40 | 28 | 12 |
16 | 2013 | 405 | 366 | 39 | 365 | 332 | 33 | 40 | 34 | 6 |
17 | 2014 | 405 | 377 | 28 | 365 | 337 | 28 | 40 | 40 | 0 |
18 | 2015 | 405 | 383 | 22 | 365 | 346 | 19 | 40 | 37 | 3 |
19 | 2016 | 405 | 380 | 25 | 365 | 341 | 24 | 40 | 39 | 1 |
20 | 2017 | 405 | 399 | 6 | 365 | 359 | 6 | 40 | 40 | 0 |
21 | 2018 | 405 | 402 | 3 | 365 | 362 | 3 | 40 | 40 | 0 |
22 | 2019 | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
23 | 2020 | 405 | 403 | 2 | 365 | 365 | 0 | 40 | 38 | 2 |
24 | 2021 | 405 | 404 | 1 | 365 | 364 | 1 | 40 | 40 | 0 |
25 | 2022 | 405 | 400 | 5 | 365 | 360 | 5 | 40 | 40 | 0 |
26 | 2023 | 405 | 403 | 2 | 365 | 363 | 2 | 40 | 40 | 0 |
Variable Name | W | I | Variable Name | W | I | Variable Name | W | I | Variable Name | W | I |
---|---|---|---|---|---|---|---|---|---|---|---|
InitialInspection | 20 | - | COI_Greece | 5 | + | Flag Denmark | 1 | + | MoU Vina Del Mar | 1 | + |
MoreDetailedInspection | 16 | - | COI_HongKong | 1 | + | Flag Egypt | 1 | + | YOB_1992 | 1 | + |
Follow-UpInspection | 1 | - | COI_India | 1 | + | Flag France | 1 | + | YOB_1997 | 1 | + |
StandardInspection | 3 | - | COI_Israel | 5 | + | Flag Germany | 2 | + | YOB_1998 | 1 | + |
NumberOfinspections | 39 | - | COI_Italy | 1 | + | Flag Gibraltar | 1 | + | YOB_1999 | 1 | + |
NumberOfDeficiency | 36 | - | COI_Japan | 1 | + | Flag Greece | 1 | + | YOB_2001 | 1 | + |
ISM | 7 | - | COI_Malaysia | 1 | + | Flag Liberia | 10 | + | YOB_2002 | 2 | + |
MARPOL | 7 | - | COI_Malta | 1 | + | Flag Luxembourg | 2 | + | YOB_2003 | 3 | + |
CertificateDocumentation | 19 | - | COI_Morocco | 1 | + | Flag Malaysia | 3 | + | YOB_2005 | 4 | + |
PropulsionAuxiliaryMachinery | 4 | - | COI_Netherlands | 3 | + | Flag Malta | 1 | + | YOB_2006 | 5 | + |
SafetyOfNavigation | 13 | - | COI_NewZealand | 5 | + | Flag Marshall Islands | 3 | + | YOB_2007 | 6 | + |
RadioCommunications | 3 | - | COI_Nigeria | 10 | + | Flag Mexico | 3 | + | YOB_2008 | 7 | + |
EmergencySystems | 4 | - | COI_Norway | 1 | + | Flag Nigeria | 2 | + | YOB_2009 | 8 | + |
FireSafety | 13 | - | COI_Poland | 1 | + | Flag Norway | 2 | + | YOB_2010 | 9 | + |
MLC | 9 | - | COI_Romania | 1 | + | Flag Panama | 1 | + | YOB_2011 | 11 | + |
Alarms | 2 | - | COI_Russia | 1 | + | Flag Russia | 1 | + | YOB_2012 | 12 | + |
ISPS | 2 | - | COI_Singapore | 1 | + | Flag Singapore | 1 | + | YOB_2013 | 6 | + |
OtherTypeOfDeficiencies | 2 | - | COI_SouthAfrica | 1 | + | Flag_St Vincent and Grenadines | 1 | + | YOB_2014 | 1 | + |
WaterWeatherTightConditions | 2 | - | COI_Spain | 1 | + | Flag Tuvalu | 1 | + | YOB_2015 | 3 | + |
LifeSavingAppliances | 7 | - | COI_Sweden | 1 | + | Flag_United Arab Emirates | 0.1 | + | YOB_2016 | 1 | + |
GT | 3 | - | COI_Thailand | 1 | + | Flag_UnitedKingdom | 1 | + | YOB_2017 | 1 | + |
COI_Australia | 25 | + | COI_TrinidadandTobago | 1 | + | Flag_UnitedStatesofAmerica | 1 | + | YOB_2018 | 1 | + |
COI_Brazil | 1 | + | COI_Tunisia | 3 | + | Flag Vanuatu | 1 | + | YOB_2019 | 1 | + |
COI_Bulgaria | 1 | + | COI_UnitedKingdom | 5 | + | MoU Abuja | 4 | + | YOB_2020 | 5 | + |
COI_ChinaPeoplessRepublic | 5 | + | COI_UnitedStatesofAmerica | 10 | + | MoU_Black | 1 | + | YOB_2021 | 1 | + |
COI_Colombia | 1 | + | Flag_Azerbaijan | 1 | + | MoU_Black Sea | 1 | + | YOB_2022 | 1 | + |
COI_Cyprus | 3 | + | Flag_Bahamas | 3 | + | MoU_Caribbean | 1 | + | YOB_2023 | 1 | + |
COI_Denmark | 1 | + | Flag_Belgium | 2 | + | MoU_Indian Ocean | 4 | + | Detention_0 | 10 | - |
COI_Egypt | 3 | + | Flag_Belize | 3 | + | MoU_Mediterranean | 1 | + | Detention_1 | 100 | + |
COI_France | 1 | + | Flag_Brazil | 3 | + | MoU_Paris | 12 | + | |||
COI_Germany | 3 | + | Flag_Canada | 3 | + | MoU_Tokyo | 11 | + | |||
COI_Ghana | 1 | + | Flag_Cyprus | 1 | + | MoU_US CoastGuard | 4 | + |
n = 283 node), split, n, loss, yval, (yprob) * denotes terminal node 1) root 283 31 0 (0.89045936 0.10954064) 2) NumberOfDeficiency < 6.5 233 10 0 (0.95708155 0.04291845) * 3) NumberOfDeficiency >= 6.5 50 21 0 (0.58000000 0.42000000) 6) NumberOfinspections >= 6.5 35 10 0 (0.71428571 0.28571429) * 7) NumberOfinspections < 6.5 15 4 1 (0.26666667 0.73333333) * | 1): Identification of the node (root node). root: The root node of the tree. 283: Number of instances in the root node (entire training dataset). 31: Number of incorrectly classified examples if all examples are classified as class 0. 0: Class prediction (highest probability) at the root node. (0.89045936 0.10954064): Probabilities for each class (class 0: 89.05%, class 1: 10.95%). | 2): Identification of the node. Number of Deficiency < 6.5: Rule for division (if the Number of Deficiency is less than 6.5, go to this node). 233: Number of instances in this node. 10: Number of misclassified examples if all are classified as class 0. 0: Class prediction (class 0). (0.95708155 0.04291845): Probabilities for each class (class 0: 95.71%, class 1: 4.29%). *: Marking that the node is terminal (leaves). |
3): Node identification. Number Of Deficiency >= 6.5: Rule for the subdivision (if the Number Of Deficiency is greater than or equal to 6.5, go to this node). 50: Number of instances in this node. 21: Number of misclassified examples if all are classified as class 0. 0: Class prediction (class 0). (0.58000000 0.42000000): Probabilities for each class (class 0: 58%, class 1: 42%). | 6): Identification of the node. Number of Inspections >= 6.5: Splitting rule (if Number Of Deficiency is greater than or equal to 6.5, go to this node). 35: Number of instances in this node. 10: Number of misclassified examples if all are classified as class 0. 0: Class prediction (class 0). (0.71428571 0.28571429): Probabilities for each class (class 0: 71.43%, class 1: 28.57%). *: Marking that the node is terminal (leaves). | 7): Identification of the node. Number of Inspections < 6.5: Splitting rule (if the Number of Inspections is less than 6.5, go to this node). 15: Number of instances in this node. 4: Number of misclassified examples if all are classified as class 1. 1: Class prediction (class 1). (0.26666667 0.73333333): Probabilities for each class (class 0: 26.67%, class 1: 73.33%). *: Marking that the node is an end node (leaves). |
Predicted 0 | Predicted 1 | |
---|---|---|
Actual 0 | 110 | 3 |
Actual 1 | 5 | 4 |
No Alt | Detention_1 | Score | Rank | No Alt | Detention_1 | Score | Rank |
---|---|---|---|---|---|---|---|
404 | 1 | 0.64004 | 1 | 390 | 1 | 0.60817 | 21 |
403 | 1 | 0.63895 | 2 | 405 | 1 | 0.60740 | 22 |
397 | 1 | 0.63747 | 3 | 388 | 1 | 0.60662 | 23 |
396 | 1 | 0.63503 | 4 | 283 | 1 | 0.60567 | 24 |
152 | 1 | 0.63494 | 5 | 387 | 1 | 0.60561 | 25 |
51 | 1 | 0.63361 | 6 | 348 | 1 | 0.60485 | 26 |
381 | 1 | 0.63266 | 7 | 347 | 1 | 0.60379 | 27 |
395 | 1 | 0.62939 | 8 | 391 | 1 | 0.60315 | 28 |
380 | 1 | 0.62630 | 9 | 402 | 1 | 0.60272 | 29 |
394 | 1 | 0.62623 | 10 | 171 | 1 | 0.60120 | 30 |
125 | 1 | 0.62549 | 11 | 384 | 1 | 0.60103 | 31 |
93 | 1 | 0.62532 | 12 | 393 | 1 | 0.59639 | 32 |
130 | 1 | 0.62456 | 13 | 382 | 1 | 0.58679 | 33 |
321 | 1 | 0.62314 | 14 | 355 | 1 | 0.57963 | 34 |
271 | 1 | 0.62196 | 15 | 383 | 1 | 0.57542 | 35 |
401 | 1 | 0.62081 | 16 | 400 | 1 | 0.56435 | 36 |
389 | 1 | 0.61294 | 17 | 324 | 1 | 0.56393 | 37 |
385 | 1 | 0.61245 | 18 | 323 | 1 | 0.56292 | 38 |
398 | 1 | 0.61153 | 19 | 392 | 1 | 0.54063 | 39 |
399 | 1 | 0.60908 | 20 | 386 | 1 | 0.50631 | 40 |
No | No Alt | D = 1 | Detention Probability (rpart) | TOPSIS Score | Combined Score | No | No Alt | D = 1 | Detention Probability (rpart) | TOPSIS Score | Combined Score |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | A397 | 1 | 0.733 | 0.637 | 0.685 | 21 | A343 | 0 | 0.733 | 0.358 | 0.545 |
2 | A396 | 1 | 0.733 | 0.635 | 0.684 | 22 | A248 | 0 | 0.733 | 0.349 | 0.541 |
3 | A93 | 1 | 0.733 | 0.625 | 0.679 | 23 | A385 | 1 | 0.286 | 0.612 | 0.449 |
4 | A271 | 1 | 0.733 | 0.622 | 0.678 | 24 | A399 | 1 | 0.286 | 0.609 | 0.447 |
5 | A389 | 1 | 0.733 | 0.613 | 0.673 | 25 | A388 | 1 | 0.286 | 0.607 | 0.446 |
6 | A398 | 1 | 0.733 | 0.612 | 0.672 | 26 | A387 | 1 | 0.286 | 0.606 | 0.446 |
7 | A390 | 1 | 0.733 | 0.608 | 0.671 | 27 | A402 | 1 | 0.286 | 0.603 | 0.444 |
8 | A405 | 1 | 0.733 | 0.607 | 0.670 | 28 | A171 | 1 | 0.286 | 0.601 | 0.443 |
9 | A348 | 1 | 0.733 | 0.605 | 0.669 | 29 | A384 | 1 | 0.286 | 0.601 | 0.443 |
10 | A347 | 1 | 0.733 | 0.604 | 0.669 | 30 | A393 | 1 | 0.286 | 0.596 | 0.441 |
11 | A391 | 1 | 0.733 | 0.603 | 0.668 | 31 | A355 | 1 | 0.286 | 0.580 | 0.433 |
12 | A382 | 1 | 0.733 | 0.587 | 0.660 | 32 | A324 | 1 | 0.286 | 0.564 | 0.425 |
13 | A383 | 1 | 0.733 | 0.575 | 0.654 | 33 | A323 | 1 | 0.286 | 0.563 | 0.424 |
14 | A400 | 1 | 0.733 | 0.564 | 0.649 | 34 | A386 | 1 | 0.286 | 0.506 | 0.396 |
15 | A392 | 1 | 0.733 | 0.541 | 0.637 | 35 | A404 | 1 | 0.043 | 0.640 | 0.341 |
16 | A49 | 0 | 0.733 | 0.391 | 0.562 | 36 | A403 | 1 | 0.043 | 0.639 | 0.341 |
17 | A139 | 0 | 0.733 | 0.387 | 0.560 | 37 | A152 | 1 | 0.043 | 0.635 | 0.339 |
18 | A260 | 0 | 0.733 | 0.377 | 0.555 | 38 | A51 | 1 | 0.043 | 0.634 | 0.338 |
19 | A94 | 0 | 0.733 | 0.377 | 0.555 | 39 | A381 | 1 | 0.043 | 0.633 | 0.338 |
20 | A346 | 0 | 0.733 | 0.375 | 0.554 | 40 | A395 | 1 | 0.043 | 0.629 | 0.336 |
rpart | TOPSIS | |
---|---|---|
Time complexity | ||
Spatial complexity |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Boko, Z.; Skoko, I.; Sanchez-Varela, Z.; Pincetic, T. Application of Advanced Algorithms in Port State Control for Offshore Vessels Using a Classification Tree and Multi-Criteria Decision-Making. J. Mar. Sci. Eng. 2024, 12, 1905. https://doi.org/10.3390/jmse12111905
Boko Z, Skoko I, Sanchez-Varela Z, Pincetic T. Application of Advanced Algorithms in Port State Control for Offshore Vessels Using a Classification Tree and Multi-Criteria Decision-Making. Journal of Marine Science and Engineering. 2024; 12(11):1905. https://doi.org/10.3390/jmse12111905
Chicago/Turabian StyleBoko, Zlatko, Ivica Skoko, Zaloa Sanchez-Varela, and Tony Pincetic. 2024. "Application of Advanced Algorithms in Port State Control for Offshore Vessels Using a Classification Tree and Multi-Criteria Decision-Making" Journal of Marine Science and Engineering 12, no. 11: 1905. https://doi.org/10.3390/jmse12111905
APA StyleBoko, Z., Skoko, I., Sanchez-Varela, Z., & Pincetic, T. (2024). Application of Advanced Algorithms in Port State Control for Offshore Vessels Using a Classification Tree and Multi-Criteria Decision-Making. Journal of Marine Science and Engineering, 12(11), 1905. https://doi.org/10.3390/jmse12111905