Multi-criteria supplier selection using fuzzy analytic hierarchy process: Case study from a Brazilian railway operator

Rodrigo Barbosa de Santis1, Leonardo Golliat1, Eduardo Pestana de Aguiar1

1 Federal University of Juiz de Fora


Abstract

The supplier selection problem has been discussed in literature within the supply chain management subject and it is extremely important due to its impact on the entire supply chain configuration, strategy and performance. This work presents a decision model based on the fuzzy analytic hierarchy process method and its application in a real case of maintenance supplier selection in a large Brazilian railway operator. Eight criteria were adopted - technical capacity, financial status, relationship, operations management, security management, infrastructure, historic performance and costs - for evaluating five potential suppliers. In the case study, both first and second ranked suppliers by the method have been selected by the company for providing the services and the model was adopted as a standard procedure within the organization for contracts over US$ 300,000.

Keywords: Supplier Selection; Railway Maintenance; Multi-Criteria Decision Making; Analytic Hierarchy Process; Fuzzy Logic.


1 Introduction

The supplier selection is defined as the process of review, selection and evaluation of companies composing a supply chain. It is considered to be one of the most important processes of the purchasing function, due to its direct impact within the configuration and operational performance of a supply chain.

Several factors have been turning the purchasing decision more complicate: the globalization of commerce and the internet, which increases the choice possibilities for buyers; the changes in the customers preference, demanding broader and faster supplier selection processes; the public procurement regulations demanding more transparency in decision-making; and new organizational formats, which lead to the involvement of more decision agents within the selection processes (De Boer et al., 2001).

In modern supply chain management, companies seek to keep long term partnerships with a reduced number of reliable suppliers and their selection depends more and more on other quantitative and qualitative features, beyond the cost of acquisition (Chai et al., 2013). In this context, the development of systematic and transparent decision models is necessary for aiding the process of selecting suppliers.

Multi-criteria decision-making (MCDM) methods play an important role in this specific problem, given its effectiveness on evaluating several alternatives submitted to multiple criteria – also known as attributes or objectives – under an environment of uncertainty. These criteria are defined according to the specific objectives of each company and must be applied in a clear and concise way in the selection process, in order to promote synergy among all components of a supply chain.

To effectively handle the complexity of this problem, researches have been applying integrated approaches of MCDM along with others from different disciplines of knowledge, such as mathematical programming and artificial intelligence (Ho et al., 2010; Chai et al., 2013; Lima Junior et al., 2013). Although the hybrid models integrating MCDM fuzzy logic hybridization has become one of the most popular methods for addressing the supplier selection problem in all sorts of industries (Chai et al., 2013), no specific model has been proposed so far for the railway industry.

This paper proposes the application of a decision model based on the fuzzy analytic hierarchy process (fuzzy AHP) method, adapted for maintenance supplier contracting within the railway industry.

The major contributions of this paper are stated as follows:

  1. applying a multi-criteria decision making model in a real-life case study of supplier selection for maintenance service within MRS Logistica, a large Brazilian railway operator;

  2. defining and understanding the specific criteria applied in the railway sector, based on the preferences of experienced executives, who may be used as reference for other researchers;

  3. evaluating the different outcomes of fuzzy AHP and analytic hierarchy process (AHP) methods through the adoption of a conversion of linguistic scale between both methods.

The major conclusions are as follows:

  1. The results from the method were the same adopted by the company in the selection: both 1st and 2nd placed suppliers have been hired for service providing;

  2. The most valued criteria in the process were “security management” and “cost”, both known as relevant attributes in the transportation sector;

  3. Different ranking orders resulted from fuzzy AHP and AHP methods - 3rd and 5th ranked suppliers swapped places - and a considerable difference was obtained in alternative priority weights.

This paper is organized in five sections. Following this Introduction, in Section 2, it is provided an analysis of recent published articles concerning the supplier selection problem in the railway sector along with the most common methods applied. In Section 3, a background of AHP, triangular fuzzy numbers and the extended analysis calculation steps are presented. Next, in Section 4, we describe the application of fuzzy AHP approach in a real-world hiring situation. Finally, Section 5 concludes this paper with some recommendations for model developments in the future.

2 Literature review

