Research Article

Machine-Learning Approach to Optimize SMOTE Ratio in Class Imbalance Dataset for Intrusion Detection

Table 8

Time complexity of the methods in LibSVM [23].

Num.MethodsComplexity (Big-O)Worst case

1svm_trainParse_command_lineO(n)O(n2·m)
2Read_problemO(mn)
3SVM _check_parameterO(mn + n2)
4SVM_trainO(n2m)
5SVM_save_modelO(mn)

6svm_predictSVM_load_modelO(mn)O(n3)
7SVM_check_probability_modelO(1)
8SVM_predict_probabilityO(n2)
9SVM_predictO(n3)