In this paper a genetic algorithm (GA) is employed to determine the desired current waveforms for switched reluctance motors (SRM) through generating appropriate reference phase torques for a given desired torque using torque sharing function (TSF). The objective is to yield smoother phase current waveforms in general, and achieve minimum phase current variations in particular. This problem is formulated into a multiobjective optimization task with certain constraints. Due to the highly nonlinear relationship between the SRM torque and current, this optimization task is an NP-hard problem. To deal with the difficulty, the problem is further coded so that a GA can be applied to facilitate the search of global minimum. Simulation results verify the effectiveness of the proposed method.