This chapter addresses the most general problem formulation of detection in linear systems. Basically, all problem formulations that have been discussed so far are included in the framework considered. The main purpose is to survey multiple model algorithms, and a secondary purpose is to overview and compare the state of the art in different application areas for reducing complexity, where similar algorithms have been developed independently.