結果 : michalewicz z 1996 genetic algorithms data structures evolution programs