The supply chain management shows an important competitive advantage for companies that successfully apply its concepts. One example is the case study of British Rail that, along the decades of 1980’s and 1990’s, changed the traditional approach of strictly competitive procurement by the development of a reduced number of suppliers, applying standards and establishing minimum performance targets to be achieved by its partners, simulating continuous improvement, quality, and innovation throughout the chain (Boyett et al., 1996).

Despite this fact, there are few case studies about MCDM models applications in the supplier selection process within the railway sector. Dulmin et Mininno (2003) first proposed the application of a model based on PROMETHEE and GAIA methods for supplier selection in a mid-sized Italian company on rail and road transport sector. More recently, Bruno et al. (2012) presented a case study of application of the AHP method in a specific component of the traction system in a leading manufacturing company of railway equipment in Italy.

Surveys pointed out that AHP and fuzzy AHP methods, proposed by Saaty (1987) and Chang (1996), respectively, had been the most popular techniques to address the supplier selection problem so far (Ho et al., 2010; Chai et al., 2013; Lima Junior et al., 2013). Several case studies have been published. Kahraman et al. (2003) applied the Fuzzy AHP to determine the most suitable suppliers for providing services for a white goods manufacturer; Chan et Kumar (2007) developed a model for global supplier development, considering risk factors; Cebeci (2009) proposed a fuzzy AHP model using balanced scorecard (BSC) to select a suitable enterprise resource planning (ERP) systems for the textile industry; Chamodrakas et al. (2010) incorporate a fuzzy AHP approach for supplier selection in electronic marketplaces; Killinci et Onal (2011) applied the method in a large white good manufacturer to select a supplier of one critical component in the production of washing machine units; Catak et al. (2012) applied the method for selecting the best database management system for the Turkish national identity card management project; Ayhan (2013) applied a fuzzy AHP based model in a gear motor company; and Yadav et Sharma (2015) propose a model for the automobile industry based on fuzzy AHP approach.

Table 1 presents a summary of case studies of MCDM methods application within several industries found in literature so far. Based on this review, it is argued that the most common criteria applied in supplier selection models are cost, quality, relationship, financial status, and management systems, depending specifically on the nature of the sector, company and/or procurement process. Additionally, Villanueva-Ponce et al. (2015) identify the growth of a new set of green criteria adopted in supply chain management, such as environmental competencies, green product design, carbon emission management, energy consumption, green material coding, management of hazardous substances, waste management and recycling, among others.

Table 1. Methods and criteria applied by authors for assessing supplier selection in transportation and other sectors.

Figure 1

Source: The authors own.

Some authors propose the application of a type-2 fuzzy sets application along with AHP (Wang et al., 2012; Uçal Sarý et al., 2013; Cevik Onar et al. 2014; Abdullah et Najib, 2014), while Memon et al. (2015) suggest using the grey system theory and uncertainty theory with the method, for handling fuzziness. Yet, those approaches still need evaluation for understanding whether the inherent computational complexity increase really pays off.

3 AHP and fuzzy AHP

The AHP is a nonlinear framework for carrying out both deductive and inductive thinking by taking various factors into consideration to arrive at a conclusion or synthesis. AHP allows decomposing a main problem in several performance assessment levels, which considers objective or subjective attributes, concurrent or not among them. Thus, it becomes clearer for the decision-makers which is the problem and how to come to a solution. The basic steps for performing the AHP method are: 1) to decompose the problem into independent levels and sublevels, from the more general or uncertain to the more specific and concrete; 2) to construct the decision matrix from pair-wise comparison judgments and 3) to synthesize weights in all inferior levels until reaching a global priority index (Saaty, 1987).

The alternative comparisons are performed two by two by decision-makers, from a natural scale from 1 to 9. The Fuzzy AHP method replaces the traditional scale for a triangular fuzzy number scale. Therefore, it can effectively handle the fuzziness in the linguistic judgments of the decision-makers, receiving better acceptance by researchers than the original crisp method.

3.1 Triangular fuzzy numbers

A fuzzy set is a class of objects without a precisely defined criterion of membership, expressed by a function that assigns a grade of membership ranging between 0 and 1 to each object (Zadeh, 1965). The theory plays an important role in mathematical and programming applications that have to deal with some degree of uncertainty.

A triangular fuzzy number (TFN) M is shown in Fig. 1. A TFN can be simply denoted as a triplet (l,m,u), where l, m, and u indicate the lower, middle and upper values that describe a fuzzy event, and l≤m≤u.

