Improving genetic algorithms by search space reductions (with applications to flow shop scheduling)

Stephen Y. Chen, Stephen F. Smith · 1999

Crossover operators that preserve common components can also preserve representation level constraints. Consequently, these constraints can be used to beneficially reduce the search space. For example, in flow shop scheduling problems with order-based objectives (e.g. tardiness costs and earliness costs), search space reductions have been implemented with precedence constraints. Experiments show that these (heuristically added) constraints can significantly improve the performance of Precedence Preserving Crossover--an operator which preserves common (order-based) schemata. Conversely, the performance of Uniform OrderBased Crossover (the best traditional sequencing operator) improves less--it is based on combination. Overall, the results suggest that conditions exist where Precedence Preserving Crossover should be the best performing genetic sequencing operator. 1 INTRODUCTION Due to their lower development cost, it is appealing to use domain independent search techniques (e.g. geneti...

Read the paper · More papers on PaperTik