Before revision:  Though several methods have been proposed in both theory and practice, most of them still suffer from the issues such as high time  complexities or unstable performances for different datasets.
After revision:  Though several methods have been proposed in both theory and practice, most of them still suffer from the issues such as high time and space complexities or unstable performances for different datasets.