The membership function can be defined as:

Figure 2

When l=m=u, it is a non-fuzzy number by convention (Chang, 1996; Chan et Kumar, 2007). The higher the value of (u-l) or (l-u), the greater is the fuzziness of the judgment. Fuzzy numbers are intuitively easy to use in expressing the decision-maker's qualitative assessments. A fuzzy number can be given by its corresponding left and right representation of each degree of membership (Kahraman et al., 2004; Chan et Kumar, 2007; Killinci et Onal, 2011)

Figure 3

where l(y) and r(y) denote the left side representation and the right side representation of a fuzzy number, respectively. The algebraic operations with fuzzy numbers can be found in Chang (1996) and Kahraman et al. (2003, 2004).

Figure 1. A triangular fuzzy number M=(l,m,u).

Figure 4

Source: Kahraman et al. (2004)

3.2 Extended analysis method on fuzzy AHP

Let the object set X={x1,x2,…,x_n} and the goal set U={u1,u2,…,u_m}, the m extent analysis values (Chang, 1996) for each object are obtained by the following signs:

Figure 5

where all Figure 6 are triangular fuzzy numbers.

The value of fuzzy synthetic with respect to ith object is defined by (Kahraman et al., 2004; Killinci et Onal, 2011)

Figure 7

To obtain Figure 8, the fuzzy addition operation of m extent analysis values is performed for a particular matrix, such that

Figure 9

and to obtain Figure 10, it is performed the fuzzy addition operation of Figure 11 values such that

Figure 12

then the inverse of the vector in eq. is computed (6), such that

Figure 13

The degree of possibility Figure 13.1 is defined as

Figure 14

and can be equivalently expressed as follows:

Figure 15

where d is the ordinate of the highest intersection point D between Figure 16 and Figure 17. In Fig. 2, the intersection between Figure 18 and Figure 19 can be seen.

Figure 2. The intersection between Figure 18 and Figure 19

Figure 20

Source: Kahramah et al. (2004)

To compare Figure 18 and Figure 19, we need both the values of Figure 21 and Figure 22.

The degree of possibility for a convex fuzzy number to be greater than the k convex fuzzy numbers Figure 23 can be defined by

Figure 24

Assuming that

Figure 25

for k=1,2,…,n;k≠i. Then the weight vector is given by eq. (13), after normalization.

Figure 26

where W is a non-fuzzy number that represents the weights of each alternative compared to another.

4 Case study: application in supplier selection within the railway sector

