Increasing the minimum Euclidean distance in combined trellis coding by using genetic algorithms