Introduction

A flexible manufacturing system (FMS) is an integrated, computer-controlled complex arrangement of automated material handling devices and numerically controlled (NC) machine tools that can simultaneously process medium-sized volumes of a variety of part types (Stecke 1983). FMS is capable of producing a variety of part types and handling flexible routing of parts instead of running parts in a straight line through machines (Chen and Ho 2005). FMS characterizes organizational culture, organizational strategy, organizational size and structure and management experience and style interact to determine the tendency of the organization to adopt FMS (Belassi and Fadlalla 1998). FMS are crucial for modern manufacturing to enhance productivity involved with high product proliferation (Dai and Lee 2012).

The word ‘flexibility’ comes from the Latin word meaning ‘bendable’. Stockton and Bateman (1995) have suggested that flexibility is the ability of a manufacturing system to:

  • Change between existing part types,

  • Change the operation routes of components,

  • Change the operations required to process a component,

  • Change production volumes, i.e. either expansion or contraction,

  • Add new part types,

  • Add new processes to the system.

The flexibility of a manufacturing system can be defined as the ability of the system to respond to changes either in the environment or in the system itself (Kaighobadi and Venkatesh 1994). Flexibility in manufacturing is defined as the ability to change or react with little penalty in time, effort, cost or performance (Gultekin 2012). Flexibility is one of the critical dimensions of enhancing the competitiveness of organizations. Flexibility is one of the most sought-after properties in modern manufacturing systems (Shewchuk and Moodie 1998). According to Chen and Chung (1996), flexibility refers to the ability of the manufacturing system to respond quickly to changes in part demand and part mix. Das (1996) has defined it as the ability of a system or facility to adjust to changes in its internal or external environment. Several researchers have classified flexibility under different categories. Park and Son (1988), and Son and Park (1990) have identified four types of flexibility—process, product, demand and equipment flexibility. Browne et al. (1984) have proposed eight types of flexibilities including machine flexibility, routing and expansion, etc., Azzone and Bertele’s (1989) have suggested six types of flexibility: process, product, production, routing, expansion and volume flexibility. Sethi and Sethi (1990) have identified eleven types of flexibility: product, process, program, production, volume, routing, expansion, operation, machine, material handling and market flexibility.

In this paper, 15 factors which affect the flexibility in a FMS have been identified through literature along with 15 flexibilities of FMS. From literature many flexibilities and factors were extracted by a group of Industry experts and academia (taken a group of six industry experts and a group of eight academia. All six industry experts having the qualification B. Tech & M. Tech/MBA and working on the rank of A.G.M./G.M and all eight academia are Ph.D in Mechanical specialization in Manufacturing/Production) decided 15 flexibilities. They took 15 factors also to evaluate the flexibility. So, 15 flexibilities and 15 factors have been taken to evaluate the flexibility. The ranking of these flexibilities (which is defined in “Identification of Flexibility and Factors Affecting Flexibility in FMS” section below) is analyzed by combined multiple attribute decision making methods (MADMs), i.e. analytic hierarchy process (AHP), technique for order preference by similarity to ideal situation (TOPSIS) and improved preference ranking organization method for enrichment evaluations (PROMETHEE).

The proposed methods easily handle qualitative criteria involved in the decision-making process. Multi-objective techniques seem to be an appropriate tool for ranking or selecting one or more alternatives from a set of the available options based on the multiple objectives.

The purpose of the ranking of flexibility is to accord a proper attention of researchers and production managers to focus the flexibility in FMS. Olhager (1993) has proved that flexibility is usually considered to be the best step towards manufacturing excellence. The impact of flexibility and its contributing means on increasing profitability of the manufacturing system. Based on this ranking, he can conclude on which flexibility he should focus to reduce costs or increase the performance of the manufacturing system. As the flexibility increases, as a result productivity of the system increases.

The main objectives of this paper are as follows:

  • To identify types of flexibility and factors affecting the flexibility in FMS.

  • Find the ranking of flexibility based on factor by using combined MADMs, i.e. AHP, TOPSIS and improved PROMETHEE.

  • To discuss managerial implication of this research.

In the remainder of this paper, identification of flexibility and factors affecting flexibility in a FMS through literature is presented in “Identification of Flexibility and Factors Affecting Flexibility in FMS” section. In “Combined Multiple Attribute Decision Making (MADM) Methodology Used for Ranking of Flexibility” section, an overview and use of combined MADM are given. The “Ranking of Flexibility” section gives the ranking of flexibilities using MADM. Industrial implication and conclusion are followed in “Industrial Implication” and “Conclusion” sections respectively.

