8
CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO HELP IN DECISION MAKING Ricardo Bendaña (p)(1) , Alfredo del Caño (2) , M. Pilar de la Cruz (2) (1)(Universidad de Vigo) (2)(Universidad de La Coruña) ABSTRACT: After a short analysis of the procedures and criteria to use in contractors selection processes, this paper deals with a contractors’ selection system based in the fuzzy-logic technique called fuzzy control. A tool has been conceived for use in the private sector, in traditional design-bid-build projects. The system includes an assessment of several qualitative and quantitative issues, taking also into account the risk of not achieving the client’s objectives. The system allows using three different selection policies: when the essential objective for the client is, respectively, cost, time and quality. 1. INTRODUCTION Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to project selection, the financial analysis of projects, generic project control using fuzzy-control systems, project time control, and project risk analysis. Nguyen (1985), for instance, applied fuzzy sets (but not fuzzy logic) to contractor' s bid assessment. Muralidharan et al (2002) cite the work of Li et al (1997), also using fuzzy sets for supplier rating. There are several authors working in the application of fuzzy-control techniques to decision making in the selection of contractors, using more or less adequate sets of selection criteria (Russel and Skibniewski, 1988; Pack et al, 1992; Rankin et al, 1996, among others). Frequently price has been the only criterion used in contractors’ selection. Its main advantage is a simple and fair awarding process. When the owner’s project management maturity increases, he / she normally tends to use a more complete set of selection criteria, since he / she realizes that the cheapest bid is not normally the most economical alternative. Using fuzzy controllers in this field can allow to manage different criteria in an effective way. When the client uses a wide set of selection criteria, the main problem is that the number of rules grows exponentially with the increase in the number of criteria, reaching the order of hundreds of rules. Additionally, the client could need a controller including various “policies”: a “policy” is each of the different modes of work that the decision support system will have; for instance, this systems should run in different ways depending on the priority objective for the owner (cost, time, quality). This paper presents a system based on the fuzzy control theory, to help a private sector decision maker in selecting contractors in the traditional procurement system (design-bid-build). 692

CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO … · Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO … · Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to

��

CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO HELP IN DECISION MAKING

Ricardo Bendaña (p)(1), Alfredo del Caño (2), M. Pilar de la Cruz (2)

(1)(Universidad de Vigo) (2)(Universidad de La Coruña)

ABSTRACT: After a short analysis of the procedures and criteria to use in contractors selection processes, this paper deals with a contractors’ selection system based in the fuzzy-logic technique called fuzzy control. A tool has been conceived for use in the private sector, in traditional design-bid-build projects. The system includes an assessment of several qualitative and quantitative issues, taking also into account the risk of not achieving the client’s objectives. The system allows using three different selection policies: when the essential objective for the client is, respectively, cost, time and quality. 1. INTRODUCTION Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to project selection, the financial analysis of projects, generic project control using fuzzy-control systems, project time control, and project risk analysis. Nguyen (1985), for instance, applied fuzzy sets (but not fuzzy logic) to contractor's bid assessment. Muralidharan et al (2002) cite the work of Li et al (1997), also using fuzzy sets for supplier rating. There are several authors working in the application of fuzzy-control techniques to decision making in the selection of contractors, using more or less adequate sets of selection criteria (Russel and Skibniewski, 1988; Pack et al, 1992; Rankin et al, 1996, among others). Frequently price has been the only criterion used in contractors’ selection. Its main advantage is a simple and fair awarding process. When the owner’s project management maturity increases, he / she normally tends to use a more complete set of selection criteria, since he / she realizes that the cheapest bid is not normally the most economical alternative. Using fuzzy controllers in this field can allow to manage different criteria in an effective way. When the client uses a wide set of selection criteria, the main problem is that the number of rules grows exponentially with the increase in the number of criteria, reaching the order of hundreds of rules. Additionally, the client could need a controller including various “policies”: a “policy” is each of the different modes of work that the decision support system will have; for instance, this systems should run in different ways depending on the priority objective for the owner (cost, time, quality). This paper presents a system based on the fuzzy control theory, to help a private sector decision maker in selecting contractors in the traditional procurement system (design-bid-build).

692

Page 2: CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO … · Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to

��

