decodebinary.m crossover.m creatematrix.m calobjvalue.m INVERSE.m best.m calfitvalue.m selection.m mutation.m main.m initpop.m decodechrom.m