Identification of Flexibility and Factors Affecting Flexibility in FMS

Several authors (Sethi and Sethi 1990; Groover 2006; Stecke et al. 1983) carried out an extensive survey of the literature on flexibility in manufacturing and identified varying types of flexibility and at least 50 different terms describing these varying types. These definitions are essentially in agreement with (Browne et al. 1984). According to the group of experts 15 flexibility were taken which are taken as alternatives used for MADM and these are defined as given below:

  1. 1.

    Machine flexibility it is defined as the capability to adapt a given machine (Workstation) in the system to a wide range of production operations and part styles. The greater the range of operations and part styles, the greater the machine flexibility.

  2. 2.

    Routing flexibility it has the capacity to produce parts through alternative work station sequences in response to equipment breakdowns, tool failures, and other interruptions at individual stations. The ability to produce a part using different process routes.

  3. 3.

    Process flexibility the ability to produce a given set of part types, each possibly using different material, in several ways. Process flexibility increases as the machine setup costs decrease.

  4. 4.

    Product flexibility the ability to change over to produce a new (set of) product(s) very economically and quickly. Product flexibility relates to the ease of new-product introduction and product modification.

  5. 5.

    Volume flexibility the ability to economically produce parts in high and low total quantities of production, given the fixed investment in the system. A higher level of automation increases this flexibility, partly as a result of both lower machine setup costs and lower variable costs.

  6. 6.

    Material handling flexibility the ability of the material-handling system to move different parts efficiently throughout the manufacturing system.

  7. 7.

    Operation flexibility the ability of a part to be produced in different ways, i.e. a number of alternative processes or ways in which a part can be produced within the system.

  8. 8.

    Expansion flexibility the ease with which the system can be expanded to increase total production quantities and capability to expand volumes as needed.

  9. 9.

    Production flexibility the range or universe of part types that can be produced without the need to purchase new equipment. The range of part types that the FMS can produce. This flexibility is measured by the level of existing technology.

  10. 10.

    Programme flexibility the ability of a system to operate unattended for additional shifts or the length of time the system can operate unattended.

  11. 11.

    Market flexibility the ease, in terms of time and/or cost, with which changes can be made within the capability envelope, i.e. long-term flexibility.

  12. 12.

    Response flexibility the ease, in terms of time and/or cost, with which changes can be made within the capability envelope, i.e. long-term flexibility.

  13. 13.

    Product mix flexibility mix flexibility is the ability to change the relative proportions of different products within an aggregate output level. The total envelope of capability or range of states which the manufacturing system is capable of achieving, i.e. short-term flexibility.

  14. 14.

    Size flexibility the component sizes that can be manufactured without requiring setups that take longer than a specific time period.

  15. 15.

    Range flexibility the total envelope of capability or range of states which the manufacturing system is capable of achieving, i.e. short-term flexibility.

