Thanks to digital computers, manufacturers have been able to significantly improve their process efficiencies in the last 30 years. This was achieved by more accurate control of the production processes, raw materials and the process variables. However in many complex processes, such as fine chemicals, pharmaceuticals, and mining large variability of raw materials are unavoidable facts of life. The sheer complexity and the number of variables involved in the manufacturing of bio-pharmaceuticals, for example, leads to big variations in end products causing large rejection rates.