Dimensionally aware genetic programming

Physical measurements are generally accompanied by their units of measurement. This contribution introduces an extension of genetic programming that exploits the information captured in the units of measurement and compares it against standard methods of genetic programming. The motivations for the development of this dimensionally-aware GP are twofold: to enhance the search efficiency by utilising the knowledge contained in the dimension information and to enhance the interpretability of the produced formulae. The performance of GP is examined on a number of experiments and the results are reported for four variants of GP.