Using an evolutionary algorithm to solve the weighted view materialisation problem for data warehouses. (1st January 2013)