The needs of customers are now highly specific and continually changing, although they still want to have high-quality and low-cost products. Companies must respond rapidly to the demands of customers and improve their productivity. They must also provide a suitable product variety in order to survive and be competitive in the market. They attempt to find strong and flexible solutions to this problem. One of the keys for improving productivity and responsiveness is computer-aided process planning (CAPP). The automatic generation or preparation of effective and optimal process plans within a short period of time is vitally important in manufacturing, since small- and medium-sized enterprises (SMEs) have recently become a central part of the ...