Based on the literature review and discussions with the group of experts 15 factors were identified (Raj et al. 2012; Sujono and Lashkari 2007; Bayazit 2005; Groover 2006; Primrose 1996; Kaighobadi and Venkatesh 1994). These factors are considered as attributes in MADM. Descriptions of these factors are given below:

  1. 1.

    Ability to manufacture a variety of products flexibility of any production system is directly linked with the variety of products to be manufactured in that production system. More is the variety of products to be handled by a particular production system; more will be its flexibility.

  2. 2.

    Capacity to handle new product flexibility of a particular manufacturing system would be more if it is capable of handling the more number of new and unexpected products.

  3. 3.

    Flexibility in the design of the production system Bayazit (2005) had discussed that maximum utilization of equipment for job shop and medium-volume situations can be achieved by using the same equipment for a variety of parts or products.

  4. 4.

    Flexible fixturing FMS is meant for handling a variety of work part configurations. For prismatic parts, this is usually accomplished by using modular pallet fixtures in the handling system (Groover 2006).

  5. 5.

    Combination of operation Groover (2006) has discussed that production occurs as a sequence of operations. Complex parts may require dozens, or even hundreds, of processing steps. The strategy of combined operation involves performing two or more machining operations with one cutting tool.

  6. 6.

    Automation it reduces the human efforts and introduces some flexibility in the manufacturing system. For example, the use of CNC machines with the help of which human efforts can be reduced, and flexibility of the production system is enhanced.

  7. 7.

    Use of automated material handling devices material handling systems provide a key integrating function within a manufacturing system (Sujono and Lashkari 2007). Industrial robots and AGVs are used to pick and place materials from or onto the conveyors, loading and unloading the materials from machines.

  8. 8.

    Increased machine utilization it is one of the main sources of inspiration for achieving more flexibility because with a variety of parts being machined, flexibility will be enhanced. FMSs achieve a higher average utilization than a machine in a conventional batch production machine shop.

  9. 9.

    Use of reconfigurable machine tool Koren et al. (1999) defined reconfigurable manufacturing system as a system designed at the outset foe rapid changes in structure as well as in hardware and software components in order to quickly adjust production capacity and functionality within a part family in response to sudden changes in market or in regulatory requirements.

  10. 10.

    Manufacturing lead time and set-up time reduction it is closely correlated with reduced work-in-process (WIP) is the time spent in a process by the parts. The ability of a manufacturing firm to deliver a product to the customer in the shortest possible time that time is referred to manufacturing lead time (Keong et al. 2005). Reduction in setup time and subsequently in manufacturing lead time enables the production system to produce a variety of parts at a faster rate. FMS generally employs CNC/NC machines, which have automatic tool interchange capabilities that reduce the setup time (Chang 1999).

  11. 11.

    Speed of response an FMS improves response capability to part design changes, introduction of new parts, and changes in the production schedule; machine breakdowns and cutting tool failures.

  12. 12.

    Reduced WIP inventories because different parts are processed together rather than separately in batches, WIP is less than in a batch production mode. The inventory of starting and finished parts can be reduced as well. Inventory reductions of 60–80 % are estimated. Reduced WIP may help in improving the routing flexibility.

  13. 13.

    Reduction in material flow Bayazit (2005) had found that FMS reduced nonproductive time with the use of automated material handling and storage system. Reduction in material flow also aids in the improvement of routing flexibility of the system.

  14. 14.

    Quality consciousnesses Bayazit (2005) has suggested that quality affects the flexibility as a factor in FMS. On-line inspection is generally carried out with machine vision or coordinate measuring machine. Improved inspection capabilities have resulted in the improvement of quality.

  15. 15.

    Reduction in scrap it involves the use of special-purpose equipment designed to perform one operation with the greatest possible efficiency to reduce scrap. Use of CNC machines and computer control systems has resulted in reduction of scrap.

Combined Multiple Attribute Decision Making (MADM) Methodology Used for Ranking of Flexibility

The MADM refers to an approach to problem solving that is employed to solve problems involving selected from among a finite number of alternatives. An MADM method is a procedure that specifies how attribute information is to be processed in order to arrive at a choice. MADM application is summarized in Table 1.

Table 1 MADM applications found in literature

In this paper methodology used for ranking of flexibility are

  1. (a)

    Fuzzy multiple attribute decision making method (MADM)

  2. (b)

    Analytic hierarchy process (AHP)

  3. (c)

    Technique for order preference by similarity to ideal situation (TOPSIS)

  4. (d)

    Improved preference ranking organization method for enrichment evaluations (PROMETHEE)

Rao (2007) has defined combined multiple attribute decision making methodology for AHP, TOPSIS and Rao and Patel (2010) defined improved PROMETHEE as under.

Fuzzy MADM

Rao (2007) has consolidated the information on fuzzy MADM. Bellman and Zadeh (1970) were the first to relate fuzzy set theory to decision-making problems. Yager and Basson (1975) proposed fuzzy sets for decision making. Baas and Kwakernaak (1977) proposed a fuzzy MADM method that is widely regarded as the classic work of fuzzy MADM methods. Chen and Hwang (1992) proposed an approach to solve more than 10 alternatives, and they proposed first converts linguistic terms into fuzzy numbers and then the fuzzy numbers into crisp scores. An 11-point scale is used in the paper is shown in the Fig. 1 and crisp score is shown in Table 2.

Fig. 1
figure 1

Linguistic terms into their corresponding fuzzy

Table 2 Conversion of linguistic terms into fuzzy scores (11-point scale)

AHP Methodology