2. SELECTING A CONTRACTOR: CRITERIA The authors have critically examined the main bibliography related to pre-selection and selection criteria (see references), and the main criteria for selection of traditional design-bid-build contractors, are concerned with:

• Experience in similar projects in recent years. • Knowledge of the codes, as well as the local regulations and market. • Quality of previous, similar works and other quality issues. Overall

customer satisfaction. • Sustainability criteria. • Internal resources: equipment. • Internal resources: own site supervisors skills and experience. • Internal resources: skills and experience of the site manager and other

responsible staff on site. • Internal resources: other technical staff assigned to the contract (skills and

experience). • Personnel turnover in recent years. • Organizational capacity; organizational structure. • External resources: subcontracting. • Understanding of the several project issues (design, client needs, …). • Capacity to offer design; design alternatives proposed by the contractor. • Adaptation of the construction methods and equipment to the specific work

to undertake. • Safety records. • Insurance policy coverage. • Proposed schedule. • Performance records. • Contracting and turnover records. • Financial stability. • Capital or facility life cycle cost. • Interest shown by the contractor during the contracting process. • After-sales service.

3. APPLYING FUZZY CONTROLLERS IN THIS FIELD In multicriteria contractor pre-selection and selection, some of the selection criteria are qualitative. Reducing subjectivity in these kinds of assessments can be done through linguistic labels. With a fuzzy system, in general, the input and output variables take values on fuzzy sets. For each variable, the fuzzy sets are defined in a universe of discourse, which is generally a subset of the real line. In the case of fuzzy controllers, the fuzzy sets are fuzzy numbers, either triangular or in another shape.. The reader can find different examples of fuzzy partitions and basic concepts of fuzzy numbers in Kaufmann and Gupta (1991) and Klir and Yuan (1995). A fuzzy system can simulate specific human thinking when making decisions.

693

Page 3: CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO … · Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to

��

Figure 1. System diagram

694

Page 4: CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO … · Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to

��

This capacity is useful when trying to substitute human knowledge with an artificial system that carries out the same function simulating the reasoning process, after capturing the expert’s knowledge through the rule base. There is an added advantage in using fuzzy systems to help with decision making, probably the main one: all the decisions made by any member of the organization will respect the same criteria set and utilized in the same way, reducing bias and other problems (for instance, potential corruption). The input variables to the fuzzy system are the first elements introduced into a fuzzy controller. The behaviour rules of the system will be deduced from those variables. Standard partitions of three elements have been used to implement the inputs of the application here presented, except for a price-related variable in which a four-elements partition has been used in order to perform a more precise assessment in cases where the other inputs are very similar. Triangular fuzzy numbers are useful in cases with numeric inputs, but on many occasions, the input variables that will be used are not numeric but linguistic (management capacity or competences, degree of commitment, etc.). Linguistic variables are useful to facilitate the assessment of these specific fuzzy criteria. Figure 1 includes the complete system diagram for the system here presented. As it can be seen in Figure 1 (center), the system has intermediate variables, to facilitate the reasoning process by concentrating the information provided by the input variables. The intermediate variables are distributed in layers of variables through which the information flows. Each one of the intermediate variables is generated by a set of fuzzy rules that will be referred to later on. All the intermediate variables are also defined as fuzzy. To aid the decision maker it is necessary to use a defuzzyfier so that the values of the output fuzzy variable are translated to a crisp value that he or she can easily understand. The system here presented has only one output variable with the contractor assessment: a fuzzy variable with a partition of four elements. The system could show to the user a numeric or linguistic output for each contractor. When working with an entirely linguistic output, several contractors could have the same assessment (or label). Thus, the system shows a numeric (0 to 100) assessment, to provide the user with an easy classification of contractors. To run, the system needs an expert-knowledge base that will use the several previously referred to variables in order to infer (fuzzy inference) from them a global assessment for each contractor. This process tries to simulate the human thought process to provide a judgment or assessment based both on numeric values for certain parameters, and other qualitative concepts. This fuzzy inference process involves two essential sub-processes: the aggregation of premises and the aggregation of results. A rule will have the classical IF / THEN structure necessary for the “modus ponens” reasoning, but in the first part of the rule, there will be several antecedents: IF … AND … AND … AND … THEN … The aggregation of premises is the combination of all the inputs to a rule (located after the AND operators) to determine the membership degree of this rule. One way is to take, as the membership degree of the sentence located after THEN, the minimum of the membership degrees of the antecedent sentences.

