Abstract

In emergency responses to natural disasters, actionable information provided by remote sensing images is crucial to help emergency managers become aware of the situation and assess the magnitude of the damage. Without the accurate prediction of time consumption, choosing an algorithm for land use/land cover (LULC) classification under these emergency circumstances could be blind and subjective. Here, we proposed a full parameter time complexity (FPTC) analysis and the corresponding coefficient $\omega$ to estimate the actual running time of the LULC classification without actually running the code. The FPTC of five general algorithms is derived in this article. After derivation, the FPTC of $k$ -nearest neighbors ( $k$ NN) is $F(nv+n{\text{log}}_2\,u)$ , the FPTC of logistic regression (LR) is $F(Qm^2vn)$ , the FPTC of classification and regression tree (CART) is $F((m+1)nv{\text{log}}_2n)$ , the FPTC of random forest (RF) is $F(s(m+1)nv{\text{log}}_2n)$ , and the FPTC of support vector machine (SVM) is $F(m^2Qv (n+k))$ . The results show a strong linear relationship between the actual running time and FPTC [R-squared: $k$ NN (0.991), LR (0.997), CART (0.999), RF (1.000), and SVM (0.999)], with different data size. The average root-mean-squared error between the real running time and the estimated running time is 3.34 s, which demonstrates the effectiveness of FPTC. Combining FPTC with the corresponding coefficient $\omega$ , the running time of the classification can be precisely predicted, which will help emergency managers quickly choose algorithms in response to natural disasters with available remote sensing data and limited time.

Highlights

  • A SSESSMENTS of natural disasters and risk are the foundation of decision-making processes for a wide variety of actors from the public to government emergency managers

  • 2) To predict the time consumption, we propose the coefficient ω, which is used to establish the relationship between running time and full parameter time complexity (FPTC)

  • We proposed FPTC and the coefficient ω to estimate the running time of each classifier

Read more

Summary

INTRODUCTION

A SSESSMENTS of natural disasters and risk are the foundation of decision-making processes for a wide variety of actors from the public to government emergency managers. Without considering the physical discrepancy between the different platforms (such as CPU and GPU), the time consumption of a classification algorithm can be influenced by 1) the date size, 2) the number of classes, 3) the number of bands/features, 4) the iteration structure of the algorithm, 5) the operational parameters of the algorithm, such as the number of trees in random forest, and 6) the hidden parameters of the algorithm, such as the number of support vectors All these components affect the actual time consumption of the algorithm in different ways via unknown mechanisms.

Definition
Deriving FPTC for k-NN
Deriving FPTC for LR
Deriving FPTC for CART
Deriving FPTC for RF
Deriving FPTC for SVM
Study Area
Datasets
Assessment
Validation of the FPTC and Correction Coefficient
Estimating the Real Running Time With the FPTC
Comparing FPTC and TTC
Simple Application of FPTC
DISCUSSION
Determining Coefficient ω With a Pre-Experiment
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call