Saaty (1980, 2000) developed AHP, which decomposes a decision-making problem into a system of hierarchies of objectives, attributes (or criteria), and alternatives. The main procedure of AHP using the radical root method (also called the geometric mean method) is as follows:

  1. Step 1

    The first step is to determine the objective and the evaluation attributes. Then develop a hierarchical structure, objective at the top level, the attributes at the middle level and the alternatives at the last level.

  2. Step 2

    Determine the relative importance of different attributes with respect to the goal or objective.

    • Construct a pairwise comparison matrix using a scale of relative importance. The judgements are entered using the fundamental scale of the analytic hierarchy process (Saaty 1980, 2000). An attribute compared with itself is always assigned the value 1, so the main diagonal entries of the pairwise comparison matrix are all 1. The numbers 3, 5, 7, and 9 correspond to the verbal judgements ‘moderate importance’, ‘strong importance’, ‘very strong importance’ and ‘absolute importance’ (with 2, 4, 6, and 8 for compromise between these values). Assuming M attributes, the pairwise comparison of attribute, i with attribute j yield a square matrix BM × M where aij, denotes the comparative importance of attribute, i with respect to attribute j. In the matrix, bij = 1 when i = j and bji = l/bij.

      $$ B_{M \times M} = \begin{array}{*{20}c} {Attributes} \\ {B_{1} } \\ {B_{2} } \\ {B_{3} } \\ - \\ - \\ {B_{M} } \\ \end{array} \left[ {\begin{array}{*{20}c} {B_{1} } & {B_{2} } & {B_{3} } & - & - & {B_{M} } \\ 1 & {b_{12} } & {b_{13} } & - & - & {b_{1M} } \\ {b_{21} } & 1 & {b_{23} } & - & - & {b_{2M} } \\ {b_{31} } & {b_{32} } & 1 & - & - & {b_{3M} } \\ - & - & - & - & - & - \\ - & - & - & - & - & - \\ {b_{M1} } & {b_{M2} } & {b_{M3} } & - & - & 1 \\ \end{array} } \right] $$
      (1)
    • Find the relative normalized weight (wj) of each attribute by (i) calculating the geometric mean of the i-th row, and (ii) normalizing the geometric means of rows in the comparison matrix. This can be represented as

      $$ GM_{J} = \left[ {\mathop \prod \limits_{i-1}^{M} b_{ij} } \right]^{\frac{1}{M}} $$
      (2)

      and

      $$ w_{j} = GM_{j} /\mathop \sum \limits_{j-0}^{M} GM_{j} $$
      (3)

      The geometric mean method of AHP is commonly used to determine the relative normalized weights of the attributes, because of its simplicity, ease, determination of the maximum Eigenvalue, and reduction in inconsistency of judgements.

    • Calculate matrices A3 and A4 such that A3 = A1 × A2 and A4 = A3/A2, where A2 = [w1,w2,…,wj] T.

    • Determine the maximum Eigenvalue λmax that is the average of the matrix A4 Calculates the consistency index CI = (λmax − M)/(M − 1). The smaller the value of CI, the smaller is the deviation from the consistency.

    • Obtain the random index (RI) for the number of attributes used in decision making shown in Table 3 (Saaty and Tran 2007).

      Table 3 Random index (RI) values
    • Calculate the consistency ratio CR = CI/RI. Usually, a CR of 0.1 or less is considered as acceptable, and it reflects an informed judgement attribute to the knowledge of the analyst regarding the problem under study.

  3. Step 3

    Expressed the attribute values (may be qualitative or quantitative). It then normalized the values of attributes.

  4. Step 4

    The next step is to obtain the overall or composite performance scores for the alternatives by multiplying the relative normalized weight (wj) of each attribute (obtained in step 2) with its corresponding normalized weight value for each alternative (obtained in step 3), and summing over the attributes for each alternative.

TOPSIS Methodology

