Skip to main content
Log in

An integrated Taguchi loss function–fuzzy cognitive map–MCGP with utility function approach for supplier selection problem

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Due to the effects of supplier evaluation and selection problem on the quality of products and companies’ business activities, supplier selection is considered as a strategic issue in organizations’ development plans. The purpose of this study is to provide an integrated framework for supplier selection problem regarding to the loss of criteria deviation from specification limits, causal relationships between criteria and the preferences of decision makers (DMs) in the supplier selection problem. Thus, in the first step, the loss of each criterion is calculated using Taguchi loss function (TLF), then fuzzy cognitive map (FCM) and hybrid learning algorithm are applied to determine criteria weights. Finally, considering outputs of TLF and FCM methods, multi-choice goal programming with utility function (MCGP-U) is used to select an optimal supplier and to increase the DMs’ expected utility values, simultaneously. The results of implementation of proposed framework based on the extended MCGP-U model on an active company in paint and coating industry show that delivery time criterion has the most effect and priority on suppliers’ evaluations. Also among six qualified suppliers, a supplier with the least total loss value and the most utility values is selected as the optimal supplier for the under consideration company.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Abbreviations

GP:

Goal programming

MCGP:

Multi-choice goal programming

MCGP-U:

Multi-choice goal programming with utility function

TLF:

Taguchi loss function

LLUF:

Left linear utility function

RLUF:

Right linear utility function

FCM:

Fuzzy cognitive map

NHL–DE:

Nonlinear Hebbian learning–differential evolution

DMs:

Decision makers

MCDM:

Multi-criteria decision making

MODM:

Multi-objective decision making

ANP:

Analytic network process

AHP:

Analytic hierarchy process

