Machine learning approach to railway ballast degradation prognosis considering crumb rubber modification and parent rock strength