1 Introduction  
2 Algorithm Selection and Related Problems  
3 Features for Discrete and Continuous Problems  
4 Algorithm Selection for Discrete Problems  
5 Algorithm Selection for Continuous Problems  
6 Perspectives and Open Problems