References

  1. Banaeian N, Mobli H, Fahimnia B, Nielsen IE, Omid M (2018) Green supplier selection using fuzzy group decision making methods: a case study from the agri-food industry. Comput Oper Res 89:337–347

    Article  MathSciNet  Google Scholar 

  2. Yousefi S, Mahmoudzadeh H, Jahangoshai Rezaee M (2017) Using supply chain visibility and cost for supplier selection: a mathematical model. Int J Manage Sci Eng Manag 12(3):196–205

    Google Scholar 

  3. Kuo TC, Hsu CW, Li JY (2015) Developing a green supplier selection model by using the DANP with VIKOR. Sustainability 7(2):1661–1689

    Article  Google Scholar 

  4. Senvar O, Tuzkaya G, Kahraman C (2014) Multi criteria supplier selection using fuzzy PROMETHEE method. In: Kahraman C, Öztayşi B (eds) Supply chain management under fuzziness. Springer, Berlin, pp 21–34

    Chapter  Google Scholar 

  5. Chung CC, Chao LC, Lou SJ (2016) The establishment of a green supplier selection and guidance mechanism with the ANP and IPA. Sustainability 8(3):259–282

    Article  Google Scholar 

  6. Lima-Junior FR, Carpinetti LCR (2016) A multicriteria approach based on fuzzy QFD for choosing criteria for supplier selection. Comput Ind Eng 101:269–285

    Article  Google Scholar 

  7. Dickson GW (1966) An analysis of vendor selection systems and decisions. J Purch 2(1):5–17

    Article  Google Scholar 

  8. Liao CN, Kao HP (2011) An integrated fuzzy TOPSIS and MCGP approach to supplier selection in supply chain management. Expert Syst Appl 38(9):10803–10811

    Article  Google Scholar 

  9. Sharma S, Balan S (2013) An integrative supplier selection model using Taguchi loss function, TOPSIS and multi criteria goal programming. J Intell Manuf 24(6):1123–1130

    Article  Google Scholar 

  10. Xiao Z, Chen W, Li L (2012) An integrated FCM and fuzzy soft set for supplier selection problem based on risk evaluation. Appl Math Model 36(4):1444–1454

    Article  MathSciNet  Google Scholar 

  11. Govindan K, Azevedo SG, Carvalho H, Cruz-Machado V (2014) Impact of supply chain management practices on sustainability. J Clean Prod 85:212–225

    Article  Google Scholar 

  12. Lee KC, Lee H, Lee N, Lim J (2013) An agent-based fuzzy cognitive map approach to the strategic marketing planning for industrial firms. Ind Market Manag 42(4):552–563

    Article  Google Scholar 

  13. Kyriakarakos G, Patlitzianas K, Damasiotis M, Papastefanakis D (2014) A fuzzy cognitive maps decision support system for renewables local planning. Renew Sust Energ Rev 39:209–222

    Article  Google Scholar 

  14. Georgopoulos VC, Stylios CD (2015) Supervisory fuzzy cognitive map structure for triage assessment and decision support in the emergency department. In: Obaidat M, Koziel S, Kacprzyk J, Leifsson L, Ören T (eds) Simulation and modeling methodologies, technologies and applications. Springer, Cham, pp 255–269

    Chapter  Google Scholar 

  15. Mourhir A, Rachidi T, Papageorgiou EI, Karim M, Alaoui FS (2016) A cognitive map framework to support integrated environmental assessment. Environ Modell Softw 77:81–94

    Article  Google Scholar 

  16. Rezaee MJ, Yousefi S (2017) An intelligent decision making approach for identifying and analyzing airport risks. J Air Transp Manag. https://doi.org/10.1016/j.jairtraman.2017.06.013

    Article  Google Scholar 

  17. Kyriakarakos G, Dounis AI, Arvanitis KG, Papadakis G (2017) Design of a fuzzy cognitive maps variable-load energy management system for autonomous PV-reverse osmosis desalination systems: a simulation survey. Appl Energy 187:575–584

    Article  Google Scholar 

  18. Rezaee MJ, Yousefi S, Babaei M (2017) Multi-stage cognitive map for failures assessment of production processes: an extension in structure and algorithm. Neurocomputing 232:69–82

    Article  Google Scholar 

  19. Rezaee MJ, Yousefi S, Hayati J (2018) A decision system using fuzzy cognitive map and multi-group data envelopment analysis to estimate hospitals’ outputs level. Neural Comput Appl 29(3):761–777

    Article  Google Scholar 

  20. Pi WN, Low C (2005) Supplier evaluation and selection using Taguchi loss functions. Int J Adv Manuf Technol 26(1):155–160

    Article  Google Scholar 

  21. Pi WN, Low C (2006) Supplier evaluation and selection via Taguchi loss functions and an AHP. Int J Adv Manuf Technol 27(5):625–630

    Article  Google Scholar 

  22. Sivakumar R, Kannan D, Murugesan P (2015) Green vendor evaluation and selection using AHP and Taguchi loss functions in production outsourcing in mining industry. Resour Policy 46:64–75

    Article  Google Scholar 

  23. Liao CN, Kao HP (2010) Supplier selection model using Taguchi loss function, analytical hierarchy process and multi-choice goal programming. Comput Ind Eng 58(4):571–577

    Article  Google Scholar 

  24. Shojaei P, Haeri SAS, Mohammadi S (2017) Airports evaluation and ranking model using Taguchi loss function, best-worst method and VIKOR technique. J Air Transp Manag. https://doi.org/10.1016/j.jairtraman.2017.05.006

    Article  Google Scholar 

  25. Choudhary D, Shankar R (2014) A goal programming model for joint decision making of inventory lot-size, supplier selection and carrier selection. Comput Ind Eng 71:1–9

    Article  Google Scholar 

  26. Osman H, Demirli K (2010) A bilinear goal programming model and a modified Benders decomposition algorithm for supply chain reconfiguration and supplier selection. Int J Prod Econ 124(1):97–105

    Article  Google Scholar 

  27. Chang CT (2011) Multi-choice goal programming with utility functions. Eur J Oper Res 215(2):439–445

    Article  MathSciNet  Google Scholar 

  28. Palacios JJ, González-Rodríguez I, Vela CR, Puente J (2015) Swarm lexicographic goal programming for fuzzy open shop scheduling. J Intell Manuf 26(6):1201–1215

    Article  Google Scholar 

  29. Ghodratnama A, Tavakkoli-Moghaddam R, Azaron A (2015) Robust and fuzzy goal programming optimization approaches for a novel multi-objective hub location-allocation problem: a supply chain overview. Appl Soft Comput 37:255–276

    Article  Google Scholar 

  30. Razmi J, Jafarian E, Amin SH (2016) An intuitionistic fuzzy goal programming approach for finding pareto-optimal solutions to multi-objective programming problems. Expert Syst Appl 65:181–193

    Article  Google Scholar 

  31. Omrani H, Valipour M, Emrouznejad A (2018) Using weighted goal programming model for planning regional sustainable development to optimal workforce allocation: an application for provinces of Iran. Soc Indic Res. https://doi.org/10.1007/s11205-018-1868-5

    Article  Google Scholar 

  32. Jones D, Florentino H, Cantane D, Oliveira R (2016) An extended goal programming methodology for analysis of a network encompassing multiple objectives and stakeholders. Eur J Oper Res 255(3):845–855

    Article  MathSciNet  Google Scholar 

  33. Chang CT (2007) Multi-choice goal programming. Omega 35(4):389–396

    Article  Google Scholar 

  34. Jadidi O, Cavalieri S, Zolfaghari S (2015) An improved multi-choice goal programming approach for supplier selection problems. Appl Math Model 39(14):4213–4222

    Article  MathSciNet  Google Scholar 

  35. Chang CT, Chen HM, Zhuang ZY (2014) Integrated multi-choice goal programming and multi-segment goal programming for supplier selection considering imperfect-quality and price-quantity discounts in a multiple sourcing environment. Int J Syst Sci 45(5):1101–1111

    Article  MathSciNet  Google Scholar 

  36. Kethley RB, Waller BD, Festervand TA (2002) Improving customer service in the real estate industry: a property selection model using Taguchi loss functions. Total Qual Manag 13(6):739–748

    Article  Google Scholar 

  37. Kosko B (1986) Fuzzy cognitive maps. Int J Man Mach Stud 24(1):65–75

    Article  Google Scholar 

  38. Papageorgiou EI, Stylios C, Groumpos PP (2006) Unsupervised learning techniques for fine-tuning fuzzy cognitive map causal links. Int J Hum Comput Stud 64(8):727–743

    Article  Google Scholar 

  39. Papageorgiou EI, Kannappan A (2012) Fuzzy cognitive map ensemble learning paradigm to solve classification problems: application to autism identification. Appl Soft Comput 12(12):3798–3809

    Article  Google Scholar 

  40. Papageorgiou E, Stylios C, Groumpos P (2003) Fuzzy cognitive map learning based on nonlinear Hebbian rule. In: Australasian joint conference on artificial intelligence. Springer, Berlin, pp 256–268

  41. Charnes A, Cooper WW (1961) Management models and industrial applications of linear programming. Wiley, New York

    MATH  Google Scholar 

  42. Tamiz M, Jones D, Romero C (1998) Goal programming for decision making: an overview of the current state-of-the-art. Eur J Oper Res 111(3):569–581

    Article  Google Scholar 

  43. Gass SI (1986) A process for determining priorities and weights for large-scale linear goal programmes. J Oper Res Soc 37(8):779–785

    Article  Google Scholar 

  44. Monczka RM, Trecha SJ (1988) Cost-based supplier performance evaluation. J Supply Chain Manag 24(1):2–7

    Google Scholar 

