Two improved torque-sharing functions for implementing torque ripple minimization (TRM) control are presented in this paper. The proposed torque-sharing functions are dependent on the turn-on angle, overlap angle, and the expected torque. This study shows that for a given torque the turn-on angle and the overlap angle have significant effects upon speed range, maximum speed, copper loss, and efficiency. Hence, genetic algorithm is used to optimize the turn-on angle and the overlap angle at various expected torque demands operating under the proposed TRM control in order to maximize the speed range and minimize the copper loss. Furthermore, four torque-sharing functions are used to derive the optimized results. At the same time, a fast and accurate online approach to compute the optimal turn-on and overlap angles is proposed. Therefore, this paper provides a valuable method to improve the performances of switched reluctance motor drives operating under TRM control.