The TOPSIS method was developed by Hwang and Yoon (1981). This method is based on the concept that the chosen alternative should have the shortest Euclidean distance from the ideal solution, and the farthest from the negative ideal solution. The main procedure of the TOPSIS method for the selection of the best alternative from among those available is described below:

  1. Step 1

    The first step is to determine the objective, and to identify the pertinent evaluation attributes and develop a hierarchical structure.

  2. Step 2

    This step represents a matrix based on all the information available on attributes. Such a matrix is called a decision matrix. Each row of this matrix is allocated to one alternative, and each column to one attribute. Therefore, an element dij of the decision table ‘D’ gives the value of the j-th attribute in original real values, that is, non-normalized form and units, for the, i-th alternative.

    If the number of alternatives is M and the number of attributes in N, then the decision matrix is an M × N matrix can be represented as:

    $$ {\text{D}}_{M \times M} = \begin{array}{*{20}c} {Attributes} \\ {D_{1} } \\ {D_{2} } \\ {D_{3} } \\ - \\ - \\ {D_{M} } \\ \end{array} \left[ {\begin{array}{*{20}c} {{\text{D}}_{1} } & {D_{2} } & {{\text{D}}_{3} } & - & - & {{\text{D}}_{N} } \\ {{\text{d}}_{11} } & {d_{12} } & {{\text{d}}_{13} } & - & - & {d_{{1{\text{N}}}} } \\ {d_{21} } & {{\text{d}}_{22} } & {d_{23} } & - & - & {d_{{2{\text{N}}}} } \\ {d_{31} } & {d_{32} } & {{\text{d}}_{33} } & - & - & {d_{3N} } \\ - & - & - & - & - & - \\ - & - & - & - & - & - \\ {d_{M1} } & {d_{M2} } & {{\text{d}}_{M3} } & - & - & {{\text{d}}_{\text{MN}} } \\ \end{array} } \right] $$
    (4)

    In the case of a qualitative attribute (i.e. quantitative value is not available); a ranked value judgement on a scale is adopted by using fuzzy set theory. Once a qualitative attribute is represented on a scale then the normalized values of the attribute assigned for different alternatives are calculated in the same manner as that for quantitative attributes.

  3. Step 3

    Obtain the normalized decision matrix, Rij. This can be represented as

    $$ R_{ij} = d_{ij} /\left[ {\mathop \sum \limits_{j-1}^{M} d_{ij}^{2} } \right] ^{1/2} $$
    (5)
  4. Step 4

    Decide on the relative importance (i.e., weights) of different attributes with respect to the objective. It is same as step 2 in “AHP Methodology” section. A set of weights wj (for j = 1, 2,…, M) such that \( \mathop \sum \nolimits w_{j} = 1 \) may be decided upon.

  5. Step 5

    Obtain the weighted normalized matrix Vij. This is done by the multiplication of each element of the column of the matrix, Rij with its associated weight wj. Hence, the elements of the weighted normalized matrix Vij are expressed as:

    $$ {\text{V}}_{\text{ij}} = {\text{ w}}_{\text{j}} {\text{R}}_{\text{ij}} $$
    (6)
  6. Step 6

    Obtain the ideal (best) and negative ideal (worst) solutions in this step. The ideal (best) and negative ideal (worst) solutions can be expressed as:

    $$ \begin{aligned} V^{ + } = & \left\{ {\left( {\mathop \sum \limits_{i}^{max} V_{ij} /j \in J} \right),\left( {\mathop \sum \limits_{i}^{min} V_{ij} /j \in J^{\prime}} \right)/i = 1,2, \ldots ,N} \right\} \\ = & \left\{ {V_{1}^{ + } ,V_{2}^{ + } ,V_{3}^{ + } , \ldots ,V_{M}^{ + } } \right\} \\ \end{aligned} $$
    (7)
    $$ \begin{aligned} V^{ - } = & \left\{ {\left( {\mathop \sum \limits_{i}^{max} V_{ij} /j \in J} \right),\left( {\mathop \sum \limits_{i}^{min} V_{ij} /j \in J^{\prime}} \right)/i = 1,2, \ldots ,N} \right\} \\ = & \left\{ {V_{1}^{ - } ,V_{2}^{ - } ,V_{3}^{ - } , \ldots ,V_{M}^{ - } } \right\} \\ \end{aligned} $$
    (8)

    where J = (j = 1, 2,…, M)/j is associated with beneficial attributes, and J′ = (j = 1, 2,…, M)/j is associated with non beneficial attributes.

    \( V_{j}^{ + } \) indicates the ideal (best) value of the considered attribute among the values of the attribute for different alternatives. In the case of beneficial attributes (i.e., those of which higher values are desirable for the given application), \( V_{j}^{ + } \)  indicates the higher value of the attribute. In the case of non-beneficial attributes (i.e., those of which lower values are desired for the given application). \( V_{j}^{ + } \) indicates the lower value of the attribute.

    \( V_{j}^{ - } \) indicates the negative ideal (worst) value of the considered attribute among the values of the attribute for different alternatives. In the case of beneficial attributes (i.e., those of which higher values are desirable for the given application), \( V_{j}^{ - } \) indicates the lower value of the attribute. In the case of non beneficial attributes (i.e., those of which lower values are desired for the given application), \( V_{j}^{ - } \)indicates the higher value of the attribute.

  7. Step 7

    Obtain the separation measure. The separation of each alternative from the ideal one is given by the Euclidean distance in the following equations.

    $$ S_{i}^{ + } = \left\{ {\mathop \sum \limits_{J-1}^{M} \left( {V_{ij} - V_{j}^{ + } } \right)^{2} } \right\}^{0.5} , $$
    (9)

    where i = 1, 2,…N

    $$ S_{i}^{ - } = \left\{ {\mathop \sum \limits_{J-1}^{M} \left( {V_{ij} - V_{j}^{ - } } \right)^{2} } \right\}^{0.5} , $$
    (10)

    where i = 1, 2,…N

  8. Step 8

    The relative closeness of a particular alternative to the ideal solution, Pi, can be expressed in this step as follows.

    $$ P_{i} = {\raise0.7ex\hbox{${S_{i}^{ - } }$} \!\mathord{\left/ {\vphantom {{S_{i}^{ - } } {\left( {S_{i}^{ + } + S_{i}^{ - } } \right)}}}\right.\kern-0pt} \!\lower0.7ex\hbox{${\left( {S_{i}^{ + } + S_{i}^{ - } } \right)}$}} $$
    (11)
  9. Step 9

    A set of alternative is generated in the descending order in this step, according to the value of Pi indicating the most preferred and least preferred feasible solutions. Pi may also be called the overall or composite performance score of alternative Ai.