Download references

Acknowledgements

The authors are grateful for the valuable comments and suggestion from the respected reviewers. Their valuable comments and suggestions have enhanced the strength and significance of the study. Also, the data of this research were provided by U.A.CH Company. We are thankful to managing director of this company and other experts who provided data needed for this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Samuel Yousefi.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Appendix

Appendix

$$\begin{aligned} {\text{Min}}\,Z & = 0.581\left( {d_{1}^{ + } + f_{1}^{ - } } \right) + 0.743\left( {d_{2}^{ + } + f_{2}^{ - } } \right) + 0.446\left( {d_{3}^{ + } + f_{3}^{ - } } \right) + 0.615\left( {d_{4}^{ + } + f_{4}^{ - } } \right) + 0.441\left( {d_{5}^{ + } + f_{5}^{ - } } \right) + 0.728\left( {d_{6}^{ + } + f_{6}^{ - } } \right) \\ & \quad + 0.631\left( {d_{7}^{ + } + f_{7}^{ - } } \right) + 0.590\left( {d_{8}^{ + } + f_{8}^{ - } } \right) + 0.552\left( {d_{9}^{ + } + f_{9}^{ - } } \right) + 0.711\left( {d_{10}^{ - } + f_{10}^{ - } } \right) + 0.695\left( {d_{11}^{ - } + f_{11}^{ - } } \right) \\ \end{aligned}$$
(10)

Equation (10) is the objective function of proposed model and minimizes the deviations of goals from aspiration levels to satisfy the utility values of DM. The calculated weights are multiplied to the goals indicate the priority of goals based on the causal relationships between goals.

$$3.59(S_{1} ) + 2.18(S_{3} ) + 0.71(S_{4} ) + 7.51(S_{5} ) + 4.45(S_{6} ) - d_{1}^{ + } + d_{1}^{ - } = y_{1}$$
(11)

