Optimization Design of High-Performance Concrete Based on Genetic Algorithm Toolbox of Matlab

Genetic algorithm is a non-numerical optimization method which based on natural selection and population genetics.Using genetic algorithm to optimize the mix proportion design of high performance concrete, it takes into account the economic profitability on the foundation of satisfying the requirements of durability, strength, workability and dimensional stability of concrete, it establishes a mathematic model applying the performance of material as constraint condition, and the economic cost as optimization target.Using binary coding to represent the chromosome bit serial of individual, through selection, crossover, mutation and other genetic operator to conduct global probability search, taking the principle of “survival of the fittest”, finally achieve the best population and individual. Compare the results of optimization with the mix proportion in practice engineering case, we can reach the conclusion that Genetic Algorithm could reduce the cost, save energy, provides better use value on engineering practice.