State of Charge Estimation for Lithium-ion Battery Based on Random Forests Technique with Gravitational Search Algorithm | IEEE Conference Publication | IEEE Xplore