Automating the Design of Data Mining Algorithms: An