695

Page 5: CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO … · Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to

��

The system here presented includes an interface screen where the user enters the data for a total of 22 input variables:

• Experience in similar projects in the last 10 years. • Quality of previous, similar works. • Contractor’s equipment. • Own site supervisors skills and experience. • Site manager and other responsible staff on site (skills and experience). • Other technical staff assigned to the contract (skills and experience). • Personnel turnover in the last 5 years. • Organizational structure. • Project understanding. • Adaptation of the construction methods to the specific work to undertake. • Safety records. • Proposed schedule. • Insurance policy coverage. • Subcontracting assessment. • Interest shown by the contractor during the contracting process. • Failure in critical objectives in past projects. • Failure in secondary objectives in past projects. • Turnover records. • Contracting records. • Financial stability. • Price: difference between proposal price and “homogenized” price. • Price: difference between “homogenized” price and (realistic) price

estimation. The system outputs include:

• An assessment of the different intermediate variables for the contractor: o Overall managerial capacity o Overall technical capacity o Other risks: risk level o Time objective and risk of not achieving it o Cost objective and risk of not achieving it o Quality objective and risk of not achieving it

• And the final assessment including all the 22 variables, to be used in establishing a prioritized list of contractors.

ACKNOWLEDGEMENTS To the Spanish Ministerio de Fomento (Ministry of Public Works) and Xunta de Galicia, for support in this project.

696

Page 6: CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO … · Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to

��

REFERENCES Bouchon, D., Cossalter, P (1999), “Marchés de maîtrise d’oeuvre dans la construction publique”, Ed. Le Moniteur, Paris, France. Carr, V., Tah, J.H.M. (2001), “A fuzzy approach to construction project risk assessment and analysis: construction project risk management system”, Advances in Engineering Software, Vol. 32, Nº 10-11, pp. 847-857. Chinyio, E.A., Olomolaye, P.O., Kometa, S.T., Harris, F.C. (1998), “A needs-based methodology for classifying construction clients and selecting contractors”, Construction Management and Economics, Vol. 16, pp. 91-98. Commission of the European Communities (1992); “Strategic study on the construction sectors. US Construction Industry”, working document prepared by Centre for Strategic Studies in Construction, University of Reading (UK) / WS Atkins International Limited (UK), Directorate General for Internal Market and Industrial Affaires, Commission of the European Communities, Document F2347/ECC.2. Delgado, M. (1992); “Toma de decisiones en ambiente borroso”, in “Aplicaciones de la lógica borrosa” (Editors: Trillas, E., Gutiérrez, J.), pp. 75-88, Consejo Superior de Investigaciones Científicas, Madrid, Spain. Diekmann, J.E. (1992); “Risk analysis: lessons from artificial intelligence”, International Journal of Project Management, Vol. 10, nº 2, pp. 75-80. DOD, GSA and NASA (2003), “Federal Acquisition Regulations”, Department of Defense (DOD), General Services Administration (GSA) and National Aeronautics and Space Administration (NASA), USA, AcqNet, www.arnet.gov/far, consulted in March 2003. Dubois, D., Prade, H. (1980); “Fuzzy sets and systems. Theory and applications.”, Academic Press Inc., New York, USA. European Commission (1997); “The single market review. Dismantling of barriers. Public procurement.”, Office for Official Publications of the European Communities, Kogan Page, Earthscan, London, UK. Kangari, R., Boyer, L.T. (1987); “Knowledge-based systems and fuzzy sets in risk management”, Microcomputers in Civil Engineering, Vol. 2, pp. 273-283. Kangari, R., Leland, S.R. (1989); “Construction risk assessment by linguistics”, IEEE Transactions on Engineering Management, Vol. 36, nº 2, pp. 126-131. Kaufmann, M., Gupta, M., (1991), “Fuzzy Mathematical Models in Engineering and Management Science”, North-Holland, New York, USA. Klir, G.J., Yuan, B. (1995), “Fuzzy sets and fuzzy logic”, Prentice Hall PTR, Upper Saddle River, NJ, USA.

