Gait Sequence Optimization of Quadruped Robot Locomotion