Improved PROMETHEE Methodology

The PROMETHEE method was introduced by Brans et al. (1984) and belongs to the category of outranking methods.

It may be added here that the original PROMETHEE method can effectively deal mainly with quantitative criteria. However, there exists some difficulty in the case of qualitative criteria. In the case of a qualitative criterion (i.e. quantitative value is not available); a ranked value judgment on a fuzzy conversion scale is adopted in this paper. By using fuzzy set theory, the value of the criteria can be first decided as linguistic terms, converted into corresponding fuzzy numbers and then converted to the crisp scores. The improved PROMETHEE methodology for ranking of flexibility is described below:

  1. Step 1

    The first step is to determine the objective, to identify the pertinent evaluation attributes and then shortlist the alternatives. After short listing the alternatives, prepare a decision table, including the measures or values of all criteria for the shortlisted alternatives.

  2. Step 2

    The weights of relative importance of the criteria may be assigned using the AHP method (Saaty 2000). This step is explained in step 2 of “AHP Methodology” section.

  3. Step 3

    After calculating the weights of the criteria using the AHP method, the next step is to have the information on the decision maker preference function, which he/she uses when comparing the contribution of the alternatives in terms of each separate criterion.

    The preference function (P i ) translates the difference between the evaluations obtained by two alternatives (a1 and a2) in terms of a particular criterion, into a preference degree ranging from 0 to 1. Let Pi,a1a2 be the preference function associated with the criterion ci.

    $$ P_{i} , \, a1a2 = {\text{G}}_{i} [{\text{c}}_{i} \left( {a1} \right) \, - {\text{c}}_{i} \left( {{\text{a}}2} \right)] $$
    (12)
    $$ 0 \, \le {\text{ P}}i, \, a1a2 \le \, 1 $$
    (13)

    where G i is a non-decreasing function of the observed deviation (d) between two alternatives a1 and a2 over the criterion c i .

  4. Step 4

    Let the decision maker have specified a preference function P i and weight w i for each criterion ci (i = 1, 2, M) of the problem. The multiple criteria preference index \( {{\Uppi}}_{{{\text{a}}1{\text{a}}2}} \) is then defined as the weighted average of the preference functions Pi.

    $$ \mathop \prod \nolimits_{a1a2} = \mathop \sum \limits_{i-1}^{M} {\text{w}}_{\text{i}} {\text{P}}_{{{\text{i}},{\text{a}}1{\text{a}}2}} $$
    (14)

    \( {{\Uppi}}_{a1a2} \) represents the intensity of preference of the decision maker of alternative a1 over alternative a2, when considering simultaneously all the criteria. Its value ranges from 0 to 1 (Marinoni 2005).

    For PROMETHEE outranking relations, the leaving flow, entering flow and the net flow for an alternative a belonging to a set of alternatives A are defined by the following equations:

    $$ \varphi^{ + } \left( {\text{a}} \right) = \mathop \sum \limits_{{{\text{x}}\varepsilon {\text{A}}}} \Uppi_{\text{xa}} $$
    (15)
    $$ \varphi^{ - } \left( {\text{a}} \right) = \mathop \sum \limits_{{{\text{x}}\varepsilon {\text{A}}}} \Uppi_{\text{ax}} $$
    (16)
    $$ \varphi \left( a \right) = \varphi^{ + } \left( a \right) - \varphi^{ - } \left( a \right) $$
    (17)

    \( \varphi^{ + } \left( a \right) \) is called the leaving flow, \( \varphi^{ - } \left( a \right) \) is called the entering flow and \( \varphi \left( a \right) \) is called the net flow. \( \varphi^{ + } \left( a \right) \) is the measure of the outranking character of a (i.e. dominance of alternative an overall other alternatives) and \( \varphi^{ - } \left( a \right) \) gives the outranked character of a (i.e. degree to which alternative a is dominated by all other alternatives). The net flow, \( \varphi \left( a \right) \) represents a value function, whereby a higher value reflects a higher attractiveness of alternative a. The net flow values are used to indicate the outranking relationship between the alternatives.

