SMS: Exploitation of linkage learning in evolutionary algorithms