A large Brazilian freight railway operator company, MRS Logistica (http://www.mrs.com.br), recurrently selects suppliers for maintenance services contracts. The company is responsible for operating a 1,654 kilometers rail network presented in a region that concentrates half of the country's gross domestic product. One third of all rail cargo of the country is transported by its trains, including containers, steel, cement, bauxite, agricultural products, petroleum coke, coal and iron ore, which represents 20% of all exports.

In this particular study, the company intends to select a new supplier for providing maintenance services in all of its permanent ways, a representative contract that may represent a critical impact on its whole operation. There are several companies offering the service. A group of two specialists are responsible for assessing the suppliers, through evaluation visits, and technical and commercial proposals.

4.1 Problem modeling

Several evaluation documentation previously applied in the supplier selection processes by the company were analyzed along with the literature attributes adopted by other authors for addressing the supplier selection problem. The research pointed to a reduced list of 36 sub-attributes grouped in 8 main attributes. The proposed list was then validated by the specialists involved in the procurement process. The defined criteria are detailed as follows:

  1. Technical capacity (TEC) – It evaluates the capacity of the firm fulfilling technical requirements for the service and provides specific solutions. Certificates from acknowledged institutions, research & development capabilities and historic data have been used for evaluating this attribute.

  2. Financial status (FIN) - Financial health is recognized as a relevant criterion for supply risk assessment. Several financial measures are taken into account as liquidity and investment return rate. Asset turnover and degree of dependency on the contract are evaluated in these criteria.

  3. Relationship (REL) – Commercial relations can present a differential advantage when selecting a supplier. Payment conditions, on time delivery records, volume and reprogramming flexibility and anomalies treatment are evaluated in this item.

  4. Operations management (OPE) – Operations management level is believed to contribute to better quality and productivity along a supply chain. Under this perspective, quality systems, material and process control, maintenance and calibration, planning and staff training and other features are assessed.

  5. Security management (SEC) – Security is one of the most important criterion for transportation companies, as any failure can lead to accidents with huge social, environmental and financial impacts. Compliance with safety standards, security device appliances in machines, personal and group protection equipment usage, security and environmental management certificates are checked in this criterion.

  6. Infrastructure (INF) – A proper infrastructure and resources are necessary for providing the service. Adequate conservation of assets (vehicles and equipment), work stations and physical location are checked by the specialists.

  7. Historic performance (HIS) – Previous experiences in providing the service in the past can influence the performance of the firm in the future. In this attribute, references of other companies, legal pendencies and security and hazard records are checked.

  8. Costs (COS) – This attribute considers the total cost estimated for each alternative, considering budget restrictions and consistency analysis.

The numbers of potential suppliers technically qualified by the company for providing the service was equal to 5. Fig. 3 shows the general hierarchy structure constructed for the specific problem, composed by three different levels: the goal (selection of the best supplier), the attributes (criteria) and the alternatives (suppliers).

Figure 3. The hierarchy structure of the problem. Source: Elaborated by the authors.

Figure 27

Source: The authors own.

4.2 Attributes and alternatives weight calculation

Printed questionnaires were applied in order to collect the pair-wise comparison judgments, reached by consensus with respect to each criteria and alternatives, from the perceptions and previous experiences of the executives involved in the process.

Firstly, the main attributes were compared with respect to the main goal, and then each supplier was compared with respect to each attribute. Linguistic variables were applied to represent each comparison, according to the corresponding triangular fuzzy number, shown in Table 2.

Table 2. Linguistic variables and their corresponding fuzzy numbers.

Figure 28

Source: The authors own.

The superior part of the triangular decision matrix was constructed with the corresponding fuzzy numbers of each linguistic judgment collected in the questionnaires. Table 3 shows the superior part of fuzzy evaluation matrix with respect to the goal. Table 4 and Table 5 show the superior part of fuzzy evaluation matrix with respect to the attribute “security management” and “cost”, respectively. The other matrices have been omitted due to the limited space of this paper. The inferior part of the matrix is then completed with the reciprocity of each fuzzy number (l,m,u), given by Figure 29.

Table 3. Evaluation matrix with respect to the criterion “Select best supplier”.

Figure 30

Source: The authors own.

The consistency ratios of each formed matrix were checked by the AHP method after converting the comparison matrix to a crisp number using the function Figure 31 (Kwong et Bai, 2003; Killinci et Onal, 2011). The consistency ratio of each comparison matrix found was under 0.10, thus validating the judgments performed by the group.

Table 4. Evaluation matrix with respect to the criterion “Security management”.

Figure 32

Source: The authors own.

Table 5. Evaluation matrix with respect to the criterion “Cost”.

Figure 33

Source: The authors own.

From the fuzzy evaluation matrix in Table 3, the fuzzy synthetic extent values Figure 34 were calculated through eq. (4). The degree of possibility of Figure 34 over Figure 35 is given by eq. (9), (10). The minimum degree of possibility Figure 36 is calculated by eq. (12), which composes each element of the unbalanced vector W'. Finally, the normalized vector W is given by eq. (14).

The same calculations were applied to the other pair-wise comparison matrixes and the priority weights of each alternative were also calculated, and are shown in Table 6. All operations were performed using the software GNU Octave (2016).

5 Results and discussion

The priority weights of the attributes and alternatives were aggregated into the final priority weights of each alternative supplier. In Table 6, the first row shows the weight calculated for each attribute, and each sub-column represents the weight evaluation of suppliers for each attribute. The last column on the right shows the final priority of each alternative.

An alternative with a higher score over another represents a preferred supplier. Thus, the preference order of the alternatives is Supplier 4 ≥ Supplier 1 ≥ Supplier 3 ≥ Supplier 2 ≥ Supplier 5. The only attributes that were considered by the fuzzy AHP method as influencing the particular selection were security management and costs, which may reflect the major performance objectives of this particular supply chain. It must be pointed out, however, that, for different selection problems in the same company, other attributes may drag more attention.

The same data collected were applied using the classic AHP method, considering the corresponding crisp number in fundamental scale, and the results are shown in Table 7. The preference of the alternatives has changed to Supplier 4 ≥ Supplier 1 ≥ Supplier 5 ≥ Supplier 2 ≥ Supplier 3.

Table 6. Overall scores in the fuzzy AHP method.

Figure 37

Source: The authors own.

Table 7. Overall scores in the AHP method.

Figure 38

Source: The authors own.

The different results from both methods can be explained by the non-valued weights returns in the fuzzy AHP. Some criteria in which Supplier 5 has presented a superior performance, such as “technical capacity”, “financial status” and “relationship” were not taken in account in account for the final priority weight of the alternative, since the weights for these criteria were 0.00.

The calculated weights using the traditional method are more balanced, however: no alternative or attribute scored 0.00, which contributed for lowering the difference of the final priority between the first ranked supplier and the second one, from 0.35 (0.54 – 0.19) to 0.01 (0.29 – 0.28).

It should be noted that both first and second ranked suppliers in the applied methods have been actually selected by the company for providing the services. Besides, the model structure and outcomes were adopted by the specialists for defending the procurement process before the company’s board of directors, making it a regular procedure for processes involving more than R$ 1 million (~ US$ 300,000).

6 Conclusions

A decision support model can help organizations to select more appropriate suppliers according to the specific objectives of their supply chain, breaking the complex problem in several levels of assessment. Also, it can consider the viewpoints of multi-agents and provide an easy-to-explain structure that can be used in similar processes in the future.

In this study, eight attributes were defined to evaluate five potential suppliers for providing rail track maintenance services. The fuzzy AHP approach has been adopted and the results were compared with AHP, applying a conversion scale between methods. Fuzzy numbers handle uncertainty in terms of judgments whilst input linguistic judgments are triangular probabilistic distributions. The extent analysis detaches the attributes that truly influence the problem: in this application, two out of eight criteria – “cost” and “security management” - scored weights different from 0, a result quite aligned to the major concern of the company in recent years.

The proposed model was applied to only one selection process, but it can be easily extended to other processes in other areas of the industry. The model can be extended by creating an intermediate level of sub attributes between the attributes and alternatives composed by more specific measurements units. This could not be achieved in this study, as the pair-wise comparisons would require too much judging time from the specialists – it would be necessary to construct 36 more matrixes. This can be solved by combining the fuzzy AHP method with other MDCM, such as TOPSIS. Mathematical programming can be applied for cases that supplier’s capacity constraints must be taken into account.

The judgment matrixes were constructed from the data collected in printed forms and calculations performed in Octave language (2016). Also, the model could be integrated to the company’s ERP through an online application, so more transactional data could be applied and faster feedbacks received by the decision-makers. The defined problem was to select the best supplier; however, the same methodology can be developed for reviewing the firms already providing services for the company.


References

Abdullah, L., and Najib, L. (2014). A new type-2 fuzzy set of linguistic variables for the fuzzy analytic hierarchy process. Expert Systems with Applications, Vol. 41, No. 7, pp. 3297-3305.

Ayhan, M. B. (2013). A fuzzy AHP approach for supplier selection problem: A case study in a Gear motor company. International Journal of Managing Value and Supply Chains, Vol. 4, No. 3, pp. 11-23.

Boyett, I., Robinson, P., Brown, A., and Finlay, D. (1996). Supplier-purchaser relationships within a quasi-market: the case of British Rail and British Steel Track Products. European Journal of Purchasing and Supply Management, Vol. 2, No. 2, pp. 145-151.

Bruno, G., Esposito, E., Genovese, A., and Passaro, R. (2012). AHP-based approaches for supplier evaluation: Problems and perspectives. Journal of Purchasing and Supply Management, Vol. 18, No. 3, pp. 159-172.

Catak, F. O., Karabas, S., and Yildirim, S. (2012). Fuzzy analytic hierarchy based DBMS selection in turkish national identity card management project. International Journal of Information Sciences and Techniques, Vol. 2, Np. 4, pp. 29-38.

Cebeci, U. (2009). Fuzzy AHP-based decision support system for selecting ERP systems in textile industry by using balanced scorecard. Expert Systems with Applications, Vol. 36, No. 5, pp. 8900-8909.

Cevik Onar, S., Oztaysi, B., and Kahraman, C. (2014). Strategic decision selection using hesitant fuzzy TOPSIS and interval type-2 fuzzy AHP: a case study. International Journal of Computational Intelligence Systems, Vol. 7, No. 5, pp. 1002-1021.

Chai, J., Liu, J. N., and Ngai, E. W. (2013). Application of decision-making techniques in supplier selection: A systematic review of literature. Expert Systems with Applications, Vol. 40, No. 10, pp. 3872-3885.

Chamodrakas, I., Batis, D., and Martakos, D. (2010). Supplier selection in electronic marketplaces using satisficing and fuzzy AHP. Expert Systems with Applications, Vol. 37, No. 1, pp. 490-498.

Chan, F. T., and Kumar, N. (2007). Global supplier development considering risk factors using fuzzy extended AHP-based approach. Omega, Vol. 35, No. 4, pp. 417-431.

Chang, D. Y. (1996). Applications of the extent analysis method on fuzzy AHP. European Journal of Operational Research, Vol. 95, No. 3, pp. 649-655.

De Boer, L., Labro, E., and Morlacchi, P. (2001). A review of methods supporting supplier selection. European Journal of Purchasing and Supply Management, Vol. 7, No. 2, pp. 75-89.

Dulmin, R., and Mininno, V. (2003). Supplier selection using a multi-criteria decision aid method. Journal of Purchasing and Supply Management, Vol. 9, No. 4, pp. 177-187.

Ho, W., Xu, X., and Dey, P. K. (2010). Multi-criteria decision making approaches for supplier evaluation and selection: A literature review. European Journal of Operational Research, Vol. 202, No. 1, pp. 16-24.

Kahraman, C., Cebeci, U., and Ruan, D. (2004). Multi-attribute comparison of catering service companies using fuzzy AHP: The case of Turkey. International Journal of Production Economics, Vol. 87, No. 2, pp. 171-184.

Kahraman, C., Cebeci, U., and Ulukan, Z. (2003). Multi-criteria supplier selection using fuzzy AHP. Logistics Information Management, Vol. 16, No. 6, pp. 382-394.

Kilincci, O., and Onal, S. A. (2011). Fuzzy AHP approach for supplier selection in a washing machine company. Expert systems with Applications, Vol. 38, No. 8, pp. 9656-9664.

Kwong, C. K., and Bai, H. (2003). Determining the importance weights for the customer requirements in QFD using a fuzzy AHP with an extent analysis approach. IIE Transactions, Vol. 35, No. 7, pp. 619-626.

Lima Junior, F. R., Osiro, L., and Carpinetti, L. C. R. (2013). Métodos de decisão multicritério para seleção de fornecedores: um panorama do estado da arte. Gestão e Produção, Vol. 20, No. 4, pp. 781-801.

Memon, M. S., Lee, Y. H., and Mari, S. I. (2015). Group multi-criteria supplier selection using combined grey systems theory and uncertainty theory. Expert Systems with Applications, Vol. 42, No. 21, pp. 7951-7959.

Octave (2016) A high-level interpreted language. Available at: http://www.gnu.org/software/octave/ on 23-april-2016 Saaty, R. W. (1987). The analytic hierarchy process – what it is and how it is used. Mathematical Modelling, Vol. 9, No. 3-5, pp. 161-176.

Uçal Sarý, I., Öztayşi, B., and Kahraman, C. (2013). Fuzzy Analytic Hierarchy Process Using Type‐2 Fuzzy Sets: An Application to Warehouse Location Selection. Multicriteria Decision Aid and Artificial Intelligence, pp. 285-308.

Villanueva-Ponce, R., Avelar-Sosa, L., Alvarado-Iniesta, A., and Cruz-Sánchez, V. G. (2015). The green supplier selection as a key element in a supply chain: A review of cases studies. Dyna, Vol. 82, No. 194, pp. 36-45.

Wang, W., Liu, X., and Qin, Y. (2012). Multi-attribute group decision making models under interval type-2 fuzzy environment. Knowledge-Based Systems, Vol. 30, pp. 121-128.

Yadav, V., and Sharma, M. K. (2015). Multi-criteria decision making for supplier selection using fuzzy AHP approach. Benchmarking: An International Journal, Vol. 22, No. 6, pp. 1158-1174.

Zadeh, L. A. (1965). Fuzzy sets. Information and Control, Vol. 8, No. 3, pp. 338-353.