The proposed decision making framework using PROMETHEE method provides a complete ranking of the alternatives from the best to the worst one using the net flows.

Ranking of Flexibility

Ranking of Flexibility by AHP

  1. Step 1

    Objective is finding the raking of flexibility in FMS based on 15 attributes. The hierarchical structure is shown in Fig. 2 as a ranking of flexibility at the top level, 15 attributes at the second level and 15 alternatives at the third level

    Fig. 2
    figure 2

    Hierarchical structure

  2. Step 2

    Relative importance of different attributes with respect to objective is find as under:

    1. (a)

      Pairwise comparison matrix using a scale of relative importance (as explained in AHP methodology) is shown in Table 4. All attributes are beneficial attributes so higher values are desired. The data given in Table 4 will be used as a matrix A115×15.

      Table 4 Pairwise matrix
    2. (b)

      Calculating the geometric mean of i-th row and weights of the attributes, according to the step 2 of “AHP Methodology” section. The weights of the attributes will be used as the matrix A2. Weights of attributes are shown in Table 5.

      Table 5 Weights of the attributes
    3. (c)

      Calculate the matrix A3 and A4 i.e. shown below.

    4. (d)

      Find the maximum Eigenvalue λmax i.e. 17.2112 i.e. is the average of matrix A4.

    5. (e)

      Find the consistency index CI = (λmax − M)/(M − 1) = 0.158.

    6. (f)

      Take the RI for the 15 number of attributes = 1.59.

    7. (g)

      Calculate the consistency ratio (CR) = CI/RI = 0.0993.

      CR = 0.0993 < 0.1

      CR is less than or equal to 0.1 is acceptable.

  3. Step 3

    The attributes are expressed in linguistic term. These linguistic terms are converted into fuzzy scores as explained by the fuzzy MADM methodology. Table 6 presents the values in quantitative terms. The quantitative values of attributes are normalized and shown in Table 7.

    Table 6 Fuzzy or crisp value of attributes
    Table 7 Normalized value of attributes
  4. Step 4

    Obtain the overall or composite performance scores for the alternatives by multiplying the relative normalized weight (wj) of each attribute with its corresponding normalized weight value for each alternative and summing over the attributes for each alternative. The overall or composite performance scores are shown in Table 8. And according this score ranking of flexibilities are shown in Table 9.

    Table 8 The overall or composite performance scores
    Table 9 Ranking of flexibility by AHP

Ranking of Flexibility by TOPSIS

  1. Step 1

    Objective is finding the raking of flexibility in a FMS based on 15 attributes is same as discussed in AHP ranking. All attributes the beneficial attributes i.e. higher values are desired.

  2. Step 2

    The next step is to represent all the information available for attributes (as in Table 5) in a decision matrix.

  3. Step 3

    The quantitative values of attributes are normalized and shown in Table 10 as R15×15 matrix.

    Table 10 Normalized
  4. Step 4

    Relative importance matrix (i.e. weights) of different attributes with respect to the objective is taken as in “AHP Methodology” section.

  5. Step 5

    The weighted normalized matrix, V15x15 is calculated and is shown below in Table 11.

    Table 11 Weighted normalized (Rij)
  6. Step 6

    The next step is to obtain the ideal (best) and negative ideal (worst) solutions. Ideal (best) and negative ideal (worst) solutions are shown in Table 12.

    Table 12 Ideal (best) solutions (\( V^{ + } \)) and ideal (worst) solutions (\( V_{{}}^{ - } \))
  7. Step 7

    The next step is to obtain the separation measures. Separation measures are shown in Table 13.

    Table 13 Separation measures
  8. Step 8

    The relative closeness of a particular alternative to the ideal solution is calculated and shown in Table 14. And according to this Ranking of flexibilities are shown in Table 15.

    Table 14 The relative closeness of a particular alternative to the ideal solution
    Table 15 Ranking of Flexibility by TOPSIS

