In many fields such as econometrics, psychology, social sciences, medical sciences, engineering, etc., we face with multicollinearity among the explanatory variables and the existence of outliers in data. In such situations, the ordinary least-squares estimator leads to an inaccurate estimate. The robust methods are used to handle the outliers. Also, to overcome multicollinearity ridge estimators are suggested. On the other hand, when the error terms are heteroscedastic or correlated, the generalized least squares method is used. In this paper, a fast algorithm for computation of the feasible generalized least trimmed squares ridge estimator in a semiparametric regression model is proposed and then, the performance of the proposed estimators is examined through a Monte Carlo simulation study and a real data set.