697

Page 7: CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO … · Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to

��

Labib, A.W., Williams, G.B., O’Connor, R.F. (1998), “An intelligent maintenance model (system): an application of the analytic hierarchy process and a fuzzy logic rule-based controller”, Journal of the Operational Research Society, Vol. 49, Nº 7, pp. 745-757. Li, C.C., Fun, Y.P., Hung, J.S. (1997), “A new measure for supplier performance evaluation”, IIE Transactions, Vol. 29, pp. 753-758. McNeill, F.M., Thro, E. (1994), “Fuzzy logic. A practical approach.”, Academic Press Inc., New York, USA. Ministerio de Hacienda (Spanish Ministry of The Treasury) (2000); “Real Decreto Legislativo 2/2000, de 16 de junio, por el que se aprueba el texto refundido de la Ley de Contratos de las Administraciones Públicas”, Boletín Oficial del Estado nº 148, June 21st 2000, Madrid, Spain, pp. 21775-21823. Muralidharan, C., Anantharaman, N., Deshmukh, S.G. (2002), “A multi-criteria group decision making model for supplier rating”, Journal of Supply Chain Management, Vol. 38 Nº 4, pp. 22-33. Ng, S.T., Skitmore, R.M. (2001), “Contractor selection criteria: a cost-benefit analysis”, IEEE Transactions on Engineering Management”, Vol 48, nº 1, pp. 96-106. Nguyen, V.U. (1985); “Tender evaluation by fuzzy sets”, Journal of Construction Engineering and Management, Vol. 111, nº 3, pp. 231-243. Pack, J.H., Lee, Y.W., Napier, T.R. (1992), “Selection of design-build proposal using fuzzy-logic system”, Journal of Construction Engineering and Management, Vol. 118, nº 2, pp. 303-317. Palaneeswaran, E., Kumaraswamy, M.M. (2000), “Contractor selection for design-build projects”, Journal of Construction Engineering and Management, Vol. 126, nº 5, pp. 331-339. Rankin, J.H., Champion, S.L., Waugh, L.M. (1996), “Contractor selection: qualification and bid evaluation”, Canadian Journal of Civil Engineering, Vol. 23, pp. 117-123. République Française (2001); “Code des marchés publics”, Journal Officiel de la Republique Française, Direction des Journaux Officiels, Paris, France, Décret 2001-210 2001-03-07, March 8th 2001, into effect from September 9th 2001. Russel, J.S., Skibniewski, M.J. (1988), “Decision criteria in contractor prequalification”, Journal of Management in Engineering, Vol. 4, nº 2, pp. 148-165. Russell, J.S. (1996), “Constructor prequalification”, ASCE Press, NY, USA. Tah, J.H.M. (1997); “Towards a qualitative risk assessment framework for construction projects”, in “Managing Risks in Projects” (Editors: Kähkönen, K. & Artto, K.A.), pp. 265-274, E&FN Spon/Thomson Professional, London, UK.

698

Page 8: CONTRACTORS SELECTION: USING FUZZY-CONTROL TOOLS TO … · Fuzzy sets and fuzzy logic have been used in process and system fuzzy-control, and also to decision making. And also to

Taha, M.A., Abou-Zeid, A.M., Hanna, A.S., Russel, J.S. (1998), “Merging genetic algorithms with neural networks: owner-contractor prequalification example”, in “Artificial neural networks for civil engineers: advanced features and applications”, Editors: Flood, I., Kartam, N., ASCE, Reston, VA, USA, pp. 247-259. Verdegay, J.L. (1994); “Decisión en ambiente fuzzy”, in “Fundamentos e introducción a la ingeniería fuzzy” (Editor: Trillas, E.), pp. 54-63, Omron Electronics, S.A., Madrid, Spain. Zadeh, L.A., Fu, K., Tanaka, K., Shimura, M. (1975), “Fuzzy sets and their applications to cognitive and decision processes”, Academic Press Inc., New York, USA. CORRESPONDENCE Ricardo Javier Bendaña Facultad de Ciencias Escuela Universitaria de Ingeniería Técnica Agrícola Campus Universitario As Lagoas s/n 32004 Ourense. Tel: 988 38 70 34 [email protected]

699