Equation (11) represents the sales price criterion goal (the less is better goal). It should be noted that, the goal is to decrease the loss, so the less is better for such goals. Coefficients are the loss values of suppliers for the sales price criterion.

$$431.06 \le y_{1} \le 437.73$$
(12)

Equation (12) represents the y bound for the sales price criterion.

$$\lambda_{1} \le \frac{{437.73 - y_{1} }}{6.67}$$
(13)

Equation (13) represents LLUF (for the less is better).

$$\lambda_{1} + f_{1}^{ - } = 1$$
(14)

Equation (14) represents the high value of 1 for utility values. In cases that utility value is not perfect, it can take value in [0,1].

$$4.44(S_{1} ) + 9.99(S_{2} ) + 1.11(S_{3} ) + 1.11(S_{5} ) + 4.44(S_{6} ) - d_{2}^{ + } + d_{2}^{ - } = y_{2}$$
(15)

Equation (15) represents the delivery time goal function (the less is better goal).

$$1.05 \le y_{2} \le 1.08$$
(16)

Equation (16) represents the y bound for the delivery time criterion.

$$\lambda_{2} \le \frac{{1.08 - y_{2} }}{0.03}$$
(17)

Equation (17) represents LLUF (for the less is better).

$$\lambda_{2} + f_{2}^{ - } = 1$$
(18)

Equation (18) represents the high value of 1 for utility values.

$$9.62(S_{1} ) + 9.74(S_{2} ) + 9.78(S_{3} ) + 9.49(S_{4} ) + 9.57(S_{5} ) + 9.86(S_{6} ) - d_{3}^{ + } + d_{3}^{ - } = y_{3}$$
(19)

Equation (19) represents the quality goal function (the less is better goal).

$$8.84 \le y_{3} \le 8.93$$
(20)

Equation (20) represents the y bound for the quality criterion.

$$\lambda_{3} \le \frac{{8.93 - y_{3} }}{0.29}$$
(21)

Equation (21) represents LLUF (for the less is better).

$$\lambda_{3} + f_{3}^{ - } = 1$$
(22)

Equation (22) represents the high value of 1 for utility values.

$$8.85(S_{1} ) + 9.51(S_{2} ) + 8.26(S_{3} ) + 10.00(S_{4} ) + 7.73(S_{5} ) + 9.29(S_{6} ) - d_{4}^{ + } + d_{4}^{ - } = y_{4}$$
(23)

Equation (23) represents the customer satisfaction goal function (the less is better goal).

$$6.24 \le y_{4} \le 6.36$$
(24)

Equation (24) represents the y bound for the customer satisfaction criterion.

$$\lambda_{4} \le \frac{{6.36 - y_{4} }}{0.12}$$
(25)

Equation (25) represents LLUF (for the less is better).

$$\lambda_{4} + f_{4}^{ - } = 1$$
(26)

Equation (26) represents the high value of 1 for utility values.

$$8.32(S_{1} ) + 8.88(S_{2} ) + 9.29(S_{3} ) + 8.88(S_{4} ) + 7.97(S_{5} ) + 9.96(S_{6} ) - d_{5}^{ - } + d_{5}^{ - } = y_{5}$$
(27)

Equation (27) represents the environment management systems goal function (the less is better goal).

$$6.84 \le y_{5} \le 6.98$$
(28)

Equation (28) represents the y bound for the environment management systems criterion.

$$\lambda_{5} \le \frac{{6.98 - y_{5} }}{0.14}$$
(29)

Equation (29) represents LLUF (for the less is better).

$$\lambda_{5} + f_{5}^{ - } = 1$$
(30)

Equation (30) represents the high value of 1 for utility values.

$$7.06(S_{1} ) + 10.50(S_{2} ) + 8.75(S_{3} ) + 7.57(S_{4} ) + 6.91(S_{5} ) + 9.20(S_{6} ) - d_{6}^{ + } + d_{6}^{ - } = y_{6}$$
(31)

Equation (31) represents the research and development goal function (the less is better goal).

$$5.20 \le y_{6} \le 5.37$$
(32)

Equation (32) represents the y bound for the research and development criterion.

$$\lambda_{6} \le \frac{{5.37 - y_{6} }}{0.17}$$
(33)

Equation (33) represents LLUF (for the less is better).

$$\lambda_{6} + f_{6}^{ - } = 1$$
(34)

Equation (34) represents the high value of 1 for utility values.

$$9.19(S_{1} ) + 5.79(S_{2} ) + 8.26(S_{3} ) + 7.11(S_{4} ) + 6.18(S_{5} ) + 5.42(S_{6} ) - d_{7}^{ + } + d_{7}^{ - } = y_{7}$$
(35)

