Predicting High-Performance Concrete Compressive Strength Using Features Constructed by Kaizen Programming

The compressive strength of high-performance concrete (HPC) can be predicted by a nonlinear function of the proportions of its components. However, HPC is a complex material, and finding that nonlinear function is not trivial. Many distinct techniques such as traditional statistical regression methods and machine learning methods have been used to solve this task, reaching considerably different levels of accuracy. In this paper, we employ the recently proposed Kaizen Programming coupled with classical Ordinary Least Squares (OLS) regression to find high-quality nonlinear combinations of the original features, resulting in new sets of features. Those new features are then tested with various regression techniques to perform prediction. Experimental results show that the features constructed by our technique provide significantly better results than the original ones. Moreover, when compared to similar evolutionary approaches, Kaizen Programming builds only a small fraction of the number of prediction models, but reaches similar or better results.

[1]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[2]  Marc Parizeau,et al.  DEAP: evolutionary algorithms made easy , 2012, J. Mach. Learn. Res..

[3]  S. Bhanja,et al.  Investigations on the compressive strength of silica fume concrete using statistical methods , 2002 .

[4]  Li Chen,et al.  Modeling Strength of High-Performance Concrete Using an Improved Grammatical Evolution Combined with Macrogenetic Algorithm , 2010, J. Comput. Civ. Eng..

[5]  Adil Baykasoglu,et al.  Prediction and multi-objective optimization of high-strength concrete parameters via soft computing approaches , 2009, Expert Syst. Appl..

[6]  T. Soule,et al.  Orthogonal Evolution of Teams: A Class of Algorithms for Evolving Teams with Inversely Correlated Errors , 2007 .

[7]  İlker Bekir Topçu,et al.  Prediction of compressive strength of concrete containing fly ash using artificial neural networks and fuzzy logic , 2008 .

[8]  Wolfgang Banzhaf,et al.  Evolving Teams of Predictors with Linear Genetic Programming , 2001, Genetic Programming and Evolvable Machines.

[9]  Leonardo Vanneschi,et al.  Prediction of high performance concrete strength using Genetic Programming with geometric semantic genetic operators , 2013, Expert Syst. Appl..

[10]  Hsing-Chih Tsai,et al.  Predicting high-strength concrete parameters using weighted genetic programming , 2011, Engineering with Computers.

[11]  Wolfgang Banzhaf,et al.  Rethinking multilevel selection in genetic programming , 2011, GECCO '11.

[12]  Martin Houlind Translation and adaptation , 2001 .

[13]  Vinicius Veloso de Melo,et al.  Kaizen programming , 2014, GECCO.

[14]  Jui-Sheng Chou,et al.  Concrete compressive strength analysis using a combined classification and regression technique , 2012 .

[15]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[16]  H. Crichton-Miller Adaptation , 1926 .

[17]  I-Cheng Yeh,et al.  Modeling of strength of high-performance concrete using artificial neural networks , 1998 .

[18]  Marc Schoenauer,et al.  Polar IFS+Parisian Genetic Programming=Efficient IFS Inverse Problem Solving , 2000, Genetic Programming and Evolvable Machines.