Ranking of Flexibility by Improved PROMETHEE

  1. Step 1

    Objective is finding the raking of flexibility in a FMS based on 15 attributes is same as discussed in AHP ranking.

  2. Step 2

    Relative importance matrix (i.e. weights) of different attributes with respect to the objective is taken as in “AHP Methodology” section.

  3. Step 3

    The next step is to have the information on the decision maker preference function Pi, which he/she uses when comparing the contribution of the alternatives in terms of each separate criterion. The pairwise comparison of criterion ‘Ability to manufacture a variety of product’ gives the matrix given in Table 16. Ability to manufacture a variety of products is a beneficial criterion, and higher values are desired. Flexibility having a comparatively high value of Ability to manufacture a variety of products is said to be ‘better’ than the other. Another criterion is followed same as the ability to manufacture a variety of products.

    Table 16 Pairwise comparison of criterion ‘Ability to manufacture a variety of product’
  4. Step 4

    After specifying a preference function P i and weight w i for each criterion, the multiple criteria preference index, \( {{\Uppi}}_{a1a2} \) is calculated.

The leaving flow, entering flow and the net flow for different alternatives are calculated and these are given in Table 17. According to this net flow ranking of flexibility is shown in Table 18.

Table 17 Leaving flow, entering flow and the net flow
Table 18 Ranking of flexibility by improved PROMETHEE

Industrial Implication

Production Manager often feels handicapped in differentiating machine flexibility, process flexibility, product flexibility, operation flexibility and production flexibility. We find that Production Managers face problems in manufacturing system like how to measure the level of flexibility and how to quantify them. Researchers have not been able to develop any universally accepted technique on which the manufacturing people can rely. Though a lot of research work has been reported regarding flexibility in the FMS, yet its real-life implications are not encouraging. In this paper, we have tried to define the definitions of different flexibilities as given in the literature. In the research work, Ranking of flexibility of FMS is done by MADM and concluded that production flexibility has the most impact on FMS. It is helpful to the Production Manager for analysis this for their organization. Based on this Ranking, he can conclude on which flexibility he should focus to reduce costs or increase the performance of the manufacturing system. As the flexibility increases, as a result productivity of the system increases.

Flexibility is not a strictly defined phenomenon, and consequently any measure proposed for it will be inapplicable in many situations. Managers should study the measures carefully and modify them, or possibly reconstruct them, to best suit their needs. However, in the specific case, the type and amount of flexibility needed to be established, as well as the means for achieving that type of flexibility, focusing on the specific sales, cost and asset issues that are relevant to the company and manufacturing situation.

Conclusion

The major objective of this paper is to identify the 15 factors that significantly affect the flexibility of FMS in any industry and the main focus on the ranking of 15 flexibility which is identified in a FMS so that management may effectively deal with these flexibilities. In this paper, ranking of flexibilities is found out by a different methodology of combined MADM such as an AHP, TOPSIS, and improved PROMETHEE.

  1. 1.

    Ranking of flexibilities by AHP is 4-1-9-12-13-3-14-5-8-2-15-6-7-11-10.

  2. 2.

    Ranking of flexibilities by TOPSIS is 9-4-1-3-14-12-13-5-2-8-6-7-11-15-10.

  3. 3.

    Ranking of flexibilities by improved PROMETHEE is 9-4-1-12-13-3-14-5-8-2-15-6-11-7-10.

Final ranking of flexibility in a FMS based on AHP, TOPSIS and Improved PROMETHEE is 9-4-1-12-13-3-14-5-8-2-15-6-11-7-10. According to these rankings, No. 9 i.e. production flexibility has the top ranking, i.e. the most impact on FMS and No. 10 i.e. programme flexibility has lower most ranking i.e. the least impact on FMS. Ranking of flexibilities is shown in Fig. 3.

Fig. 3
figure 3

Ranking of flexibility in FMS based on AHP, TOPSIS and improved PROMETHEE

The relative importance of the outcomes is not considered, although it could be a major concern in decision making. The MADM literature indicates that several approaches are available for the formulation and analysis of problems which require the consideration of multiple attributes in the choices that have to be made. The present study applies only 15 factors for ranking of flexibility, a greater number of factors may be considered for this purpose.