Equation (35) represents the technical capabilities and laboratory facilities goal function (the less is better goal).

$$4.63 \le y_{7} \le 4.77$$
(36)

Equation (36) represents the y bound for the technical capabilities and laboratory facilities criterion.

$$\lambda_{7} \le \frac{{4.77 - y_{7} }}{0.14}$$
(37)

Equation (37) represents LLUF (for the less is better).

$$\lambda_{7} + f_{7}^{ - } = 1$$
(38)

Equation (38) represents the high value of 1 for utility values.

$$4.45(S_{1} ) + 7.78(S_{2} ) + 6.40(S_{3} ) + 5.10(S_{4} ) + 4.25(S_{5} ) + 3.99(S_{6} ) - d_{8}^{ + } + d_{8}^{ - } = y_{8}$$
(39)

Equation (39) represents the services goal function (the less is better goal).

$$3.45 \le y_{8} \le 3.52$$
(40)

Equation (40) represents the y bound for the services criterion.

$$\lambda_{8} \le \frac{{3.52 - y_{8} }}{0.07}$$
(41)

Equation (41) represents LLUF (for the less is better).

$$\lambda_{8} + f_{8}^{ - } = 1$$
(42)

Equation (42) represents the high value of 1 for utility values.

$$5.62(S_{1} ) + 2.50(S_{2} ) + 5.62(S_{4} ) + 1.22(S_{5} ) + 3.02(S_{6} ) - d_{9}^{ + } + d_{9}^{ - } = y_{9}$$
(43)

Equation (43) represents the geographical location goal function (the less is better goal).

$$243.75 \le y_{9} \le 248.75$$
(44)

Equation (44) represents the y bound for the geographical location criterion.

$$\lambda_{9} \le \frac{{248.75 - y_{9} }}{5}$$
(45)

Equation (45) represents LLUF (for the less is better).

$$\lambda_{9} + f_{9}^{ - } = 1$$
(46)

Equation (46) represents the high value of 1 for utility values.

$$14(S_{1} ) + 7(S_{2} ) + 8(S_{3} ) + 11(S_{4} ) + 12(S_{5} ) + 9(S_{6} ) - d_{10}^{ + } + d_{10}^{ - } = y_{10}$$
(47)

Equation (47) represents the financial stability goal function (the more is better goal). Coefficients are the financial stability values of suppliers.

$$7 \le y_{10} \le 14$$
(48)

Equation (48) represents the y bound for the financial stability criterion.

$$\lambda_{10} \le \frac{{y_{10} - 7}}{7}$$
(49)

Equation (49) represents RLUF (for the more is better).

$$\lambda_{10} + f_{10}^{ - } = 1$$
(50)

Equation (50) represents the high value of 1 for utility values.

$$10(S_{1} ) + 6(S_{2} ) + 10(S_{3} ) + 9(S_{4} ) + 8(S_{5} ) + 11(S_{6} ) - d_{11}^{ + } + d_{11}^{ - } = y_{11}$$
(51)

Equation (51) represents the experience goal function (the more is better goal). Coefficients are the experience values of suppliers.

$$6 \le y_{11} \le 11$$
(52)

Equation (52) represents the y bound for the experience criterion.

$$\lambda_{11} \le \frac{{y_{11} - 6}}{5}$$
(53)

Equation (53) represents RLUF (for the more is better).

$$\lambda_{11} + f_{11}^{ - } = 1$$
(54)

Equation (54) represents the high value of 1 for utility values.

$$S_{1} + S_{2} + S_{3} + S_{4} + S_{5} + S_{6} = 1$$
(55)

Equation (55) shows that a supplier selection constraint.

$$\begin{aligned} & S_{i} \in \left\{ {0,\left. 1 \right\},} \right.\quad i = 1, \ldots ,6 \\ & \lambda_{j} ,y_{j} ,d_{j}^{ + } ,d_{j}^{ - } ,f_{j}^{ - } \ge 0,\quad j = 1, \ldots ,11 \\ \end{aligned}$$
(56)

Equation (56) specifies variable types of the model.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Alizadeh, A., Yousefi, S. An integrated Taguchi loss function–fuzzy cognitive map–MCGP with utility function approach for supplier selection problem. Neural Comput & Applic 31, 7595–7614 (2019). https://doi.org/10.1007/s00521-018-3591-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-018-3591-1

Keywords

Navigation